@charset "UTF-8";
/*!
Theme Name: Back40 Design 2024
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
!*/@import url("slick/slick.css");body,html{overflow-x:hidden}body{overflow-y:hidden}.b40-align-center{text-align:center}.elementor-widget-text-editor p{margin-bottom:0px;padding-bottom:0px}.b40-li-green li::marker,.elementor-widget-text-editor li::marker{color:#8cc63f}.b40-icon-link.elementor-widget-text-editor a{color:#2790cf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:600;gap:7px}.b40-icon-link.elementor-widget-text-editor a:before{display:block;content:"\f360";font-weight:400;font-family:"Font Awesome 6 Pro"}.b40-no-p-padding p{margin-bottom:0px}.b40-green-quote:before{content:"“";display:block;position:absolute;top:-5px;left:-35px;font-family:"Commissioner";color:#8cc63f;font-size:58px;font-weight:800}.wp-block-table table tbody tr:hover>td{background-color:#979797}@media (max-width:767px){.responsive-table table td,.responsive-table table tr{display:block}.responsive-table table tr{padding:0.75em 0}.responsive-table table thead{text-align:center}.responsive-table table th{display:block;padding:0.25em 0.5em}.responsive-table table td{position:relative;padding:0.25em 0.5em 0.25em 6.5em}.responsive-table table td:before{content:attr(data-label);left:0.5em;position:absolute;top:0.125em;width:100%}.no-mobile-img{background-image:none!important}.mobile-grey{color:#acacac!important}}@media (min-width:768px){.no-desktop-img{background-image:none}}.b40-mw-713{max-width:713px;margin:auto}.b40-mw-640{max-width:640px;margin:auto}.b40-mw-880{max-width:880px!important;margin:auto}.b40-mw-920{max-width:920px!important;margin:auto!important}.b40-mw-1100{max-width:1100px!important;margin:auto!important}.b40-mw-1150{max-width:1100px!important;margin:auto!important}.b40-mw-1256{max-width:1256px!important;margin:auto}#b40-abs-scroll{position:absolute;top:0px;max-width:396px}#b40-abs-scroll.sticky-fixed{position:fixed;top:200px}#b40-back-to-top{position:absolute;bottom:-200px}#b40-back-to-top.sticky-fixed{position:fixed;bottom:10px}#elementor-popup-modal-1443{height:106px!important}@media (max-width:767px){#elementor-popup-modal-1443 .dialog-message{width:100vw;height:auto;min-height:180px;position:fixed;bottom:0px;left:0px;right:0px}#elementor-popup-modal-1443 .dialog-message .elementor-location-popup>.elementor-element{padding:20px}}select:focus-visible{border-radius:0px}html body.elementor-page .elementor-1407 .elementor-element.elementor-element-2f64266 .eael-gravity-form .gform_footer input[type=submit],html body.elementor-page .elementor-1413 .elementor-element.elementor-element-910db89 .eael-gravity-form .gform_footer input[type=submit]{width:auto!important}html body .eael-custom-radio-checkbox input[type=radio]:checked:after{content:""!important;background-color:#000!important;border:2px solid #fff!important;height:13px!important;width:13px!important;position:absolute!important;top:1px!important;left:4px!important;border-radius:50%!important}.gform_wrapper.gform_legacy_markup_wrapper input,.gform_wrapper.gform_legacy_markup_wrapper input[type=text],.gform_wrapper.gform_legacy_markup_wrapper textarea,.gform_wrapper.gravity-theme input,.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme textarea{border:2px solid #acacac;border-radius:0px;color:#000!important}.gform_wrapper.gform_legacy_markup_wrapper input::-webkit-input-placeholder,.gform_wrapper.gform_legacy_markup_wrapper input[type=text]::-webkit-input-placeholder,.gform_wrapper.gform_legacy_markup_wrapper textarea::-webkit-input-placeholder,.gform_wrapper.gravity-theme input::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=text]::-webkit-input-placeholder,.gform_wrapper.gravity-theme textarea::-webkit-input-placeholder{color:#9a9a9a;font-size:16px;font-weight:400}.gform_wrapper.gform_legacy_markup_wrapper input::-moz-placeholder,.gform_wrapper.gform_legacy_markup_wrapper input[type=text]::-moz-placeholder,.gform_wrapper.gform_legacy_markup_wrapper textarea::-moz-placeholder,.gform_wrapper.gravity-theme input::-moz-placeholder,.gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme textarea::-moz-placeholder{color:#9a9a9a;font-size:16px;font-weight:400}.gform_wrapper.gform_legacy_markup_wrapper input:-ms-input-placeholder,.gform_wrapper.gform_legacy_markup_wrapper input[type=text]:-ms-input-placeholder,.gform_wrapper.gform_legacy_markup_wrapper textarea:-ms-input-placeholder,.gform_wrapper.gravity-theme input:-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=text]:-ms-input-placeholder,.gform_wrapper.gravity-theme textarea:-ms-input-placeholder{color:#9a9a9a;font-size:16px;font-weight:400}.gform_wrapper.gform_legacy_markup_wrapper input::-ms-input-placeholder,.gform_wrapper.gform_legacy_markup_wrapper input[type=text]::-ms-input-placeholder,.gform_wrapper.gform_legacy_markup_wrapper textarea::-ms-input-placeholder,.gform_wrapper.gravity-theme input::-ms-input-placeholder,.gform_wrapper.gravity-theme input[type=text]::-ms-input-placeholder,.gform_wrapper.gravity-theme textarea::-ms-input-placeholder{color:#9a9a9a;font-size:16px;font-weight:400}.gform_wrapper.gform_legacy_markup_wrapper input::placeholder,.gform_wrapper.gform_legacy_markup_wrapper input[type=text]::placeholder,.gform_wrapper.gform_legacy_markup_wrapper textarea::placeholder,.gform_wrapper.gravity-theme input::placeholder,.gform_wrapper.gravity-theme input[type=text]::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{color:#9a9a9a;font-size:16px;font-weight:400}.gform_wrapper.gform_legacy_markup_wrapper input[type=submit],.gform_wrapper.gravity-theme input[type=submit]{border:3px solid;border-color:#df7244}.gform_wrapper.gform_legacy_markup_wrapper select,.gform_wrapper.gravity-theme select{border-radius:0px}.gform_wrapper.gform_legacy_markup_wrapper .gfield_label,.gform_wrapper.gravity-theme .gfield_label{display:-webkit-box;display:-ms-flexbox;display:flex;color:#9a9a9a;font-size:12px;line-height:150%;font-weight:400}.gform_wrapper.gform_legacy_markup_wrapper .gform-field-label.gform-field-label--type-sub,.gform_wrapper.gravity-theme .gform-field-label.gform-field-label--type-sub{color:#9a9a9a;font-size:12px;line-height:150%;font-weight:400}.gform_wrapper.gform_legacy_markup_wrapper .gfield_required,.gform_wrapper.gravity-theme .gfield_required{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#9a9a9a}.gform_wrapper.gform_legacy_markup_wrapper .gfield_radio .gchoice input[type=radio],.gform_wrapper.gravity-theme .gfield_radio .gchoice input[type=radio]{margin-right:5px;position:relative}.gform_wrapper.gform_legacy_markup_wrapper .gfield_radio .gchoice input[type=radio]:checked:before,.gform_wrapper.gravity-theme .gfield_radio .gchoice input[type=radio]:checked:before{background:#8cc63f}.gform_wrapper.gform_legacy_markup_wrapper .gfield_radio .gchoice input[type=radio]:before,.gform_wrapper.gravity-theme .gfield_radio .gchoice input[type=radio]:before{min-height:15px;min-width:15px;border:3px solid #8cc63f;margin-top:-3px;margin-right:5px}.gform_wrapper.gform_legacy_markup_wrapper .gfield_checkbox,.gform_wrapper.gravity-theme .gfield_checkbox{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.gform_wrapper.gform_legacy_markup_wrapper .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield_checkbox .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.gform_wrapper.gform_legacy_markup_wrapper .gfield_checkbox .gchoice .gfield-choice-input,.gform_wrapper.gravity-theme .gfield_checkbox .gchoice .gfield-choice-input{border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #acacac;padding:6px;cursor:pointer;position:relative}.gform_wrapper.gform_legacy_markup_wrapper .gfield_checkbox .gchoice .gfield-choice-input:checked:after,.gform_wrapper.gravity-theme .gfield_checkbox .gchoice .gfield-choice-input:checked:after{content:"";background-color:#000;border:2px solid #fff;height:12px;width:12px;position:absolute;top:0px;left:0px}.gform_wrapper.gform_legacy_markup_wrapper .gfield_checkbox .gchoice .gfield-choice-input+label,.gform_wrapper.gravity-theme .gfield_checkbox .gchoice .gfield-choice-input+label{max-width:100%;color:#9a9a9a;font-size:16px;font-weight:400;line-height:1.5em}.gform_wrapper.gform_legacy_markup_wrapper .gform_footer,.gform_wrapper.gravity-theme .gform_footer{text-align:center}.eael-custom-radio-checkbox input[type=radio]{margin-right:5px}.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#8cc63f}.eael-custom-radio-checkbox input[type=radio]:before{min-height:15px;min-width:15px;border:3px solid #8cc63f;margin-top:-3px;margin-right:5px}.gform_wrapper.gform_legacy_markup_wrapper li.gfield select{border:2px solid #acacac;border-radius:0px;padding:5px 5px}@media (min-width:767px){.gform_wrapper.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gf_right_half{padding-left:16px!important}}.gform_wrapper.gform_legacy_markup_wrapper .gform_wrapper.gravity-theme input,.gform_wrapper.gform_legacy_markup_wrapper input,.gform_wrapper.gform_legacy_markup_wrapper select,.gform_wrapper.gravity-theme select{border-radius:0px}html body .elementor-1279 .elementor-element.elementor-element-de32d9f .eael-gravity-form .gfield input[type=email],html body .elementor-1279 .elementor-element.elementor-element-de32d9f .eael-gravity-form .gfield input[type=number],html body .elementor-1279 .elementor-element.elementor-element-de32d9f .eael-gravity-form .gfield input[type=tel],html body .elementor-1279 .elementor-element.elementor-element-de32d9f .eael-gravity-form .gfield input[type=text],html body .elementor-1279 .elementor-element.elementor-element-de32d9f .eael-gravity-form .gfield select,html body .elementor-1279 .elementor-element.elementor-element-de32d9f .eael-gravity-form .gfield textarea{color:#000!important}.b40-header-wrap .header-inner #b40-logo-wrap .top-logo{position:absolute;top:7px;margin-top:0px;-webkit-transition:margin-top 0.5s ease-out;transition:margin-top 0.5s ease-out}.b40-header-wrap .header-inner #b40-logo-wrap.sticky .top-logo{margin-top:-260px;-webkit-transition:margin-top 0.5s ease-out;transition:margin-top 0.5s ease-out}.b40-header-wrap .header-inner .b40-logo-wrap{width:auto}.b40-header-wrap .header-inner .b40-menu-wrap{margin-left:130px}.b40-header-wrap .header-inner .b40-menu-wrap nav ul li.menu-item:hover span.sub-arrow svg path{fill:#df7244}.b40-header-wrap .header-inner .b40-btn-wrap{max-width:260px}.b40-header-wrap .header-inner #mega-menu-item-11397.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu,.b40-header-wrap .header-inner #mega-menu-item-7406.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu{width:250px!important;left:auto!important}.b40-header-wrap .header-inner #mega-menu-item-11397.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .menu-about-single-column-menu-container #menu-about-single-column-menu li h4 a,.b40-header-wrap .header-inner #mega-menu-item-7406.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .menu-about-single-column-menu-container #menu-about-single-column-menu li h4 a{border-left:none!important;padding-left:0px!important;font-size:20px!important}.b40-header-wrap .header-inner #mega-menu-item-11397.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .menu-about-single-column-menu-container #menu-about-single-column-menu li .sub-menu a,.b40-header-wrap .header-inner #mega-menu-item-7406.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .menu-about-single-column-menu-container #menu-about-single-column-menu li .sub-menu a{border-left:1px solid #172839}body.logged-in.admin-bar .elementor-location-header .b40-logo-wrap{top:32px}@media (max-width:1025px){.b40-header-wrap .header-inner #b40-logo-wrap .top-logo{border:8px solid #fff;border-top:0px}.b40-header-wrap .header-inner .elementor-nav-menu--dropdown.elementor-nav-menu__container{height:100vh;background:linear-gradient(245deg,#6f9e30 -16.94%,#8cc63f 17.15%,#99d844 50.03%)}}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap li{list-style-type:none}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap h4.mega-block-title a,.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap h4.mega-block-title div{color:#172839}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap h4.mega-block-title a:hover,.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap h4.mega-block-title div:hover{color:#fff}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu{background:linear-gradient(255deg,#6f9e30 3.95%,#8cc63f 46.76%,#99d844 88.05%)}@media (min-width:767px){.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu{width:750px;margin-top:20px}}@media (min-width:1150px){.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu{width:1120px;margin-top:20px}}@media (min-width:1300px){.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu{width:1280px;margin-top:20px}}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item>div.mega-block-title a,.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item>h4.mega-block-title{margin-bottom:8px;-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;font-family:Commissioner;font-size:20px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#172839}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.menu{padding-left:0px}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.menu li.menu-item{list-style-type:none}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.menu li.menu-item ::marker{display:none}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.menu li.menu-item a{padding:7px 5px 7px 20px;border-left:2px solid #172839;-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;font-family:Commissioner;color:#172839;font-size:16px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1px;text-transform:uppercase;display:block}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.menu li.menu-item a:hover{border-color:#fff;color:#fff}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.menu li.menu-item>ul.sub-menu{padding-left:20px}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.menu li.menu-item>ul.sub-menu>li.menu-item{list-style-type:none}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.menu li.menu-item>ul.sub-menu>li.menu-item a{border-left:none}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>a.mega-menu-link{font-family:"Commissioner";font-size:20px;font-style:normal;font-weight:800;text-transform:uppercase;color:#172839;line-height:70px;height:70px;background:transparent!important}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item>a.mega-menu-link:hover{background:transparent;color:#fff}.b40-header-wrap .header-inner .b40-menu-wrap #mega-menu-wrap-max_mega_menu_1.mega-menu-wrap>#mega-menu-max_mega_menu_1.mega-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background:transparent}.b40-menu-wrap #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{margin-left:0px}@media only screen and (min-width:1020px) and (max-width:1110px){.b40-btn-wrap{display:none!important}}.b40-tabs.elementor-widget-n-tabs .e-n-tabs-heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.b40-companies{max-width:1320px!important}.collage-wrap{max-width:1256px!important}.b40-hp-contact{max-width:650px!important;margin:auto}.b40-hp-contact .gfield_checkbox .gchoice{width:30%}.b40-hp-reviews{}.b40-hp-reviews .sb-feed-posts{height:255px!important}.b40-hp-reviews .sb-feed-posts .sb-post-item-wrap{position:relative!important;left:auto!important;top:auto!important}.b40-hp-reviews .slick-slide{margin:0 27px}.b40-hp-reviews .slick-list{margin:0 -27px}.b40-hp-reviews .slick-dots li button:before{font-size:16px}.b40-hp-team .swiper-slide .elementor-testimonial__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b40-hp-team .swiper-slide .elementor-testimonial__footer .elementor-testimonial__image{margin-bottom:20px}.b40-hp-team .swiper-slide .elementor-testimonial__footer .elementor-testimonial__image img{width:200px;height:200px}.b40-hp-team .swiper-slide .elementor-testimonial__footer .elementor-testimonial__image+cite{text-align:center}@media (max-width:767px){.b40-hp-carousel.elementor-element.elementor-arrows-position-outside .swiper{width:100%}.b40-hp-carousel.elementor-element.elementor-arrows-position-outside .elementor-swiper-button.elementor-swiper-button-next,.b40-hp-carousel.elementor-element.elementor-arrows-position-outside .elementor-swiper-button.elementor-swiper-button-prev{top:auto;bottom:-25px}}.b40-hp-clients img{max-height:100px;-o-object-fit:contain;object-fit:contain}@media (min-width:767px){.b40-hp-clients img{max-width:180px!important}}@media (max-width:767px){.b40-hp-clients .elementor-widget-image{max-width:25%!important}.b40-hp-clients .elementor-widget-image:nth-of-type(1n+13){display:none}}#gform_23 .gfield--type-checkbox .gchoice{min-width:31%}.animate-text{height:72px;overflow:hidden;margin-bottom:5px}@media (max-width:767px){.animate-text{font-size:58px;height:2.5em}}.animate-text span{display:none;color:#8cc63f;font-family:"Commissioner",Sans-serif;font-size:58px;font-weight:800;text-transform:none;line-height:1.2em;letter-spacing:-1px}.animate-text span.text-in{display:block;-webkit-animation:textIn 0.5s ease;animation:textIn 0.5s ease}.animate-text span.text-out{-webkit-animation:textOut 1s ease;animation:textOut 1s ease}@-webkit-keyframes textIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes textIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes textOut{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes textOut{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.b40-client-tile{opacity:1;-webkit-transition:0.7s all;transition:0.7s all}.b40-client-tile .e-con-inner .title p{color:#8cc63f}.b40-client-tile p{color:#172839}.b40-client-tile:hover{opacity:0.3;-webkit-transition:0.7s all;transition:0.7s all}.b40-sa-grid .b40-sa-tile .elementor-widget-text-editor a{color:#172839}.b40-sa-grid .b40-sa-tile .elementor-widget-text-editor a:hover{color:#8cc63f}@media (max-width:767px){.b40-table td,.b40-table tr{display:block}.b40-table tr{padding:0.75em 0}.b40-table thead{display:none}.b40-table thead tr{text-align:center}.b40-table th{display:block;padding:0.25em 0.5em}.b40-table td{position:relative;padding:0.5em 0.75em;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%}.b40-table span.td-text{display:-webkit-box;display:-ms-flexbox;display:flex;width:65%}.b40-table td:before{content:attr(data-label);width:30%;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}}.b40-hosting-table.pricing-table{font-size:16px}.b40-hosting-table.pricing-table td,.b40-hosting-table.pricing-table th{border:none}.b40-hosting-table.pricing-table thead th{border-top:none}.b40-hosting-table.pricing-table thead{border-bottom:2px solid #172839}.b40-hosting-table.pricing-table .wp-element-caption{line-height:1.5;font-style:italic}.b40-hosting-table.pricing-table tr:nth-child(odd) td{background:#f6f6f6}.b40-hosting-table.pricing-table tr:nth-child(odd) td:nth-child(2n){background:#8cc63f}.b40-hosting-table.pricing-table tr:nth-child(2n) td:nth-child(2n){background:#93cf45}.b40-hosting-table.pricing-table td:not(:first-of-type){width:150px}.b40-overlay-collage{max-width:560px}.b40-overlay-collage.full-width{max-width:100%}.b40-overlay-collage .text{max-width:355px}.b40-overlay-collage .text p{margin-bottom:0px;padding-bottom:0px}.b40-accordion .elementor-accordion .elementor-accordion-item{margin-bottom:30px;border:0px}.b40-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;background:#8cc63f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px}.b40-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title a{font-family:Commissioner;font-size:26px;font-style:normal;font-weight:800;color:#172839;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.b40-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}.b40-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content{border:2px solid #8cc63f;border-top:0px solid #fff;background:#fff;padding:25px}.b40-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.b40-img-box .b40-img-box-overlay{background-color:rgba(140,198,63,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.b40-img-box .b40-img-box-overlay .b40-img-box-title{padding:0px;margin:0px}.b40-img-box .b40-img-box-overlay .b40-img-box-title h3,.b40-img-box .b40-img-box-overlay .b40-img-box-title p{color:#172839;font-size:20px;line-height:1.4em;padding-bottom:0px;letter-spacing:1px;text-transform:uppercase;font-weight:600;font-family:"Commissioner";padding:0px;margin:0px}.b40-img-box .b40-img-box-overlay .b40-img-box-text{padding:0px;margin:0px}.b40-img-box .b40-img-box-overlay .b40-img-box-text p{color:#172839;font-size:16px;line-height:1.4em;padding-bottom:0px;font-weight:400;font-family:"Open Sans";padding:0px;margin:0px}.b40-img-box .b40-img-box-overlay .b40-img-box-link{padding:0px;margin:0px}.b40-img-box .b40-img-box-overlay .b40-img-box-link p{font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:700;line-height:150%;color:#172839;padding:0px;margin:0px}.b40-img-box .b40-img-box-overlay .b40-img-box-link p:after{content:"\f0a9";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:16px;margin-left:8px}.b40-img-box .b40-img-box-overlay .b40-img-box-link p a{color:#172839}@media (max-width:767px){.b40-img-box{margin-bottom:20px!important}}@media (min-width:767px){.b40-img-box{max-width:377px}}.b40-img-box{position:relative;overflow:hidden!important}.b40-img-box .b40-img-box-overlay{position:absolute;left:0;right:0;bottom:150px;top:285px;-webkit-transition:top 0.5s ease,padding 0.5s ease;transition:top 0.5s ease,padding 0.5s ease;min-height:100%;height:100%;padding:18px 20px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.b40-img-box:hover .b40-img-box-overlay{-webkit-transition:top 0.5s ease,padding 0.5s ease;transition:top 0.5s ease,padding 0.5s ease;top:0px;height:100%;min-height:100%}.tile{position:relative;min-width:330px;min-height:280px;background-size:cover}.tile a{position:absolute;top:0;right:0;left:0;bottom:0}.tile a .text-bar{background:rgba(0,33,115,0.9);position:absolute;bottom:0;left:0;right:0;top:80%;text-align:center;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:top 1s ease,padding 1s ease;transition:top 1s ease,padding 1s ease;padding:0px 20px}.tile a .text-bar .text{color:#fff;margin-top:16px;margin-bottom:20px}.tile a .text-bar .subtext{color:#fff;line-height:27px;opacity:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.tile a:hover .text-bar{-webkit-transition:top 0.5s ease,padding 0.5s ease;transition:top 0.5s ease,padding 0.5s ease;top:0%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px}.tile a:hover .text-bar .subtext{-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease;opacity:1}.b40-hp-carousel .e-n-carousel.swiper{max-width:1300px!important}
/*# sourceMappingURL=style.css.map */