:root{--color-white: #ffffff;--color-black: #000000;--color-green: #2B4831;--color-orange: #FF7A0F}*{box-sizing:border-box;padding:0;margin:0}*:before,*:after{box-sizing:border-box}body{font-family:"Montserrat",sans-serif;font-weight:400}body input,body select,body textarea{font-family:"Montserrat",sans-serif;font-weight:400}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.header{background:var(--color-white);display:flex;align-items:center;padding:40px 0;position:relative}@media(max-width: 991px){.header{padding:20px 0}}.header .container{display:flex;justify-content:space-between;align-items:center}.header .logo{display:block;width:310.643px;height:111.146px;flex-shrink:0}@media(max-width: 1399px){.header .logo{width:280px;height:auto}}@media(max-width: 1199px){.header .logo{width:240px;height:auto}}@media(max-width: 991px){.header .logo{width:140px}}.header .nav{display:flex;gap:30px;align-items:center}@media(max-width: 1399px){.header .nav{gap:20px}}@media(max-width: 1199px){.header .nav{gap:15px}}@media(max-width: 991px){.header .nav{position:absolute;flex-direction:column;top:50px;right:0;background:#fff;width:100%;padding:30px;opacity:0;visibility:hidden;overflow:hidden;transition:all .3s ease}.header .nav.active{top:90px;opacity:1;visibility:visible}}.header .nav a{color:#2b4831;font-size:16px;font-style:normal;font-weight:300;line-height:100%;text-decoration:none}@media(max-width: 1199px){.header .nav a{font-size:14px}}@media(max-width: 991px){.header .nav a{padding:6px;text-align:center}}@media(min-width: 992px){.header .nav a{transition:all .3s ease}.header .nav a:hover{color:var(--color-orange)}}.header .nav-button-mob{display:block;height:30px;width:30px;background:rgba(0,0,0,0);border:0;padding:0 3px;margin:7px 5px 5px;position:relative;z-index:2}@media(min-width: 992px){.header .nav-button-mob{display:none}}.header .nav-button-mob span{display:block;height:2px;width:100%;background-color:#2b4831;position:relative;transition:background-color .3s ease}.header .nav-button-mob span:before,.header .nav-button-mob span:after{content:"";display:block;height:2px;width:100%;border-radius:2px;background-color:#2b4831;position:absolute;left:0}.header .nav-button-mob span:before{top:-8px;transition:top .3s .3s ease,transform .3s ease}.header .nav-button-mob span:after{bottom:-8px;transition:bottom .3s .3s ease,width 0s .3s ease,transform .3s ease}.header .nav-button-mob.active span{background-color:rgba(0,0,0,0) !important}.header .nav-button-mob.active span:before{top:0;transform:rotate(45deg);transition:top .3s ease,transform .3s .3s ease}.header .nav-button-mob.active span:after{bottom:0;transform:rotate(-45deg);transition:bottom .3s ease,width 0s .3s ease,transform .3s .3s ease}.footer{padding:50px 0 100px;background:#c7dcd3}.footer .stand{border:1px solid #ff7522;border-radius:20px;padding:20px 30px;background:#254732;text-align:center;color:#fff;font-size:42px;font-style:normal;font-weight:300;line-height:140%;max-width:1060px;width:100%;margin:0 auto 40px}@media(max-width: 1199px){.footer .stand{font-size:36px}}@media(max-width: 991px){.footer .stand{font-size:30px}}@media(max-width: 767px){.footer .stand{font-size:20px}}.footer .stand strong{display:block;color:#c2d1b9;font-size:36px;font-style:normal;font-weight:700;line-height:140%}@media(max-width: 1199px){.footer .stand strong{font-size:30px}}@media(max-width: 991px){.footer .stand strong{font-size:26px}}@media(max-width: 767px){.footer .stand strong{font-size:17px}}.footer .infos{display:flex;justify-content:center;align-items:center;margin:0 auto 80px;gap:40px}@media(max-width: 991px){.footer .infos{gap:20px}}@media(max-width: 767px){.footer .infos{flex-direction:column}}.footer .infos .waze{width:221.511px;height:64.564px;flex-shrink:0;background:url(cbf777044125a98e4e9d.png) center center no-repeat;display:block}.footer .infos .whats{color:#2b4831;font-size:52px;font-style:normal;font-weight:600;line-height:100%;display:flex;align-items:center;gap:10px;text-decoration:none}@media(max-width: 991px){.footer .infos .whats{font-size:28px}}.footer .infos .whats .icon{width:48px;height:48px;flex-shrink:0;fill:#2b4831}.footer .infos .space{display:block;width:4px;height:60px;background:#fff;flex-shrink:0}@media(max-width: 767px){.footer .infos .space{width:40px;height:2px}}.footer .text-legal{color:#000;font-size:10px;font-style:normal;font-weight:300;line-height:140%}.footer .glr-pre{color:#2c2e35;font-size:15px;font-style:normal;font-weight:400;line-height:100%;display:block;margin:0 0 10px;text-align:center}.footer .glr-logo{display:block;margin:0 auto}@media(max-width: 1199px){.footer .glr-logo{margin-bottom:40px}}@media(max-width: 767px){.footer .glr-logo{width:180px;height:auto;display:block}}.banner{height:644px;background:url(eaf6363a4087972f9a39.jpg) center no-repeat;background-size:cover}@media(max-width: 1199px){.banner{height:540px}}@media(max-width: 991px){.banner{height:400px}}@media(max-width: 767px){.banner{height:240px}}.about{background:var(--color-green);padding:100px 0}@media(max-width: 767px){.about{padding:50px 0}}.about h1{margin:0 auto 40px}.about h1 svg{margin:0 auto;display:block}@media(max-width: 991px){.about h1 svg{width:100%;height:auto}}.about h1 strong{opacity:0;visibility:hidden;height:0;overflow:hidden;display:block}.about h2{color:var(--color-white);font-size:33.602px;font-style:normal;font-weight:500;line-height:100%;text-align:center;margin:0 auto 100px}@media(max-width: 767px){.about h2{font-size:20px;margin:0 auto 40px}}.about p{color:var(--color-white);font-size:20px;font-style:normal;font-weight:300;line-height:140%}@media(max-width: 767px){.about p{font-size:14px;text-align:center}}.about p strong{font-weight:500}.video{background:#c7dcd3;padding:100px 0}@media(max-width: 767px){.video{padding:50px 0}}.video h2{max-width:800px;background:var(--color-green);border-radius:20px;border:1px solid var(--color-orange);padding:30px;color:var(--color-white);font-size:36px;font-style:normal;font-weight:300;line-height:140%;margin:0 auto 60px;text-align:center}@media(max-width: 991px){.video h2{font-size:26px}}@media(max-width: 767px){.video h2{padding:15px 20px;font-size:20px;margin:0 auto 40px}}.video a{display:flex;justify-content:center;align-items:center;width:100%;height:460px;background-color:var(--color-black);background:url(6fab8541fcddcbb6fb38.jpg) center no-repeat;background-size:cover}@media(max-width: 991px){.video a{height:360px}}@media(max-width: 767px){.video a{height:240px}}.video a .icon{width:74px;height:74px;flex-shrink:0;fill:var(--color-white);display:block}@media(max-width: 767px){.video a .icon{width:40px;height:40px}}.map{background:#c7dcd3}.map #map{height:380px}.map .address{height:100px;display:flex;align-items:center;justify-content:center;text-align:center;color:#2b4831;font-size:42px;font-style:normal;font-weight:600;line-height:120%}@media(max-width: 991px){.map .address{font-size:30px}}@media(max-width: 767px){.map .address{font-size:22px}}.banner-main{background:var(--color-green);padding:50px 0 0}.banner-main h2{margin:0 0 30px;text-align:center;color:#c2d1b9;font-size:32px;font-style:normal;font-weight:600;line-height:140%}@media(max-width: 991px){.banner-main h2{font-size:30px}}@media(max-width: 767px){.banner-main h2{font-size:16px;margin:0 0 20px}}.banner-main p{text-align:center;color:var(--color-white);font-size:24px;font-style:normal;font-weight:500;line-height:100%}@media(max-width: 991px){.banner-main p{font-size:16px}}@media(max-width: 767px){.banner-main p{font-size:14px;line-height:160%}}.banner-main p strong{color:#c2d1b9;font-size:32px;font-weight:600}@media(max-width: 991px){.banner-main p strong{font-size:26px}}@media(max-width: 767px){.banner-main p strong{font-size:18px}}.banner-main .image{height:578px;width:100%;margin:100px 0 0;display:block;background:url(446e83c07d83ae3311bd.jpg) center 0 no-repeat;position:relative}@media(max-width: 991px){.banner-main .image{height:400px}}@media(max-width: 767px){.banner-main .image{height:200px;background-size:auto 100%}}.banner-main .image:after{content:"";display:block;width:705.8px;height:650.9px;background:url(f32fcac26b47f8bb68de.png) center no-repeat;position:absolute;bottom:0;left:50%;margin-left:-388px;background-size:contain}@media(max-width: 991px){.banner-main .image:after{width:520px;height:480px;margin-left:-332px}}@media(max-width: 767px){.banner-main .image:after{width:300px;height:276px;margin-left:-159px}}.floors{padding:50px 0 0;position:relative;background:#eff3f1}.floors .image{width:1170px;height:616px;background:url(e1e4b79a9d8a9d3808a5.png) center 0 no-repeat;position:absolute;bottom:50px;left:50%;margin-left:-700px}@media(max-width: 1399px){.floors .image{background-size:contain;width:1110px;height:582px;bottom:77px;margin-left:-690px}}@media(max-width: 1199px){.floors .image{margin-left:-764px}}@media(max-width: 991px){.floors .image{margin-left:-820px}}@media(max-width: 767px){.floors .image{width:400px;margin-left:-200px;height:209px;bottom:30px}}.floors .image:after{content:"PERSPECTIVA ILUSTRADA | CORTE ESQUEMÁTICO CASA 178,67 M²";color:#2c2e35;font-size:7.5px;font-style:normal;font-weight:500;line-height:100%;position:absolute;bottom:-12px;left:17px;display:block}@media(max-width: 1399px){.floors .image:after{left:170px}}@media(max-width: 1199px){.floors .image:after{left:270px}}@media(max-width: 991px){.floors .image:after{left:450px}}@media(max-width: 767px){.floors .image:after{left:40px}}.floors h2{text-align:center;color:var(--color-green);font-size:52.777px;font-style:normal;font-weight:300;line-height:100%;border:1px solid var(--color-orange);padding:20px 30px;border-radius:20px;margin:0 auto 100px}@media(max-width: 1399px){.floors h2{font-size:44px}}@media(max-width: 1199px){.floors h2{font-size:36px}}@media(max-width: 767px){.floors h2{font-size:22px;padding:15px 20px;margin:0 auto 60px}}.floors h2 strong{font-weight:500}.floors p{width:350px;color:#2b4831;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 30px}@media(max-width: 1399px){.floors p{font-size:14px;width:300px}}@media(max-width: 991px){.floors p{font-size:12px;width:200px}}@media(max-width: 767px){.floors p{font-size:16px;width:100%;text-align:center;margin:0 0 15px}}.floors h3{color:#2b4831;font-size:26px;font-style:normal;font-weight:600;line-height:100%;border:1px solid var(--color-orange);padding:10px 20px;border-radius:10px}@media(max-width: 991px){.floors h3{font-size:20px}}.floors .row2{background:#e2ebe5;padding:25px 0;margin-top:25px}.floors .row3{background:#cad6cf;padding:25px 0 125px}@media(max-width: 767px){.floors .row3{padding-bottom:280px}}.infrastructure{padding:50px 0 80px;background:#2b4831;overflow:hidden}.infrastructure h2{color:#fff;font-size:52px;font-style:normal;font-weight:300;line-height:100%;text-align:center;margin:0 auto 60px}@media(max-width: 1399px){.infrastructure h2{font-size:44px}}@media(max-width: 1199px){.infrastructure h2{font-size:38px}}@media(max-width: 991px){.infrastructure h2{font-size:28px}}.infrastructure h2 strong{font-weight:500}.infrastructure h3{color:#fff;font-size:36px;font-style:normal;font-weight:500;line-height:100%;text-align:center;margin:0 auto 60px}@media(max-width: 1199px){.infrastructure h3{font-size:30px}}@media(max-width: 991px){.infrastructure h3{font-size:26px}}@media(max-width: 767px){.infrastructure h3{font-size:18px;margin:0 auto 40px}}.infrastructure h3 span{border-radius:15px;border:1px solid var(--color-orange);display:inline-block;padding:10px 20px}.infrastructure .infrastructure-gallery{margin:0 auto 60px;max-width:1030px;overflow:visible}@media(max-width: 767px){.infrastructure .infrastructure-gallery{margin:0 auto 40px}}.infrastructure .infrastructure-gallery .swiper-slide{opacity:0;visibility:hidden;transition:all .3s ease}.infrastructure .infrastructure-gallery .swiper-slide.swiper-slide-active{opacity:1;visibility:visible}.infrastructure .infrastructure-gallery .image{display:block;width:100%;height:550px;border-radius:50px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 991px){.infrastructure .infrastructure-gallery .image{height:440px;border-radius:40px}}@media(max-width: 767px){.infrastructure .infrastructure-gallery .image{height:240px;border-radius:30px}}.infrastructure .infrastructure-gallery p{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:140%;display:block;margin:20px 0 0;text-align:center}@media(max-width: 991px){.infrastructure .infrastructure-gallery p{font-size:14px}}@media(max-width: 575px){.infrastructure .infrastructure-gallery p{font-size:12px}}.infrastructure .infrastructure-gallery .swiper-pagination{display:none}.infrastructure .infrastructure-gallery .swiper-button-prev,.infrastructure .infrastructure-gallery .swiper-button-next{width:30px;height:40px;padding:0;top:275px}@media(max-width: 991px){.infrastructure .infrastructure-gallery .swiper-button-prev,.infrastructure .infrastructure-gallery .swiper-button-next{top:230px}}@media(max-width: 767px){.infrastructure .infrastructure-gallery .swiper-button-prev,.infrastructure .infrastructure-gallery .swiper-button-next{top:126px}}@media(max-width: 575px){.infrastructure .infrastructure-gallery .swiper-button-prev,.infrastructure .infrastructure-gallery .swiper-button-next{top:270px}}.infrastructure .infrastructure-gallery .swiper-button-prev:after,.infrastructure .infrastructure-gallery .swiper-button-next:after{font-size:22px;color:var(--color-white)}.infrastructure .infrastructure-gallery .swiper-button-prev{left:-50px}@media(max-width: 575px){.infrastructure .infrastructure-gallery .swiper-button-prev{left:0}}.infrastructure .infrastructure-gallery .swiper-button-next{right:-50px}@media(max-width: 575px){.infrastructure .infrastructure-gallery .swiper-button-next{right:0}}.infrastructure .infrastructure-item{display:flex;gap:16px;text-align:center;align-items:center}@media(max-width: 767px){.infrastructure .infrastructure-item{margin-top:15px}}.infrastructure .infrastructure-item+.infrastructure-item{margin-top:15px}.infrastructure .infrastructure-item .icon{width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}@media(max-width: 767px){.infrastructure .infrastructure-item .icon{width:40px;height:40px}}.infrastructure .infrastructure-item .icon svg{max-width:50px;max-height:50px}@media(max-width: 767px){.infrastructure .infrastructure-item .icon svg{max-width:40px;max-height:40px}}.infrastructure .infrastructure-item .text{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:140%;text-align:left}@media(max-width: 767px){.infrastructure .infrastructure-item .text{font-size:14px}}.tour{padding:50px 0;background:#c7dcd3;overflow:hidden}.tour h2{background:#254732;border:1px solid var(--color-orange);border-radius:20px;padding:20px;max-width:800px;text-align:center;color:#fff;font-size:36px;font-style:normal;font-weight:300;line-height:140%;margin:0 auto 50px}@media(max-width: 991px){.tour h2{font-size:26px}}@media(max-width: 767px){.tour h2{font-size:20px;padding:10px 15px}}.tour .tour-link{display:flex;justify-content:center;align-items:center;max-width:1050px;width:100%;height:456px;margin:0 auto;background:#000 url(0c51cbd8ae1660a3fe4b.jpg) center no-repeat;background-size:cover}@media(max-width: 991px){.tour .tour-link{height:360px}}@media(max-width: 767px){.tour .tour-link{height:240px}}.tour .tour-link .icon{width:74px;height:74px;flex-shrink:0;fill:var(--color-white);display:block}@media(max-width: 767px){.tour .tour-link .icon{width:40px;height:40px}}.tour .tour-legend{color:#2c2e35;font-size:18px;font-style:normal;font-weight:500;line-height:100%;text-align:center;margin:16px 0 0}@media(max-width: 767px){.tour .tour-legend{font-size:12px}}.plants{padding:50px 0;overflow:hidden}.plants .legend{text-align:center;padding:0 0 30px}.plants .legend .text{color:#2c2e35;font-size:32px;font-style:normal;font-weight:400;line-height:100%;display:block;margin:0 0 40px}@media(max-width: 767px){.plants .legend .text{font-size:14px;margin:0 0 15px}}.plants .legend .text-1{color:#c2d1b9;font-size:50px;font-style:normal;font-weight:600;line-height:100%}@media(max-width: 767px){.plants .legend .text-1{font-size:16px}}.plants .legend .text-2{color:#2c2e35;font-size:52px;font-style:normal;font-weight:400;line-height:100%}@media(max-width: 767px){.plants .legend .text-2{font-size:18px}}.plants .legend .text-3{color:#c2d1b9;font-size:74px;font-style:normal;font-weight:600;line-height:100%}@media(max-width: 767px){.plants .legend .text-3{font-size:22px}}.plants .legend .text-4{color:#2c2e35;font-size:24px;font-style:normal;font-weight:300;line-height:100%;display:block;text-transform:uppercase}@media(max-width: 767px){.plants .legend .text-4{font-size:12px}}.plants .image{display:block;text-align:center}.plants .image img{max-height:800px}@media(max-width: 767px){.plants .image img{max-height:500px}}.plants .plants-gallery{position:relative;overflow:hidden}.plants .plants-gallery .non-swiper-slide{display:none}.plants .plants-gallery .swiper-button-prev,.plants .plants-gallery .swiper-button-next{width:40px;height:40px;padding:0;border:1px solid var(--color-orange);border-radius:10px}.plants .plants-gallery .swiper-button-prev:after,.plants .plants-gallery .swiper-button-next:after{font-size:18px;color:var(--color-orange)}.plants .plant-btns{display:flex;justify-content:center;align-items:center;gap:40px;margin:0 0 40px}@media(max-width: 767px){.plants .plant-btns{gap:20px;margin:0 0 30px}}.plants .plant-btns .plant-btn{background:rgba(0,0,0,0);border:1px solid #2c2e35;height:60px;width:138px;display:flex;justify-content:center;align-items:center;color:#2c2e35;font-size:26px;font-style:normal;font-weight:400;line-height:100%;cursor:pointer;transition:all .3s ease}@media(max-width: 767px){.plants .plant-btns .plant-btn{height:40px;width:100px;font-size:16px}}.plants .plant-btns .plant-btn.active{background:#dfeae5}.form{background:#2b4831;padding:100px 0}@media(max-width: 767px){.form{padding:50px 0}}.form h2{color:#fff;font-size:42px;font-style:normal;font-weight:500;line-height:100%;text-align:center;margin:0 auto 160px}@media(max-width: 991px){.form h2{font-size:32px}}@media(max-width: 767px){.form h2{font-size:22px;margin:0 auto 60px}}.form h2 span{border-radius:15px;border:1px solid var(--color-orange);display:inline-block;padding:10px 20px}.form .logo{max-width:500px;width:100%;height:auto;display:block;margin:50px auto 0}@media(max-width: 767px){.form .logo{margin:0 auto 40px;max-width:80%}}.form .form-container{position:relative}.form .form-container .state-load,.form .form-container .state-success,.form .form-container .state-error{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(43,72,49,.9);z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;font-size:16px;letter-spacing:1px;text-align:center}.form .form-container .state-load.active,.form .form-container .state-success.active,.form .form-container .state-error.active{display:flex}.form .form-container .state-load svg,.form .form-container .state-success svg,.form .form-container .state-error svg{width:100px;height:100px;margin-bottom:20px}.form .form-container .state-load{color:#fff}.form .form-container .state-success{color:green;font-weight:600}.form .form-container .state-success svg{fill:green}.form .form-container .state-error{color:red;font-weight:600}.form .form-container .state-error svg{fill:red}.form .form-content{max-width:600px;width:100%}.form .form-content .form-group{margin:0 0 20px}.form .form-content label{display:block;color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:100%;margin:0 0 10px}@media(max-width: 767px){.form .form-content label{font-size:14px}}.form .form-content label.error{color:#f33d3d;margin:5px 0 0;font-size:14px}.form .form-content input{width:100%;height:48px;background:#fff;border:1px solid #fff;padding:0 14px;font-size:12px}@media(max-width: 767px){.form .form-content input{height:40px}}.form .form-content input.error{color:#f33d3d;border:1px solid #f33d3d}.form .form-content button{display:flex;justify-content:center;align-items:center;width:160px;height:50px;margin:40px auto 0;background:var(--color-orange);border-radius:10px;border:0;color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:100%;cursor:pointer;text-transform:uppercase;outline:none}@media(max-width: 767px){.form .form-content button{font-size:18px}}@media(min-width: 992px){.form .form-content button{transition:all .3s ease}.form .form-content button:hover{background:#bb590b}}.form .form-content .privacity{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.form .form-content .privacity strong{display:block;margin:0 0 5px}.button-whatsapp{width:60px;height:60px;position:fixed;bottom:30px;right:30px;border-radius:50%;z-index:99999;display:block;animation:shake 10s infinite}@media(max-width: 767px){.button-whatsapp{width:44px;height:44px;bottom:20px;right:20px}}.button-whatsapp svg{display:block;width:100%;height:100%}@keyframes shake{4.5%,10.5%{transform:translate(0px, 0px) rotate(0deg)}5%{transform:translate(1px, 1px) rotate(0deg)}5.5%{transform:translate(-1px, -2px) rotate(-1deg)}6%{transform:translate(-3px, 0px) rotate(1deg)}6.5%{transform:translate(3px, 2px) rotate(0deg)}7%{transform:translate(1px, -1px) rotate(1deg)}7.5%{transform:translate(-1px, 2px) rotate(-1deg)}8%{transform:translate(-3px, 1px) rotate(0deg)}8.5%{transform:translate(3px, 1px) rotate(-1deg)}9%{transform:translate(-1px, -1px) rotate(1deg)}9.5%{transform:translate(1px, 2px) rotate(0deg)}10%{transform:translate(1px, -2px) rotate(-1deg)}}.form-whatsapp{width:300px;position:fixed;bottom:110px;right:30px;border-radius:20px;z-index:99999;background:#fff;padding:30px;opacity:0;visibility:hidden;height:0;overflow:hidden}.form-whatsapp.active{opacity:1;visibility:visible;height:auto;overflow:visible}.form-whatsapp:after{content:"";border-top:10px solid #fff;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);position:absolute;bottom:-10px;right:24px;display:block}.form-whatsapp .form-whatsapp-close{width:30px;height:30px;position:absolute;top:5px;right:5px;color:#334932;font-style:normal;font-weight:700;background:rgba(0,0,0,0);border:0;padding:0;font-size:20px;cursor:pointer}.form-whatsapp .title{display:block;color:#334932;font-size:14px;font-style:normal;font-weight:500;line-height:140%;margin:0 0 20px}.form-whatsapp .form-group{margin:0 0 10px}.form-whatsapp label{display:block;color:#334932;font-size:12px;font-style:normal;font-weight:400;line-height:100%;margin:0}@media(max-width: 767px){.form-whatsapp label{font-size:14px}}.form-whatsapp label.error{color:#f33d3d;margin:4px 0 0;font-size:12px}.form-whatsapp input{width:100%;height:28px;background:#fff;border:0;border-bottom:1px solid #334932;padding:0 4px;outline:none}.form-whatsapp input.error{color:#f33d3d;border-bottom:1px solid #f33d3d}.form-whatsapp .form-whatsapp-button{display:flex;justify-content:center;align-items:center;width:140px;height:40px;margin:20px auto 0;background:var(--color-orange);border-radius:10px;border:0;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:100%;cursor:pointer;text-transform:uppercase}@media(max-width: 767px){.form-whatsapp .form-whatsapp-button{font-size:18px}}@media(min-width: 992px){.form-whatsapp .form-whatsapp-button{transition:all .3s ease}.form-whatsapp .form-whatsapp-button:hover{background:#bb590b}}.form-whatsapp .privacity{color:#334932;font-size:10px;font-style:normal;font-weight:400;line-height:140%}.form-whatsapp .privacity strong{display:block;margin:0 0 5px;font-size:12px}.form-whatsapp .state-load,.form-whatsapp .state-success,.form-whatsapp .state-error{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;font-size:16px;letter-spacing:1px;text-align:center;border-radius:20px}.form-whatsapp .state-load.active,.form-whatsapp .state-success.active,.form-whatsapp .state-error.active{display:flex}.form-whatsapp .state-load svg,.form-whatsapp .state-success svg,.form-whatsapp .state-error svg{width:100px;height:100px;margin-bottom:20px}.form-whatsapp .state-load{color:#2b4831}.form-whatsapp .state-success{color:green;font-weight:600}.form-whatsapp .state-success svg{fill:green}.form-whatsapp .state-error{color:red;font-weight:600}.form-whatsapp .state-error svg{fill:red}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content{height:100% !important;padding:0}
