@import url(https://fonts.googleapis.com/css2?family=Karantina:wght@300;400;700&family=Open+Sans:wght@300;400;500;600;700&display=swap);#wpadminbar{z-index:999999}body .elementor-editor-active{padding-top:0}body{padding-top:136px}h1,h2,h3,h4,h5,h6,h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title,h6.elementor-heading-title{font-family:'Karantina',cursive;letter-spacing:2px}body .elementor-button{font-size:17px;border-radius:8px;padding:0 30px;height:38px;line-height:36px;font-weight:500}p:last-child{margin-bottom:0}.section-title .elementor-heading-title{font-size:44px;font-family:'Karantina',cursive;letter-spacing:2px}.section-title.white .elementor-heading-title{color:#fff}.page-title .elementor-heading-title{font-size:56px;font-family:'Karantina',cursive;letter-spacing:2px}.section-title.elementor-widget:not(:last-child){margin-bottom:70px}.page-title-section{padding:60px 0}.grecaptcha-badge{opacity:0;height:0}.logged-in .main-header.elementor-section{top:32px}.elementor-editor-active .main-header.elementor-section{position:relative;z-index:0}.main-header.elementor-section{position:fixed;width:100%;top:0;left:0;z-index:99999;background:#fff;padding:30px 0}.main-header .elementor-col-16:first-child{width:18%!important}.main-header .elementor-col-66{width:57%!important}.main-header .elementor-col-16:last-child{width:25%!important}.header-phone .elementor-button{padding:0 26px;height:40px;line-height:33px;font-size:24px;font-family:'Karantina',cursive;letter-spacing:1px}.header-phone .elementor-button:hover{background:#08080B!important;color:#fff!important}.main-header .elementor-nav-menu a{color:#383235;font-size:22px;letter-spacing:1px;line-height:1;font-family:'Karantina',cursive}.main-header .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:22px}.main-header .elementor-nav-menu a:hover{color:#78BE5F}.main-header .elementor-icon-wrapper{line-height:1}.header-whatsapp,.header-facebook,.header-instagram{margin-right:22px}.header-whatsapp .elementor-icon{font-size:30px}.header-facebook .elementor-icon{font-size:26px}.header-instagram .elementor-icon{font-size:30px}.header-whatsapp .elementor-icon:hover,.header-facebook .elementor-icon:hover,.header-instagram .elementor-icon:hover{opacity:.8}.main-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.main-header .elementor-nav-menu--dropdown .elementor-item.highlighted,.main-header .elementor-nav-menu--dropdown .elementor-item:focus,.main-header .elementor-nav-menu--dropdown .elementor-item:hover,.main-header .elementor-sub-item.elementor-item-active,.main-header .elementor-sub-item.highlighted,.main-header .elementor-sub-item:focus,.main-header .elementor-sub-item:hover{background:#78BE5F!important;color:#fff!important}.main-footer{padding:100px 0}.main-footer .elementor-nav-menu a{color:#fff;font-size:20px;font-weight:300;letter-spacing:1px;line-height:1.2;font-family:'Karantina',cursive;padding:0!important;margin-bottom:18px}.main-footer p{color:#fff;font-size:20px;font-weight:300;letter-spacing:1px;line-height:1.2;font-family:'Karantina',cursive;margin-bottom:18px}.main-footer p a{color:#fff}.footer-title .elementor-heading-title{color:#fff;font-size:20px;font-weight:300;letter-spacing:1px;line-height:1.2;font-family:'Karantina',cursive}.main-footer .elementor-field-group .elementor-field-textual{border:1px solid #BCE0FD;background:none!important;color:#fff}.main-footer .elementor-form .elementor-button.elementor-size-sm{background:#fff!important;color:#707070!important}.main-footer .elementor-form .elementor-button.elementor-size-sm:hover{opacity:.7}.copyrights p{margin-bottom:0;color:#fff}.home-banner-text{padding-top:193px;padding-bottom:333px}.home-banner-text>.elementor-container{padding:23px;margin:0 6.5% 0 auto!important}.main-title .elementor-heading-title{text-align:right;font-size:74px;font-family:'Karantina',cursive;letter-spacing:2px;line-height:.8;color:#fff}.home-banner-text p{font-size:22px;text-align:right;margin-bottom:0;color:#fff;line-height:1.2}.banner-arrow.elementor-widget{position:absolute;bottom:90px}.home-solutions{padding-bottom:130px}.home-solutions h3 a:after{content:"";display:block;position:absolute;right:0;left:0;top:0;bottom:0}.home-solutions .elementor-col-25 .elementor-widget-heading{position:initial}.left-leaf.elementor-widget-image{position:absolute;left:0;z-index:2;top:-158px;max-width:24%!important}.home-solutions h3.elementor-heading-title{font-size:24px;color:#707070;font-weight:400}.home-solutions .elementor-widget-image.elementor-widget:not(:last-child){margin-bottom:0}.home-about-section{padding-top:90px;padding-bottom:35px}.home-about-section .elementor-image-carousel-caption{text-align:right;font-style:normal;color:#707070;font-size:18px;margin-top:14px}.home-about-section .elementor-swiper-button-next{right:-40px}.home-about-section .elementor-swiper-button-next i:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900}.home-about-section .elementor-swiper-button-prev i:before{content:"\f0d9";font-family:"Font Awesome 5 Free";font-weight:900}.home-about-section .elementor-swiper-button-prev{left:-40px}.home-about-section .elementor-widget-image-carousel{max-width:541px}.about-text{padding-top:30px;padding-left:7%}.home-about-text{max-width:414px;background:rgba(255,255,255,.88);padding:42px 45px 40px 35px}.home-about-text h2,.home-interior h2{font-family:'Karantina',cursive;letter-spacing:2px;color:#707070;font-size:38px;font-weight:300;margin-top:0;line-height:.8}.home-about-text p,.home-interior p{font-size:18px;line-height:1.3}.home-about-text p a{display:inline-block;background:#78BE5F;color:#fff;font-size:17px;border-radius:8px;padding:0 30px;height:38px;line-height:36px;margin-top:8px}.right-leaf.elementor-widget-image{position:absolute;right:0;z-index:2;top:-240px;max-width:15%!important}.home-interior{padding-top:215px;padding-bottom:115px;background-position:0 45px;background-size:50.5% auto}.home-interior .interior-text>.elementor-widget-wrap{max-width:310px;margin:0 auto}.interior-images{padding-bottom:40px}.interior-images>.elementor-widget-wrap{position:relative}.interior-images .elementor-widget-image.image1{z-index:2}.interior-images .elementor-widget-image.image2{transform:translate(37%,-24%);z-index:1}.interior-images .elementor-widget-image.image3{transform:translate(-40%,34%);z-index:3;position:absolute}.testimonials-section{padding-top:70px;padding-bottom:40px}.testi{background:#fff;border-radius:38px}.testi:hover{box-shadow:0 3px 6px #00000029}.testi .elementor-widget-theme-post-featured-image img{width:100%}.testi .logo-image{margin-top:-50px;margin-right:20px;height:79px;width:79px!important;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;padding:5px;box-shadow:0 3px 6px #00000029}.testi .loc_date{margin-right:12px;font-size:16px;color:#707070}.testi .elementor-widget-theme-post-content{padding:12px 25px 30px 20px}.testi .elementor-widget-theme-post-content p{color:#707070;font-size:19px;line-height:1.3}.testimonials-section .next-button{width:auto!important;position:absolute;top:calc(50% - 30px);right:-40px;cursor:pointer}.testimonials-section .next-button i,.testimonials-section .prev-button i{width:auto;height:auto}.testimonials-section .prev-button{width:auto!important;position:absolute;top:calc(50% - 30px);left:-40px;cursor:pointer}.home-form-section{padding-top:45px;padding-bottom:45px}.home-form-section>.elementor-container>.elementor-col-50:last-child>.elementor-widget-wrap{max-width:540px;margin:0 14% 0 auto;padding-top:45px;padding-bottom:50px}.home-form-section .form-title p{font-family:'Karantina',cursive;letter-spacing:2px;color:#707070;font-size:38px;font-weight:300;margin-top:0;line-height:.9;text-align:center}.home-form-section .form-title p strong{font-weight:400}.home-form-section .elementor-field-label{font-size:28px;font-family:'Karantina',cursive;letter-spacing:2px;color:#707070;margin-bottom:5px;font-weight:300}.home-form-section .elementor-field-group .elementor-field-textual{padding:0 15px;height:72px;line-height:66px;border:3px solid #C4C4C4;color:#707070;font-size:24px;font-family:'Karantina',cursive;font-weight:300;border-radius:0}.home-form-section .elementor-form .elementor-button.elementor-size-md{height:72px;padding:0 10px;font-size:32px;border-radius:8px}.shelter-section{padding-top:90px;padding-bottom:70px}.shelter-section p{color:#fff;font-family:'Karantina',cursive;line-height:.9;font-size:38px;font-weight:300;letter-spacing:2px}.shelter-section .elementor-widget-button .elementor-button{background:#fff;color:#0D0301;font-weight:500}.cat-header{padding-top:60px;padding-bottom:260px;background-size:36.5% auto}.cat-header h1.elementor-heading-title{font-size:44px;font-family:'Karantina',cursive;letter-spacing:2px;color:#1A1A1A}.cat-header .elementor-col-50:first-child>.elementor-widget-wrap{max-width:370px}.cat-header p{font-size:22px;color:#1A1A1A}.cat-products{margin-top:-100px;padding-bottom:60px;background-size:24% auto}.cat-products .elementor-col-50:first-child{padding-left:50px}.cat-products .elementor-col-50:last-child{padding-right:50px}.cat-products .elementor-col-50{padding-bottom:30px}.cat-products .elementor-widget-image.elementor-widget:not(:last-child){margin-bottom:35px}.cat-products h2.elementor-heading-title{font-size:44px;font-family:'Karantina',cursive;letter-spacing:2px;color:#1A1A1A}.cat-products .elementor-widget-heading.elementor-widget:not(:last-child){margin-bottom:12px}.cat-products p{font-size:22px;color:#1A1A1A}.product-header{padding-top:35px;padding-bottom:65px;min-height:606px;background-size:36.5% auto}.product-header h1.elementor-heading-title{font-size:44px;font-family:'Karantina',cursive;letter-spacing:2px;color:#1A1A1A}.product-header p{font-size:22px;color:#1A1A1A}.product-icons .elementor-widget-image-box,.product-icons .elementor-widget-icon-box{width:50%!important}.product-icons .elementor-widget-image-box .elementor-image-box-img{width:43px!important;height:37px!important;border:1px solid #FFC107;line-height:37px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:12px!important}.product-icons .elementor-image-box-title,.product-icons .elementor-icon-box-title{text-align:right;font-size:22px;color:#1A1A1A}.product-icons .elementor-widget-icon-box .elementor-icon-box-icon{width:37px!important;height:37px!important;border:1px solid #FFC107;line-height:37px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:12px!important}.product-icons .elementor-icon{font-size:22px;color:#D93}.product-gallery .section-title{margin-bottom:40px}.product-design{padding-top:55px;padding-bottom:100px}.product-design>.elementor-container>.elementor-col-50:first-child>.elementor-widget-wrap{background-size:80% auto}.product-design>.elementor-container>.elementor-col-50:last-child{padding-right:10%}.product-design>.elementor-container>.elementor-col-50:last-child h2.elementor-heading-title{font-weight:300;font-size:44px}.designs h3.elementor-heading-title{font-size:36px}.designs h3.elementor-heading-title a:after{position:absolute;right:0;top:0;left:0;bottom:0;content:"";display:block}.designs .elementor-widget-heading{position:initial}.product-interior{padding-top:100px;padding-bottom:130px}.product-interior h2.elementor-heading-title{font-size:44px;font-weight:300;line-height:.8}.product-interior p{font-size:22px}.product-interior .elementor-widget-text-editor .elementor-widget-container{max-width:365px}.interior-inner>.elementor-container>.elementor-col-50:first-child{padding-right:2%}.product-int-images .elementor-widget-wrap{justify-content:center}.product-int-images .elementor-widget-image .elementor-widget-container{border:10px solid #F0F0F0}.product-int-images .elementor-col-100>.elementor-widget-wrap{align-items:flex-start}.product-int-images .elementor-widget-image.image1 .elementor-widget-container{max-width:65%!important;margin:0 auto}.product-int-images .elementor-widget-image.image2{max-width:calc(30% - 10px)!important;margin-left:10px}.product-int-images .elementor-widget-image.image3{max-width:calc(70% - 10px)!important;margin-right:10px}.tri-left.elementor-widget{position:absolute;left:3%;top:-150px;max-width:26.5%!important}.tri-right.elementor-widget{position:absolute;right:0;top:43%;max-width:16%!important}.product-access{padding-bottom:60px}.product-access .elementor-widget-image{border:1px solid #707070;padding:2px;border-radius:50%;max-width:200px;margin:0 auto}.product-access h2.elementor-heading-title{font-size:44px}.product-access div.elementor-heading-title{font-size:22px;color:#707070;text-align:center}.product-access .elementor-section .elementor-column{margin-bottom:15px}.project-header{margin-bottom:100px}.projects-section{padding-bottom:60px}.projects-section h2.elementor-heading-title{font-size:44px;color:#1A1A1A}.projects-section p{font-size:22px}.project-text{box-shadow:0 3px 6px #00000029}.project-text>.elementor-widget-wrap{padding:50px 153px 30px 18%;background:#fff}.project-text .elementor-widget-image{position:absolute;right:35px;max-width:98px!important}.project-text .elementor-widget-image img{border-radius:50%;background:#fff;box-shadow:0 3px 6px #00000029;padding:6px}.project-text .elementor-widget-button{margin-top:20px}.project-text .elementor-widget-button:hover{opacity:.8}.projects-section .right-image.elementor-widget-image{position:absolute;right:-275px;top:50%;z-index:0}.projects-section .elementor-posts-container .elementor-post{margin-bottom:20px}.testi-section{padding:75px 0 120px 0}.testi-section .testi-logo.elementor-column{width:18%}.testi-section .elementor-col-66.elementor-column{width:82%}.testi-logo .elementor-widget-image img{border-radius:50%;background:#fff;box-shadow:0 3px 6px #00000029;padding:10px}.testi-section p{font-size:36px;color:#707070;line-height:1.3}.project-gallery{padding-bottom:100px}.project-gallery .section-title{margin-bottom:40px}.contact-details .elementor-icon{font-size:40px;color:#78BE5F}.contact-details .elementor-icon-box-title{font-size:26px;font-weight:700}.contact-details a:hover{opacity:.8}@media (max-width:1440px){.cat-header{padding-bottom:120px}.tri-right.elementor-widget{top:70%}}@media (max-width:1380px){.testimonials-section .prev-button{left:20px;z-index:5}.testimonials-section .next-button{right:30px;z-index:5}.home-about-section .elementor-swiper-button-prev{left:0}.home-about-section .elementor-swiper-button-next{right:0}.main-header>.elementor-container,.home-solutions>.elementor-container{max-width:100%!important}.main-header .elementor-col-16:first-child{width:17%!important}.main-header .elementor-col-66{width:53%!important}.main-header .elementor-col-16:last-child{width:28.5%!important}.home-form-section>.elementor-container>.elementor-col-50:last-child>.elementor-widget-wrap{max-width:80%;margin:0 auto}.home-interior{padding-top:170px;padding-bottom:95px}.project-text>.elementor-widget-wrap{padding:30px 130px 30px 8%}.project-text .elementor-widget-image{right:15px}.projects-section h2.elementor-heading-title{font-size:38px}.projects-section p{font-size:18px}}@media (max-width:1180px){.main-footer .elementor-form .elementor-button.elementor-size-sm{padding:0 15px}.interior-images>.elementor-widget-wrap{overflow:hidden}.home-interior{padding-top:110px;padding-bottom:95px}.right-leaf.elementor-widget-image{top:-140px}.home-banner-text{padding-top:160px;padding-bottom:293px}}@media (max-width:1139px){.main-header .elementor-col-16:first-child{width:17%!important}.main-header .elementor-col-66{width:51%!important}.main-header .elementor-col-16:last-child{width:32%!important}.home-about-text{padding:35px 25px 35px 25px}.home-form-section .form-title p{font-size:30px}.home-form-section .elementor-field-group .elementor-field-textual,.home-form-section .elementor-form .elementor-button.elementor-size-md{height:58px;line-height:58px}}@media (max-width:1023px){body{padding-top:120px}.main-header .elementor-col-16:first-child{width:17%!important}.main-header .elementor-col-66{width:25%!important}.main-header .elementor-col-16:last-child{width:55%!important}.home-form-section .form-title p{font-size:25px}.home-form-section .elementor-field-group .elementor-field-textual,.home-form-section .elementor-form .elementor-button.elementor-size-md{height:48px;line-height:48px;font-size:20px}.home-form-section .elementor-field-label{font-size:24px}.main-footer{padding:50px 0 15px 0}.main-footer .elementor-column.elementor-col-25{width:50%;margin-bottom:30px}.about-text{padding-left:15px;padding-top:0}.home-about-text h2,.home-interior h2{font-size:34px}.home-about-text p,.home-interior p{font-size:15px}.home-about-text{padding:25px 15px}.testi .elementor-widget-theme-post-content p{font-size:14px}.testi .loc_date{font-size:12px;margin-right:7px}.testi .logo-image{height:54px;width:54px!important;margin-top:-38px}.testi .logo-image img{width:100%}.contact-details .elementor-icon-box-title{font-size:18px}.contact-details .elementor-icon{font-size:32px}.main-title .elementor-heading-title{font-size:62px;color:#434343;text-align:center}.home-banner-text{padding-top:130px;padding-bottom:263px}.cat-header p,.cat-products p,.product-header p{font-size:18px}.cat-header h1.elementor-heading-title,.product-header h1.elementor-heading-title{font-size:38px}.cat-products h2.elementor-heading-title{font-size:34px}.cat-products .elementor-col-50:first-child{padding-left:15px}.cat-products .elementor-col-50:last-child{padding-right:15px}.product-icons .elementor-image-box-title,.product-icons .elementor-icon-box-title{font-size:14px}.product-icons .elementor-widget-image-box .elementor-image-box-img{width:37px!important;height:30px!important}.product-icons .elementor-widget-icon-box .elementor-icon-box-icon{width:30px!important;height:30px!important}.product-icons .elementor-icon{font-size:18px}.product-icons .elementor-widget-image-box .elementor-image-box-img img{max-height:24px;max-width:24px}.page-title .elementor-heading-title{font-size:48px}.project-text>.elementor-widget-wrap{padding:20px 105px 20px 4%}.projects-section h2.elementor-heading-title{font-size:32px}.projects-section p{font-size:16px}.project-text .elementor-widget-image{max-width:85px!important}}@media (max-width:767px){body{padding-top:105px}body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{font-size:26px;padding:5px}.main-header{box-shadow:1px 0 5px #999}.main-header>.elementor-container{flex-wrap:wrap}.main-header .elementor-col-16:last-child{width:100%!important}.main-header .elementor-col-66{width:50%!important}.main-header .elementor-col-16:first-child{width:50%!important}.main-header.elementor-section{padding:5px 0 0 0}.main-header .elementor-col-16:last-child>.elementor-widget-wrap{justify-content:center!important;padding:0}.main-header .elementor-col-16:first-child img{max-height:40px;width:auto}.page-title-section{padding:30px 0}.home-banner-text.elementor-section.elementor-section-boxed>.elementor-container{display:none}.main-title .elementor-heading-title{font-size:36px}.home-banner-text-mobile{padding:30px 0}.home-banner-text p,.home-banner-text-mobile p{font-size:18px;text-align:center}.home-banner-text{padding-top:270px;padding-bottom:190px}.section-title .elementor-heading-title{font-size:38px}.home-solutions .elementor-widget-image img{height:150px;width:auto}.home-solutions{padding-bottom:60px}.left-leaf.elementor-widget-image{top:-40px}.about-text{padding-left:0}.testi .elementor-widget-theme-post-content p{font-size:18px}.testi .loc_date{font-size:18px;margin-right:12px}.testi .logo-image{height:67px;width:67px!important;margin-top:-50px}.home-interior{padding-bottom:50px}.shelter-section p{text-align:center}.shelter-section{padding-top:50px;padding-bottom:40px}.shelter-section .elementor-col-50:first-child{margin-bottom:30px}.cat-products .elementor-col-50:first-child{padding-left:0}.cat-products .elementor-col-50:last-child{padding-right:0}.cat-header>.elementor-container>.elementor-col-50:last-child{display:none}.product-icons .elementor-widget-image-box .elementor-image-box-wrapper,.product-icons .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:flex}.product-icons .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:0}.product-design>.elementor-container>.elementor-col-50:first-child{margin-bottom:35px}.product-design>.elementor-container>.elementor-col-50:last-child{padding-right:0}.designs>.elementor-container>.elementor-col-50{width:50%}.product-access .elementor-col-16{width:50%}.product-access div.elementor-heading-title{font-size:18px}.project-text>.elementor-widget-wrap{padding:35px 120px 30px 5%}.project-text .elementor-widget-image{right:15px;max-width:85px!important}.projects-section{background-size:36.5% auto}.projects-section h2.elementor-heading-title{font-size:32px}.projects-section p{font-size:17px}}