.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media screen and (max-width: 980px){
    

.elementor-widget-wrap, .elementor-column.elementor-col-16, .elementor-column.elementor-col-33, .elementor-column.elementor-col-66, .elementor-widget-wrap.elementor-element-populated .elementor-widget-wrap.elementor-element-populated, .elementor-element.elementor-element > .elementor-element-populated {
    border-width: 0px 0px 0px 0px!important;
    padding-right: 0!important;
    padding-left: 0!important;
    width: 100%!important;
    margin-bottom: 20px !important;
}




.footer5 {
    position: relative;
    display: inline !important;
}



.first img {
    width: 100%;
    max-height: 90px !important;
}


 
.header2-logo {
    position: relative;
    float: left !important;
    text-align: right;
    margin-left: 1px !important;
    padding-left: 1px !important;
    border-left: 1px solid#ccc;
}

 
.nav-mainwrapper:before {
    content: "MENU";
    position: absolute;
    left: 15px;
    top: 10px;
    color: #000;
    font-size: 12px;
    font-weight: bold;
	display: none !important;
}


.hdq_question, .hdq_results_wrapper {
    padding: 1rem;
    width: 100% !important;
	
}


.site-content article {
    float: left;
    width: 100%;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    background-color: white !important;
    border-radius: 20px !important;
}

.elementor-86502 .elementor-element.elementor-element-6658dc6 > .elementor-element-populated {
     padding: 9px 0px 0px 0px !important; 
}

.elementor-97462 .elementor-element.elementor-element-59c7fd4 > .elementor-widget-container {
    margin: 1px 0px 0px 0px !important;
    padding: 0px 65px 0px 0px;
}

.elementor-97454 .elementor-element.elementor-element-5b2988d > .elementor-widget-container {
    margin: 1px 0px 0px 0px !important;
    padding: 0px 65px 0px 0px;
}

.elementor-97464 .elementor-element.elementor-element-ccd1707 > .elementor-widget-container {
    margin: 1px 0px 0px 0px !important;
    padding: 0px 65px 0px 0px;
}



.header-style2 {
    position: relative;
    display: grid;
    justify-content: center;
    align-items: center;
    grid-template-columns: 25% 75% !important;
    gap: 15px 0px;
}

.singledefault.entry-content {
    float: left;
    width: 100%;
    padding: 10px !important;
}

.entry-header .entry-title, .entry-header h1.entry-title, .entry-content h1, h1, .entry-content>p:first-of-type:first-letter, .entry-content.ctest > div.first.column >p:first-of-type:first-letter {
    font-family: "Roboto Serif";
    line-height: 54px;
    font-weight: 400;
    font-style: normal;
    font-size: 48px;
    margin-left: 15px !important;
}

.below-title-meta {
    padding-bottom: 26px;
    width: 100%;
    float: left;
    font-size: 11px;
    line-height: 1em;
    margin-left: 15px !important;
}

.elementor-93924 .elementor-element.elementor-element-4e1ee63f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2% 0% 0% 0% !important;
}

.elementor-93924 .elementor-element.elementor-element-5818d84 {
     -spacer-size: 5px !important; 
}

.list_carousel5.responsive, .module5-desc {
    width: 100%;
    padding: 5px 5px 5px !important;
    text-align: left;
}

.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding-left: 1px !important;
    margin-bottom: 10px !important;
}

img.attachment-full.size-full.wp-image-97774 {
    padding-right: 22px;
}


.elementor-93222 .elementor-element.elementor-element-ad8d80d {
    -spacer-size: 5px !important;
}

.horizontal .module1b-post {
    width: 90% !important;
    float: left;
    position: relative;
}

.elementor-96893 .elementor-element.elementor-element-a606967 {
    -spacer-size: 3px !important;
}

.elementor-96895 .elementor-element.elementor-element-1221d56 {
    -spacer-size: 3px !important;
}

.elementor-96891 .elementor-element.elementor-element-694e3ee {
    -spacer-size: 3px !important;
}


.elementor-96826 .elementor-element.elementor-element-8761420 {
    -spacer-size: 3px !important;

}

.elementor-widget-container {
    padding-left: 5px!important;
    padding-right: 2px!important;
}



.elementor-97464 .elementor-element.elementor-element-f3bbce1 > .elementor-widget-container {
    margin: 0px 0px 0px 100px !important;
}

.elementor-97464 .elementor-element.elementor-element-19bc8e0 > .elementor-widget-container {
    margin: 0px 0px 0px 114px !important;

}

.elementor-97462 .elementor-element.elementor-element-5d69b1b > .elementor-widget-container {
    margin: 0px 0px 0px 95px !important;
}

.elementor-97462 .elementor-element.elementor-element-c8b3800 > .elementor-widget-container {
    margin: 0px 0px 0px 127px !important;
}

.elementor-97454 .elementor-element.elementor-element-1313017 > .elementor-widget-container {
    margin: 0px 0px 0px 88px !important;
}

.elementor-97454 .elementor-element.elementor-element-e361978 > .elementor-widget-container {
    margin: 0px 0px 0px 100px !important;
}

.elementor-93924 .elementor-element.elementor-element-2d4e069 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px !important;
    -e-column-margin-right: 20px;
    -e-column-margin-left: 20px;
    padding: 0px 0px 0px 10px;
}

.elementor-column .elementor-spacer-inner {
    height: 1px !important;
}

.elementor-heading-title {
    padding: 0;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    line-height: 1;
}

.elementor-97464 .elementor-element.elementor-element-0cd1ffa .widget-image-caption {
    color: #000000;
    margin-top: 0px;
    margin-left: 40px !important;
}

.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-right: 30px;
    margin-top: 25px !important;
    margin-left: 2px !important;
}

.elementor embed, .elementor iframe, .elementor object, .elementor video {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none;
    height: 200px !important;
}

.elementor-section.elementor-section-stretched .elementor-column-gap-default {
    padding: 0 5px !important;
}

.elementor-97462 .elementor-element.elementor-element-81c752a > .elementor-widget-container {
    margin: 0px 0px 0px -10px !important;
}

.elementor-97462 .elementor-element.elementor-element-e982c58 > .elementor-widget-container {
    margin: 0px 0px 0px -2px !important;
}

.elementor-93222 .elementor-element.elementor-element-b8cf83d > .elementor-element-populated {
    margin: 0px 0px 0px 1px !important;
    -e-column-margin-right: 0px;
    -e-column-margin-left: 1px !important;
}

.elementor-86502 .elementor-element.elementor-element-b5c723f {
    padding: 5px 2px 5px 2px !important;
}

.footer-topinside aside.widget {
    margin-bottom: 3px !important;
}

.elementor-86502 .elementor-element.elementor-element-dd7f53f > .elementor-widget-container {
    margin: 0px 0px 0px 1px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
    margin-left: 20px;
}

}/* End custom CSS */