*{box-sizing:border-box}*,body{margin:0;padding:0}h1,h2,h3,h4,h5,p{font-weight:400;margin:0}:focus,a:focus,button:focus{outline:0}ol,ul{padding:0}li,ol,ul{list-style:none}a{color:inherit}a:focus,a:hover{color:inherit;outline:0;text-decoration:none}form{margin:0}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 0;outline:0}button{background-color:transparent;border:none;padding:0}button:focus,button:hover{color:inherit;outline:0;text-decoration:none}@custom-media --desktop_big (width >= 1920px)
@custom-media --desktop (width <= 1399px)
@custom-media --desktop_min (width <= 1199px)
@custom-media --tablet_big (width <= 999px)
@custom-media --tablet (width <= 799px)
@custom-media --mobile_big (width <= 599px)
@custom-media --mobile (width <= 499px);@property --myColor1{syntax:"<color>";initial-value:#fca32d;inherits:false}@property --myColor2{syntax:"<color>";initial-value:#ff6196;inherits:false}.button-hover-linearGradient{background-image:linear-gradient(105deg,var(--myColor1) 7%,var(--myColor2) 78%);transition:--myColor1 .7s,--myColor2 .7s}.button-hover-linearGradient:hover{--myColor1:#ff933c;--myColor2:#ff933c}.button-hover-linearGradient-others-browsers{background-image:linear-gradient(105deg,#ff933c 7%,#ff6196 78%);background-image:-moz-linear-gradient(105deg,#ff933c 7%,#ff6196 78%)}html{font-size:62.5%}.form-group{margin:0;position:relative}input.error,select.error,textarea.error{background-color:#fce4e4;border:1px solid #c03;outline:none}label.error{bottom:-20px;color:red;font-size:12px;position:absolute}.grecaptcha-badge{display:none!important}body.menu-opened{overflow:hidden}body.menu-opened #menuOpen{opacity:0}body.menu-opened .menu{opacity:1;visibility:visible}.menu{backdrop-filter:blur(4px);background:rgba(0,0,0,.9);display:grid;inset:0;opacity:0;place-items:center;position:fixed;transition:all .4s ease-in-out;visibility:hidden;z-index:10000}.menu #menuClose{position:absolute;right:20px;top:1rem;z-index:1}.menu nav{width:-moz-fit-content;width:fit-content}.menu nav .hdr-nav{display:block;margin:0;margin-inline:auto;text-align:center}.menu nav .hdr-nav li{margin-inline:auto;width:-moz-fit-content;width:fit-content}.menu nav .hdr-nav li a{color:#fff;font-size:24px;font-weight:100;letter-spacing:-.03rem;text-align:center;text-transform:uppercase}.menu nav .hdr-nav li .btn-outline{margin-top:20px;width:100%}.menu nav .hdr-nav li+li{margin-top:12px}.site-header{left:0;opacity:0;padding:1.8rem 3.5rem;position:fixed;right:0;top:0;transform:translateY(-30px);transition:background .6s,backdrop-filter .6s,padding .5s var(--ease-expo);z-index:1000}.site-header.is-scrolled{backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:hsla(0,0%,6%,.92);padding:1rem 20px}.site-header .btn-outline:hover{color:var(--gold)}.site-header .btn-outline:focus{color:#fff!important}@media (max-width:1024px){.site-header .corner-lines{display:none!important}}.hdr-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px}.hdr-logo{color:var(--white);font-size:1.3rem;font-weight:700;letter-spacing:.25em;text-decoration:none}.hdr-logo em{color:var(--gold);font-style:normal}.hdr-nav{display:flex;gap:1.5rem;list-style:none}.hdr-nav a{color:hsla(0,0%,100%,.75);font-size:.68rem;font-weight:500;letter-spacing:.15em;padding-bottom:4px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s}.hdr-nav a:after{background:var(--gold);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-expo);width:100%}.hdr-nav a:hover{color:var(--white)}.hdr-nav a:hover:after{transform:scaleX(1);transform-origin:left}.toggler{background:transparent;border:1px solid #fff;border-radius:50%;display:grid;height:40px;place-items:center;transition:all .3s ease-in-out;width:40px}@media (min-width:1024px){.toggler{display:none!important}}.toggler:hover{background:var(--gold);border-color:var(--gold)}.toggler svg{height:20px;width:20px}.toggler svg path{fill:#fff}.site-footer{background:var(--dark);color:var(--white);padding:7rem 5rem 2.5rem}.ftr-top{display:grid;gap:4rem;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto 6rem;max-width:1400px}.ftr-brand{color:var(--gold);font-size:2.2rem;font-weight:700;letter-spacing:.35em;margin-bottom:1.5rem}.ftr-about{color:hsla(0,0%,100%,.45);font-family:League Spartan,sans-serif;font-size:.85rem;line-height:1.9;max-width:280px}.ftr-col-title{color:var(--gold);font-size:.65rem;letter-spacing:.25em;margin-bottom:2rem;text-transform:uppercase}.ftr-links{list-style:none}.ftr-links li{margin-bottom:.9rem}.ftr-links a{color:hsla(0,0%,100%,.5);font-size:.88rem;position:relative;text-decoration:none;transition:color .3s}.ftr-links a:hover{color:var(--white)}.ftr-links li:not(:has(a)){color:hsla(0,0%,100%,.5);font-size:.88rem}.ftr-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding-top:2rem}.ftr-copy{color:hsla(0,0%,100%,.3);font-size:.75rem}.ftr-social{display:flex;gap:2rem}.ftr-social a{color:hsla(0,0%,100%,.4);font-size:.75rem;text-decoration:none;transition:color .3s}.ftr-social a:hover{color:var(--gold)}.site-footer.faena-footer{background:#050505;margin-top:0;overflow:hidden;padding:176px 0 16px;position:relative;z-index:1}.faena-footer-bg{align-items:center;bottom:-85px;display:flex;height:auto;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1170px}.faena-footer-bg .faena-footer-logo-bg{filter:brightness(0) invert(1);height:100%;-o-object-fit:contain;object-fit:contain;opacity:.04;width:100%}.faena-footer-inner{margin:0 auto;padding:0 24px;position:relative;width:min(1460px,100%);z-index:2}.faena-footer-top{align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);min-height:112px;width:min(1500px,100%)}.faena-footer-top>*{justify-self:start}.faena-footer-top>:nth-child(2),.faena-footer-top>:nth-child(3){justify-self:end;margin-right:0}@media (max-width:1024px){.faena-footer-top>:nth-child(2),.faena-footer-top>:nth-child(3){justify-self:center}}.faena-footer-logos{align-items:center;display:flex;gap:24px}.faena-footer-logo{display:block;filter:brightness(0) invert(1);-o-object-fit:contain;object-fit:contain;opacity:.86}.faena-footer-logo.boff{height:auto;width:min(126px,100%)}.faena-footer-logo.tagir{height:auto;width:126px}.faena-footer-col h4{color:hsla(0,0%,100%,.88);font-family:Barlow,sans-serif;font-size:16px;font-weight:700;letter-spacing:.11em;margin:0 0 12px}.faena-footer-col p{color:hsla(0,0%,100%,.6);font-family:League Spartan,sans-serif;font-size:12px;letter-spacing:.07em;line-height:1.75;margin:0}.faena-footer-bottom{align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr auto 1fr;margin-top:28px}.faena-footer-bottom a,.faena-footer-bottom span{color:hsla(0,0%,100%,.4);font-family:League Spartan,sans-serif;font-size:12px;letter-spacing:.09em;text-decoration:none}.faena-footer-bottom a{justify-self:end}.faena-footer-bottom>span:first-child{justify-self:start}.faena-footer-weecom{font-weight:600;justify-self:end;letter-spacing:.02em;opacity:.75}@media (max-width:1024px){.site-footer.faena-footer{margin-top:0;padding:56px 0 24px}.faena-footer-top{grid-template-columns:1fr;margin:0;row-gap:28px;text-align:center}.faena-footer-logos,.faena-footer-top{justify-content:center}.faena-footer-bottom{grid-template-columns:1fr;margin-top:40px;row-gap:10px;text-align:center}.faena-footer-bottom a,.faena-footer-bottom>span:first-child,.faena-footer-weecom{justify-self:center}.faena-footer-bg{bottom:25%;left:0;text-align:center;transform:none;width:100%}.faena-footer-bg .faena-footer-logo-bg{height:auto;width:100%}}.consent-wrapper{bottom:-150px;display:flex;justify-content:center;padding-inline:20px;position:fixed;transition:bottom .5s ease-in-out;width:100%;z-index:150}.consent-wrapper.show{bottom:24px}.privacy-consent{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(10,9,6,.72);border:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center;padding:1.2rem 1.5rem;width:-moz-fit-content;width:fit-content}.privacy-consent-content{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;width:100%}@media (max-width:992px){.privacy-consent-content{flex-direction:column!important;gap:1rem!important;justify-content:center!important;text-align:center!important}}.privacy-consent-content p{color:hsla(0,0%,100%,.55);font-size:.7rem;line-height:1.7;margin:0;white-space:nowrap}@media (max-width:992px){.privacy-consent-content p{white-space:break-spaces!important}}.privacy-consent-content p a{color:#fff;cursor:pointer;text-decoration:underline}.privacy-consent-btn{flex-shrink:0;font-size:.6rem;letter-spacing:.2em;margin-top:0!important;padding:.7rem 1.4rem;white-space:nowrap;width:auto!important}@media (max-width:992px){.privacy-consent-btn{margin-inline:auto;width:100%!important}}.privacy-consent .cta-btn{background:transparent;border:1px solid var(--white);color:var(--white);cursor:pointer;font-family:inherit;font-size:.66rem;font-weight:500;letter-spacing:.28em;overflow:hidden;position:relative;text-transform:uppercase;transition:color .38s}@media (max-width:992px){.privacy-consent .cta-btn{margin-inline:auto}}.privacy-consent .cta-btn:hover{color:#000}.privacy-consent .cta-btn:hover:before{transform:scaleX(1)}.privacy-consent .cta-btn:before{background:var(--white);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.77,0,.175,1);z-index:-1}#modal-zoom-images{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;inset:0;justify-content:center;opacity:0;position:fixed;transform:scale(0);transition:.4s;width:100%;z-index:-100}#modal-zoom-images.activate-modal{opacity:1;transform:scale(1);z-index:10000}#modal-zoom-images #btn-close__zoom-modal{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:25px;top:25px;width:40px}@media (max-width:599px){#modal-zoom-images #btn-close__zoom-modal{right:10px;top:10px}}#modal-zoom-images #btn-close__zoom-modal i{color:#e2e2e2;font-size:25px}#modal-zoom-images #image__zoom-modal{height:80vh;-o-object-fit:contain;object-fit:contain;width:80vw}@media (max-width:599px){#modal-zoom-images #image__zoom-modal{width:90vw}}.images--zoom{cursor:pointer}.show--error input{border:1px solid red!important;color:red!important}.show--error input::-moz-placeholder{color:red!important}.show--error input::placeholder{color:red!important}.show--error textarea{border:1px solid red!important;color:red!important}.show--error textarea::-moz-placeholder{color:red!important}.show--error textarea::placeholder{color:red!important}.show--error select{border:1px solid red!important;color:red!important}.show--error select::-moz-placeholder{color:red!important}.show--error select::placeholder{color:red!important}.show--error .checkmark{border:1px solid red!important;color:red!important}.show--error .checkmark::-moz-placeholder{color:red!important}.show--error .checkmark::placeholder{color:red!important}.show--error .error--message{color:red!important;display:block}.error--message{display:none}.message-error-forms{display:none!important}#error-message-forms{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1000}#error-message-forms.open-modal{opacity:1;visibility:visible}#error-message-forms .modal-container{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:400px;padding:2rem;position:relative;text-align:center;transform:scale(.8) translateY(20px);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:90%}#error-message-forms.open-modal .modal-container{transform:scale(1) translateY(0)}#error-message-forms .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px}#error-message-forms .close-btn:hover{background:#f3f4f6;color:#374151}#error-message-forms .modal-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;position:relative;width:64px}#error-message-forms .modal-icon:before{animation:error-pulse 2s infinite;background:inherit;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#error-message-forms .error-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}@keyframes error-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}#error-message-forms .modal-title{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}#error-message-forms .description{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:2rem}#error-message-forms .modal-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease;width:100%}#error-message-forms .modal-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}#error-message-forms .modal-btn:hover:before{left:100%}#error-message-forms .error-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}#error-message-forms .error-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 8px 25px rgba(239,68,68,.4);transform:translateY(-2px)}#error-message-forms .icon{position:relative;z-index:1}@media (max-width:480px){#error-message-forms .modal-container{margin:1rem;padding:1.5rem}#error-message-forms .modal-icon{font-size:24px;height:56px;width:56px}#error-message-forms .modal-title{font-size:1.25rem}#error-message-forms .description{font-size:.9rem}}#success-message-forms{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1000}#success-message-forms.open-modal{opacity:1;visibility:visible}#success-message-forms .modal-container{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:400px;padding:2rem;position:relative;text-align:center;transform:scale(.8) translateY(20px);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:90%}#success-message-forms.open-modal .modal-container{transform:scale(1) translateY(0)}#success-message-forms .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px}#success-message-forms .close-btn:hover{background:#f3f4f6;color:#374151}#success-message-forms .modal-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;position:relative;width:64px}#success-message-forms .modal-icon:before{animation:success-pulse 2s infinite;background:inherit;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#success-message-forms .success-icon{background:linear-gradient(135deg,#10b981,#059669)}@keyframes success-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}#success-message-forms .modal-title{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}#success-message-forms .description{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:2rem}#success-message-forms .modal-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease;width:100%}#success-message-forms .modal-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}#success-message-forms .modal-btn:hover:before{left:100%}#success-message-forms .success-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}#success-message-forms .success-btn:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px rgba(16,185,129,.4);transform:translateY(-2px)}#success-message-forms .icon{position:relative;z-index:1}@media (max-width:480px){#success-message-forms .modal-container{margin:1rem;padding:1.5rem}#success-message-forms .modal-icon{font-size:24px;height:56px;width:56px}#success-message-forms .modal-title{font-size:1.25rem}#success-message-forms .description{font-size:.9rem}}.loading-forms{background-color:rgba(0,0,0,.6);display:none;height:100%;inset:0;opacity:1;position:fixed;width:100%;z-index:10000}.loading-forms.open-modal{display:flex}.loading-forms--container{align-items:center;background-color:#fff;clip-path:polygon(0 8%,72% 8%,75% 0,100% 0,100% 100%,19% 100%,16% 92%,0 92%);display:flex;height:30vh;justify-content:center;left:50%;position:absolute;top:50%;transform:translateY(-65%) translateX(-50%);width:30vw}.loading-forms .custom-loader{animation:s3 1s linear infinite;background:conic-gradient(transparent 10%,900);border-radius:50%;height:5vw;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);width:5vw}@media (max-width:799px){.loading-forms--container{height:200px;padding:0!important;width:95%}.loading-forms .custom-loader{height:40px;width:40px}}img.arrow--hover,img.up--hover,img.zoom--hover{transition:.3s}img.zoom--hover:hover{transform:scale(1.05)}img.up--hover:hover{transform:translateY(-30px)}.double{cursor:pointer;display:grid!important;overflow:hidden;position:relative}.double__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;grid-area:1/1/-1/-1;height:100%;position:relative;width:100%}.enter-image-style{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}a:hover img.arrow--hover,button:hover img.arrow--hover{transform:translateX(10px)}.animated-element[data-animation]{opacity:1!important;transform:translate(0)!important}.scroll-down-animation{animation-duration:3s;animation-iteration-count:infinite;animation-name:scrollDown}[data-animation]{opacity:0!important;transition:1s}[data-animation=right]{transform:translateX(-20px)}[data-animation=left]{transform:translateX(20px)}@media (max-width:999px){[data-animation=left]{transform:translateX(-20px)!important}}[data-animation=up]{transform:translateY(20px)}[data-animation=down]{transform:translateY(-20px)}[data-sequencial] [data-sequencial-stagger]{opacity:0}[data-sequencial] [data-sequencial-stagger=right]{transform:translateX(-20px)}[data-sequencial] [data-sequencial-stagger=left]{transform:translateX(20px)}[data-sequencial] [data-sequencial-stagger=down],[data-sequencial] [data-sequencial-stagger=up]{transform:translateY(20px)}[data-animation-banner]{opacity:0!important;transition:1s}[data-animation-banner].animated-element{opacity:1!important;transform:translate(0)!important}body:not(.no-js) .reveal{overflow:hidden;position:relative}body:not(.no-js) .image-wrap{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:100%;inset:0;overflow:hidden;position:absolute;transition:1s ease-out;transition-delay:.2s;visibility:hidden;width:100%}body:not(.no-js) .image-wrap .enter-image-style,body:not(.no-js) .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative!important;transform:scale(1.3);transition:2s ease-out;width:100%}body:not(.no-js) .animating .image-wrap{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:skewY(0);visibility:visible}body:not(.no-js) .animating .enter-image-style,body:not(.no-js) .animating img{transform:scale(1);transition:4s ease-out}@keyframes scrollDown{0%{transform:translate(13.062px,20.843px)}50%{transform:translate(13.062px,9.843px)}to{transform:translate(13.062px,20.843px)}}

/*# sourceMappingURL=main.css.map*/