@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Oswald:wght@200..700&display=swap);:root{--theme-color:#48993a;--theme-color-second:#000000;--theme-color-third:#000;--heading-font:"Oswald", sans-serif;--paragraph-font:"Inter", sans-serif;--span-font:'spanist';--shadow-small:0 1px 3px rgba(0, 0, 0, 0.1);--shadow-base:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-large:0 10px 20px rgba(0, 0, 0, 0.2)}html{scroll-behavior:smooth;overflow-x:hidden!important}body{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;font-size:17px;color:#1e1e1e;background-color:#fff;scroll-behavior:smooth;overflow-x:hidden!important;font-family:var(--paragraph-font)}::-moz-selection{color:var(--theme-color-second);background:#48993a2c}::selection{color:var(--theme-color-second);background:#48993a2c}::-webkit-scrollbar{width:18px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--theme-color);border-radius:10px;border:3px solid #f1f1f1;transition:background-color 0.3s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--theme-color-second)}a{color:#0055f1;text-decoration:none;transition:all 0.5s;display:inline-block}a:hover{text-decoration:none;transition:all .6s;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:15px}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}@font-face{font-display:swap;font-family:'spanist';src:url(/wp-content/themes/aotwotheme/assets/fonts/Bacalisties.ttf)}.span-font{font-family:var(--span-font);font-weight:inherit}p{margin:0;line-height:27px;margin-bottom:15px;font-size:17px}ul li{margin-bottom:0}.img-fluid{display:block;width:100%;max-width:100%}.li{display:inline-block;padding:0 5px}ul{list-style:none;padding:0}h1{font-size:85px;line-height:1}h2{font-size:54px;line-height:1;font-weight:600}h3{font-size:42px}h4{font-size:31px}h5{font-size:25px}.bg-cover{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.gap{margin-bottom:30px}section{padding:80px 0}.form-control:focus{border-color:#ced4da;outline:0;box-shadow:none}input{width:100%;outline:none;border:none;border:1px solid #ced4da}textarea{width:100%;outline:none;border:none;border:1px solid #ced4da}select{width:100%;outline:none;border:none;border:1px solid #ced4da;color:#c1c0bd}@-webkit-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}*{box-sizing:border-box}.m-backtotop{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed;bottom:-50px;right:0;width:50px;height:50px;background:var(--theme-color);border-radius:0;text-align:center;border:2px solid var(--theme-color-second);box-shadow:0 2px 3px rgb(0 0 0 / .1);opacity:0;overflow:hidden;color:#fff}.m-backtotop.active{bottom:0;opacity:1}.m-backtotop>div{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.m-backtotop>div.arrow{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:1}.m-backtotop>div.text{font-size:5px;font-size:.5rem;line-height:10px;text-transform:uppercase;font-weight:900;font-family:"Open Sans",sans-serif;position:absolute;left:50%;top:50%;transform:translateY(50%) translateX(-50%);opacity:0;margin-top:1px}.m-backtotop:hover{transform:scale(1.1);bottom:0;cursor:pointer;background:#000;box-shadow:0 10px 5px rgb(0 0 0 / .1)}.m-backtotop:hover>div.arrow{transform:translateY(-150%) translateX(-50%);opacity:0}.m-backtotop:hover>div.text{transform:translateY(-50%) translateX(-50%);opacity:1}.py-5{padding-top:50px!important;padding-bottom:50px!important}.py-6{padding-top:60px!important;padding-bottom:60px!important}.py-7{padding-top:70px!important;padding-bottom:70px!important}.py-8{padding-top:80px!important;padding-bottom:80px!important}.py-9{padding-top:90px!important;padding-bottom:90px!important}.py-10{padding-top:100px!important;padding-bottom:100px!important}.gap-p p{margin-bottom:0}.small{display:none}a.navbar-brand img{width:140px}.header_menu li a{color:#000;font-size:16px;text-transform:uppercase;padding:29px 19px;display:inline-block}.header_menu li a:hover{color:var(--theme-color-second)}.hd_info{display:flex;align-items:center;gap:10px;flex-wrap:wrap}a.comon-btn{background:var(--theme-color);color:#fff;display:inline-block;font-size:16px;padding:12px 6px;border-radius:5px;width:14rem;text-align:center;text-transform:uppercase;font-weight:500}a.comon-btn:hover{background:var(--theme-color-second);color:#fff;border-color:var(--theme-color-second)}a.btn-white{background:#fff;color:#1e1e1e}.header_menu li a{color:var(--theme-color-second);font-size:14px;text-transform:uppercase;padding:29px 15px;display:inline-block;font-weight:500}.navbar li:hover a{color:var(--theme-color-second)}.navbar li:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}@media all and (min-width:992px){.navbar .dropdown-menu-end{right:0;left:auto}.navbar li .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0}.navbar li:hover a{color:var(--theme-color-second)}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0% 0%}.navbar .dropdown-menu.fade-up{top:180%}.navbar li:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}}ul.dropdown-menu.fade-up li a:hover{color:#fff!important;background:var(--theme-color-second)}#main_header ul.dropdown-menu.fade-up li:last-child{border-bottom:0}#main_header ul.dropdown-menu.fade-up li{border-bottom:1px solid #c1c0bd;margin:0 0 0 0}ul.dropdown-menu.fade-up li a{color:#000!important;font-size:14px;display:block;width:100%;padding:11px 12px}ul.dropdown-menu.fade-up{border:none;background:#fff;padding:0 0;min-width:inherit;width:200px;border-radius:0}.link-sm-2 i{top:-9px!important}.link-sm-2{position:relative}.sticky{position:fixed;top:0;left:0;width:100%}.sticky-top-1.sticky{background:#fff!important;z-index:9999999999999}.fixed_btn{position:fixed;bottom:0;display:flex;gap:0;display:none;width:100%}.fixed_btn a.comon-btn{border-radius:0;width:100%;font-size:14px;border:2px solid #000}a.btn-black{background-color:var(--theme-color-third)}.banner{padding:100px 0}.banner h4{font-family:var(--paragraph-font);letter-spacing:4px}.banner h2{margin-bottom:-10px}.logo-privew{padding:50px 0 80px}.service .service-box{text-align:center}.service .service-box .img-box{overflow:hidden;border-radius:10px;transition:0.6s}.service .service-box .img-box img{transform:scale(1);transition:0.6s}.service .service-box:hover .img-box img{transform:scale(1.03);transition:0.6s}.service .service-box h5{font-family:var(--paragraph-font);font-size:20px;font-weight:600}.service .service-box p{font-size:15px}a.border-btn{background-color:#fff;border:2px solid var(--theme-color);color:var(--theme-color)}.background-sec1{padding:125px 0;background-position:bottom!important}.background-sec1 h2 span{color:#fff;font-size:81px}.home-call-to-action{background-color:var(--theme-color);color:#fff;text-transform:uppercase}.home-call-to-action h3{font-weight:500;font-family:var(--paragraph-font);letter-spacing:3px}.home-call-to-action h3 a{color:#fff}.faq-contact .accordion-button:not(.collapsed){color:#fff;background-color:var(--theme-color);box-shadow:none;border:none!important}.faq-contact .accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:none}.faq-contact .accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow);border:none!important}.faq-contact .accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:none!important}.faq-contact .accordion-item{margin-bottom:10px;border-radius:8px;overflow:hidden;text-align:start;background:var(--theme-color);color:#fff;border:none}.faq-contact .get-intouch button:hover{background-color:#000;color:#fff}.faq-contact .accordion-item h2{line-height:22px;font-size:18px}.faq-contact .accordion-item p{color:#fff;font-weight:500;padding-left:24px;border-left:2px solid #fff}.faq-contact .accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);padding-top:0}.faq-contact .accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:19px 20px;font-size:17px;color:var(--bs-accordion-btn-color);text-align:left;background-color:#e7e7e7;border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition);font-family:"Urbanist",sans-serif;font-weight:600}.gallery{background-color:var(--theme-color);color:#fff}.gallery .img-box{border-radius:5px;overflow:hidden}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.testimonial .review-box{border:1px solid #1e1e1e;border-radius:5px;padding:35px 18px}.testimonial .review-box .img-box{width:50px;margin-bottom:20px}.testimonial .review-box h5{font-family:var(--paragraph-font);text-transform:capitalize;font-weight:400;margin-bottom:8px}.testimonial .review-box .star{display:flex;gap:3px;color:#ecc307;font-size:18px;padding:0;margin:0}.testimonial .review-box p{font-size:15px;line-height:normal}.testimonial .owl-nav img{width:25px}.testimonial button.owl-prev{position:absolute;top:35%;left:-70px}.testimonial button.owl-next{position:absolute;top:35%;right:-70px}.text-blue{color:var(--theme-color);font-size:19px}.get-in-touch input[type="text"]{background-color:#fff;padding:14px;border-radius:5px;width:100%;border:none;outline:none;border:1px solid #666}.get-in-touch input[type="email"]{background-color:#fff;padding:14px;border-radius:5px;width:100%;border:none;outline:none;border:1px solid #666}.get-in-touch select{background-color:#fff;padding:14px;border-radius:5px;width:100%;border:none;outline:none;border:1px solid #666}.get-in-touch textarea{background-color:#fff;padding:14px;border-radius:5px;width:100%;border:none;height:120px;outline:none;border:1px solid #666}.get-in-touch button{background-color:var(--theme-color);padding:14px;border-radius:5px;width:100%;border:none;color:#fff;text-transform:uppercase;outline:none;font-weight:600;transition:0.6s}.get-in-touch button:hover{background-color:#1e1e1e;transition:0.6s}.get-in-touch ul li{margin-bottom:15px;display:flex;gap:10px;font-size:20px;align-items:baseline}.get-in-touch ul li a{color:#505050}.footer{background-color:#000;color:#e6e6e6;padding:80px 0}.footer .top-ft h5{font-weight:400;font-family:var(--paragraph-font);text-transform:uppercase;font-size:34px;margin-bottom:8px}.footer .top-ft form{background-color:#fff;border-radius:5px;color:var(--theme-color);padding:10px}.footer .top-ft form i{text-align:center;display:block;line-height:0;font-size:22px}.footer .top-ft form input{padding:10px 0;border:none}.footer .top-ft form button{padding:10px 0;border:none;background-color:var(--theme-color);width:100%;font-weight:600;color:#fff;border-radius:3px}.footer .social{display:flex;gap:13px;margin-top:15px}.footer .social li a{color:#fff;font-size:20px}.footer .bootom-ft .content p{font-size:13px;line-height:normal}.footer .bootom-ft .ft-link li{margin-bottom:10px}.footer .bootom-ft .ft-link li a{color:#fff;font-size:13px;line-height:normal}.footer .bootom-ft h6{font-size:19px}.footer .ft-contact li a{display:flex;font-size:18px;color:#fff;align-items:center;gap:5px}.footer .ft-contact li a span{font-size:13px;line-height:normal}.footer .ft-contact li{margin-bottom:10px}.footer .ft-contact li a i{color:var(--theme-color)}.footer .heading p{font-size:15px}.inner-service .img-box{position:relative}.inner-service .img-box .over-lay-1{position:absolute;top:0;right:0;padding:25px;background-color:var(--theme-color)}.inner-service p span{color:var(--theme-color);letter-spacing:3px;text-transform:uppercase;font-weight:600}.inner-service h2{color:#1e1e1e}.inner-service h2 span{color:var(--theme-color)}.inner-service ul li{display:flex;align-items:start;font-size:20px;color:#505050;margin-bottom:15px;gap:10px}.inner-service ul li i{color:var(--theme-color);font-size:24px;line-height:1;position:relative;top:3px}.insulation li{font-weight:600;margin-bottom:10px;font-style:italic}.text-justify{text-align:justify}.get-in-touch h6{margin-bottom:5px}#wpcf7-f7-o1 form p,#wpcf7-f279-o1 form p{margin-bottom:0px!important}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{background-color:#fff;padding:14px;border-radius:5px;width:100%;border:none;outline:none;border:1px solid #666}.footer .es-form-field-container{display:flex;width:100%;justify-content:space-between}.footer .gjs-row:first-child{display:none!important}.footer input[type="submit"]{padding:10px 0;border:none;background-color:var(--theme-color);width:13rem;font-weight:600;color:#fff;border-radius:3px}.footer #esfpx_email_cd18267f191b7{width:319px}.footer .gjs-row{margin:0!important}.email-icon{margin:21px 10px 0 0}.client-name.mb-3 p{font-size:42px;font-family:var(--heading-font);margin-bottom:15px;font-weight:500;line-height:1.2}