body{width:100%;height:100%;margin:0;padding:0;color:#1f3036;font-size:16px;font-weight:300;background-color:#fff;overflow-x:hidden;font-family:"Poppins",sans-serif}ul{padding:0;margin:0}li{list-style:none}a{color:#1f3036;text-decoration:none;transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;color:inherit}a:hover,a:focus{text-decoration:inherit;outline:none;transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}a img{border:none;transition:all 0.3s ease 0s}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0 0 20px;color:#000;font-weight:700}h1{font-size:92px;line-height:95px;color:#fff;font-weight:800;text-transform:uppercase}h2{font-size:56px;line-height:65px;color:#333}h3{font-size:32px;line-height:41px;color:#333}h4{font-size:24px;line-height:30px}h5{font-size:20px;line-height:25px;color:#000}p{margin:0 0 15px;font-size:18px;line-height:26px;color:#191919;font-weight:400}body.overflow-y{overflow-y:hidden}section{padding:60px 0}strong{font-weight:700}.container-fluid{max-width:1530px;padding-left:15px;padding-right:15px}.container-sm{max-width:1230px}h2 strong{color:#09ba1f;font-weight:700}.btn{font-size:18px;font-weight:700;color:#fff;background-color:#3eab0d;border:2px solid #3eab0d;border-radius:1px;padding:11px 28px;line-height:inherit}.btn:hover{border:2px solid #3eab0d;color:#3eab0d}.btn.xl{font-size:24px}.btn.btn-green{border-color:#09ba1f;background-color:#fff0;color:#09ba1f}.btn.btn-green:hover{background-color:#09ba1f;color:#fff}.btn.btn-red{background-color:#e82023;border-color:#e82023}.btn.btn-red:hover{background-color:#fff0;color:#e82023}.btn.btn-black{background-color:#333;border-color:#333;border-radius:5px}.btn.btn-black:hover{background-color:#fff0;color:#333}ul li{font-size:18px;font-weight:400;color:#000;line-height:22px;position:relative;padding:0 0 11px 17px}ul li::before{content:"\f105";position:absolute;font-family:fontawesome;font-size:18px;color:#000;top:0;left:0}form .form-group{margin-bottom:20px;position:relative}form .service-select:after{content:'\f107';position:absolute;color:#191919;font-family:FontAwesome;font-size:18px;font-weight:400;top:0;right:0;height:100%;width:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;pointer-events:none}form .form-group .form-control{font-size:16px;font-weight:400;color:#191919;background-color:#f3f7fa;height:50px;box-shadow:none;border:0;padding:0 20px}form .form-group p{margin:0}form .form-group .form-control::-webkit-input-placeholder{color:#191919}form .form-group .form-control::-moz-placeholder{color:#191919}form .form-group .form-control:-ms-input-placeholder{color:#191919}form .form-group .form-control:-moz-placeholder{color:#191919}form .form-group textarea.form-control{height:110px;padding-top:20px;resize:none}form .btn{background-color:#09ba1f;font-size:18px;padding:14px 43px;letter-spacing:1px;border-radius:6px!important}.service-block{display:flex;flex-wrap:wrap;column-gap:90px;row-gap:69px;justify-content:center;padding-top:34px}.service{text-align:center;background-color:#fff;padding:33px 50px;border-radius:6px;flex:1 1 300px;max-width:100%;box-sizing:border-box;transition:all 0.4s ease;transform:translateY(0) scale(1);box-shadow:0 5px 20px rgb(0 0 0 / .05)}.service:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 12px 35px rgb(0 0 0 / .2)}.service figure{margin:0 0 20px}.service h3{margin-bottom:11px}.service p{margin-bottom:38px;font-weight:400}.service .btn{padding:5px 21px}.smart-choice{display:flex;position:relative;align-items:center;z-index:1;padding:22px 38px 22px 0;margin-bottom:34px}.smart-choice:after{content:"";position:absolute;background-color:#fff;width:calc(100% - 57px);top:0;right:0;height:100%;z-index:-1}.smart-choice figure{flex:0 0 115px;height:115px;border-radius:50%;background-color:#09ba1f;display:flex;align-items:center;justify-content:center;margin:0;padding:15px;transition:transform 0.6s ease;transform-style:preserve-3d}.smart-choice:hover figure{transform:rotateY(180deg)}.smart-choice .content{padding-left:15px;flex:0 0 calc(100% - 115px)}.smart-choice h4{color:#333;margin-bottom:4px}.smart-choice p{margin-bottom:0}.search-block .form-control{background-color:#ececec;border:0;border-radius:0;height:40px;box-shadow:none;margin:0!important;padding:0 15px;font-size:15px}.search-block .btn{height:40px;width:41px;padding:0;border:0;flex:0 0 41px;font-size:18px;border-radius:0}.social-icons{display:flex;column-gap:25px}.social-icons li{font-size:18px;color:#fff;padding:0;position:relative}.social-icons li i{position:relative;display:block}.social-icons li .fa-x{width:18px}.social-icons li .fa-x:after{content:"";position:absolute;background-image:url(/wp-content/themes/smart/images/x-icon.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:18px;height:17px}.social-icons li:before{display:none}header{transition:all 0.4s ease;background-color:#fff}header .logo{max-width:230px;width:100%;margin:0}header .logo img{width:auto;height:auto}header .container-fluid{max-width:1630px;justify-content:space-between}header .header-top{background-color:#09ba1f;padding:6px 0 8px;overflow:hidden}header .header-top ul{column-gap:57px}header .header-top ul li{font-size:14px;line-height:18px;font-weight:400;color:#fff;padding:0}header .header-top ul li:before{display:none}header .header-top ul li.dropdown .dropdown-toggle::after{content:"\f107";font-family:fontawesome;border:0;vertical-align:middle;margin-left:1px}header .header-top ul li.dropdown .dropdown-menu{top:23px;position:absolute;background-color:#09ba1f;border-radius:0;padding:5px 0;box-shadow:none;border:0;right:0;left:inherit;width:160px}header .header-top ul li.dropdown .dropdown-menu li a{color:#fff}header .header-top ul li.dropdown .dropdown-menu li:hover a{color:#3eab0d}header .main-menu{padding:10px 0}header .main-menu .right-menu{width:calc(100% - 230px)}header .main-menu .navbar-nav{flex-direction:inherit;justify-content:end;column-gap:67px;padding-bottom:5px;padding-right:15px}header .main-menu .navbar-nav li{font-size:16px;font-weight:500;line-height:28px;color:#000;padding:0}header .main-menu .manu-top{column-gap:42px;padding:6px 0 10px}header .main-menu .manu-top li{font-size:24px;font-weight:800;color:#191919;line-height:inherit;padding:0}header .main-menu .manu-top li:before{display:none}header .main-menu .manu-top li img{padding-right:13px}header .main-menu .navbar-nav .dropdown-menu{position:absolute;top:40px;left:0!important;right:inherit;background-color:#3eab0d;border-radius:0;border:0;padding:0!important;width:350px}header .main-menu .navbar-nav li{position:relative}header .main-menu .navbar-nav li:after{content:"";position:absolute;width:0;height:6px;background-color:#3eab0d;left:0;bottom:-14px;z-index:2;transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}header .main-menu .navbar-nav li.active:after,header .main-menu .navbar-nav li:hover::after{width:100%;transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}header .main-menu .navbar-nav li.dropdown{padding:0 15px 0 0}header .main-menu .navbar-nav .dropdown-toggle:after{content:"\f107";font-family:fontawesome;border:0;font-weight:700;position:absolute;right:0}header .main-menu .navbar-nav .dropdown-menu li{color:#fff;padding:5px 15px;font-size:14px}header .main-menu .navbar-nav li:before{display:none}header .main-menu .navbar-nav .dropdown-menu li:after{display:none}header .main-menu .navbar-nav .dropdown-menu li:hover{background-color:#fff;color:#000}header .main-menu .navbar-nav li a{padding:0}.mobile-toggle{display:none}header .navbar-nav li.menu-item-has-children a{position:relative}header .navbar-nav li.menu-item-has-children a:before{content:"\f107";position:absolute;color:#191919;font-family:fontawesome;font-size:16px;top:55%;right:-16px;transform:translateY(-45%);font-weight:700}header .navbar-nav li.menu-item-has-children ul li:after{display:none}header .navbar-nav li.menu-item-has-children ul li{padding:0;margin:0;text-align:left;display:block}header .navbar-nav li.menu-item-has-children ul li a{padding:10px 15px;display:block}header .navbar-nav li.menu-item-has-children ul li a:hover{background-color:#818181;color:#fff}header .navbar-nav li.menu-item-has-children ul li a:before{display:none}header .main-menu .manu-top .btn{border-radius:5px;padding:9px 25px;font-size:16px}header .main-menu .manu-top .btn i{padding-right:4px}header.fixed{position:fixed;width:100%;z-index:99;background-color:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:all 0.4s ease}header.fixed .logo{max-width:180px}header.fixed .main-menu .manu-top .btn{padding:5px 25px;font-size:15px}header.fixed .main-menu .manu-top li{font-size:20px}header.fixed .main-menu .manu-top li img{padding-right:10px;width:35px}footer{padding:36px 0 22px;background-image:url(/wp-content/themes/smart/images/footer-bg.webp)}footer a:hover{color:#3eab0d}footer .logo{margin-bottom:22px}footer h5{font-size:22px;font-weight:700;color:#fff;line-height:26px;position:relative;padding-bottom:9px;margin:31px 0 13px}footer h5:after{content:"";position:absolute;background-color:#3eab0d;width:48px;height:3px;bottom:0;left:0}footer ul li{color:#fff;padding:0 0 10px}footer ul li:before{display:none}footer .address{max-width:320px}footer .address li{display:flex;padding-bottom:14px}footer .address li strong{flex:0 0 30px;padding-top:3px}footer .service-more{padding-left:40px}footer .bussines-hours ul li{display:flex;padding-bottom:23px}footer .bussines-hours ul li em{flex:0 0 28px;padding-top:2px}footer .bussines-hours ul li strong{font-weight:500;padding-right:5px}footer .social-media{max-width:270px;width:100%;float:right}footer .social-icons{padding:14px 0 9px}footer .search-block{max-width:260px;width:100%;padding-top:4px}footer .search-block .form-control{height:44px;background-color:#fff;font-size:14px;font-weight:400;color:dimgray;line-height:20px;border-right:2px solid #fff0}footer .search-block .form-control::-webkit-input-placeholder{color:dimgray}footer .search-block .form-control::-moz-placeholder{color:dimgray}footer .search-block .form-control:-ms-input-placeholder{color:dimgray}footer .search-block .form-control:-moz-placeholder{color:dimgray}footer .search-block .mc4wp-form-fields{display:flex}footer .search-block .btn{height:44px;border-radius:0!important}footer .copyrights{border-top:2px solid #989898;text-align:center;margin-top:14px;padding-top:14px}footer .copyrights p{font-size:16px;font-weight:400;color:#fff;margin-bottom:8px}footer .copyrights ul{justify-content:center;column-gap:15px}footer .copyrights ul li{font-size:16px;font-weight:400;line-height:22px;position:relative;padding:0}footer .copyrights ul li:after{content:"";position:absolute;width:1px;height:15px;right:-8px;top:3px;background-color:#fff}footer .copyrights ul li:last-child::after{display:none}footer .footer-logo{column-gap:115px;padding-top:17px}.se-widget-button{position:fixed;right:180px;bottom:16px;background-color:#09ba1f;min-width:150px;font-size:16px;box-shadow:0 2px 4px 0 rgb(0 0 0 / .5);z-index:9;display:inline-block;border-radius:5px;padding:6px 20px;line-height:initial}.se-widget-button:hover{background-color:#09ba1f;color:#fff}footer .bussines-hours p{color:#fff;margin-bottom:6px}.banner{padding:0;position:relative;background-color:#fff}.banner .item{min-height:800px;background-repeat:no-repeat;background-size:cover;background-position:initial;position:relative;z-index:0}.banner .item .container-fluid{position:absolute;left:0;right:0;top:49%;transform:translateY(-51%);display:flex;justify-content:end}.banner .item .content{max-width:570px;width:100%;text-align:center}.banner .item h1{margin-bottom:11px}.banner .item h2{font-size:90px;color:#fff;font-weight:800;margin-bottom:11px;line-height:90px;text-shadow:2px 3px 4px rgb(0 0 0 / .5)}.banner .item h2 strong{color:#5edd45;font-weight:800}.banner .item h3{font-size:56px;font-weight:800;color:#fff;display:flex;justify-content:center;align-items:center;text-transform:uppercase;margin-bottom:13px;text-shadow:2px 3px 4px rgb(0 0 0 / .5)}.banner .item h3 sup{margin-left:6px;top:-44px;font-weight:700;display:inline-block;transform-origin:center}.banner .item h3 strong{font-size:199px;font-weight:800;color:#5edd45;line-height:160px;animation:shakeCombo 1.5s infinite ease-in-out}.banner .item h4{color:#FFF}@keyframes shakeCombo{0%,100%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(-1.5px,1px) rotate(-1deg)}40%{transform:translate(1.5px,-1px) rotate(1deg)}60%{transform:translate(-1px,1.5px) rotate(-0.5deg)}80%{transform:translate(1px,-1.5px) rotate(0.5deg)}}.banner .item .btn{font-size:24px}.banner .mobile-img{display:none}.banner .item.v3,.banner .item.v2{background-position:center left}.banner .item.v2 .content{text-align:left;max-width:600px}.banner .item.v3 h1,.banner .item.v2 h1{font-size:65px;text-transform:inherit;line-height:78px;margin-bottom:25px}.banner .item.v3 h1 strong,.banner .item.v2 h1 strong{color:#3eab0d}.banner .item.v2 .content h4{color:#fff;margin-bottom:5px}.banner .item.v2 .content h4 img{display:inline;width:auto;margin-right:10px;vertical-align:bottom}.banner .item.v3 .btn,.banner .item.v2 .btn{letter-spacing:.5px;border-radius:8px}.banner .item.v3 h3{font-size:45px;display:inherit}.banner .item.v3 h3 strong{font-size:150px;line-height:140px}.banner .item h3 sup{vertical-align:top;line-height:35px;top:10px}.about-tech{padding:79px 0}.about-tech .full-block{justify-content:space-between}.about-tech aside{display:flex;align-items:center;flex:0 0 33.3%;max-width:450px;width:100%}.about-tech aside figure{flex:0 0 144px;width:144px;height:144px;background-color:#09ba1f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;padding:20px;transition:transform 0.6s ease;transform-style:preserve-3d}.about-tech aside:hover figure{transform:rotateY(180deg)}.about-tech aside .content{padding-left:37px;max-width:305px}.about-tech aside h4{margin-bottom:10px;color:#191919}.about-tech aside p{line-height:23px;margin-bottom:0}.about-tech aside{opacity:0;transform:translateY(50px) scale(.95);filter:blur(4px);animation-fill-mode:forwards;animation-name:fadeUpAnim;animation-duration:700ms;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-delay:var(--delay,0ms);will-change:opacity,transform,filter}.about-tech aside.show{animation-play-state:running}@keyframes fadeUpAnim{0%{opacity:0;transform:translateY(50px) scale(.95);filter:blur(4px)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.about-tech.v2{background-color:#09ba1f;padding:29px 0}.about-tech.v2 aside figure{flex:0 0 98px;width:98px;height:98px;background-color:#fff;margin:0;padding:15px}.about-tech.v2 aside .content{padding-left:17px;max-width:300px;width:100%}.about-tech.v2 aside h4{margin-bottom:7px;color:#fff}.about-tech.v2 aside p{line-height:21px;margin-bottom:0;color:#fff}.our-services{background-color:#f5f6f8;text-align:center;padding:100px 0 120px}.our-services h2{margin-bottom:3px}.our-services p{font-weight:400;max-width:850px;width:100%;margin:0 auto 12px}.quality-services{padding:149px 0 141px}.quality-services .left-block{flex:0 0 44%}.quality-services .right-block{flex:0 0 56%;padding:0 70px 0 100px}.quality-services .full-img-block{display:flex;align-items:center}.quality-services .full-img-block .left-img{flex:0 0 53.5%;padding-right:12px}.quality-services .full-img-block .right-img{flex:0 0 46.5%;padding-left:12px}.quality-services .full-img-block figure{margin:0}.quality-services .full-img-block figure img{width:100%;border-radius:6px;transition:transform 0.4s ease,box-shadow 0.4s ease}.quality-services .full-img-block figure img:hover{transform:scale(1.03);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.quality-services .full-img-block .right-img figure:first-child{margin-bottom:30px}.quality-services .right-block p{margin-bottom:25px}.quality-services .right-block h4{color:#333;text-align:center;margin-bottom:22px}.quality-services .right-block ul{flex-wrap:wrap;row-gap:28px;column-gap:10%;align-items:center}.quality-services .right-block ul li:before{display:none}.quality-services .right-block ul li img{transition:transform 0.3s ease,filter 0.3s ease,opacity 0.3s ease;display:block;max-width:100%}.quality-services .right-block ul li img:hover{transform:scale(1.1);filter:grayscale(0%);opacity:1}.quality-services .right-block ul li img{filter:grayscale(100%);opacity:.8}.quality-services-full{padding:90px 0}.quality-services-full .right-block{padding:0!important;flex:0 0 100%;text-align:center}.quality-services-full .right-block h2 strong{display:block}.quality-services-full .right-block ul{column-gap:3%}.quality-services-full .right-block ul li{flex:0 0 17.6%}.quality-services-full .right-block ul li img{filter:inherit;opacity:1}.choose-us{background-color:#f5f6f8;padding:117px 0 155px}.choose-us h2{text-align:center;margin-bottom:39px}.choose-us h2 strong{display:block;font-weight:700;color:#09ba1f}.choose-us .smart-choice:nth-child(3n){margin-bottom:0}.choose-us .smart-block{flex:0 0 36.5%}.choose-us .big-img{flex:0 0 27%;padding:0 20px 0 19px;margin:0;position:relative;top:30px}.choose-us .big-img img{width:100%}.smartest-technicians{background-repeat:no-repeat;background-position:center right;background-size:cover;padding:130px 0 155px}.smartest-technicians .content{max-width:560px;width:100%}.smartest-technicians h4{color:#000;font-weight:700;line-height:38px;margin-bottom:27px}.smartest-technicians h4 strong{display:block;font-weight:700}.smartest-technicians .btn{padding:10px 19px}.smartest-technicians .btn.talk{margin-left:30px}.coupons-section{padding:122px 0 134px}.coupons-section .top-content{text-align:center;max-width:900px;width:100%;margin:0 auto 28px}.coupons-section .top-content h2{margin-bottom:13px}.coupons-section .top-content p{font-weight:400}.coupons-section .coupon-block{display:flex;column-gap:5.8%;flex-wrap:wrap;row-gap:40px}.coupon{text-align:center;background-color:#fff;padding:14px 12px;border-radius:6px;flex:0 0 29.46%;box-sizing:border-box;box-shadow:3px 0 30px rgb(0 0 0 / .1);position:relative}.coupon figure{margin-bottom:0}.coupon:before{content:"";position:absolute;border:2px dashed #d7d8d7;width:calc(100% - 25px);height:calc(100% - 24px);top:50%;border-radius:6px;transform:translateY(-50%);left:0;right:0;margin:0 auto;transition:all 0.6s ease;z-index:2}.coupon:hover::before{border-color:#09ba1f;transition:all 0.6s ease}.coupon:hover:after{transform:rotateZ(270deg) scale(1.2);color:#09ba1f}.coupon:after{content:"\f0c4";position:absolute;font-family:fontawesome;font-size:20px;right:5px;transform:rotatez(270deg);color:dimgray;top:51%}.coupon h3 em{font-size:72px;color:#09ba1f;line-height:110px;font-weight:800;font-style:inherit}.coupon h3{font-size:36px;color:#09ba1f;margin-bottom:5px}.coupon:hover h3{color:#3eab0d}.coupon h3 strong{font-weight:800;font-size:109px;display:inline-block;line-height:107px}.coupon h4{margin-bottom:16px;font-size:24px;line-height:30px}.coupon p{line-height:21px;color:#000;font-weight:400}.coupon .content{padding:5px 30px 7px;position:relative;z-index:1}.coupon .coupon-bot{padding:6px 0 5px;background-color:#f7f7f7;z-index:1;position:relative}.coupon .coupon-bot p{margin-bottom:0;font-size:16px;line-height:20px}.coupons-section.v2{background-color:#f4f4f4}.coupons-section.v2 .coupon{flex:0 0 22.7%;box-shadow:none}.coupons-section.v2 .coupon .content{padding:30px 25px 10px}.coupons-section.v2 .coupon-block{display:flex;column-gap:3%}.coupons-section.v2 .coupon::before{border:3px dashed #000}.neighbours-testimonials{background-color:#f5f6f8;padding:113px 0 125px}.neighbours-testimonials h2{max-width:949px;width:100%;margin:0 auto 24px;text-align:center}.neighbours-testimonials .container-fluid{display:flex;flex-wrap:wrap;align-items:center}.neighbours-testimonials .left-logo{width:250px;margin-bottom:49px}.neighbours-testimonials .right-block{width:calc(100% - 250px);padding-left:101px;padding-right:93px}.neighbours-testimonials .owl-carousel .item{margin:5px 19px}.neighbours-testimonials .client-review{background-color:#fff;padding:27px 35px 26px 33px;border-radius:6px;box-shadow:0 0 6px rgb(0 0 0 / .1)}.neighbours-testimonials .client-review p{font-size:14px;font-weight:400;color:#000;line-height:20px;margin-bottom:13px}.neighbours-testimonials .client-review span{display:block;text-align:right;font-size:14px;font-weight:700;color:#000}.neighbours-testimonials .client-review span i{margin-left:4px}.neighbours-testimonials .client-review .top{display:flex;align-items:center;margin-bottom:21px}.neighbours-testimonials .client-review .top figure{flex:0 0 90px;height:90px;border-radius:50%;margin-bottom:0}.neighbours-testimonials .client-review .top figure img{width:100%;height:100%}.neighbours-testimonials .client-review .top .title-rating{flex:0 0 calc(100% - 90px);padding-left:19px}.neighbours-testimonials .client-review .top h5{font-size:18px;font-weight:700;color:#000;margin-bottom:7px}.neighbours-testimonials .client-review .top .rating{justify-content:left;margin:0}.neighbours-testimonials .client-review .top .rating li{font-size:18px;color:#f2b827;margin:0 3px;padding:0}.neighbours-testimonials .client-review .top .rating li:before{display:none}.neighbours-testimonials .owl-carousel{position:relative;padding:0 16px 0 0}.neighbours-testimonials .owl-carousel .owl-dots{display:flex;justify-content:center;margin-top:24px}.neighbours-testimonials .owl-carousel .owl-dot{width:10px;height:10px;background-color:#d7d8d7;margin:0 3px;border-radius:50%}.neighbours-testimonials .owl-carousel .owl-dot.active{background-color:#0962a2}.neighbours-testimonials .owl-carousel .owl-nav{position:absolute;top:111px;width:100%}.neighbours-testimonials .owl-carousel .owl-nav div{position:relative;font-size:0}.neighbours-testimonials .owl-carousel .owl-nav div:before{content:"\f104";position:absolute;font-family:fontawesome;font-size:57px;color:#b1b3b6}.neighbours-testimonials .owl-carousel .owl-nav .owl-prev{left:-35px}.neighbours-testimonials .owl-carousel .owl-nav .owl-next{float:right}.neighbours-testimonials .owl-carousel .owl-nav .owl-next:before{content:"\f105"}.map-section{position:relative;padding:150px 0 117px}.map-section .map{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}.map-section .map iframe{border:0;width:100%;height:100%}.map-section .service-area{position:relative;z-index:2;max-width:406px;width:100%;border-radius:6px;text-align:center;background-color:#fff;padding:54px 45px 45px;box-shadow:0 0 9px rgb(0 0 0 / .1)}.map-section .service-area h4{color:#0962a2;margin-bottom:8px}.map-section .service-area h5{font-size:18px;font-weight:400;color:#000;line-height:26px;margin-bottom:11px}.map-section .service-area p{font-size:14px;font-weight:400;color:#000;line-height:20px}.map-section .service-area p i{margin-right:4px}.map-section .search-block{margin-bottom:22px}.smart-heating-cooling-section{background-repeat:no-repeat;background-position:center;background-size:cover;padding:129px 0 118px}.smart-heating-cooling-section h2{text-align:center;color:#fff;max-width:790px;margin:0 auto 14px;width:100%}.smart-heating-cooling-section p{color:#fff;text-align:center;max-width:820px;width:100%;margin:0 auto 21px}.smart-heating-cooling-section h4{color:#fff;text-transform:uppercase;margin-bottom:37px}.smart-heating-cooling-section h4 strong{border-bottom:2px solid #fffefa;padding-bottom:7px}.smart-heating-cooling-section ul{flex-wrap:wrap;max-width:650px;width:100%}.smart-heating-cooling-section ul li{font-size:20px;font-weight:400;color:#fff;line-height:26px;position:relative;flex:0 0 33.3%;padding:0 10px 15px 27px}.smart-heating-cooling-section ul li:before{content:"\f124";color:#fff}.smart-heating-cooling-section ul.second-list li{flex:0 0 50%}.smart-heating-cooling-section .county-cotnent{max-width:400px;width:100%;float:right}.home-services-section{padding:117px 0 132px}.home-services-section h2{margin-bottom:17px}.home-services-section .container-fluid{max-width:1800px}.home-services-section .row{align-items:end}.home-services-section figure{margin:0;padding-right:80px;position:relative;top:58px}.home-services-section figure img{width:100%}.home-services-section .content{max-width:650px;width:100%;position:relative;left:-50px}.home-services-section .accordion .accordion-item{border-left:0;border-right:0;border-top:0;border-radius:0;border-bottom:1px solid #333}.home-services-section .accordion .accordion-body{padding:0 4px 8px}.home-services-section .accordion .accordion-item h4 button{font-size:24px;font-weight:700;color:#333;line-height:34px;background-color:#fff0;box-shadow:none;padding:10px 35px 12px 4px;position:relative}.home-services-section .accordion .accordion-item h4 button:after{content:"\f107";font-family:fontawesome;position:absolute;font-size:24px;color:#333;top:50%;transform:translateY(-50%);background-image:none;line-height:15px;text-align:center;right:16px}.home-services-section .accordion .accordion-item h4 .accordion-button{padding-bottom:8px}.home-services-section .accordion .accordion-item h4 .accordion-button.collapsed{padding-bottom:12px}.logo-custom{opacity:0;transform:translateY(20px) scale(.95);transition:all 1.5s ease-out}.logo-custom.show{opacity:1;transform:translateY(0) scale(1)}.phone-icon{animation:phone-ring 3s ease-in-out infinite;transform-origin:center bottom}@keyframes phone-ring{0%,100%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.fade-right{opacity:0;transform:translateX(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.fade-right.show{opacity:1;transform:translateX(0)}.fade-up{opacity:0;transform:translateY(50px) scale(.95);filter:blur(4px);transition:opacity 0.7s cubic-bezier(.4,0,.2,1),transform 0.7s cubic-bezier(.4,0,.2,1),filter 0.7s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,filter}.fade-up.show{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.about-tech aside.fade-up:nth-child(1){transition-delay:0ms}.about-tech aside.fade-up:nth-child(2){transition-delay:150ms}.about-tech aside.fade-up:nth-child(3){transition-delay:300ms}.hero-inner-banner{min-height:550px;background-repeat:no-repeat;background-position:right;background-size:cover;display:flex;align-items:center}.hero-inner-banner .content{max-width:630px;width:100%}.hero-inner-banner figure.hide{display:none}.hero-inner-banner .content h1{color:#fff;font-size:64px;line-height:69px;margin-bottom:6px}.hero-inner-banner .content h2{color:#09ba1f}.hero-inner-banner .content p{color:#fff;width:100%;font-size:20px;font-weight:500;line-height:30px}.hero-inner-banner .content p strong,.hero-inner-banner .content p a{color:#09ba1f}.hero-inner-banner .content .btn{padding:14.5px 54.5px}.hero-inner-banner .content .btn i{margin-right:5px}.hero-inner-banner .button-block{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px}.our-comprehensive{padding:119px 0 121px}.our-comprehensive aside{display:flex;align-items:center}.our-comprehensive .full-img-block{display:flex}.our-comprehensive .full-img-block img{box-shadow:1px 4px 13px rgb(0 0 0 / .2);border-radius:6px;width:100%}.our-comprehensive .full-img-block .left-img{flex:0 0 50%;padding-right:20px;margin-bottom:0}.our-comprehensive .full-img-block .right-img{flex:0 0 50%}.our-comprehensive .full-img-block .right-img figure:first-child{margin-bottom:14px}.our-comprehensive .content{padding-left:67px}.our-comprehensive .content h2{text-align:left;margin-bottom:9px}.our-comprehensive .content p{font-weight:400;color:#191919;line-height:27px;margin-bottom:25px;letter-spacing:.1px}.our-comprehensive .content ul{display:flex;column-gap:5.8%;flex-wrap:wrap;margin-bottom:35px}.our-comprehensive .content ul li{flex:0 0 29.3%;text-align:center;padding:0}.our-comprehensive .content ul li:before{display:none}.our-comprehensive .content ul li a{display:block;box-shadow:0 0 4px rgb(0 0 0 / .5);padding:21px 15px 20px}.our-comprehensive .content ul li p{font-size:16px;font-weight:700;line-height:19px;margin:14px 0 0;display:flex;align-items:center;justify-content:center;letter-spacing:0}.our-comprehensive .btn{font-size:20px;padding:16px 30px;min-width:auto;border-radius:5px}.our-comprehensive .btn i{margin-right:4px}.our-comprehensive.v2 .row{flex-direction:row-reverse}.our-comprehensive.v2 .full-img-block .left-img{flex:0 0 100%;padding-right:0}.our-comprehensive.v2 .content{padding-left:0;padding-right:90px}.our-comprehensive.v2 .full-img-block .right-img{display:none}.our-comprehensive-full{padding:90px 0}.our-comprehensive-full .content{padding-left:0!important;text-align:center}.our-comprehensive-full .content h2{text-align:center}.our-comprehensive-full .service-block .service{box-shadow:0 0 4px rgb(0 0 0 / .4)}.content_with_images_block{padding:64px 0 65px}.content_with_images_block .full-block{display:flex;flex-wrap:wrap;align-items:center;padding:58px 0;flex-direction:row-reverse}.content_with_images_block .full-block:nth-child(even){flex-direction:inherit}.content_with_images_block .full-block aside{flex:0 0 50%}.content_with_images_block .full-block .content-block{padding-right:140px}.content_with_images_block .full-block:nth-child(even) .content-block{padding:0 0 0 97px}.content_with_images_block .full-block h2{text-align:left;font-size:40px;color:#333;margin-bottom:11px;line-height:50px}.content_with_images_block .full-block h2 strong{color:#09ba1f}.content_with_images_block .full-block h4{font-size:24px;color:#191919;line-height:30px;margin-bottom:14px}.content_with_images_block .full-block p{line-height:27px;font-weight:400;margin-bottom:24px}.content_with_images_block .full-block .btn{font-size:20px;min-width:auto;padding:13px 27px;border-radius:5px}.content_with_images_block .full-block figure img{width:100%;border-radius:6px;box-shadow:0 4px 13px rgb(0 0 0 / .2)}.content_with_images_block .full-block .content-block ul li{font-size:18px;font-weight:400;color:#191919;line-height:23px;padding:0 0 5px 35px;position:relative;margin-bottom:10px}.content_with_images_block .full-block .content-block ul li:before{display:none}.content_with_images_block .full-block .content-block ul li:after{content:"\f054";position:absolute;font-family:fontawesome;font-size:13px;color:#fff;width:24px;height:24px;background-color:#09ba1f;text-align:center;border-radius:50%;left:0;top:0;padding-left:2px}.content_with_images_block.v2 .full-block{flex-direction:inherit}.content_with_images_block.v2 .full-block .content-block{padding:0 0 0 97px}.content_with_images_block.v2 .full-block:nth-child(2n){flex-direction:row-reverse}.content_with_images_block.v2 .full-block:nth-child(2n) .content-block{padding:0 100px 0 0}.content_with_images_block.v2 .full-block h5{font-size:18px;font-weight:700;margin-bottom:0}.content_with_images_block .accordion{margin:23px 0 0}.content_with_images_block .accordion .accordion-item{border-left:0;border-radius:0;border-right:0;border-top:0;border-bottom:1px solid #333;margin:0;box-shadow:none}.content_with_images_block .accordion .accordion-header{padding:0;background-color:#fff0}.content_with_images_block .accordion h5:after{display:none}.content_with_images_block .accordion h5{font-size:18px;color:#191919;line-height:24px;padding:8px 0 10px;position:relative;display:flex;justify-content:space-between;cursor:pointer;background-color:#fff0;box-shadow:none}.content_with_images_block .accordion h5 span{flex:0 0 18px;position:relative;width:18px;height:18px;background-color:#09ba1f;border-radius:50%;margin-top:4px}.content_with_images_block .accordion h5 span:after{content:"";position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-51%);width:10px;height:2px;background-color:#fff}.content_with_images_block .accordion h5.collapsed span::before{content:"";margin:0 auto;height:10px;width:2px;background-color:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.content_with_images_block .accordion .accordion-body{padding:0}.two-column-layout{background-color:#f5f6f8;display:flex;flex-direction:row-reverse;align-items:center;padding:0}.two-column-layout .img-block{flex:0 0 49%}.two-column-layout .content-block{flex:0 0 51%}.two-column-layout p{color:#191919;font-weight:400;margin-bottom:20px}.two-column-layout .content{max-width:780px;width:100%;float:right;padding:15px 65px 15px 15px}.two-column-layout figure{margin-bottom:0}.two-column-layout figure img{width:100%;height:490px;object-fit:cover}.two-column-layout h2{margin-bottom:15px}.two-column-layout h4{color:#000;margin-bottom:17px}.two-column-layout h4 strong{color:#09ba1f}.two-column-layout ul{display:flex;flex-wrap:wrap;margin-bottom:24px;row-gap:10px}.two-column-layout ul li{font-size:20px;font-weight:400;color:#000;position:relative;padding:0 18px 0 0}.two-column-layout ul li:before{display:none}.two-column-layout ul li:last-child{padding-right:0}.two-column-layout ul li:after{content:"";position:absolute;width:1px;height:19px;background-color:#000;right:10px;top:50%;transform:translateY(-50%)}.two-column-layout ul li:last-child::after{display:none}.two-column-layout ul.list{display:block}.two-column-layout ul.list li{font-size:18px;font-weight:400;color:#191919;line-height:24px;padding:0 0 5px 35px;position:relative;margin-bottom:10px}.two-column-layout ul.list li:after{content:"\f054";position:absolute;font-family:fontawesome;font-size:13px;color:#fff;width:24px;height:24px;background-color:#09ba1f;text-align:center;border-radius:50%;left:0;top:0;padding-left:2px;right:inherit;transform:inherit}.two-column-layout ul.list li:after{display:block!important}.two-column-layout .btn{font-size:20px;padding:13px 33px;min-width:auto;border-radius:5px}.two-column-layout .button-block{display:flex;flex-wrap:wrap;column-gap:87px;row-gap:10px}.two-column-layout.v2{display:flex;flex-wrap:wrap;align-items:center;background-color:#f5f6f8;flex-direction:inherit}.two-column-layout.v2 .img-block{flex:0 0 50.7%}.two-column-layout.v2 .img-block figure img{width:100%;height:470px;object-fit:cover}.two-column-layout.v2 .content-block{flex:0 0 49.3%}.two-column-layout.v2 .content{max-width:835px;width:100%;padding:20px 20px 20px 79px;float:none}.trusted{display:flex;padding:0 0 72px}.trusted h2{text-align:left;margin-bottom:22px}.trusted .content-block{flex:0 0 44%;display:flex;align-items:center}.trusted .img-block{flex:0 0 56%}.trusted .img-block figure{margin:0}.trusted .img-block figure img{width:100%}.trusted .content-block .content{padding:0 0 0 47px;max-width:640px;text-align:left}.trusted .content-block .content ul{display:flex;flex-wrap:wrap;row-gap:22px}.trusted .content-block .content ul li{flex:0 0 33.3%;padding-left:0}.trusted .content-block .content ul li:before{display:none}.our-plan{padding:0 0 123px}.our-plan .row{display:flex}.our-plan aside{position:relative}.our-plan .content{padding-left:69px}.our-plan figure{position:sticky;top:0;left:0;margin-bottom:0}.our-plan figure img{border-radius:6px;width:100%}.our-plan h2{text-align:left;margin-bottom:33px}.our-plan p{margin-bottom:25px}.our-plan ul li p{line-height:24px;margin-bottom:0;font-weight:400}.our-plan ul li{border:1px solid #bcbec0;padding:18px 44px 16px 24px;margin-bottom:25px;position:relative;border-radius:8px}.our-plan ul li:before{content:"";position:absolute;top:0;left:0;width:8px;height:100%;background-color:#09ba1f;border-top-left-radius:8px;border-bottom-left-radius:8px}.our-plan ul li h4{font-weight:700;color:#191919;position:relative;padding-left:33px;margin-bottom:11px}.our-plan ul li h4:before{content:"\f058";position:absolute;font-family:fontawesome;font-size:16px;color:#fff;top:2px;left:0;background-color:#09ba1f;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.our-plan ul.v2 li:nth-child(1) h4::before{content:"1";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(2) h4::before{content:"2";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(3) h4::before{content:"3";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(4) h4::before{content:"4";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(5) h4::before{content:"5";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(6) h4::before{content:"6";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(7) h4::before{content:"7";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(8) h4::before{content:"8";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(9) h4::before{content:"9";font-weight:700;font-family:"Poppins",sans-serif}.our-plan ul.v2 li:nth-child(10) h4::before{content:"10";font-weight:700;font-family:"Poppins",sans-serif}.our-plan.v2 .row{flex-direction:row-reverse}.our-plan.v2 .content{padding:0 85px 0 0}.signature-service{padding:116px 0 126px}.signature-service h2{margin-bottom:14px;text-align:center}.signature-service h2 strong{display:block}.signature-service p{font-weight:400;text-align:center;margin-bottom:30px}.signature-service ul{display:flex;flex-wrap:wrap;max-width:1200px;width:100%;margin:0 auto;border-bottom:2px solid #f5f6f8}.signature-service ul li:before{display:none}.signature-service ul li{flex:0 0 51%;padding:15px 10px 15px 0;position:relative;margin-bottom:0}.signature-service ul li strong{position:relative;font-size:16px;font-weight:500;line-height:20px;margin-bottom:0;text-align:left;padding-left:63px;display:block}.signature-service ul li:nth-child(odd){flex:0 0 49%}.signature-service ul li:nth-child(4n-3),.signature-service ul li:nth-child(4n-2){background-color:#f5f6f8}.signature-service ul li strong:before{content:"\f058";position:absolute;font-family:fontawesome;font-size:16px;color:#fff;top:-2px;left:17px;width:24px;height:24px;background-color:#09ba1f;border-radius:50%;display:flex;align-items:center;justify-content:center}.signature-service ul li:nth-child(even){padding-left:38px}.signature-service ul li:nth-child(even)::after{content:"";position:absolute;left:0;top:0;width:20px;height:100%;background:#E6E7E8;background:linear-gradient(90deg,rgb(230 231 232 / .1) 0%,rgb(230 231 232) 100%)}.faq{padding:118px 0 122px}.faq h2{margin-bottom:23px;text-align:center}.faq h2 strong{display:block}.faq .accordion{max-width:1020px;width:100%;margin:0 auto;padding-bottom:27px}.faq .accordion .accordion-item{border-radius:0;border:2px solid #ebebeb;margin-bottom:21px;background-color:#fff0}.faq .accordion-item .accordion-header{background-color:#fff0;padding:20px 17px 21px;position:relative}.faq .accordion-item .accordion-header:after{content:"\f0d7";position:absolute;font-family:fontawesome;top:14px;right:20px;font-size:24px;color:#000}.faq .accordion-item .accordion-header button{font-size:18px;color:#000;line-height:23px;letter-spacing:.4px;position:relative;display:block;background-color:#fff0;font-weight:700;padding:0 25px 0 0;box-shadow:none}.faq .accordion-item .accordion-header button:focus{box-shadow:none}.faq .accordion-item .accordion-collapse.collapse{border-top:1px solid #ddd}.faq .btn{font-size:23px;padding:12px 47px;border-radius:8px}.pricing-guarantees{padding:112px 0 115px}.pricing-guarantees h2{text-align:center;margin-bottom:50px}.pricing-guarantees .full-block{display:flex;flex-wrap:wrap;column-gap:10.2%}.pricing-guarantees .box{flex:0 0 26.5%}.pricing-guarantees .box figure{margin-bottom:15px}.pricing-guarantees .box h4{font-weight:700;color:#191919;margin-bottom:7px}.brands-equipment{background-color:#09ba1f;padding:10px 0}.brands-equipment .row{display:flex;align-items:center}.brands-equipment figure{margin-bottom:0}.brands-equipment h2{color:#fff;margin-bottom:12px}.brands-equipment p{color:#fff}.brands-equipment h5{font-weight:400;color:#fff;line-height:28px;max-width:1030px;width:100%}.brands-equipment .btn{font-size:20px;padding:16px 29px}.brands-equipment.v2 figure{padding-left:43px}.page.page-id-574 .brands-equipment .content{max-width:870px;width:100%}.page-id-475 .demo .row{padding:0 80px 25px}.request-form{padding:158px 0 136px;position:relative;z-index:0}.request-form .request-form-block{display:flex;justify-content:space-between}.request-form .request-form-block .request-form-content{flex:0 0 51%}.request-form .request-form-block .request-form-content h5{font-size:22px;line-height:32px;margin:0 0 12px}.request-form .request-form-block .request-form-content ul{margin:25px 0 35px;display:flex;flex-wrap:wrap}.request-form .request-form-block .request-form-content ul li{font-size:22px;font-weight:700;padding:0;margin-bottom:18px;line-height:26px;flex:0 0 50%}.request-form .request-form-block .request-form-content ul li::before{content:'\f058';font-weight:400;font-family:FontAwesome;color:#333;font-size:28px;margin-right:12px;position:inherit;top:2px}.request-form .request-form-block .request-form-content h4 strong{font-weight:600;color:#09ba1f}.request-form .request-form-block-bottom .form-control{box-shadow:none;height:50px;font-size:16px;font-weight:300;border-radius:6px}.request-form .request-form-block .request-form-content h2{margin-bottom:28px}.request-form .request-form-block-bottom{padding-left:15px}.request-form .request-form-block-bottom form p{margin-bottom:0;line-height:initial!important}.request-form .request-form-block-bottom .phone-mail{overflow:hidden}.request-form .request-form-block-bottom .phone-mail .form-group{width:48.8%;float:left}.request-form .request-form-block-bottom .phone-mail .form-group:first-child{margin-right:2.4%}.request-form .request-form-block-bottom label{font-size:16px;font-weight:400;color:#191919;margin:0 0 12px}.request-form .request-form-block-bottom .check-group label{margin-right:25px;vertical-align:middle;color:#9a9d9f;margin-bottom:0}.request-form .request-form-block-bottom label{font-size:16px;font-weight:400;color:#191919;margin:0 0 12px;letter-spacing:.5px}form .wpcf7-list-item{margin:0 1em 0 0em}.request-form .request-form-block-bottom .form-control::-webkit-input-placeholder{color:#191919}.request-form .request-form-block-bottom .form-control::-moz-placeholder{color:#191919}.request-form .request-form-block-bottom .form-control:-ms-input-placeholder{color:#191919}.request-form .request-form-block-bottom .form-control:-moz-placeholder{color:#191919}.request-form .request-form-block-bottom textarea.form-control{height:100px}.request-form .request-form-block-bottom .btn{font-size:22px;font-weight:700;padding:8.5px 47px;border-radius:6px!important;margin:20px 0 0}.request-form .request-form-block-bottom .check-group input{background-color:#f1f3f5!important;height:18px;width:20px;margin-right:8px;border:1px solid #9a9d9f!important;margin-top:0px!important}.request-form .request-form-block-bottom .check-group label{margin-right:25px;vertical-align:middle;color:#9a9d9f;margin-bottom:0}.request-form .request-form-block-bottom .check-group label .wpcf7-list-item-label{position:relative;top:-4px}.request-form .request-form-block-bottom .wpcf7-not-valid-tip{font-size:12px}.request-form .from-min{border-radius:8px;background-color:#fff;box-shadow:3px 3px 30px 3px rgb(0 0 0 /8%);max-width:645px;width:100%;padding:35px 23px 45px}.request-form .from-min h4{text-align:center;color:#191919;letter-spacing:.5px}.request-form .from-min h4 strong{color:#09ba1f}.request-form .from-min .wpcf7-spinner{display:block}.request-form .request-form-block .request-form-content .about-tech{padding:0}.request-form .request-form-block .request-form-content .about-tech .full-block{justify-content:inherit;flex-wrap:wrap;row-gap:24px}.request-form .request-form-block .request-form-content .about-tech aside{flex:0 0 100%;max-width:100%}.request-form .request-form-block .request-form-content .about-tech aside figure{flex:0 0 98px;width:98px;height:98px}.request-form .request-form-block .request-form-content .about-tech aside .content{max-width:100%;padding-left:18px}.request-form.v2 form{display:flex;flex-wrap:wrap;column-gap:3%}.request-form.v2 form .form-group.full{flex:0 0 100%}.request-form.v2 form .form-group{flex:0 0 48.5%}.services-tab{padding:50px 0 70px}.services-tab .services-tab-main .nav-tabs{display:flex;justify-content:center;float:none;border:none;text-align:center;margin-bottom:40px;margin-top:40px;flex-wrap:wrap}.services-tab .services-tab-main .nav-tabs li{flex:0 0 20%;float:none;cursor:pointer;text-align:center;padding:0}.services-tab .services-tab-main .nav-tabs li:before{display:none}.services-tab .services-tab-main .nav-tabs li a{color:#666565;font-size:20px;font-weight:500;transition:all 0.3s ease;text-transform:uppercase;background-color:#eeeded;padding:22px 30px;line-height:inherit;border:0 solid transparent!important;border-radius:0;display:block;margin-right:2px}.services-tab .services-tab-main .nav-tabs li:first-child a{border-top-left-radius:8px;border-bottom-left-radius:8px}.services-tab .services-tab-main .nav-tabs li:last-child a{border-top-right-radius:8px;border-bottom-right-radius:8px}.services-tab .services-tab-main .nav-tabs li a:hover,.services-tab .services-tab-main .nav-tabs li.active a{background-color:#3eab0d;color:#fff!important;transition:all 0.3s ease}.services-tab h3{text-transform:uppercase;margin:30px 0 15px 0}.services-tab h3 strong{color:#09ba1f}.services-tab .tab-content h4{margin:15px 0 15px 0}.contact{padding:80px 0 110px}.contact .content-block h2{text-align:left}.contact .content-block>p{font-size:16px;margin-bottom:25px}.contact .content-block ul{padding-top:10px}.contact .content-block ul li{display:flex;align-items:center;gap:15px;margin-bottom:32px;padding:0}.contact .content-block ul li:before{display:none}.contact .content-block ul strong{height:63px;width:63px;background-color:#09ba1f;display:inline-block;border-radius:50%;position:relative;flex-shrink:0}.contact .content-block ul strong i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;color:#fff}.contact .content-block ul li h6{font-size:20px;margin-bottom:5px;font-weight:600;color:#191919}.contact .content-block ul li p{margin-bottom:0}.contact .content-block ul li a{font-size:18px;color:#191919;word-wrap:anywhere}.contact .contact-left-block{border-radius:6px;box-shadow:3px 3px 30px 3px rgb(0 0 0 /8%);padding:52px 32px 52px 24px}.contact .contact-left-block h2{text-align:left}.contact .contact-left-block p{font-size:16px}.page-id-718 form{max-width:1000px;width:100%}.smart-team{background:#f1f1f1}.smart-team .smart-heating-left-block{flex:0 0 50%;max-width:850px;width:100%;margin-left:auto;text-align:center;padding:10px 80px 10px 15px}.smart-team figure{flex:0 0 50%;width:100%;height:670px;margin-bottom:0}.smart-team figure img{width:100%;height:100%;object-fit:cover;object-position:left center}.smart-team .smart-heating-left-block ul{width:100%;max-width:564px;margin:0 auto;padding:30px 0}.smart-team .smart-heating-left-block ul li{text-align:left;font-size:27px;font-weight:500;margin-bottom:25px;align-items:flex-start;padding:0}.smart-team .smart-heating-left-block ul li:before{display:none}.smart-team .smart-heating-left-block ul li img{margin-top:5px;width:40px;flex-shrink:0;text-align:center}.smart-team .smart-heating-left-block ul li .text-content{flex:0 0 calc(100% - 40px);padding-left:22px}.smart-team .smart-heating-left-block ul li h4{font-size:22px;margin-bottom:5px;line-height:inherit}.smart-team .smart-heating-left-block ul li p{margin-bottom:0;font-size:16px;line-height:24px}.blog-section{padding:130px 0 115px}.blog-section .container-fluid{max-width:1800px}.blog-section .blog-bottom{text-align:center}.blog-section .blog-bottom .btn{padding:12px 34px;background-color:#09ba1f;transition:all ease 0.3s}.blog-section .blog-bottom .btn:hover{background-color:#e82023;border:2px solid #fff0;transition:all ease 0.3s}.blog-section .page-nation{display:flex;align-items:center;justify-content:center;column-gap:100px}.blog-section .page-nation div{font-size:18px;font-weight:600}.blog-section .page-nation div a{background-color:#09ba1f;color:#fff;padding:5px 10px;border:2px solid #09ba1f;display:inline-block;width:150px;text-align:center}.blog-section .page-nation div a:hover{background-color:#fff0;color:#09ba1f}.blog-main{padding-left:25px!important;padding-right:25px!important}.blog-block{border-radius:5px;box-shadow:5px 5px 20px 5px rgb(0 0 0 /7%);margin-bottom:70px}.blog-block figure{position:relative;overflow:hidden;margin:0}.blog-block figure figcaption{position:absolute;top:15px;right:15px;height:55px;width:55px;background-color:#26be3c;border-radius:5px;font-weight:400;font-size:14px;text-align:center;vertical-align:middle;text-transform:uppercase;margin:0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.blog-block figure figcaption strong{font-size:20px}.blog-block figure img{width:100%;height:auto;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:0.4s ease;-ms-transition:0.4s ease;-moz-transition:0.4s ease;-webkit-transition:0.4s ease}.blog-block:hover figure img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transition:0.4s ease;-ms-transition:0.4s ease;-moz-transition:0.4s ease;-webkit-transition:0.4s ease}.blog-block .blog-block-content{background-color:#fff;padding:20px 15px;border-radius:5px}.blog-block .blog-block-content h5{margin-bottom:12px}.blog-block .blog-block-content p{font-size:16px;margin-bottom:12px;line-height:24px}.blog-block .blog-block-content .btn-bordered{font-size:16px;font-weight:700;color:#09ba1f;border-bottom:2px solid #09ba1f;transition:all ease 0.3s;padding:0 6px 3px}.blog-block .blog-block-content .btn-bordered:hover{color:#e82023;transition:all ease 0.3s;border-color:#e82023}.blog-detail{text-align:center;padding:90px 0 0}.blog-detail .blog-detail-block{box-shadow:3px 3px 20px 3px rgb(0 0 0 /8%);background-color:#fff;padding:60px 100px 35px;text-align:left}.blog-detail .blog-detail-block figure{margin-bottom:30px}.blog-detail .blog-detail-block figure img{width:100%}.blog-detail .blog-detail-block h6{margin-bottom:20px;font-weight:400;text-align:center}.blog-detail .blog-detail-block h3{margin-bottom:20px;font-size:30px;font-weight:700;line-height:initial;text-align:left;line-height:42px}.blog-detail .blog-detail-block h2{font-size:36px;text-align:left!important}.blog-detail .blog-detail-block p{font-size:16px;margin-bottom:25px}.blog-detail .blog-detail-block p strong{font-weight:600;color:#6d757c}.blog-detail .blog-detail-block h6{font-size:16px;color:#09ba1f;margin-bottom:20px;font-weight:400}.blog-detail .blog-detail-block ul{margin-bottom:40px}.blog-detail .blog-detail-block ul li{font-weight:300;font-size:16px;margin-bottom:10px;padding:0 0 0 25px}.blog-detail .blog-detail-block ul li:before{content:'';height:17px;width:17px;display:inline-block;vertical-align:middle;background-image:url(/wp-content/themes/smart/images/hand-pointer-logo.png);background-position:center;background-repeat:no-repeat;margin-right:10px;top:1px}.blog-detail .blog-detail-block h4{margin-bottom:15px!important;line-height:initial}.blog-detail .blog-detail-block ol{padding:0}.blog-detail .blog-detail-block ol li{font-weight:300;font-size:16px;margin-bottom:25px;padding-left:22px;position:relative}.blog-detail .blog-detail-block ol li:before{content:'';height:15px;width:15px;display:inline-block;vertical-align:middle;background-image:url(/wp-content/themes/smart/images/hand-pointer-logo2.png);background-position:center;background-repeat:no-repeat;margin-right:10px;position:absolute;left:0;top:4px}.blog-detail .blog-detail-block h1{font-size:40px;color:#333;line-height:55px;text-transform:capitalize}.blog-detail .blog-detail-block a{color:#3eab0d;text-decoration:underline 2px}.schedule-form .container-fluid{max-width:1200px}.schedule-form h2{margin:0 0 10px}.schedule-form form .form-date .form-control{position:relative;z-index:0}.schedule-form form .form-date .form-control:before{content:'';top:0;right:20px;height:30px;width:30px;position:absolute;background-image:url(/wp-content/themes/smart/images/date.png);background-position:center;background-repeat:no-repeat;background-size:100%;z-index:9}.schedule-form form .text-name .form-group{width:48.8%;float:left}.schedule-form form .text-name .form-group:first-child{margin-right:2.4%}.schedule-form form .half{width:48.8%}.schedule-form form label{font-size:16px;font-weight:400;color:#000;margin:0 0 12px}.schedule-form form .form-control{box-shadow:none;border:2px solid #e5e8eb;height:45px;font-size:16px;font-weight:300;border-radius:0;background-color:#fff0;color:#000}.schedule-form form .form-group .select-icon::after{content:'\f107';position:absolute;font-family:fontawesome;right:15px;color:#000;top:50%;transform:translateY(-50%);font-weight:700}.schedule-form form .form-group .select-icon{position:relative}.schedule-form form .check-group input{display:inline-block;vertical-align:middle}.schedule-form form textarea.form-control{height:70px}.schedule-form .check-main{display:block;margin:10px 0}.schedule-form form .form-group{margin-bottom:20px;position:relative;display:inline-block;width:100%}.schedule-form form .check-group .wpcf7-checkbox label .wpcf7-list-item-label{position:relative;top:4px}.Full-block{padding:0}.Full-block .container-fluid{max-width:100%;padding:0}.Full-block .desktop-img{width:100%;min-height:250px;object-fit:cover}.small-img{display:none}.calculator-frame{width:100%;height:900px;border:none}.company-logos-block{background-color:#09ba1f;padding:26px 0 21px}.company-logos-block ul{row-gap:20px}.company-logos-block ul li{flex:0 0 16.6%;margin:0;text-align:center;padding:0 10px}.company-logos-block ul li:before{display:none}.our-hvac-service{background-repeat:no-repeat;background-position:left top;background-size:cover;padding:89px 0 55px}.our-hvac-service .container-fluid{max-width:1600px}.our-hvac-service .pad-full{padding-left:450px}.our-hvac-service .services-main{display:flex;flex-wrap:wrap}.our-hvac-service .services-block{text-align:center;padding:24px 0 0;border:0;margin:17px 1.5% 36px;flex:0 0 30.3%;box-shadow:0 0 12px rgb(0 0 0 / .2);border-radius:8px;background-color:#fff}.our-hvac-service .services-block figure{margin:0 auto 15px;max-width:106px;width:100%}.our-hvac-service .services-block h4{font-size:26px;color:#191919;line-height:30px;margin-bottom:16px;padding:0 20px}.our-hvac-service .services-block:hover h4 a{color:#09ba1f}.our-hvac-service .services-block p strong{font-size:18px;color:#fff;line-height:28px;background-color:#09ba1f;margin:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;letter-spacing:1px;padding:2px 10px 4px}.our-hvac-service .services-block p{padding:0 36px}.our-hvac-service .services-block .content+p{margin:0;padding:0;display:block}.our-hvac-service .services-block .content+p strong{display:flex;align-items:center;justify-content:center}.our-hvac-service .services-block .content{margin-bottom:20px}.features-list{padding:78px 0 46px;background-repeat:no-repeat;background-position:right center;background-size:cover;position:relative}.features-list .list-us{max-width:800px;width:100%}.features-list h2{text-align:center;margin-bottom:53px}.features-list .list-us .choose{display:flex;max-width:520px;width:100%;margin-bottom:24px}.features-list .list-us .choose figure{width:75px;height:75px;background-color:#09ba1f;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:15px;margin:4px 0 0}.features-list .list-us .choose .content{width:calc(100% - 75px);padding:0 0 0 38px}.features-list .list-us .choose h4{font-size:26px;color:#191919;line-height:31px;margin-bottom:6px}.features-list .list-us .choose p{margin-bottom:7px}.video-testimonials{padding:113px 0 129px}.video-testimonials h2{text-align:center;max-width:940px;width:100%;margin:0 auto 44px}.video-testimonials .video-thumbnail{display:block;border-radius:6px;overflow:hidden}.video-testimonials .video-thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);z-index:0}.video-testimonials .video-thumbnail img{width:100%;height:400px;display:block;object-fit:cover;border-radius:6px;transition:transform 0.3s ease}.video-testimonials .video-thumbnail:hover img{transform:scale(1.03)}.video-testimonials .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(255 255 255 / .3);color:#000;border-radius:50%;font-size:30px;width:86px;height:86px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease;z-index:1;padding:7px}.video-testimonials .play-btn span{background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.video-testimonials .item:hover .play-btn{background-color:#09ba1f;color:#09ba1f}.video-testimonials .video-info{position:absolute;bottom:20px;left:43px;border-left:4px solid #fff;z-index:2;padding-left:14px}.video-testimonials .video-info h5{font-size:18px;font-weight:600;color:#fff;line-height:22px;margin-bottom:6px}.video-testimonials .video-info p{font-size:14px;font-weight:400;color:#fff;margin-bottom:0;line-height:18px}.video-testimonials .video-info p i{display:inline-block;margin-right:2px}.video-testimonials .item{padding:0 13px}.video-testimonials .owl-nav{display:block!important}.video-testimonials .owl-nav div{font-size:57px;color:#b1b3b6;float:left;margin-left:0;z-index:106;position:absolute;left:-36px;top:50%;transform:translateY(-50%)}.video-testimonials .owl-nav .owl-next{left:inherit;right:-35px}.video-testimonials .owl-dots{display:flex!important;align-content:center;justify-content:center;column-gap:7px;margin-top:59px}.video-testimonials .owl-dots .owl-dot{width:15px;height:15px;background-color:#d7d8d7;border-radius:50%}.video-testimonials .owl-dots .owl-dot.active{background-color:#0962a2}.services-cards{padding:116px 0 123px}.services-cards h2{margin-bottom:30px}.services-cards .cards-blocks{gap:29px}.services-cards .card-block{flex:1 1 calc(33.33% - 29px)}.services-cards .card-block .content{padding:0 5px}.services-cards .card-block figure{margin-bottom:26px;border-radius:16px;overflow:hidden}.services-cards .card-block figure img{width:100%;border-radius:16px;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transition:ease 0.3s;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s}.services-cards .card-block:hover figure img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transition:ease 0.3s;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s}.services-cards .card-block h4{color:#191919;margin-bottom:10px}.services-cards .card-block p{margin-bottom:24px}.services-cards .card-block .btn{border-radius:8px}.page-id-4465 .hero-inner-banner .content{max-width:850px}.page-id-4465 .neighbours-testimonials{background-color:#fff}.page-id-718 .request-form .request-form-block .request-form-content ul{display:block;margin:20px 0}.page-id-718 .request-form .request-form-block .request-form-content ul li{font-size:18px;margin-bottom:10px;font-weight:500}.page-id-718 .request-form .request-form-block .request-form-content ul li::before{font-size:20px;top:0;color:#09ba1f;margin-right:8px}.map .container-fluid{max-width:100%;padding:0}.map iframe{width:100%;height:450px}.page-id-5055 .our-comprehensive .content ul,.page-id-5030 .our-comprehensive .content ul,.page-id-4987 .our-comprehensive .content ul{display:block}.page-id-5055 .our-comprehensive .content ul li,.page-id-5030 .our-comprehensive .content ul li,.page-id-4987 .our-comprehensive .content ul li{line-height:23px;padding:0 0 5px 35px;margin-bottom:10px;text-align:left}.page-id-5055 .our-comprehensive .content ul li:after,.page-id-5030 .our-comprehensive .content ul li:after,.page-id-4987 .our-comprehensive .content ul li:after{content:"\f054";position:absolute;font-family:fontawesome;font-size:13px;color:#fff;width:24px;height:24px;background-color:#09ba1f;text-align:center;border-radius:50%;left:0;top:0;padding-left:2px}.page-id-5331 .hero-inner-banner .content h1{text-transform:capitalize}.page-id-5331 .hero-inner-banner .content h1 strong{color:#09ba1f}.page-id-5331 .content_with_images_block .full-block .content-block ul li::after{content:"\f058";color:#333;background-color:#fff0;font-size:18px;width:inherit;height:inherit}.page-id-5331 .content_with_images_block .full-block .content-block ul li{padding:0 0 5px 30px}.membership-benefits{padding:120px 0}.membership-benefits .container ul{text-align:left;display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px;justify-content:center;margin-bottom:15px}.membership-benefits .container ul li{padding:0 0 0 23px}.membership-benefits .container ul li:before{content:"\f058"}.membership-benefits .full{margin-top:70px}.membership-benefits .content{flex:0 0 56%;padding:0 170px 0 15px}.membership-benefits .right-form{flex:0 0 44%;padding:0 15px}.membership-benefits .content ul li{display:flex;padding:0;margin-bottom:22px;align-items:center}.membership-benefits .content ul li:before{display:none}.membership-benefits .content ul li figure{flex:0 0 61px;width:61px;height:61px;background-color:#09ba1f;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0}.membership-benefits .content ul li p{margin-bottom:0;color:#333;padding-left:15px}.membership-benefits .content ul li:last-child{margin-bottom:0}.membership-benefits .right-form h4{color:#191919;text-align:center;margin-bottom:31px}.membership-benefits .right-form h4 strong{color:#09ba1f}.membership-benefits .right-form form{box-shadow:3px 0 25px rgb(0 0 0 / .1);background-color:#fff;border-radius:8px;padding:41px 28px 37px;position:relative}.membership-benefits .right-form form .form-main{display:flex;flex-wrap:wrap;column-gap:5%}.membership-benefits .right-form form .form-main .form-group:first-child{flex:0 0 100%}.membership-benefits .right-form form .form-main .form-group{flex:0 0 47.5%;margin-bottom:27px;position:relative}.membership-benefits .right-form form .form-main .form-group .wpcf7-form-control-wrap{position:inherit}.membership-benefits .right-form form .form-main .form-group .wpcf7-not-valid-tip{position:absolute;left:0;font-size:12px;bottom:-18px}.membership-benefits .right-form form .form-main .btn-block{flex:0 0 100%;padding-top:33px}.membership-benefits .right-form form .check-box-block p{font-size:16px;font-weight:300;color:#191919;line-height:26px;padding-top:9px;margin-bottom:6px}.membership-benefits .right-form form .check-box-block .wpcf7-list-item{font-size:16px;font-weight:300;color:#9a9d9f;line-height:26px;margin:0 0 12px;flex:0 0 48%}.membership-benefits .right-form form .check-box-block .wpcf7-list-item input{margin-right:6px}.membership-benefits .right-form form .check-box-block .wpcf7-checkbox{display:flex;flex-wrap:wrap;column-gap:4%}.membership-benefits .right-form form .form-main .btn-block .btn{font-size:22px;padding:12.5px 47px}.membership-benefits .right-form form .wpcf7-spinner{position:absolute;bottom:20px;left:0;right:0;margin:0 auto}.feature_checklist{background-color:#f5f6f8;padding:104px 0 123px}.feature_checklist .container-fluid{max-width:1210px}.feature_checklist h2{margin-bottom:40px}.feature_checklist ul{display:flex;flex-wrap:wrap;column-gap:10%}.feature_checklist ul li{padding-left:32px;padding-bottom:15px;flex:0 0 45%}.feature_checklist ul li::before{content:"\f046 ";color:#09ba1f;font-size:20px}.page-id-5339 .faq h2{font-size:35px;line-height:42px;margin-bottom:30px}.page-id-5339 .faq h2 strong{display:inline-block}.cta-section{background-color:#09ba1f;text-align:center;padding:55px 0 62px}.cta-section h2{color:#fff}.cta-section h4{color:#fff}.cta-section .d-flex{column-gap:27px;row-gap:15px}.cta-section .btn{background-color:#fff;color:#000;border-radius:10px;border-color:#fff}.cta-section .btn:hover{background-color:#fff0;color:#fff}.map p{margin-bottom:0;line-height:0}.google-testimonials{background-color:#fff;padding:103px 0}.google-testimonials h2{max-width:940px;width:100%;margin:0 auto 11px;text-align:center}.google-testimonials a{border-radius:10px}.google-testimonials a i{margin-left:10px}.google-testimonials .ti-widget.ti-goog{margin-bottom:25px}.google-testimonials .ti-review-text-container.ti-review-content{font-size:16px;font-weight:400;color:dimgray;line-height:21px}.google-testimonials .ti-widget.ti-goog .ti-read-more{text-align:right}.google-testimonials .ti-widget.ti-goog .ti-read-more span{font-size:16px;opacity:1;font-weight:700;position:relative;padding-right:19px}.google-testimonials .ti-widget.ti-goog .ti-read-more span::before{content:"\f101 ";position:absolute;font-family:fontawesome;font-size:16px;color:#000;right:0;font-weight:500;top:1px}.google-testimonials .ti-widget.ti-goog .ti-review-item .ti-inner{background-image:url(/wp-content/themes/smart/images/google-testimonial-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.google-testimonials .ti-widget.ti-goog .ti-controls{display:block}