:root{--space-grotesk:'Space Grotesk';--primary-color:#1e8a8a;--secondary-color:#1e8a8a;--white:#ffffff;--black:#000000}body{background:#ecf0f0!important;font-family:var(--space-grotesk)!important;font-size:16px;line-height:24px;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,strong,p{font-family:var(--space-grotesk)!important}p{font-family:var(--space-grotesk)!important}a strong{font-weight:500!important}.entry-header{display:none}.entry-content[data-ast-blocks-layout]>*{max-width:100%}.section-title span{color:var(--secondary-color)}.site-content .ast-container{max-width:100%!important;padding:0!important}.site-header .site-primary-header-wrap{padding:0!important;background:var(--white);padding:0 0 0 16px!important;border-radius:0 0 12px 12px!important;max-width:100%!important}.site-header .site-branding{padding:5px 0!important}.site-header .menu-item .menu-link{font-size:16px;line-height:24px;font-weight:600;color:#363636!important;padding:0 12px!important}.site-header .menu-item .menu-link:hover,.site-header .menu-item.current-menu-item .menu-link{color:var(--secondary-color)!important}.site-header .site-header-section{align-items:unset!important}.header-cta{height:100%;background:var(--secondary-color);color:var(--white);padding:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:0 0 12px 0}.header-cta p{margin:0;font-size:14px;line-height:24px;font-weight:500;margin-bottom:4px;white-space:nowrap;color:#f2f5f7c2}.header-cta p a{font-size:24px;line-height:28px;white-space:nowrap;color:var(--white)!important}.site-header .ast-header-html-1{min-height:100%;padding:0!important}.site-header .ast-header-html-1 .ast-header-html,.site-header .ast-header-html-1 .ast-header-html .ast-builder-html-element{height:100%}.site-header .sub-menu{top:calc(100% + 28px)!important;border-color:var(--primary-color)}.site-header .sub-menu::before{height:30px!important}.site-header .sub-menu .menu-item .menu-link{padding:8px 12px!important;font-size:14px;line-height:20px;border-bottom:1px solid #f3f3f3!important}.site-header .sub-menu .menu-item .menu-link:hover{background:var(--primary-color)!important;color:var(--white)!important}header.site-header{position:relative!important;z-index:10;padding:0 15px;width:100%}header.site-header .ast-primary-header-bar{background:transparent!important}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{display:flex;align-items:center;justify-content:center;width:30px!important;height:30px!important;padding:0!important;position:relative!important}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle .ast-mobile-svg{width:24px;height:24px;fill:var(--primary-color)}.ast-builder-menu-mobile .main-navigation{width:100%;height:100dvh;overflow-y:auto;background:var(--white);padding-top:45px}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{display:flex;align-items:center;justify-content:center;color:var(--white);box-shadow:unset!important;border:0!important;position:relative!important;top:unset!important;right:unset!important}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle .ast-mobile-svg{width:24px;height:24px;fill:var(--primary-color)}.ast-header-break-point .ast-primary-header-bar,.ast-primary-header-bar{position:unset}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle.toggled{z-index:99;padding:0;top:16px!important;right:16px!important;background-color:#fff0;position:fixed!important;width:24px!important;height:24px!important;background:transparent!important}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle.toggled .ast-mobile-svg{fill:var(--primary-color)!important}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle:focus{box-shadow:unset!important;outline:unset!important;border:0!important}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{gap:0}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0;position:fixed;top:0;height:100%;background:#000000c2;z-index:10}.site-header.sticky{position:fixed!important;width:100%;top:0;z-index:20;animation:slideDown 0.5s ease-out}.site-header.sticky .site-primary-header-wrap{box-shadow:0 3px 10px 0 #00000026}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.hero-section{position:relative;overflow:hidden}.hero-section:before{position:absolute;left:0;top:0;bottom:0;content:"";right:0;background:rgb(0 0 0 / .97);background:-webkit-gradient(left top,right top,color-stop(0%,rgb(0 0 0 / .97)),color-stop(100%,#fff0));background:-webkit-linear-gradient(left,rgb(0 0 0 / .97) 0%,#fff0 100%);background:-ms-linear-gradient(left,rgb(0 0 0 / .97) 0%,#fff0 100%);background:linear-gradient(to right,rgb(0 0 0 / .97) 0%,#fff0 100%)}.choose-the-best-item .elementor-icon-box-title{margin-bottom:8px}.choose-the-best-item:hover .elementor-icon svg path{fill:var(--white)}.choose-the-best-item:hover .elementor-icon{animation:.6s gelatine}@keyframes gelatine{0%,100%{transform:scale(1)}25%{transform:scale(.7,1.1)}50%{transform:scale(1.1,.7)}75%{transform:scale(.95,1.05)}}.choose-the-best-item:hover .elementor-icon-box-title,.choose-the-best-item:hover .elementor-icon-box-description{color:var(--white)!important}.form-group>p{margin-bottom:0!important}.form-group label{font-size:16px;line-height:22px;margin-bottom:4px;font-weight:500;display:block;color:#0C1E21}.form-group input,.form-group select,.form-group textarea{min-height:48px!important;border:1px solid #e3e3e3!important;color:var(--secondary-color)!important;font-size:14px;line-height:24px;padding:0 12px!important;border-radius:5px 16px 5px 16px!important;box-shadow:unset!important;outline:none!important;width:100%!important}.form-group textarea{padding:8px 12px!important;height:48px!important}.get-quote-form .hidden-fields-container{display:none!important}.get-quote-form form{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:16px}.get-quote-form .form-group{width:calc(33.33% - 12px)}.get-quote-form .form-group:nth-child(8){width:calc(100% - 205px);margin-bottom:0!important}.get-quote-form .form-btn>p,.contact-us-form .form-btn>p{margin-bottom:0!important}.get-quote-form .form-btn{width:185px;display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:8px!important}.get-quote-form .wpcf7-spinner{display:none!important}.get-quote-form [type="submit"],.contact-us-form [type="submit"]{background:var(--primary-color)!important;color:var(--white)!important;font-size:16px;line-height:24px;font-weight:500;padding:10px 24px!important;border-radius:5px 16px 5px 16px!important;border:1px solid var(--primary-color)!important;cursor:pointer;transition:all 0.3s ease-in-out}.get-quote-form [type="submit"]:hover,.contact-us-form [type="submit"]:hover{background:var(--white)!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.free-quote-img{mix-blend-mode:difference;pointer-events:none}.surrounding-list .elementor-icon-list-items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.surrounding-list .elementor-icon-list-items .elementor-icon-list-item{padding:8px 12px!important;background:var(--white)!important;font-size:16px!important;line-height:24px!important;white-space:nowrap!important;border-radius:3px 8px!important;transition:all 0.3s ease-in-out;font-family:var(--space-grotesk)}.banner-left-center::after{content:"";top:5%;background:var(--primary-color);filter:blur(80px);opacity:.26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:350px;height:350px;position:absolute}.process-step{color:var(--primary-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--primary-color)),color-stop(90%,var(--white)));background:linear-gradient(180deg,var(--primary-color) 0%,var(--white) 90%);-webkit-text-fill-color:#fff0;font-size:120px;font-weight:var(--tj-fw-sbold);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;line-height:1;display:inline-flex}.process-item:not(:last-child):after{content:'';color:var(--primary-color);background:var(--white) url(/wp-content/themes/astra-child/assets/images/arrow-narrow-right.svg) no-repeat center center;border:7px solid #ecf0f0;top:50%;right:-34px;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:24px;font-weight:400;line-height:1;transition:none;display:inline-flex;position:absolute;transform:translateY(-50%);font-family:bexon-icons!important}.accepted-list .elementor-icon-list-items{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.accepted-list .elementor-icon-list-item{padding-left:30px!important;position:relative}.accepted-list .elementor-icon-list-item::before{content:'';width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:url(/wp-content/themes/astra-child/assets/images/checks-dubal.svg) no-repeat center center;background-size:24px 24px;position:absolute;top:0;left:0}.faq-accordion .e-n-accordion .e-n-accordion-item{margin-bottom:16px!important;background:var(--white)!important;border-radius:4px 12px 4px 12px!important}.faq-accordion .e-n-accordion-item-title{border:0!important}.faq-accordion .e-n-accordion .elementor-element{border:0!important;padding-top:0!important}.site-footer{width:calc(100% - 30px)!important;margin:0 auto 15px!important;background:#0C1E21!important;border-radius:16px!important;overflow:hidden!important;position:relative}.site-footer::before{content:'';top:0;left:0;mix-blend-mode:difference;pointer-events:none;width:100%;max-width:200px;height:100%;position:absolute;background:url(/wp-content/themes/astra-child/assets/images/pattern-2.svg) no-repeat top left / contain}.site-footer::after{content:'';bottom:0;right:0;mix-blend-mode:difference;pointer-events:none;width:100%;max-width:200px;height:100%;position:absolute;background:url(/wp-content/themes/astra-child/assets/images/pattern-3.svg) no-repeat bottom right / contain}.site-primary-footer-wrap,.site-below-footer-wrap{background:transparent!important;z-index:1;position:relative}.site-footer .site-primary-footer-inner-wrap{max-width:1296px!important;gap:24px!important;justify-content:space-between!important;display:flex!important;position:relative}.site-primary-footer-wrap{padding:60px 15px 0!important}.site-footer .widget_media_image .wp-block-image{max-width:200px;width:100%}.site-footer .widget_media_image .wp-block-image img{width:100%;height:auto}.site-footer-section-1 .widget_text{font-size:14px;line-height:24px;color:var(--white);text-align:left!important}.site-footer .widget-title,.footer-contact .headeing{font-weight:600;font-size:18px;line-height:25px;color:var(--white)!important;text-align:left!important;margin-bottom:16px!important;white-space:nowrap}.site-footer .menu .menu-item{text-align:left!important}.site-footer .menu .menu-item .menu-link{color:var(--white)!important;font-size:14px;line-height:20px;color:var(--white);position:relative;font-weight:400;white-space:nowrap;text-align:left!important}.site-footer .menu .menu-item .menu-link::after{content:"";display:block;margin:0 auto;width:100%;height:1.5px;position:absolute;bottom:-3px;left:0;background-color:var(--white);transition:transform .6s cubic-bezier(.28,.75,.22,.95);transform:scaleX(0);transform-origin:right center}.site-footer .menu .menu-item .menu-link:hover::after{transform:scale(1);transform-origin:left center}.footer-contact ul{padding:0;margin:0}.footer-contact ul li{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer-contact ul li i{display:flex;color:var(--white);width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:20px}.footer-contact ul li br{display:none!important}.footer-contact ul li .text-contact{font-size:16px;line-height:24px;color:var(--white);text-decoration:unset!important;margin-bottom:0;text-align:left;word-break:break-word}.site-primary-footer-wrap .site-footer-primary-section-1{max-width:350px;width:100%}.site-footer .menu .menu-item:not(:last-child){margin-bottom:12px}.site-below-footer-wrap{border:0!important;margin:0 auto!important;padding:20px 16px!important;min-height:unset!important;position:relative;border-top:1px dashed #313d3d!important;margin-top:24px!important}.site-below-footer-wrap p{color:var(--white)!important}.site-below-footer-wrap p a{color:var(--white)!important;text-decoration:underline!important}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{min-height:unset!important}.choose-the-best-contect:hover{background:var(--white)}.choose-the-best-item.choose-the-best-contect:hover .elementor-icon-box-title{color:var(--primary-color)!important}.choose-the-best-item.choose-the-best-contect:hover .elementor-icon-box-description{color:#364E52!important}.choose-the-best-item.choose-the-best-contect .elementor-icon-box-icon svg{display:none}.choose-the-best-item.choose-the-best-contect .elementor-icon-box-icon{background:#d8e5e5;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:22px;transition:all .3s ease-in-out;display:inline-flex;margin:0 auto}.choose-the-best-item.choose-the-best-contect:hover .elementor-icon-box-icon{background:var(--primary-color)}.choose-the-best-item.choose-the-best-contect .elementor-icon::before{content:"\e90e"!important;font-family:'icomoon'!important;display:flex;align-items:center;justify-content:center;font-size:40px;line-height:40px;color:var(--primary-color);transition:all 0.3s ease-in-out}.choose-the-best-item.choose-the-best-contect:hover .elementor-icon::before{color:var(--white)}.choose-the-best-item.choose-the-best-contect:nth-child(2) .elementor-icon::before{content:"\e90d"!important}.choose-the-best-item.choose-the-best-contect:nth-child(3) .elementor-icon::before{content:"\e91e"!important;font-family:'icomoon'!important}.contact-us-form form{display:flex;flex-wrap:wrap;column-gap:24px}.contact-us-form form .form-group{width:calc(50% - 12px)}.contact-us-form form .form-group:nth-last-child(3){width:100%}.contact-us-form .form-group textarea{height:100px!important}.wpcf7-spinner{display:none}.contact-us-form .form-btn{width:100%}.contact-us-form .form-btn input{width:100%}.site-footer-section-2 .menu-quick-links-container .menu{display:grid;grid-template-columns:repeat(2,1fr);column-gap:8px}