.cookie-message{position:fixed;right:10px;bottom:10px;background-color:#fff;max-width:430px;z-index:100;color:#3b4044;padding:2rem;box-shadow:0 0 40px rgba(0,0,0,.22);overflow:hidden;display:none;font-size:.6875rem;font-weight:300;margin-left:10px}.cookie-message .btn-primary{font-size:1rem;margin-top:1rem}.navbar-menu{position:absolute;left:0;top:0;width:100%;z-index:4;height:108px;padding-top:0;background:rgba(0,0,0,0);padding-bottom:0}.navbar-menu .container-navbar{display:-ms-flex;display:flex;align-items:center;justify-content:center}.navbar-menu .container-navbar .navbar-brand{display:flex;align-items:center;gap:2rem}.navbar-menu .container-navbar .navbar-brand img{height:64px;max-width:200px;-o-object-fit:contain;object-fit:contain}.navbar-menu .container-navbar .navbar-brand .logo-offgrid img{max-width:110px;margin-top:7px}.navbar-menu .container-navbar .navbar-collapse{width:auto;justify-content:center;align-items:center}.navbar-menu .container-navbar .navbar-collapse .logo-mobile{display:none}.navbar-menu .container-navbar .navbar-collapse .navbar-nav{align-items:center;display:flex;width:100%;justify-content:flex-end;padding-right:1rem}.navbar-menu .container-navbar .navbar-collapse .navbar-nav .nav-item{padding:0 1rem}.navbar-menu .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:18px;color:#3b4044;font-weight:500;transition:all .3s ease;padding:0}.navbar-menu .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link i{color:#14b525;margin-right:.5rem}.navbar-menu .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#14b525}.navbar-menu .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover i{animation:tada;animation-duration:2s}.navbar-menu .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#4a6bf5}.navbar-menu .container-navbar .navbar-toggler{display:none}.navbar-menu .container-navbar .navbar-contact{display:flex;align-items:center;gap:1rem}.navbar-menu .container-navbar .navbar-contact .btn{color:#fff !important;font-weight:500 !important;padding:11px 15px}.navbar-menu .container-navbar .navbar-contact .btn img{margin-left:0;margin-right:1rem}.navbar-menu.sps--abv{animation:fadeIn;animation-duration:.5s;animation-iteration-count:1}.navbar-menu.sps--blw{position:fixed;z-index:4;top:0;animation:fadeInDown;animation-duration:.5s;animation-iteration-count:1;box-shadow:0 0 40px rgba(0,0,0,.3);padding:.5rem 0;height:auto;background:#fff}.navbar-menu.sps--blw .navbar-brand img{max-width:100%;height:50px}.navbar-menu.sps--blw .navbar-nav{transition:all .4s linear}.navbar-menu.sps--blw .navbar-nav .nav-item{transition:all .4s linear}@media only screen and (max-width: 1399.98px){.navbar-menu .container-navbar .navbar-brand{width:300px}.navbar-menu .container-navbar .navbar-collapse .navbar-nav .nav-item{padding:0 .5rem}.navbar-menu .container-navbar .navbar-contact .nc-right .phone-number{font-size:24px}.navbar-menu .container-navbar .navbar-contact .nc-right .claim{font-size:10px}}@media only screen and (max-width: 991.98px){.navbar-expand-lg .navbar-collapse{display:flex !important}.navbar.navbar-menu{height:80px}.navbar.navbar-menu.sps--blw{height:80px}.navbar .container-navbar .navbar-brand{display:block}.navbar .container-navbar .navbar-brand img{height:35px}.navbar .container-navbar .navbar-collapse{min-height:100vh;transition:all .5s linear;justify-content:flex-start;align-items:flex-start;flex-direction:column;z-index:3;overflow:scroll;box-shadow:0 0 70px rgba(0,0,0,.4);background:#fff;position:absolute;top:0;left:0;width:80%;transform:translateX(-150%)}.navbar .container-navbar .navbar-collapse .navbar-nav{justify-content:flex-start;margin-left:3rem;padding-bottom:1rem;display:flex;align-items:flex-start;margin-right:2rem;margin-left:0;width:100%;min-height:100vh;flex-direction:column !important;padding-top:1rem}.navbar .container-navbar .navbar-collapse .navbar-nav .nav-item{margin:0;padding-left:15px;position:relative;width:100%;transition:all .3s ease;padding:.5rem 1rem}.navbar .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:clamp(14px,9vw,22px);padding-top:.5rem;padding-bottom:.5rem;display:flex;align-items:center;color:#000;justify-content:space-between}.navbar .container-navbar .navbar-collapse .navbar-nav .nav-item .btn-primary{width:50%}.navbar .container-navbar .navbar-collapse .navbar-nav .nav-item:hover{color:#14b525}.navbar .container-navbar .navbar-collapse .navbar-nav .nav-item:hover i{padding-left:-1rem}.navbar .container-navbar .navbar-collapse .logo-mobile{display:-ms-flex;display:flex;margin:1rem;padding:1rem}.navbar .container-navbar .navbar-collapse .logo-mobile img{max-width:100%;height:auto}.navbar .container-navbar .navbar-collapse.menu-show{transform:translateX(0)}.navbar .container-navbar .navbar-collapse.menu-hide{transform:translateX(-150%)}.navbar .container-navbar .navbar-toggler{display:flex !important;flex-direction:column;align-items:flex-start;justify-content:center;border:0;padding-right:0;padding-left:0;background-color:rgba(0,0,0,0);transition:all .3s ease;position:relative;margin-left:1rem;z-index:4}.navbar .container-navbar .navbar-toggler:focus{outline:none;border:0;box-shadow:none}.navbar .container-navbar .navbar-toggler .navbar-line{height:4.5px;margin:7px 0;display:block;transition:all .3s ease;background-color:#3b4044;width:35px;position:relative;border-radius:150px}.navbar .container-navbar .navbar-toggler .navbar-line:first-child{margin-left:0px;width:17px;margin-top:0}.navbar .container-navbar .navbar-toggler .navbar-line:nth-child(2){width:25px;margin-left:9px}.navbar .container-navbar .navbar-toggler .navbar-line:nth-child(2)::after{content:"";height:4.5px;width:4.5px;background:#14b525;position:absolute;left:-9px}.navbar .container-navbar .navbar-toggler .navbar-line:nth-child(3){margin-bottom:0}.navbar .container-navbar .navbar-toggler.menu-show .navbar-line{background-color:#14b525}.navbar .container-navbar .navbar-toggler.menu-show:hover .navbar-line{background-color:#3b4044}.navbar .container-navbar .navbar-toggler.menu-show .navbar-line:nth-child(1){transform:rotate(45deg);margin:0}.navbar .container-navbar .navbar-toggler.menu-show .navbar-line:nth-child(3){transform:rotate(-45deg);margin:-16px 0 0;display:none}.navbar .container-navbar .navbar-toggler.menu-show .navbar-line:nth-child(2)::after{display:none}.navbar .container-navbar .navbar-toggler.menu-show:hover .navbar-line{animation:none}.navbar .container-navbar .navbar-toggler:hover .navbar-line{background-color:#14b525}.navbar .container-navbar .navbar-toggler:hover .navbar-line:nth-child(2)::after{background:#3b4044}.navbar .container-navbar .navbar-toggler:hover .navbar-line:nth-child(2)::after{background:#3b4044}.navbar .container-navbar .navbar-toggler .navbar-line{height:5px;background-color:#3b4044;border-radius:1px}.navbar .container-navbar .navbar-toggler .navbar-line:first-child{width:34px}.navbar .container-navbar .navbar-toggler:focus{border:0;box-shadow:none}.navbar .container-navbar .navbar-toggler.menu-show .navbar-line:nth-child(2){transform:rotate(140deg) translateY(4px) translateX(-3px);width:34px;margin:0}.navbar .container-navbar .navbar-toggler.menu-show .navbar-line:nth-child(2)::after{display:none}.navbar .container-navbar .navbar-collapse{box-shadow:100px 0 70px rgba(0,0,0,.28);background:#fff}.navbar .container-navbar .navbar-collapse .logo-mobile{background:#eee;margin:0}.navbar .container-navbar .navbar-collapse .logo-mobile img{height:auto}.navbar .container-navbar .navbar-collapse .navbar-nav .nav-item{border-bottom:1px solid #f9f9f9}.navbar .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:#3b4044;justify-content:flex-start}}@media only screen and (max-width: 575.98px){.navbar .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 0){.navbar .container-navbar .navbar-toggler{margin-left:1rem}.navbar-menu{padding-top:.5rem}.navbar-menu .container-navbar .navbar-brand{padding:0;margin:0;margin-right:auto}.navbar-menu{padding-top:0}.navbar-menu .container-navbar{justify-content:space-between}.navbar-menu .container-navbar .navbar-contact .nc-right{display:none !important}.navbar .container-navbar .navbar-brand{height:auto}.navbar .container-navbar .navbar-brand img{height:auto}.navbar .container-navbar .navbar-toggler{margin-left:1rem}}.se-pre-con{background:#07420e;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center}.se-pre-con img{width:100px;animation:zoomIn;animation-duration:.5s;animation-iteration-count:10}.btn{font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:20px;white-space:nowrap;border-radius:0}.btn img{margin-left:1rem}.btn.btn-outline-dark{border-width:2px}@media only screen and (max-width: 991.98px){.btn{padding:.5rem 2rem;font-size:14px}.btn img{height:24px;max-height:18px !important;margin-left:10px}}.wow,.wow2{visibility:hidden;animation-duration:.75s !important}::-moz-selection{background:#14b525 !important;color:#fff}::selection{background:#14b525 !important;color:#fff}body{font-family:"Poppins";padding-top:100px;color:#3b4044}.gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(23deg, rgb(143, 249, 23) 0%, rgb(164, 236, 70) 37%, rgb(96, 202, 37) 57%, rgb(20, 181, 37) 100%);z-index:-1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity:.77}html.menu-show{overflow:hidden !important;height:100vh !important}svg{width:1rem;height:1rem}a{text-decoration:none;transition:all .3s ease}a:hover{text-decoration:none}.container-hero{padding:0;margin:0;position:relative;overflow:hidden}.container-hero .img{position:relative}.container-hero .img .hero-mobile{display:none}.container-hero .img .hero-home{transform:translate(6%, 30%) scale(0);position:absolute;bottom:0;right:0;z-index:1;max-width:65vw;opacity:0}.container-hero .scene{position:relative}.container-hero .fan{display:flex;position:relative;height:800px;transform:scale(0)}.container-hero .fan .hero-bar{position:absolute;bottom:0;left:50%}.container-hero .fan .hero-fan{position:absolute;right:62px;top:11px;animation:fan 10s linear infinite;transform-origin:204px 261px}.container-hero .fan.fan2{position:absolute !important;bottom:0;filter:blur(3px);transform:scale(0);opacity:.6}.container-hero .fan.fan2 .hero-fan{right:-259px;animation:fan 15s linear infinite}.container-hero .head{padding:160px 0;max-width:700px;max-width:870px;position:relative;z-index:1}.container-hero .head h1{font-size:61px;min-width:870px}.container-hero .head p{line-height:1.6;margin-top:1rem;max-width:650px}.container-hero .head .btn{margin-top:1rem}.header{display:grid;grid:auto auto/auto;gap:0rem}.header h2{font-size:50px;font-weight:bold;margin:0}.header h6{text-transform:uppercase;margin:0;padding-left:35px;margin-bottom:0;position:relative}.header h6::before{content:"";position:absolute;top:.5rem;left:0;width:25px;height:1px;background:#000}.container-icons{padding:5rem 0;margin-top:12rem}.container-icons .container{padding:0}.container-icons .icon-wrapper{display:grid;padding:0;grid-template:auto/1fr 1fr 1fr 1fr;margin-top:2rem;gap:1rem;position:relative;font-size:14px;line-height:21px;font-weight:300}.container-icons .icon-wrapper .item{background:#fff;border-radius:10px;box-shadow:0px 0px 30px -8px rgba(67,138,18,.2196078431);text-align:center;padding:2rem}.container-icons .icon-wrapper .item h3{font-size:20px;margin-top:1rem}.container-icons .icon-wrapper .item p{margin:0}.container-icons .icon-wrapper .item img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.container-icons .icon-wrapper .item img{width:auto;height:50px;-o-object-fit:contain;object-fit:contain}.container-icons .col-12{padding:0}.container-icons .icon-sun{position:absolute;transform:translate(-30%, -40%);opacity:1;mix-blend-mode:overlay;animation:sun;animation-duration:15s;animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);animation-iteration-count:infinite;animation-direction:alternate-reverse}@keyframes sun{0%{transform:translate(-30%, -40%) rotate(0deg) scale(0.8)}100%{transform:translate(-30%, -40%) rotate(360deg) scale(1.2)}}@keyframes fan{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.outline-text{color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#d0e2c3;position:absolute;right:0;height:100%;font-size:clamp(100px,10vw,180px);top:0;width:200px;z-index:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.outline-text span{position:relative;top:0rem;transform:rotate(90deg) translateY(170%);display:block}.container-blocks{padding:5rem 0;position:relative;overflow:hidden}.container-blocks .header{margin-bottom:5rem}.container-blocks .outline-text{right:50%;bottom:auto;top:0;justify-content:flex-start}.container-blocks .outline-text span{transform:rotate(90deg) translateY(160px) translateX(200px);font-size:260px;letter-spacing:-11px}.container-blocks .item{display:grid;margin-bottom:8rem;gap:10rem;grid-template:auto/1fr 1fr;align-items:center;position:relative;z-index:1}.container-blocks .item h3{font-size:49px;margin-bottom:1rem}.container-blocks .item ul{padding:0}.container-blocks .item li{background:url("../images/icon-check.svg") no-repeat 0px 7px;padding:3px 0px 3px 30px;list-style:none;margin:0;margin-bottom:10px}.container-blocks .item .right{padding-right:0;align-items:flex-start;font-weight:300}.container-blocks .item .left img{max-width:100%}.container-blocks .item:nth-child(2n+1) .right{order:-1}.container-blocks.contact .item h3{font-size:31px;margin-bottom:2rem}.container-blocks.contact .contact-item{display:flex;margin-bottom:2rem;color:#000}.container-blocks.contact .contact-item .icon img{width:20px;height:100%;-o-object-fit:contain;object-fit:contain;filter:invert(39%) sepia(95%) saturate(1399%) hue-rotate(195deg) brightness(100%) contrast(102%);margin-right:1rem}.container-blocks.contact .contact-item a{color:#000}.container-blocks.contact .contact-item .phones{display:flex;flex-direction:column}.container-main-realizations{position:relative;overflow:hidden;background:#f9f9f9;padding:7rem 0}.container-main-realizations .header{margin-bottom:2rem;z-index:1;padding-left:0}.container-main-realizations .outline-text{right:auto;left:0;top:-4%;bottom:auto;height:auto;z-index:0;-webkit-text-stroke-color:#eee;opacity:1;font-size:200px}.container-main-realizations .sliders{display:grid;grid-template:auto/1fr 1fr 1fr}.container-main-realizations .slider-mr-1{overflow:hidden;transform:translateY(40px) scale(1.2)}.container-main-realizations .slider-mr-1 img{aspect-ratio:290/517;-o-object-position:left;object-position:left}.container-main-realizations .slider-mr-1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-main-realizations .slider-mr-2{overflow:hidden;transform:translateY(120px) scale(1.25);z-index:1;position:relative}.container-main-realizations .slider-mr-2 img{aspect-ratio:290/517;-o-object-position:center;object-position:center}.container-main-realizations .slider-mr-2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-main-realizations .slider-mr-3{overflow:hidden;transform:translateY(80px) scale(1.2)}.container-main-realizations .slider-mr-3 img{aspect-ratio:290/517;-o-object-position:right;object-position:right;opacity:.5}.container-main-realizations .slider-mr-3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-main-realizations .slider-mr-content{overflow:hidden;height:100%}.container-main-realizations .right{padding-left:5rem;padding-right:0}.container-main-realizations .right h3{font-size:32px}.container-main-realizations .right h3 a{color:#3b4044}.container-main-realizations .right .location{margin-bottom:2rem;text-transform:uppercase;display:flex;align-items:center}.container-main-realizations .right .location img{margin-left:6px;max-height:23px}.container-main-realizations .right h4{margin-top:3rem;margin-bottom:1rem;font-size:20px}.container-main-realizations .right .btn{font-size:15px}.container-main-realizations .right .dst-slide{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}.container-main-realizations .left{padding-right:2rem}.container-main-realizations .navigation-slider{margin-top:8rem;display:flex;gap:1rem}.container-banner{position:relative;background:linear-gradient(23deg, rgb(143, 249, 23) 0%, rgb(164, 236, 70) 37%, rgb(96, 202, 37) 57%, rgb(20, 181, 37) 100%)}.container-banner .img{top:8rem;right:0;width:auto;mix-blend-mode:overlay;position:absolute;height:100%}.container-banner .img img{animation:sun;animation-duration:15s;animation-iteration-count:infinite;animation-direction:alternate-reverse;transform-origin:center}.container-banner .container .banner-content p{margin-bottom:0}.container-banner .banner-btn{position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;justify-content:flex-end}.container-banner .banner-btn .btn{padding:1.3rem 4rem}.container-banner .container{position:relative;z-index:1;padding:5rem 0}.container-banner .container h5{font-size:21px;color:var(--primary);margin:0}.container-banner .container h2{font-size:45px;font-weight:600;margin-bottom:1.5rem}.container-banner .container .banner-content{max-width:918px;font-weight:300}.container-blog{padding:5rem 0;position:relative;overflow:hidden}.container-blog .outline-text{top:auto;bottom:6rem;font-size:150px;-webkit-text-stroke-color:#eee}.container-blog .outline-text span{transform:rotate(90deg) translateY(70%)}.container-blog .wrapper{position:relative;z-index:1}.container-blog .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;align-items:flex-end}.container-blog .header a{color:#000;text-transform:uppercase;border-bottom:2px solid #14b525;row-gap:3rem}.container-blog .wrapper{display:grid;grid-template:auto/1fr 1fr 1fr;gap:2rem}.container-blog .wrapper .item .img{overflow:hidden;position:relative}.container-blog .wrapper .item .img::before{padding-top:56%;display:block;content:""}.container-blog .wrapper .item .img .date{position:absolute;bottom:0;left:0;width:auto;background:#fff;color:#000;font-size:12px;font-weight:300;padding:3px 13px}.container-blog .wrapper .item .img img{width:100%;height:100%;position:absolute;top:0;-o-object-fit:cover;object-fit:cover;left:0;transition:all .2s linear}.container-blog .wrapper .item .content{color:#000;font-size:14px;font-weight:300}.container-blog .wrapper .item .content h3{margin-bottom:1rem;font-weight:500;font-size:23px;margin-top:1rem}.container-blog .wrapper .item .content p{font-size:15px;margin:0;line-height:1.6}.container-blog .wrapper .item:hover .img img{transform:scale(1.1)}.container-blog .blog-nav{margin-top:5rem}.container-blog .blog-nav .pagination{justify-content:center}.container-blog .blog-nav .page-item .page-link{padding:0;border-radius:100px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;color:#000}.container-blog .blog-nav .page-item.active .page-link{color:#fff}.container-blog .blog-nav .page-item.next{width:auto !important}.container-blog .blog-nav .page-item.next .page-link{width:100%;padding:0 1rem}.container-blog .blog-nav .page-item.prev{width:auto !important}.container-blog .blog-nav .page-item.prev .page-link{width:100%;padding:0 1rem}.container-blog .blog-nav .page-item.disabled{opacity:.2}.container-blog.article{padding-bottom:5rem}.container-blog.article .article-head h2{font-size:45px}.container-blog.article .article-head .article-info{display:flex;justify-content:space-between;font-size:12px;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.container-blog.article .article-head .article-info .date{text-align:right}.container-blog.article .article-img img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:17/9}.container-blog.article .article-content{margin-top:2rem;line-height:1.6;font-size:18px;font-weight:300}.container-blog.article .article-content h3{margin-top:2rem;margin-bottom:2rem}.container-blog.article .lead{font-size:23px}.container-blog .article .article-content p,.container-blog ul,.container-blog ol{margin-bottom:1.5rem}.container-footer{padding:3rem 0;position:relative;background-color:#3b4044;color:#fff}.container-footer .footer-wrapper{display:grid;font-size:14px;grid-template:auto/50% auto auto auto;gap:1rem;justify-content:space-between}.container-footer .footer-wrapper .logo{border-right:1px solid #686868}.container-footer .footer-wrapper .logo .claim{font-size:12px;max-width:350px;margin-top:1rem;opacity:.5}.container-footer .footer-wrapper .adres ul li{display:flex;align-items:flex-start}.container-footer .footer-wrapper .adres ul li img{margin-top:6px}.container-footer .footer-wrapper .menu ul{list-style:none;padding:0;line-height:2;font-weight:300}.container-footer .footer-wrapper .menu ul li img{margin-right:10px}.container-footer .footer-wrapper .menu ul li a{color:#fff}.container-footer .footer-wrapper .menu h4{font-weight:300;font-size:18px;margin-bottom:1rem}.container-footer-bottom{padding:1rem 0;padding-bottom:1rem;font-size:1rem;background:#333;color:#fff}.container-footer-bottom .container{padding:0}.container-footer-bottom .container .right{margin-left:auto;text-align:right;font-size:12px}.container-footer-bottom a{color:#fff}.container-reviews{position:relative;overflow:hidden;padding:10rem;padding-bottom:15rem}.container-reviews.subpage{padding:5rem 15px}.container-reviews .slider-reviews{z-index:1;position:relative}.container-reviews .slider-reviews .navigation-slider{width:100%;display:flex;justify-content:space-between;position:absolute;top:50%;right:0;transform:translateY(-50%)}.container-reviews .slider-reviews .navigation-slider img{width:10px}.container-reviews .slider-reviews .navigation-slider span{padding:2rem}.container-reviews .review-content{padding:0 6rem}.container-reviews .header{text-align:center;margin-bottom:2rem}.container-reviews .outline-text{width:100%;text-align:center;align-items:center;font-size:529px;top:auto;bottom:-21%;opacity:.4}.container-reviews .slider-reviews{background:#fff;box-shadow:0px 2px 40px -15px rgba(74,107,245,.3);padding:3rem;text-align:center;overflow:hidden}.container-reviews .dst-slide .review-stars{margin-bottom:1rem}.container-reviews .dst-slide .review-stars img{height:29px}.container-reviews .dst-slide .review-person{margin-top:2rem;font-weight:bold}.container-reviews .dst-slide .review-source{font-size:12px;opacity:.5;margin-bottom:1rem}.container-reviews .swiper-pagination-bullet{width:40px;border-radius:5px;background:#14b525;transition:all .2s linear;height:6px}.container-reviews .swiper-pagination-bullet-active{width:20px;transition:all .2s linear;height:6px}.container-reviews .review-wrapper{display:grid;grid-template:auto/1fr 1fr 1fr;gap:2rem}.container-reviews .review-wrapper .dst-slide{background:#fff;padding:2rem;box-shadow:0 0 40px rgba(0,0,0,.1);display:flex;flex-direction:column;text-align:center}.container-reviews .review-wrapper .dst-slide .review-content{padding:0}#modalContact .modal-header{display:none}#modalContact .modal-content{background:rgba(0,0,0,0)}#modalContact .modal-body{padding:0}#modalContact .modal-body .left{padding:0}#modalContact .modal-body .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#modalContact .modal-body .right{background:#fff;padding:2rem;padding-top:1rem}#modalContact form{display:flex;flex-direction:column;height:100%}#modalContact form .buttons{margin-top:auto;justify-content:space-between;display:flex;align-items:center}#modalContact form .buttons .btn{font-size:15px;padding:.75rem 2rem}#modalContact form h3{font-weight:bold;margin-top:0rem;margin-bottom:.5rem}#modalContact form textarea.form-control{min-height:80px}.btn-default:hover{background:#eee}.btn.btn-outline-dark:hover img{filter:invert(1)}.form-check-label{font-size:12px}.form-label{font-size:14px;font-weight:500;margin-bottom:0}textarea.form-control{min-height:calc(10.5em + .75rem + 2px)}.container-header-subpage{padding:0;background:#f8f8f8;position:relative}.container-header-subpage .content{padding:5rem 0;padding-left:3rem;position:relative}.container-header-subpage .content h1{font-size:61px;font-weight:bold;margin:0}.container-header-subpage .content p{font-size:20px;margin:0;max-width:50%}.container-header-subpage .content::before{position:absolute;top:0;left:0;width:100%;background:linear-gradient(23deg, rgb(143, 249, 23) 0%, rgb(164, 236, 70) 37%, rgb(96, 202, 37) 57%, rgb(20, 181, 37) 100%);height:100%;-webkit-clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%);max-width:1000px;transform:translateX(-99%);content:""}.container-header-subpage .content.realization h1{font-size:36px;margin-bottom:2rem}.container-header-subpage .content.realization .realizations-desc{display:grid;grid-template:auto/210px auto;gap:2rem}.container-header-subpage .content.realization .realizations-desc .box{background:#fff;padding:1rem;display:flex;flex-direction:column;font-weight:600;gap:.4rem}.container-header-subpage .content.realization .realizations-desc .box .location{font-weight:400;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-direction:row-reverse}.container-header-subpage .content.realization .realizations-desc .desc p{font-size:1rem;max-width:860px}.container-header-subpage .img{height:100%;background:linear-gradient(23deg, rgb(143, 249, 23) 0%, rgb(164, 236, 70) 37%, rgb(96, 202, 37) 57%, rgb(20, 181, 37) 100%);-webkit-clip-path:polygon(10% 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(10% 0, 100% 0, 100% 100%, 0% 100%);max-width:1000px;position:absolute;top:0;right:0;width:50%;overflow:hidden}.container-header-subpage .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:luminosity;opacity:.4}.container-header-subpage.article .content{min-height:270px;margin-bottom:-270px}.container-header-subpage.offer .content{max-width:50%}.container-header-subpage.offer .content h1{font-size:47px}.container-subtext{position:relative;background:#eee;padding:5rem 0;padding:4rem 0;overflow:hidden;padding:4rem 0;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(248, 248, 248) 100%);z-index:1}.container-subtext .content{max-width:calc(100% - 180px)}.container-subtext .img{position:absolute;right:0;top:0}.container-subtext .img img{opacity:.05;transform:translate(13%, 23%);max-width:503px}.container-subtext h2{font-size:32px;margin:0}.container-subtext p{margin:0;font-size:20px;font-weight:300;margin-top:1rem}.container-subtext ul{font-weight:300;font-size:20px;margin:1rem 0;line-height:1.7}.container-timeline{padding:5rem 0;position:relative;overflow:hidden}.container-timeline .timeline{display:grid;gap:5rem;position:relative}.container-timeline .timeline .item{display:grid;grid-template:auto/100px auto;position:relative;z-index:1;-moz-column-gap:3rem;column-gap:3rem}.container-timeline .timeline .item .circle{width:81px;height:81px;background:#fff;border:2px solid #14b525 !important;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:7px;position:relative;transform:scale(0.75)}.container-timeline .timeline .item .circle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.container-timeline .timeline .item .circle::after{position:absolute;top:50%;right:0;width:42px;height:3px;border:0;background:#14b525 !important;border-radius:10px;content:"";transform:translate(43px, -50%)}.container-timeline .timeline .item .circle::before{content:"";position:absolute;top:50%;right:0;width:15px;height:15px;background:#fff;border:1px solid #14b525 !important;border-radius:100px;transform:translate(50px, -50%);z-index:1}.container-timeline .timeline .item.active .circle{border-width:7px}.container-timeline .timeline .item.active .circle img{display:block}.container-timeline .timeline .item.highlight .circle{border-width:7px;background-color:#14b525 !important}.container-timeline .timeline .item.highlight .circle img{display:block}.container-timeline .timeline .item .content{opacity:.4;transform:scale(0.75);transform-origin:left}.container-timeline .timeline .item .content h3{margin:0;font-weight:600;font-size:40px}.container-timeline .timeline .item .content h4{font-size:20px}.container-timeline .timeline .item .content p{margin:0;font-weight:300}.container-timeline .timeline::before{content:"";position:absolute;top:0;left:50px;width:7px;height:100%;background:#f9f9f9;border:1px solid #dcdcdc;border-radius:100px;z-index:0}.container-timeline .outline-text{justify-content:flex-start}.container-timeline .outline-text span{font-size:350px;transform:rotate(90deg) translateY(596px) translateX(167px);font-size:520px;opacity:.5}.container-team{position:relative;background:#f9f9f9;padding:5rem 15px}.container-team .header{margin-bottom:3rem}.container-team .team-wrapper{display:grid;grid-template:auto/auto auto auto auto;gap:2rem}.container-team .team-wrapper .item .img{position:relative;overflow:hidden}.container-team .team-wrapper .item .img::before{padding-bottom:125%;position:relative;display:block;content:""}.container-team .team-wrapper .item .img img{position:absolute;top:0;left:0;width:100%;height:100%}.container-team .team-wrapper .content h3{margin-top:1rem;font-weight:bold;font-size:22px}.container-team .team-wrapper .content h4{font-size:18px;text-transform:uppercase;color:#14b525 !important;font-weight:300}.container-team .team-wrapper .content p{margin:0;font-size:14px}.container-realizations{padding:5rem 15px}.container-realizations .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-realizations .right{padding-left:5rem;padding-right:0}.container-realizations .right h3{font-size:32px}.container-realizations .right h3 a{color:#3b4044}.container-realizations .right .location{margin-bottom:2rem;text-transform:uppercase;display:flex;align-items:center}.container-realizations .right .location img{margin-left:6px;max-height:24px}.container-realizations .right h4{margin-top:3rem;margin-bottom:1rem;font-size:20px}.container-realizations .right .btn{font-size:15px}.container-realizations .right .dst-slide{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}.container-realizations .row{margin-bottom:7rem}.container-realizations .row:nth-child(2n){flex-direction:row-reverse}.container-realizations .row:nth-child(2n) .right{padding-left:0}.container-realizations .gallery-wrapper{display:grid;grid-template:auto/1fr 1fr 1fr;gap:2rem}.container-realizations .gallery-wrapper a{display:block;position:relative;overflow:hidden}.container-realizations .gallery-wrapper a::before{content:"";padding-top:75%;display:block}.container-realizations .gallery-wrapper a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-contact{padding:5rem 15px;position:relative}.container-contact .contact-wrapper{display:grid;grid-template:auto/1fr 1fr 1fr;gap:2rem;position:relative;z-index:1}.container-contact .contact-wrapper .item{display:flex;flex-direction:column;padding:2rem;background:#fff;align-items:flex-start;box-shadow:0 17px 30px -5px rgba(0,0,0,.1)}.container-contact .contact-wrapper .item img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.container-contact .contact-wrapper .item h4{margin:0;margin-bottom:.9rem}.container-contact .contact-wrapper .item p{margin:0}.container-contact .outline-text{font-size:clamp(100px,30vw,230px);bottom:-80px;width:auto;top:auto}.container-contact .outline-text span{transform:rotate(0deg) translateY(0%)}.container-contact-form{position:relative;padding:5rem 0;background:#f9f9f9}.container-contact-form .map{position:absolute;top:0;left:0;width:50%;height:100%}.container-contact-form .map iframe{width:100%;height:100%}.container-contact-form .right{padding-left:5rem}.container-offer{padding:5rem 15px}.container-offer .left .img{position:relative;overflow:hidden}.container-offer .left .img::before{content:"";padding-top:75%;display:block}.container-offer .left .img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.container-offer .right{padding-left:4rem}.container-offer .right h3{font-size:50px;margin-bottom:2rem;font-weight:bold}.container-offer .right .accordion-header button{background:rgba(0,0,0,0);border:0;padding:1rem 0;font-size:20px;font-weight:500}.container-offer .right .accordion-header button:focus{box-shadow:none}.container-offer .right .accordion-item{border:0;border-bottom:1px solid rgba(20,181,37,.3019607843)}.container-offer .right .accordion-body{padding:1rem 0;line-height:1.6}.container-offer-steps{padding-bottom:5rem;position:relative;overflow:hidden;padding-top:2rem}.container-offer-steps .steps-wrapper{position:relative;margin-top:5rem;display:grid;grid-template:auto/auto auto auto auto;grid-template:auto/1fr 1fr 1fr 1fr;position:relative;z-index:1}.container-offer-steps .steps-wrapper::before{content:"";width:calc(100% + 100vw);height:22px;background:#e6e6e6;position:absolute;top:0;left:0;transform:translateX(-50%)}.container-offer-steps .steps-wrapper .item .highlight{width:100%;height:22px;background:#60ca25;top:0;left:0;-webkit-clip-path:polygon(97% 0, 100% 50%, 97% 100%, 0 99%, 3% 50%, 0% 0%);clip-path:polygon(97% 0, 100% 50%, 97% 100%, 0 99%, 3% 50%, 0% 0%)}.container-offer-steps .steps-wrapper .item .circle{width:80px;height:80px;background:#fff;border:6px solid #60ca25;border-radius:100%;transform:translateY(-62%) translateX(30%);display:flex;align-items:center;justify-content:center;font-size:35px;font-weight:500;box-shadow:10px 10px 40px -14px rgba(0,0,0,.32)}.container-offer-steps .steps-wrapper .item .content{padding-left:2rem;margin-top:-20px;padding-right:1rem}.container-offer-steps .steps-wrapper .item:last-child .highlight{background:linear-gradient(90deg, rgb(96, 202, 37) 0%, rgb(230, 230, 230) 100%)}.container-offer-steps .outline-text{font-size:clamp(100px,50vw,320px);bottom:-80px;width:auto;top:auto;opacity:.4}.container-offer-steps .outline-text span{transform:rotate(0deg) translateY(0%)}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#14b525 !important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#14b525 !important;border-color:#14b525 !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#14b525 !important}#CookiebotWidget .CookiebotWidget-consent-details button{color:#14b525 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#14b525 !important;border-color:#14b525 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#14b525 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:2px solid #14b525 !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:#14b525 !important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#14b525 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:#14b525 !important;color:#14b525 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#14b525 !important}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#14b525 !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a{color:#14b525 !important}.btn img{max-height:21px}.container-footer .footer-wrapper .menu ul li img{max-height:21px}.container-thankyou{padding:5rem 0;text-align:center;border-top:1px solid #ccc}.container-thankyou .thankyou-page-header img{filter:hue-rotate(-49deg)}.container-thankyou .thankyou-page-header h1{font-weight:bold;font-size:clamp(20px,10vw,50px)}@media only screen and (max-width: 1399.98px){.container-hero .head h1{font-size:47px}.container-hero .scene{margin-top:-160px;transform:scale(0.9)}.container-icons{margin-top:0rem}.container-icons .icon-wrapper .item{padding:1rem}.container-icons .icon-wrapper .item h3{font-size:18px}.container-icons .icon-wrapper .item p{font-size:13px;line-height:1.4;margin-bottom:1rem}.container-icons .icon-wrapper .item img{margin-top:1rem}.header h2{font-size:42px}.container-blocks .outline-text span{transform:rotate(90deg) translateY(70px) translateX(200px);font-size:210px}.container-blocks .item h3{font-size:42px}.container-blocks .item:last-child{margin-bottom:0}.container-main-realizations .outline-text{font-size:150px}.container-main-realizations .right h3{font-size:28px}.container-main-realizations .right h4{margin-top:1rem}.container-main-realizations .right .location{margin-bottom:1rem}.container-banner .container{padding:7rem 0}.container-banner .img img{width:300px;margin-top:3rem}.container-reviews{padding:8rem;padding-bottom:10rem}.container-reviews .review-content{padding:0 1rem}.container-reviews .outline-text{font-size:339px;bottom:-7%}.container-footer .footer-wrapper{grid-template:auto/auto auto auto auto}.container-footer .footer-wrapper .logo{padding-right:3rem}.container-subtext p{font-size:18px}.container-subtext .content{max-width:calc(100% - 300px)}.container-realizations .right{padding-left:2rem}.container-realizations .right h3{font-size:28px}.container-realizations .right h4{margin-top:1rem}.container-realizations .right .location{margin-bottom:1rem}}@media only screen and (max-width: 1199.98px){.navbar-menu{height:80px}.navbar-menu .container-navbar{max-width:100%}.navbar-menu .container-navbar .navbar-brand{width:240px;margin-right:auto}.navbar-menu .container-navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:16px}.navbar-menu .container-navbar .navbar-contact .btn{padding:6px 12px;font-size:16px}body{padding-top:80px}.container-hero .head{padding:120px 0}.container-hero .head h1{font-size:40px;min-width:730px}.container-hero .scene{margin-top:-100px;transform:scale(0.79)}.container-hero .img .hero-home{max-width:81vw}.container-hero .fan .hero-fan{right:-28px;top:10px}.header h2{font-size:36px}.container-blocks{padding:3rem 0}.container-blocks .outline-text span{transform:rotate(90deg) translateY(60px) translateX(200px);font-size:170px}.container-blocks .item h3{font-size:36px}.container-blocks .header{margin-bottom:3rem}.container-main-realizations{padding:3rem 15px}.container-main-realizations .outline-text{font-size:120px}.container-main-realizations .right{padding-left:3rem}.container-banner .container{padding:4rem 0}.container-banner .img{top:6rem}.container-reviews{padding:4rem 15px;padding-bottom:7rem}.container-reviews .outline-text{font-size:189px}.btn{font-size:16px}.container-icons{padding:3rem 15px}.container-icons .icon-sun{width:300px}.container-blog .wrapper .item .content h3{font-size:18px}.container-blog .wrapper .item .content p{font-size:14px}.container-blog .wrapper .item .img .date{font-size:10px;padding:3px 11px}.container-header-subpage .content h1{font-size:50px}.container-subtext{padding:3rem 0}.container-subtext p{font-size:16px}.container-team{padding:3rem 15px}.container-team .team-wrapper{gap:1rem}.container-team .team-wrapper .content h3{font-size:18px}.container-team .team-wrapper .content h4{font-size:16px}.container-timeline{padding:3rem 0}.container-reviews.subpage{padding:3rem 15px}.container-reviews .review-wrapper{grid-template:auto/1fr 1fr;gap:1rem}.container-reviews .review-wrapper .dst-slide{box-shadow:0 0 10px rgba(0,0,0,.1)}.container-offer-steps{padding-top:0rem}.container-offer-steps .steps-wrapper{margin-top:3rem}.container-offer-steps .steps-wrapper .item .content{padding-left:1rem;margin-top:-30px}.container-offer-steps .steps-wrapper .item .content h3{font-size:20px}.container-offer-steps .steps-wrapper .item .circle{width:60px;height:60px;font-size:24px}.container-offer-steps .outline-text{font-size:clamp(100px,30vw,320px)}.container-offer{padding:3rem 15px}.container-offer .right{padding-left:2rem}.container-offer .right .accordion-header button{font-size:18px}.container-offer .right .accordion-body{font-size:14px}}@media only screen and (max-width: 991.98px){.container-hero .img .hero-home{max-width:105vw;margin-right:-12rem}.container-hero .scene{margin-top:-170px;transform:scale(0.75)}.container-hero .head{padding:70px 0}.container-hero .head h1{font-size:30px;min-width:410px}.container-hero .head p{max-width:310px;font-size:12px}.outline-text{display:none}.header h2{font-size:30px}.container-blocks .item{margin-bottom:3rem;gap:3rem}.container-blocks .item h3{font-size:26px}.container-blocks .item .right{font-size:14px}.btn{font-size:14px;padding:.5rem 1rem}.container-main-realizations .right{padding-left:2rem}.container-main-realizations .right h3{font-size:21px}.container-main-realizations .right .dst-slide{font-size:12px}.container-main-realizations .right h4{font-size:16px}.container-main-realizations .slider-mr-2{display:none}.container-main-realizations .slider-mr-3{display:none}.container-main-realizations .slider-mr-1{height:100%}.container-main-realizations .slider-mr-1 .dst-slide{position:relative;overflow:hidden}.container-main-realizations .slider-mr-1 .dst-slide::before{display:block;padding-top:56%;content:""}.container-main-realizations .slider-mr-1 .dst-slide img{position:absolute;height:100%;width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto}.container-main-realizations .sliders{grid-template:auto/1fr}.container-main-realizations .navigation-slider{margin-top:5rem}.container-banner .container{padding-bottom:6rem}.container-banner .container h2{font-size:36px;margin-bottom:1rem}.container-banner .container h5{font-size:18px}.container-banner .container .banner-content p{font-size:14px}.container-banner .banner-btn{justify-content:flex-start;padding-left:0}.container-banner .banner-btn .btn{padding:1.3rem 3rem;font-size:18px}.container-reviews{padding-bottom:4rem}.container-reviews .review-content{font-size:14px}.container-icons{margin-top:-3rem}.container-icons .icon-wrapper{grid-template:auto/1fr 1fr}.container-footer{padding:2rem 0}.container-footer .footer-wrapper{grid-template:auto auto/auto auto auto}.container-footer .footer-wrapper .logo{padding-right:0;grid-column:1/4;border:0;padding-bottom:1rem;border-bottom:1px solid #686868;margin-bottom:1rem}.container-blog{padding:4rem 0}.container-blog .wrapper{grid-template:auto/1fr 1fr;gap:1rem;row-gap:2rem}.modal.show .modal-dialog{max-width:100%}#modalContact .modal-body .left{display:none}#modalContact .modal-body .right{padding:2rem;width:100%}#modalContact form .form-check{margin-bottom:2rem}.container-subtext .img{display:none}.container-subtext .img img{max-width:303px}.container-subtext .content{max-width:100%}.container-team .header{margin-bottom:1rem}.container-team .team-wrapper{grid-template:auto/auto auto;row-gap:3rem}.container-timeline .ot-wrapper{display:none}.container-realizations .right h3{font-size:21px}.container-realizations .right .dst-slide{font-size:12px}.container-realizations .right h4{font-size:16px}.container-realizations .row{margin-bottom:4rem}.container-header-subpage .content.realization h1{font-size:28px;margin-bottom:1rem}.container-header-subpage .content.realization .realizations-desc{gap:1rem}.container-realizations .gallery-wrapper{grid-template:auto/1fr 1fr}.container-contact{padding:3rem 15px}.container-contact .contact-wrapper{gap:1rem}.container-contact .contact-wrapper .item{padding:1rem}.container-contact .contact-wrapper .item h4{margin-bottom:.5rem;font-size:16px}.container-contact .contact-wrapper .item p{font-size:13px}.container-contact .contact-wrapper .item img{width:40px;height:40px;margin-bottom:.5rem}.container-contact-form{padding:2rem 0}.container-contact-form .right{padding-left:3rem}.container-offer-steps{padding-bottom:2rem}.container-offer-steps .steps-wrapper .item .content{font-size:14px}.container-offer-steps .steps-wrapper .item .content h3{font-size:18px}}@media only screen and (max-width: 767.98px){.container-hero .img .hero-home{margin-right:0;left:0;right:auto}.container-hero .scene{margin-top:-79%;transform:scale(0.95);transform-origin:center}.container-hero .fan{height:560px;transform:scale(0.5) translateX(70%) !important}.container-hero .fan.fan2{bottom:-84px;transform:scale(0.36) translateX(700px) !important}.container-hero .fan .hero-fan{right:7px;top:-230px}.container-icons{margin-top:7rem}.container-blocks .item{gap:2rem}.container-blocks .item h3{font-size:22px}.container-blocks .item .left{height:100%}.container-blocks .item .left img{height:100%;-o-object-fit:cover;object-fit:cover}.container-blocks .header{margin-bottom:1rem}.container-main-realizations .slider-mr-1{height:auto;width:100% !important}.container-main-realizations .navigation-slider{margin-top:6rem;margin-bottom:1rem;gap:0rem;justify-content:space-between}.container-main-realizations .right{padding-left:0rem;padding:0 15px}.container-main-realizations .sliders{grid-template:auto/100%}.container-main-realizations .left{padding-right:15px}.container-banner .container h2{font-size:26px}.container-footer .footer-wrapper .logo img{width:280px}.container-header-subpage .content{padding:3rem 0;padding-left:1rem}.container-header-subpage .content h1{font-size:40px}.container-subtext{padding:2rem 0}.container-subtext h2{font-size:30px}.container-timeline .timeline .item .content h3{font-size:30px}.container-realizations{padding:3rem 15px;padding-bottom:0}.container-realizations .row{margin-bottom:2rem}.container-realizations .row:nth-child(2n) .right{padding:15px}.container-realizations .right{padding-left:0rem;padding:15px}.container-realizations .left a{position:relative;overflow:hidden;display:block}.container-realizations .left a::before{content:"";padding-top:54%;display:block;padding-top:75%}.container-realizations .left a img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.container-reviews .review-wrapper{grid-template:auto/1fr}.container-reviews .review-wrapper .dst-slide{text-align:left}.container-contact-form{padding:0rem 0;display:flex;flex-direction:column}.container-contact-form .map{position:relative;width:100%;overflow:hidden;margin-bottom:0rem;order:2;margin-top:3rem}.container-contact-form .map iframe{position:absolute;top:0;left:0}.container-contact-form .map::before{content:"";padding-top:56%;display:block}.container-contact-form .right{padding-left:0;padding-right:0;padding:0 15px}.container-header-subpage.offer .content h1{font-size:27px}.container-offer .right{padding:1rem 15px}.container-offer-steps{padding-bottom:4rem}.container-offer-steps .steps-wrapper{margin-top:2rem;grid-template:auto/auto}.container-offer-steps .steps-wrapper .item{position:relative}.container-offer-steps .steps-wrapper .item .circle{width:50px;height:50px;border:4px solid #60ca25;transform:translateX(-13%);position:absolute;top:1.5rem}.container-offer-steps .steps-wrapper .item .content{padding-left:4rem;margin-top:0;padding-bottom:0rem;padding-top:2rem}.container-offer-steps .steps-wrapper .item .highlight{width:12px;height:100%;transform:translateX(14px);position:absolute;top:0;left:0;-webkit-clip-path:none;clip-path:none}.container-offer-steps .steps-wrapper .item .highlight::before{content:"";width:100%;height:10px;-webkit-clip-path:polygon(50% 30%, 100% 0, 100% 70%, 50% 100%, 0 70%, 0 0);clip-path:polygon(50% 30%, 100% 0, 100% 70%, 50% 100%, 0 70%, 0 0);background:#e6e6e6;position:absolute;top:-4px;left:0}.container-offer-steps .steps-wrapper .item .highlight::after{content:"";width:100%;height:10px;-webkit-clip-path:polygon(50% 30%, 100% 0, 100% 70%, 50% 100%, 0 70%, 0 0);clip-path:polygon(50% 30%, 100% 0, 100% 70%, 50% 100%, 0 70%, 0 0);background:#e6e6e6;position:absolute;bottom:-4px;left:0}.container-offer-steps .steps-wrapper .item:last-child .highlight{background:linear-gradient(180deg, rgb(96, 202, 37) 50%, rgb(255, 255, 255) 100%)}.container-offer-steps .steps-wrapper .item:last-child .highlight::after{display:none}.container-offer-steps .steps-wrapper .item:first-child .highlight{background:linear-gradient(0deg, rgb(96, 202, 37) 50%, rgb(255, 255, 255) 100%)}.container-offer-steps .steps-wrapper .item:first-child .highlight::before{display:none}.container-offer-steps .steps-wrapper::before{width:12px;height:100%;left:2rem}}@media only screen and (max-width: 575.98px){.navbar.navbar-menu.sps--blw{height:60px}.navbar-menu .container-navbar{flex-wrap:nowrap}.navbar-menu .container-navbar .navbar-contact .btn{padding:6px;width:37px;height:37px;border-radius:60px;display:flex;align-items:center;justify-content:center}.navbar-menu .container-navbar .navbar-contact .btn span{display:none}.navbar-menu .container-navbar .navbar-contact .btn img{margin-right:0rem}.navbar-menu .container-navbar .navbar-brand{width:auto;padding-right:0rem;gap:1rem;display:flex}.container-main-realizations .navigation-slider{margin-top:auto;order:-1;top:50%;width:calc(100% - 2rem);transform:translateY(-50%);left:1rem;right:1rem}.container-main-realizations .navigation-slider img{filter:invert(1) brightness(100)}.container-main-realizations .slider-mr-1{height:100%;transform:translateY(0px) scale(1)}.container-main-realizations .left{padding:0}.container-main-realizations .right{padding:0;padding-top:1rem}.container-main-realizations .sliders{position:relative}.container-main-realizations .header{margin-bottom:1rem}.container-footer-bottom{padding:1rem 15px;font-size:.9rem}.container-footer-bottom .left{text-align:center}.container-footer-bottom .right{text-align:center}.container-footer-bottom .container .right{text-align:center;margin-top:1rem}body{padding-top:60px}.container-blocks{padding:3rem 15px}.container-blocks .item{gap:1rem;grid-template:auto/1fr}.container-blocks .item h3{font-size:24px}.container-blocks .item:nth-child(2n+1) .right{order:1}.container-blocks .item .left{position:relative;overflow:hidden}.container-blocks .item .left::before{display:block;padding-top:56%;content:""}.container-blocks .item .left img{position:absolute;height:100%;width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.btn img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.navbar .container-navbar .navbar-brand img{height:auto;width:100%;max-width:100px}.navbar .container-navbar .navbar-brand .logo-offgrid img{max-width:80px;margin-top:4px}.navbar.navbar-menu{height:60px}.container-hero .head{padding:40px 15px}.container-hero .head h1{font-size:24px;min-width:auto}.container-hero .fan{height:60vh;transform:scale(0.35) translateX(20%) !important}.container-hero .fan.fan2{display:none}.container-hero .fan .hero-fan{right:-113px;top:-443px}.container-hero .scene{margin-top:-170px;transform:scale(1);display:none}.container-hero .img .hero-mobile{display:block;width:100%;margin-top:-43%;transform:scale(1.3) translateX(10%);margin-bottom:2rem;z-index:0;position:relative}.container-hero .img .hero-home{left:auto;right:0;top:0;bottom:auto;width:140%}.container-icons{margin-top:0rem}.container-icons .icon-wrapper{grid-template:auto/1fr}.container-icons .col-12{padding:0 15px}.header h2{font-size:24px}.container-blog{padding:2rem 0}.container-blog .wrapper{grid-template:auto/1fr}.container-blog .header{margin-bottom:1rem;flex-wrap:wrap}.container-footer .footer-wrapper{grid-template:auto auto/1fr}.container-footer .footer-wrapper .logo{grid-column:1/2}.gradient{left:0px;height:100%;-webkit-clip-path:polygon(0 0, 90% 0, 50% 100%, 0% 100%) !important;clip-path:polygon(0 0, 90% 0, 50% 100%, 0% 100%) !important}.container-reviews .slider-reviews{padding:1rem}.container-reviews .slider-reviews .navigation-slider span{padding:.5rem}.container-header-subpage .content{padding:2rem 15px}.container-header-subpage .content h1{font-size:30px}.container-header-subpage .content p{font-size:14px}.container-header-subpage .content::before{display:none}.container-header-subpage .img{width:40%}.container-subtext h2{font-size:24px}.container-subtext p{font-size:14px;margin-top:.5rem}.container-team{padding:2rem 15px}.container-team .team-wrapper{row-gap:2rem;padding:0}.container-team .team-wrapper .content h3{font-size:16px;margin-top:.5rem}.container-team .team-wrapper .content h4{font-size:14px}.container-team .team-wrapper .content p{font-size:12px}.container-team .header{padding:0}.container-timeline .timeline{gap:2rem}.container-timeline .timeline .item{grid-template:auto/70px auto}.container-timeline .timeline .item .circle{width:71px;height:71px}.container-timeline .timeline::before{left:46px;width:4px}.container-realizations{padding:2rem 0}.container-realizations .right h3{font-size:18px}.container-header-subpage .content.realization .realizations-desc{grid-template:auto/auto}.container-header-subpage .content.realization .realizations-desc .box{background:rgba(0,0,0,0);padding:0;gap:-0.1rem}.container-header-subpage .content.realization .realizations-desc .desc p{font-size:14px}.container-header-subpage .content.realization h1{font-size:18px}.container-realizations .gallery-wrapper{grid-template:auto/1fr;gap:1rem}.container-contact{padding:2rem 15px}.container-contact .contact-wrapper{padding:0ć;grid-template:auto/auto}.container-header-subpage.offer .content h1{font-size:20px}}/*# sourceMappingURL=style.min.css.map */