html{min-height:100%}body{font-family:"Lato","Roboto","Helvetica Neue","Arial","sans-serif";display:-ms-grid;display:grid;min-height:100vh;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;max-width:100vw;overflow-x:hidden}img{vertical-align:top;max-width:100%;height:auto}::-moz-selection{color:#FAFAFA;background:#D37148}::selection{color:#FAFAFA;background:#D37148}::-webkit-input-placeholder{color:#CCCCCC}::-moz-placeholder{color:#CCCCCC}:-ms-input-placeholder{color:#CCCCCC}::-ms-input-placeholder{color:#CCCCCC}::placeholder{color:#CCCCCC}.c-button{position:relative;--btn-padding-x:1.5rem;display:inline-block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:0.5rem;padding:0.5rem var(--btn-padding-x);text-decoration:none;border:1px solid transparent;cursor:pointer;font-weight:700;color:white}.c-button:focus{outline:none;-webkit-box-shadow:0 0 0 2.5px #BC9C3C40!important;box-shadow:0 0 0 2.5px #BC9C3C40!important}.c-button span{position:relative;z-index:1}@media (min-width:0px) and (max-width:768px){.c-button{padding:0.5rem var(--btn-padding-x)}}.c-button.-primary{background-color:#D37148;border-color:#D37148;color:#FFFFFF}.c-button.-primary:before{content:'';position:absolute;top:0;left:0;width:100%;height:0;background-color:#D37148;z-index:-1;-webkit-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}.c-button.-primary:hover{color:#0F0F0F}.c-button.-primary:hover:before{height:100%}.c-button.-white{background-color:transparent;border-color:#FFFFFF;color:#FFFFFF}.c-button.-white:before{content:'';position:absolute;top:0;left:0;width:100%;height:0;background-color:#FFFFFF;z-index:-1;-webkit-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}.c-button.-white:hover{color:#0F0F0F}.c-button.-white:hover:before{height:100%}.c-button.-secondary{background-color:transparent;border-color:#54605E;color:#54605E}.c-button.-secondary:before{content:'';position:absolute;top:0;left:0;width:100%;height:0;background-color:#54605E;z-index:-1;-webkit-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}.c-button.-secondary:hover{color:#FFFFFF}.c-button.-secondary:hover:before{height:100%}.c-button.-bordered{background-color:transparent;border-color:#54605E;color:#54605E}.c-button.-bordered:hover{background-color:#54605E;color:#C2C6C6}.c-button.-select{background-position:calc(100% - 20px) 1rem,calc(100% - 15px) 1rem;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:calc(var(--btn-padding-x) + 15px)}.c-button.-select.primary{background-image:linear-gradient(45deg,transparent 50%,#C2C6C6 50%),linear-gradient(135deg,#C2C6C6 50%,transparent 50%)}.c-button.-select.bordered,.c-button.-select.secondary{background-image:linear-gradient(45deg,transparent 50%,#54605E 50%),linear-gradient(135deg,#54605E 50%,transparent 50%)}.c-button.-select.bordered:hover{background-image:linear-gradient(45deg,transparent 50%,#C2C6C6 50%),linear-gradient(135deg,#C2C6C6 50%,transparent 50%)}.c-button.btn-res{}@media (min-width:0px) and (max-width:576px){.c-button.btn-res{width:100%}}.c-button.toggle-menu{background:none;border:none}.c-input{position:relative}.c-input label{position:absolute;top:50%;left:0.5rem;font-size:1rem;color:#D3D5D5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.c-input input,.c-input textarea{background-color:transparent;border:2px solid transparent;border-bottom-color:#D3D5D5;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;color:white;font-size:1rem;padding:.5rem;padding-bottom:0.1rem;width:100%}.c-input input::-webkit-input-placeholder,.c-input textarea::-webkit-input-placeholder{color:transparent}.c-input input::-moz-placeholder,.c-input textarea::-moz-placeholder{color:transparent}.c-input input:-ms-input-placeholder,.c-input textarea:-ms-input-placeholder{color:transparent}.c-input input::-ms-input-placeholder,.c-input textarea::-ms-input-placeholder{color:transparent}.c-input input::-webkit-input-placeholder,.c-input textarea::-webkit-input-placeholder{color:transparent}.c-input input::-moz-placeholder,.c-input textarea::-moz-placeholder{color:transparent}.c-input input:-ms-input-placeholder,.c-input textarea:-ms-input-placeholder{color:transparent}.c-input input::-ms-input-placeholder,.c-input textarea::-ms-input-placeholder{color:transparent}.c-input input::placeholder,.c-input textarea::placeholder{color:transparent}.c-input input:focus,.c-input textarea:focus{outline:none;border-bottom-color:white}.c-input input:-webkit-autofill,.c-input input:-webkit-autofill:focus,.c-input input:-webkit-autofill:hover,.c-input textarea:-webkit-autofill,.c-input textarea:-webkit-autofill:focus,.c-input textarea:-webkit-autofill:hover{border-bottom-color:white;-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0px 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.c-input textarea{border:2px solid #D3D5D5;border-radius:0.5rem;padding:0.5rem!important;padding-top:1rem!important}.c-input:has(textarea) label{top:0.5rem;left:0.5rem;font-size:1rem;padding:0.5rem;color:#D3D5D5;-webkit-transform:scale(1) translateY(-25%);-ms-transform:scale(1) translateY(-25%);transform:scale(1) translateY(-25%)}.c-input:has(input:not(:-moz-placeholder-shown)) label{top:0;left:0.25rem;font-size:.8rem;transform:scale(0.8) translateY(-25%);color:white}.c-input:has(input:not(:-ms-input-placeholder)) label{top:0;left:0.25rem;font-size:.8rem;-ms-transform:scale(0.8) translateY(-25%);transform:scale(0.8) translateY(-25%);color:white}.c-input:has(:focus-within) label,.c-input:has(input:not(:placeholder-shown)) label{top:0;left:0.25rem;font-size:.8rem;-webkit-transform:scale(0.8) translateY(-25%);-ms-transform:scale(0.8) translateY(-25%);transform:scale(0.8) translateY(-25%);color:white}.c-input:has(textarea:not(:-moz-placeholder-shown)) label{top:0;left:0;font-size:.8rem;transform:scale(0.8) translateY(-25%);color:white}.c-input:has(textarea:not(:-ms-input-placeholder)) label{top:0;left:0;font-size:.8rem;-ms-transform:scale(0.8) translateY(-25%);transform:scale(0.8) translateY(-25%);color:white}.c-input:has(textarea:focus-within) label,.c-input:has(textarea:not(:placeholder-shown)) label{top:0;left:0;font-size:.8rem;-webkit-transform:scale(0.8) translateY(-25%);-ms-transform:scale(0.8) translateY(-25%);transform:scale(0.8) translateY(-25%);color:white}.resBlock,.resFlex{display:none}@media (min-width:0px) and (max-width:768px){.full{display:none}.resBlock{display:block}.resFlex{display:-webkit-box;display:-ms-flexbox;display:flex}}.hide{display:none!important}.show{display:block!important}.honey{position:absolute;left:-9999px}.alert{color:#C2C6C6;background-color:#DD4848;border-radius:0.5rem;padding:0.5rem 1rem}.alert.success{background-color:#66CC66}.alert li,.alert ul{list-style:disc;margin:0}.alert p{margin:0}.alert a{text-decoration:none}.modal .modal-dialog .modal-content .modal-body .btn-close{position:absolute;top:1rem;right:1rem}.modal .modal-dialog .modal-content .modal-body .modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.header{position:relative;width:100%;height:100px;padding:0.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:100;background-color:#54605E}@media (min-width:0px) and (max-width:768px){.header{height:75px;padding:0.5rem 1rem}}.header__logo{position:relative;width:200px}.header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo img,.header__logo svg{width:100%}@media (min-width:0px) and (max-width:768px){.header__logo{width:150px}}.header__container{position:relative}@media (min-width:0px) and (max-width:768px){.header__container{display:none!important}}.header__container a{font-weight:700;text-decoration:none;color:#C2C6C6;margin:0 0.5rem;position:relative;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.header__container a:after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#C2C6C6;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.header__container a.active{border-bottom:2px solid}.header__container a:hover{color:#F2F2F2}.header__container a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header__menu{position:relative;display:none}@media (min-width:0px) and (max-width:768px){.header__menu{display:block}}.header .toggle-menu{background-color:transparent;border:none;padding:0.5rem}.header .toggle-menu svg{fill:white}.quote-floating-button{position:fixed;z-index:5;border-radius:50%;padding:0.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#8D9493;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.quote-floating-button svg{width:20px;height:20px;fill:#FFFFFF;position:relative;z-index:2}.quote-floating-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;opacity:0;border-radius:2rem;width:220px!important;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;white-space:nowrap;z-index:1;padding:0.5rem 3rem 0.5rem 1rem!important;color:#FFFFFF}.quote-floating-button:hover{background-color:#D37148;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.quote-floating-button:hover span{background-color:#D37148;opacity:1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.footer{position:relative;width:100%;padding:3rem 1.5rem;background-color:#54605E;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 1.5fr 1fr;grid-template-columns:1fr 1.5fr 1fr;z-index:100}@media (min-width:0px) and (max-width:768px){.footer{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 2rem auto 2rem auto;grid-template-rows:auto auto auto;grid-row-gap:2rem;padding:2rem 1rem}.footer>:first-child{-ms-grid-row:1;-ms-grid-column:1}.footer>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.footer>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}}.footer:before{content:'';position:absolute;top:0;left:0;-webkit-transform:translateY(calc(-100% + 1px));-ms-transform:translateY(calc(-100% + 1px));transform:translateY(calc(-100% + 1px));background-color:#54605E;height:150px;width:100%;-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:2}@media (min-width:0px) and (max-width:768px){.footer:before{height:75px}}.footer a{text-decoration:none;font-weight:700;color:#C2C6C6;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.footer a:hover{color:#FFFFFF}.footer_sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:0px) and (max-width:768px){.footer_sitemap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.footer_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_logo a{width:80%;max-width:250px}.footer_logo a img{width:100%;-o-object-fit:contain;object-fit:contain}.footer_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_social .list{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer_social .list a{display:block;margin:0 0.5rem;width:25px;height:25px}.footer_social .list a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer_social a{text-align:right;margin-bottom:0.5rem}@media (min-width:0px) and (max-width:768px){.footer_social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer_social .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.menu{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:100vh;background-color:#0000;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;z-index:500;top:0;left:0}.menu.open{background-color:#0004}.menu.open .menu-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu.hidden{z-index:-1}.menu-backdrop{width:calc(100% - 300px)}.menu-container{width:300px;max-width:100%;background:white;-webkit-box-shadow:0 0 0.5rem 0px #00000030;box-shadow:0 0 0.5rem 0px #00000030;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.menu-container .toggle-menu{margin:1rem 0 1rem 1rem;padding:0;background:none;border:none;color:#D37148}.menu-container .toggle-menu svg{width:30px;height:30px;fill:#D37148}.menu-container .menu-navigation{text-align:center}.menu-container .menu-navigation a{color:#54605E;display:block;text-decoration:none;font-size:1.25rem;font-family:"Lato","Roboto","Helvetica Neue","Arial","sans-serif";padding:0.5rem 1rem}.loader-container{position:absolute;width:100vw;height:100vh;top:0;left:0;background:white;z-index:1000}.loader-container.hideLoader{-webkit-animation:Hide 0.75s forwards;animation:Hide 0.75s forwards}@-webkit-keyframes Hide{0%{opacity:1}to{opacity:0}}@keyframes Hide{0%{opacity:1}to{opacity:0}}.spinner{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;left:50%;top:50%;width:70px;height:70px;z-index:2000}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.home section.video{position:relative;overflow:hidden;height:calc(100vh - 100px)}@media (min-width:0px) and (max-width:768px){.home section.video{height:calc(100vh - 75px)}}.home section.video .back{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;z-index:0}.home section.video .front{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 1rem;padding-top:30px;background-color:white;opacity:0.35;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.home section.video .front img{width:80%;max-width:800px;max-height:40vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:exclusion;-o-object-fit:contain;object-fit:contain;margin-top:2%}@media (min-width:0px) and (max-width:768px){.home section.video .front img{margin-top:4rem}}.home section.video .text{position:absolute;bottom:125px;left:5%;width:90%;z-index:2;text-align:center}.home section.video .text h1{text-shadow:0 0 10px rgba(0,0,0,0.5);font-size:3rem;color:white;font-weight:800;line-height:0.7;margin-bottom:1rem}.home section.video .text h1 span{font-size:1.4rem;font-weight:600}@media (min-width:0px) and (max-width:768px){.home section.video .text{bottom:50%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.home section.video .text h1{font-size:2rem;line-height:1}.home section.video .text h1 span{font-size:1rem}}.home section.features{background-color:#54605E;text-align:center;padding:3rem 0;color:#FFFFFF;position:relative}.home section.features:after{content:'';position:absolute;bottom:0;left:0;-webkit-transform:translateY(calc(100% - 1px));-ms-transform:translateY(calc(100% - 1px));transform:translateY(calc(100% - 1px));background-color:#54605E;height:150px;width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 10%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 10%,0 100%);z-index:2}@media (min-width:0px) and (max-width:768px){.home section.features:after{height:75px}}.home section.features h2{font-size:2.6rem;font-weight:700;margin-bottom:0.5rem}@media (min-width:0px) and (max-width:768px){.home section.features h2{font-size:2rem}}.home section.features .body{font-size:1rem;font-weight:400;margin-bottom:3rem}.home section.features .list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15% 1fr;grid-template-columns:1fr 1fr;gap:15%}@media (min-width:0px) and (max-width:768px){.home section.features .list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:3rem}}.home section.features .list .item .image{position:relative;margin-bottom:1rem}.home section.features .list .item .image .img{width:80%;aspect-ratio:1/1;position:relative;z-index:2;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.home section.features .list .item .image .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#54605E;opacity:0;z-index:1;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.home section.features .list .item h3{font-size:1.7rem;font-weight:600;margin-bottom:0.5rem;color:#FFFFFF;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.home section.features .list .item:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home section.features .list .item:hover .bg{opacity:1}.home section.features .list .item:hover h3{color:#D37148}.home section.forest{position:relative}.home section.forest .bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.home section.forest .bg img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home section.forest .bg:after{content:'';position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;background:white;background:linear-gradient(191deg,white 0%,rgba(255,255,255,0) 100%)}.home section.forest .text{position:relative;z-index:1;width:50%;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:transparent;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15rem 10%}@media (min-width:0px) and (max-width:768px){.home section.forest .text{width:100%;padding:8rem 5%}}.home section.forest .text h2,.home section.forest .text p{color:#192627}.home section.forest .text h2{font-size:2rem;font-weight:800;text-transform:uppercase}@media (min-width:0px) and (max-width:768px){.home section.forest .text h2{font-size:1.5rem}}.home section.forest .text p{margin-bottom:1rem;font-weight:600}@media (min-width:0px) and (max-width:768px){.home section.forest .text p{font-size:1rem;font-weight:400}}.home section.capacity{background-color:#54605E;text-align:center;padding:3rem 0;color:#FFFFFF;position:relative}.home section.capacity:before{content:'';position:absolute;top:0;left:0;-webkit-transform:translateY(calc(-100% + 1px));-ms-transform:translateY(calc(-100% + 1px));transform:translateY(calc(-100% + 1px));background-color:#54605E;height:150px;width:100%;-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:2}.home section.capacity:after{content:'';position:absolute;bottom:0;left:0;-webkit-transform:translateY(calc(100% - 1px));-ms-transform:translateY(calc(100% - 1px));transform:translateY(calc(100% - 1px));background-color:#54605E;height:150px;width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 10%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 10%,0 100%);z-index:2}@media (min-width:0px) and (max-width:768px){.home section.capacity:after,.home section.capacity:before{height:75px}}.home section.capacity .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:4;-webkit-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px)}@media (min-width:0px) and (max-width:768px){.home section.capacity .text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.home section.capacity .text h2{font-size:1.8rem;font-weight:400;text-transform:uppercase;color:#D37148;margin-bottom:1rem}@media (min-width:0px) and (max-width:768px){.home section.capacity .text h2{font-size:1.5rem}}.home section.capacity .text p{margin-bottom:1rem;font-weight:400;color:#FFFFFF}.home section.capacity .text img{width:95%;max-width:900px;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:2rem}.home section.ready{position:relative}.home section.ready .bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.home section.ready .text{padding-top:calc(250px + 0rem);padding-bottom:calc(200px + 1rem);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:0px) and (max-width:768px){.home section.ready .text{padding-top:calc(150px + 0rem);padding-bottom:calc(100px + 1rem)}}.home section.ready .text h2{font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#54605E;margin-bottom:1rem}@media (min-width:0px) and (max-width:768px){.home section.ready .text h2{font-size:1.5rem}}.home section.ready .text p{margin-bottom:1rem;font-weight:400;color:#54605E}.home section.ready .text .body{margin-bottom:2rem}.contacto{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;min-height:calc(100vh - 100px)}@media (min-width:0px) and (max-width:768px){.contacto{min-height:calc(100vh - 75px);-ms-grid-columns:1fr;grid-template-columns:1fr}}.contacto .contact-form{background-color:#54605E;padding:3rem 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width:0px) and (max-width:768px){.contacto .contact-form{padding:3rem 3%}}.contacto .contact-form:after{content:"";position:absolute;top:0;right:0;width:100px;height:100%;background-color:#54605E;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-clip-path:polygon(0 0,0% 100%,99% 47%);clip-path:polygon(0 0,0% 100%,99% 47%)}@media (min-width:0px) and (max-width:768px){.contacto .contact-form:after{display:none}}.contacto .contact-form h1{color:#FFFFFF;font-size:2rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem}.contacto .contact-form .inputs{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:1fr 1fr;gap:1rem}.contacto .contact-form .message{grid-column:1/-1}.contacto .contact-form .terms{position:relative;grid-column:1/-1;color:white;display:-ms-grid;display:grid;-ms-grid-columns:auto 0.5rem 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.contacto .contact-form .terms input{border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;bottom:0;left:0;width:1px;height:1px;cursor:pointer}.contacto .contact-form .terms .box{width:1rem;height:1rem;border:1px solid white;border-radius:0.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.contacto .contact-form .terms .box:hover{background-color:rgba(255,255,255,0.2)}.contacto .contact-form .terms input:checked+.box{background-color:white;border-color:white}.contacto .contact-form .terms a{color:#D37148}.contacto .contact-form .submit{position:relative;grid-column:1/-1;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:0.5rem;--btn-padding-x:1.5rem;padding:0.5rem var(--btn-padding-x);text-decoration:none;border:1px solid transparent;cursor:pointer;font-weight:700;background-color:transparent;border-color:#FFFFFF;color:#FFFFFF}.contacto .contact-form .submit span{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contacto .contact-form .submit span:first-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;visibility:visible}.contacto .contact-form .submit span:nth-child(2){opacity:0;visibility:hidden}.contacto .contact-form .submit:hover{background-color:#D37148;border-color:#D37148;color:#FFFFFF}.contacto .contact-form .submit:hover span:first-child{opacity:0;visibility:hidden}.contacto .contact-form .submit:hover span:nth-child(2){opacity:1;visibility:visible}.contacto .contact-form .submit:focus{outline:none;-webkit-box-shadow:0 0 0 2.5px #BC9C3C40!important;box-shadow:0 0 0 2.5px #BC9C3C40!important}@media (min-width:0px) and (max-width:768px){.contacto .contact-form .submit{padding:0.5rem var(--btn-padding-x)}}.contacto .info{padding:3rem 5% 3rem calc(100px + 4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:0px) and (max-width:768px){.contacto .info{padding:3rem 3%}}.contacto .info .personal{margin-bottom:2.5rem}.contacto .info .name{font-weight:600;font-size:1.1rem;color:#D37148}.contacto .info .phones{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.contacto .info a{color:#0F0F0F;text-decoration:none;font-size:1rem;font-weight:400;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.contacto .info a:hover{color:#54605E;text-decoration:underline}.contacto .info .address{width:80%}.contacto .info .address .title{font-weight:600;font-size:1.2rem;color:#D37148}.contacto .info .address .map{aspect-ratio:4/3;border-radius:1rem;border:1px solid #0F0F0F;overflow:hidden}.contacto .info .address .map iframe{width:100%;height:100%;border:none}body:has(.contacto) .footer:before{display:none}body:has(.contacto) .header{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.2);box-shadow:2px 2px 10px rgba(0,0,0,0.2)}.success-page{padding-top:2rem;padding-bottom:2rem;position:relative;min-height:80vh}.success-page .bg{position:absolute;top:0;left:0;width:100%;height:100%}.success-page .bg img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.success-page .bg .iso{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-90%);-ms-transform:translate(-50%,-90%);transform:translate(-50%,-90%);width:300px;height:300px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.success-page .bg .iso img{width:100px;height:100px}@media (min-width:0px) and (max-width:768px){.success-page .bg .iso{width:200px;height:200px}.success-page .bg .iso img{width:75px;height:75px}}.success-page .bg .image{width:100%;height:100%}.success-page .bg .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.success-page .content{position:absolute;bottom:0;left:0;width:100%;padding:3rem 1rem;background-color:#54605E}.success-page .content .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px);position:relative;z-index:3}@media (min-width:0px) and (max-width:768px){.success-page .content .text{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}.success-page .content .body{font-size:2rem;font-weight:600;margin-bottom:1.5rem}.success-page .content .body p{line-height:1.2;color:#D3D5D5;margin:0}.success-page .content .body p strong{color:#D37148}@media (min-width:0px) and (max-width:768px){.success-page .content .body{font-size:1.5rem}}.success-page .content:before{content:'';position:absolute;top:0;left:0;-webkit-transform:translateY(calc(-100% + 1px));-ms-transform:translateY(calc(-100% + 1px));transform:translateY(calc(-100% + 1px));background-color:#54605E;height:150px;width:100%;-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:2}@media (min-width:0px) and (max-width:768px){.success-page .content:before{height:75px}}body:has(.success-page) .footer:before{display:none}body:has(.success-page) .footer,body:has(.success-page) .header{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.2);box-shadow:2px 2px 10px rgba(0,0,0,0.2)}.default-page{padding-top:2rem;padding-bottom:2rem;background-color:#54605E}.default-page h1{color:#D37148;text-transform:uppercase;font-size:2rem;font-weight:700;margin-bottom:2rem}@media (min-width:0px) and (max-width:768px){.default-page h1{font-size:1.5rem}}.default-page p{color:#FFFFFF;font-size:1rem}body:has(.default-page) .footer:before{display:none}body:has(.default-page) .footer,body:has(.default-page) .header{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.2);box-shadow:2px 2px 10px rgba(0,0,0,0.2)}