.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:100%}.greeneae .eae-button,.greeneae .elementor-element.elementor-element-fd3ce33 .eae-button{background-color:#8ec63f !important;background-image:none;border-radius:-1px;box-shadow:7px 7px 10px -6px rgba(0,0,0,.5);text-decoration:none;border-radius:5px;padding:10px 20px;gap:10px;flex-direction:var(--eae-ab-dir);line-height:1}.greeneae .eae-button .eae-advance-button-title{font-size:20px;font-weight:600;color:#fff;padding:10px;gap:5px}.greeneae .eae-button .eae-advance-button-description{font-size:18px;font-weight:400;color:#fff;gap:5px}.greeneae .eae-button .eae-advance-button-title i:before{color:#fff;background:#2098d1 !important;padding:10px;font-size:16px;border-radius:50%}.greeneae .eae-advance-button-title i{display:flex;align-items:center;font-family:"Font Awesome 5 Free"}.greeneae .eae-advance-button-title path{scale:.7;fill:#fff;transform:translate(25%,25%)}.greeneae .eae-advance-button-title .e-font-icon-svg{width:40px;height:40px;background:#0d79c4;border-radius:55px}.blueeae .eae-button{background-color:#08243c !important;border-radius:-1px;box-shadow:7px 7px 10px -6px rgba(0,0,0,.5);text-decoration:none;border-radius:5px;padding:10px 20px;gap:10px;flex-direction:var(--eae-ab-dir);line-height:1}.blueeae .eae-button .eae-advance-button-title{font-size:20px;font-weight:600;color:#fff;padding:10px;gap:5px}.blueeae .eae-button .eae-advance-button-description{font-size:18px;font-weight:400;color:#fff;gap:5px}.blueeae .eae-button .eae-advance-button-title i:before{color:#fff;background:#0d79c4;padding:10px;font-size:16px;border-radius:50%}.blueeae .eae-advance-button-title i{display:flex;align-items:center;font-family:"Font Awesome 5 Free"}.blueeae .eae-advance-button-title path{scale:.7;fill:#fff;transform:translate(25%,25%)}.blueeae .eae-advance-button-title .e-font-icon-svg{width:40px;height:40px;background:#0d79c4;border-radius:55px}.greenlink a{color:#8ec63f}.mega-clientlogin a{background:url(../png/client-login-36x36.png) !important;background-repeat:no-repeat !important;height:40px !important}.mega-clientlogin a{color:transparent !important}.single-post a.fasc-button.fasc-size-large.fasc-type-flat{font-size:14px;padding:10px 16px;border:0;line-height:24px;text-decoration:none}.single-post .e-con-boxed{width:auto !important}.single-post .e-con-boxed .e-con-inner{width:auto !important;padding:0}.single-post .e-con-boxed .elementor-image-box-wrapper{background:#f2f2f2;padding:30px 0;margin-bottom:30px}.single-post .e-con-boxed .elementor-image-box-wrapper img{box-shadow:4px 4px 7px 0px rgba(0,0,0,.5);width:80%}.single-post .e-con-boxed .elementor-image-box-wrapper .elementor-heading-title{color:#3b3b3b;font-size:18px;font-weight:500;text-decoration:none;line-height:1.2em;letter-spacing:.7px}.single-post .e-con-boxed{max-width:1220px !important;width:100%;margin-left:auto !important;margin-right:auto !important;padding-left:calc(4% + 10px) !important;padding-right:calc(4% + 10px) !important}.single-post h2,.single-post h3{font-size:27px;font-weight:500}.page h5{font-size:29px;font-weight:500;line-height:1em}.elementor-widget-image img{width:90%}.elementor-widget-text-editor p,.elementor-widget-text-editor li span{font-size:15px !important}.has_eae_slider h3.elementor-heading-title.elementor-size-default{font-size:29px}.elementor-grid-item h3.elementor-post__title{font-size:22px !important}.elementor-widget-accordion h2 a{font-size:18px !important}.ymc-smart-filter-container header.title{color:#1a3660 !important;font-size:24px !important;margin-bottom:10px !important;font-weight:400 !important;padding-right:10px}.ymc-smart-filter-container .read-more a{color:#0d79c4 !important;background:0 0 !important;text-decoration:underline !important;border:none !important;padding-left:0 !important;font-size:20px !important}.ymc-col.ymc-col-1 figure img{border-radius:10px;height:310px !important;margin-bottom:-10px}#ymc-smart-filter-container-1 .container-posts .post-entry .ymc-post-layout3{border-radius:10px}div#filter-layout1-1 a.filter-link{color:#fff !important}.elementor-testimonial-content{font-size:20px !important;font-weight:600 !important;line-height:24px !important}.larger h2,.larger h3,.larger h4,.larger h5{font-size:35px !important;font-weight:semi-bold !important}li{font-size:14px !important}.ignore .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:.4em}.small p{font-size:10px !important;line-height:12px}