.svg-icon[data-v-59fa6d8f]{vertical-align:middle}*{padding:0;margin:0;border:0;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:inherit}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav,section{display:block}html{font-size:16px;box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body,html{height:100%}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none}input::-ms-clear{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}input[type=range]{outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none}button{cursor:pointer;background-color:inherit;all:unset}button::-moz-focus-inner{all:unset}a{color:inherit}a,a:not(.link):hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top;pointer-events:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}picture{display:block}dialog{max-width:none;max-height:none}dialog::backdrop{all:unset;position:fixed;inset:0;background:transparent}@font-face{font-family:Inter;font-display:swap;src:url(./Inter-Variable.BXF5Y_4A.woff2) format("woff2");font-weight:350 900;font-style:normal}body,html{font-family:Inter,sans-serif;font-size:16px}.ruble:after{content:"₽"}.fancybox__dialog{max-width:100vw!important}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.text-skeleton[data-v-dc84801a]{display:flex;flex-direction:column;gap:2rem}.text-skeleton__item-text[data-v-dc84801a]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.text-skeleton__skeleton[data-v-dc84801a]{opacity:.5;position:relative;width:100%;height:100%;box-sizing:border-box;background-color:#e2e8f0;border-radius:.5rem;overflow:hidden}.text-skeleton__skeleton[data-v-dc84801a]:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:skeleton-anim-dc84801a 1.2s ease infinite;pointer-events:none}@keyframes skeleton-anim-dc84801a{0%{translate:-100%}to{translate:100%}}.text-skeleton__skeleton--title[data-v-dc84801a]{width:30%;height:1.2rem}.text-skeleton__skeleton--text[data-v-dc84801a]{width:100%;height:.8rem}.modal-docs{position:absolute;top:0;right:0;width:100%;max-width:50rem;height:100lvh;color:#fff;background-color:#0c374b;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal-docs::-webkit-scrollbar{display:none}.modal-docs__container{display:flex;flex-direction:column;padding:2rem clamp(1rem,.6666666667rem + 1.1111111111vw,2rem) clamp(6rem,8.6666666667rem + -2.2222222222vw,8rem)}.modal-docs__button{cursor:pointer;align-self:flex-end;transition:rotate .6s cubic-bezier(.36,1.5,.64,1)}@media(pointer:fine){.modal-docs__button:hover{rotate:90deg}}.modal-docs__titlebox{display:flex;flex-direction:column;gap:2rem}.modal-docs__title{font-size:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem)}.modal-docs__tag{font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);color:#c6a47d;opacity:.7}.modal-docs__body{margin-top:4rem}.modal-docs__content{display:flex;flex-direction:column;gap:1rem;font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4}.modal-docs__content h2{color:#c6a47d;font-size:clamp(1.5rem,1.3333333333rem + .5555555556vw,2rem);margin-top:2rem}.modal-docs__content h3,.modal-docs__content h4,.modal-docs__content h5,.modal-docs__content h6{color:#c6a47d;font-size:clamp(1.25rem,1.2083333333rem + .1388888889vw,1.375rem)}.modal-docs__content ol>li,.modal-docs__content ul>li{margin-left:1.25rem}.modal-docs__content ol>li{list-style:decimal outside}.modal-docs__content ul>li{list-style:disc outside}.modal-docs__content img{-o-object-fit:cover;object-fit:cover}.modal-docs__content a{color:#c6a47d;text-decoration:underline}@media(pointer:fine){.modal-docs__content a:hover{text-decoration:none}}.cookie-notify[data-v-c82d7adc]{position:fixed;z-index:10;left:clamp(.5rem,.3333333333rem + .5555555556vw,1rem);bottom:clamp(.5rem,.3333333333rem + .5555555556vw,1rem);width:calc(100% - clamp(1rem,.6666666667rem + 1.1111111111vw,2rem));max-width:26.25rem;box-sizing:border-box;color:#0c374b;background-color:#f8f8fa;box-shadow:1px 1px 5px #bfc4d5;animation:cookie-toast-c82d7adc .6s ease}@keyframes cookie-toast-c82d7adc{0%{translate:0 100%}to{translate:0 0}}.cookie-notify__container[data-v-c82d7adc]{padding:1rem}.cookie-notify__content[data-v-c82d7adc]{cursor:pointer;font-size:.9375rem;line-height:1.2}.cookie-notify__content button[data-v-c82d7adc],.cookie-notify__content>a[data-v-c82d7adc]{display:inline-flex;color:#c6a47d;text-decoration:underline}@media(pointer:fine){.cookie-notify__content button[data-v-c82d7adc]:hover,.cookie-notify__content>a[data-v-c82d7adc]:hover{text-decoration:none}}.cookie-notify__button[data-v-c82d7adc]{cursor:pointer;color:#fff;font-size:.875rem;background-color:#c6a47d;padding:.5rem 1rem;margin-top:1rem}:root{--loading-bar-color:#c6a47d}body,html{color:#0c374b;background-color:#f8f8fa}::-moz-selection{color:#f8f8fa;background-color:#0c374be6}::selection{color:#f8f8fa;background-color:#0c374be6}img::-moz-selection{background-color:#0c374b80}img::selection{background-color:#0c374b80}.circle-button[data-v-c475104d]{cursor:pointer;position:relative;z-index:2;width:-moz-fit-content;width:fit-content;aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-transform:uppercase;white-space:nowrap;font-size:clamp(.875rem,.78125rem + .3125vw,1.0625rem);font-weight:600;color:#0c374b;border-radius:50%;padding:clamp(1rem,1.75rem + -.8333333333vw,1.5rem);overflow:hidden}.circle-button[data-v-c475104d]:before{content:"";position:absolute;z-index:1;inset:0;transition:background-color .6s ease;border:.09375rem solid #bfc4d5;border-radius:inherit;pointer-events:none}@media(pointer:fine){.circle-button[data-v-c475104d]:hover:before{background-color:#c6a47d;border-color:transparent}.circle-button:not(.circle-button--double-line,.circle-button--noanim):hover .circle-button__body>span[data-v-c475104d]:first-of-type{translate:-4rem 0;opacity:0}.circle-button:not(.circle-button--double-line,.circle-button--noanim):hover .circle-button__body>span[data-v-c475104d]:last-of-type{translate:4rem 0;opacity:0}.circle-button:not(.circle-button--noanim):hover .circle-button__icon[data-v-c475104d]>*{background-position:100% 100%}}.circle-button__body[data-v-c475104d]{display:flex;align-items:center;justify-content:center}.circle-button__body>span[data-v-c475104d]{position:relative;z-index:2;display:block;transition:all .6s ease}.circle-button__icon[data-v-c475104d]{position:absolute;z-index:2;top:50%;left:50%;translate:-50% -50%;width:6rem;aspect-ratio:1;pointer-events:none}.circle-button__icon[data-v-c475104d]>*{display:block;position:absolute;width:.25rem;background-image:linear-gradient(0deg,#fff 49%,transparent 50%);background-size:200% 200%;transition:background-position .6s ease}.circle-button__icon[data-v-c475104d] :first-child{top:50%;left:50%;translate:-50% -50%;height:6rem;rotate:45deg}.circle-button__icon[data-v-c475104d] :nth-child(2){height:3rem;top:.875rem;right:.75rem}.circle-button__icon[data-v-c475104d] :nth-child(3){height:3rem;top:-.5625rem;right:2.1875rem;rotate:90deg}.circle-button--double-line .circle-button__body[data-v-c475104d]{overflow:hidden;flex-direction:column;gap:.25rem}@media(pointer:fine){.circle-button--double-line:hover .circle-button__body>span[data-v-c475104d]:first-of-type{translate:0 -2rem;opacity:0}.circle-button--double-line:hover .circle-button__body>span[data-v-c475104d]:last-of-type{translate:0 2rem;opacity:0}}.not-found__container[data-v-371d0594]{height:90lvh;display:grid;grid-template-rows:60% auto}.not-found__render[data-v-371d0594]{width:100%;height:100%}.not-found__content[data-v-371d0594]{position:relative;display:flex;justify-content:space-between;gap:8rem;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.not-found__content[data-v-371d0594]:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:100lvw;height:.09375rem;background-color:#bfc4d5}.not-found__title[data-v-371d0594]{font-size:clamp(1.5rem,1rem + 1.6666666667vw,3rem);line-height:1.2;text-wrap:balance;margin-top:4rem}.not-found__button[data-v-371d0594]{height:-moz-fit-content;height:fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:3rem;background-color:#f8f8fa;translate:0 -50%}@media(max-width:768px){.not-found__content[data-v-371d0594]{display:flex;flex-direction:column-reverse;gap:0}.not-found__title[data-v-371d0594]{translate:0 -160%}.not-found__button[data-v-371d0594]{align-self:flex-end}}.embla__slide[data-v-61a78751]{min-width:0}.embla[data-v-b8d7ffbd]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.embla__container[data-v-b8d7ffbd]{display:flex;align-items:center}.load-spinner[data-v-72501d5d]{width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.load-spinner>span[data-v-72501d5d]{position:relative;display:block;width:2.5rem;aspect-ratio:1}.load-spinner>span[data-v-72501d5d]:before{content:"";position:absolute;inset:0;border-radius:50%;border-top:.125rem solid #c6a47d;border-right:.125rem solid transparent;animation:loader-72501d5d 1s linear infinite}@keyframes loader-72501d5d{to{rotate:1turn}}.modal-form{position:fixed;top:0;right:0;width:100%;max-width:42.5rem;height:100lvh;color:#fff;background-color:#0c374b;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal-form::-webkit-scrollbar{display:none}.modal-form__container{width:100%;gap:2rem;padding:clamp(1rem,0rem + 3.3333333333vw,4rem) clamp(1rem,0rem + 3.3333333333vw,4rem) clamp(4rem,9.3333333333rem + -4.4444444444vw,8rem)}.modal-form__container,.modal-form__titlebox{display:flex;flex-direction:column}.modal-form__close-btn{align-self:flex-end;cursor:pointer;transition:rotate .6s cubic-bezier(.36,1.5,.64,1)}@media(pointer:fine){.modal-form__close-btn:hover{rotate:90deg}}.modal-form__title{font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);line-height:1.2}.modal-form__desc{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.modal-form__desc h2,.modal-form__desc h3,.modal-form__desc h4,.modal-form__desc h5,.modal-form__desc h6{font-size:clamp(1.125rem,1.0833333333rem + .1388888889vw,1.25rem);-webkit-hyphens:manual;hyphens:manual}.modal-form__desc ol>li,.modal-form__desc ul>li{margin-left:1.25rem}.modal-form__desc ol>li{list-style:decimal outside}.modal-form__desc ul>li{list-style:disc outside}.modal-form__desc a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.modal-form__desc a:hover{text-decoration:none}}.modal-form__body{position:relative}.modal-form__loader{inset:0;justify-content:center;background-color:#0c374b80}.modal-form__loader,.modal-form__popup{position:absolute;z-index:5;display:flex;align-items:center}.modal-form__popup{top:130%;left:-.625rem;gap:.5rem;color:#fff;font-size:.75rem;background-color:#1b2230;border-radius:.5rem;padding:.5rem 1rem}.modal-form__popup>span{display:flex;align-items:center;justify-content:center;width:1rem;aspect-ratio:1;font-size:.875rem;font-weight:600;color:#0c374b;background-color:#fff;border-radius:50%}.modal-form__popup:before{content:"";position:absolute;z-index:4;top:-.5rem;left:5%;width:1rem;aspect-ratio:1;background-color:inherit;rotate:45deg;-webkit-mask-image:linear-gradient(135deg,#000 50%,transparent 0);mask-image:linear-gradient(135deg,#000 50%,transparent 0)}.modal-form__inputbox{position:relative;display:block;width:100%;border-bottom:.0625rem solid #c6a47d;padding:1.125rem 0}.modal-form__inputbox:before{content:"";position:absolute;bottom:0;left:0;width:0;height:.125rem;background-color:#c6a47d;transition:width .6s ease}.modal-form__inputbox:not(:first-child){margin-top:2rem}.modal-form__inputbox>span{position:absolute;left:0;top:50%;translate:0 -50%;opacity:.5;transition:all .6s ease;pointer-events:none}.modal-form__inputbox>input::-moz-placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:0;-moz-transition:opacity .6s ease;transition:opacity .6s ease}.modal-form__inputbox>input::placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:0;transition:opacity .6s ease}.modal-form__inputbox>textarea{resize:none;height:6rem}.modal-form__inputbox>textarea::-moz-placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:.5}.modal-form__inputbox>textarea::placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:.5}.modal-form__inputbox:not(:has(input:-moz-placeholder)):before{width:100%}.modal-form__inputbox:has(input:focus):before,.modal-form__inputbox:not(:has(input:placeholder-shown)):before{width:100%}.modal-form__inputbox:has(input:focus)>input::-moz-placeholder,.modal-form__inputbox:not(:has(input:placeholder-shown))>input::-moz-placeholder{opacity:.5}.modal-form__inputbox:not(:has(input:-moz-placeholder))>input::placeholder{opacity:.5}.modal-form__inputbox:has(input:focus)>input::placeholder,.modal-form__inputbox:not(:has(input:placeholder-shown))>input::placeholder{opacity:.5}.modal-form__inputbox:not(:has(input:-moz-placeholder))>span{font-size:.75rem;transform:translateY(-200%)}.modal-form__inputbox:has(input:focus)>span,.modal-form__inputbox:not(:has(input:placeholder-shown))>span{font-size:.75rem;transform:translateY(-200%)}.modal-form__input{width:100%;background-color:transparent;font-family:inherit;font-size:1.0625rem;color:#fff}.modal-form__notify{width:100%;display:flex;align-items:flex-start;gap:.5rem;padding:1rem;border-radius:1rem;border:.125rem solid green;background-color:#00800080;margin-top:2rem}.modal-form__notify-icon{width:1.25rem;min-width:1.25rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:green;font-size:.875rem;background-color:#fff;border-radius:50%}.modal-form__notify-content{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.modal-form__error{width:100%;display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:#ff000080;border:.125rem solid red;border-radius:1rem;margin-top:2rem}.modal-form__error-icon{width:1.25rem;min-width:1.25rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:red;font-size:.875rem;font-weight:600;background-color:#fff;border-radius:50%}.modal-form__error-content{font-size:.875rem}.modal-form__controls{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.modal-form__agreement{position:relative;display:flex;align-items:center;gap:.5rem;color:#c6a47d;font-size:.875rem}.modal-form__agreement button{cursor:pointer;text-decoration:underline}@media(pointer:fine){.modal-form__agreement button:hover{text-decoration:none}}.modal-form__agreement-checkbox{cursor:pointer;position:relative;width:1.5rem;height:1.5rem;aspect-ratio:1/1;border:.0625rem solid #c6a47d}.modal-form__agreement-checkbox>input[type=checkbox]{cursor:pointer;position:absolute;z-index:1;inset:0;width:100%;height:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none}.modal-form__agreement-checkbox:after,.modal-form__agreement-checkbox:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:.875rem;height:.125rem;opacity:0;transition:all .3s ease;pointer-events:none}@media(pointer:fine){.modal-form__agreement-checkbox:hover:after,.modal-form__agreement-checkbox:hover:before{background-color:#c6a47d;opacity:1}.modal-form__agreement-checkbox:hover:before{rotate:90deg}}.modal-form__agreement-checkbox:has(input:checked){background-color:#c6a47d}.modal-form__agreement-checkbox:has(input:checked):after,.modal-form__agreement-checkbox:has(input:checked):before{background-color:#fff;opacity:1}.modal-form__agreement-checkbox:has(input:checked):before{left:63%;width:.75rem;rotate:135deg}.modal-form__agreement-checkbox:has(input:checked):after{left:30%;top:60%;width:.625rem;rotate:-135deg}.modal-form__button{box-sizing:border-box;justify-content:center;cursor:pointer;position:relative;width:100%;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.875rem;font-weight:600;white-space:nowrap;padding:1.125rem 2.25rem;background-color:#1c577140;overflow:hidden;transition:all .6s ease}.modal-form__button:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:130%;translate:-97% 0;background-color:#c6a47d;clip-path:polygon(100% 0,80% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}.modal-form__button>span{position:relative}.modal-form__button>span:has(svg){rotate:-45deg;overflow:hidden}@media(pointer:fine){.modal-form__button:hover{color:#fff}.modal-form__button:hover:before{translate:0 0}.modal-form__button:hover>span>svg{animation:arrow-translate .6s ease}}.promo-primary[data-v-3a729a64]{color:#fff;margin:clamp(4rem,2.6666666667rem + 4.4444444444vw,8rem) 0}.promo-primary__container[data-v-3a729a64]{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}@media(max-width:580px){.promo-primary__container[data-v-3a729a64]{padding:0}}.promo-primary__wrapper[data-v-3a729a64]{display:grid;grid-template-columns:auto 35%;justify-content:space-between;gap:clamp(2rem,0rem + 6.6666666667vw,8rem);padding:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);background-color:#0c374b}.promo-primary__titlebox[data-v-3a729a64]{display:flex;flex-direction:column;justify-content:space-between;gap:4rem}.promo-primary__title[data-v-3a729a64]{max-width:30ch;font-size:clamp(1.5rem,1.1666666667rem + 1.1111111111vw,2.5rem);line-height:1.2;text-wrap:balance}.promo-primary__title>span[data-v-3a729a64]{border-bottom:.1875rem dotted}.promo-primary__accent[data-v-3a729a64]{display:flex;align-items:flex-start;font-size:clamp(6rem,4.125rem + 6.25vw,11.625rem)}.promo-primary__accent>span[data-v-3a729a64]{font-size:clamp(3rem,2rem + 3.3333333333vw,6rem)}.promo-primary__card[data-v-3a729a64]{display:flex;flex-direction:column;justify-content:space-between;gap:4rem;color:#0c374b;padding:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);background-color:#fff}.promo-primary__card-head[data-v-3a729a64]{display:grid;grid-template-columns:max-content auto;grid-template-areas:"image title" "image subtitle";gap:.5rem 1rem}.promo-primary__card-image-container[data-v-3a729a64]{grid-area:image;width:5rem;aspect-ratio:1}.promo-primary__card-image[data-v-3a729a64]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-primary__card-title[data-v-3a729a64]{grid-area:title;align-self:flex-end;font-size:clamp(1.25rem,1.2083333333rem + .1388888889vw,1.375rem)}.promo-primary__card-content[data-v-3a729a64]{font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.3}.promo-primary__card-subtitle[data-v-3a729a64]{grid-area:subtitle;font-size:.875rem;color:#bfc4d5}.promo-primary__card-footer[data-v-3a729a64]{display:flex;flex-direction:column;gap:.5rem}.promo-primary__card-button[data-v-3a729a64]{cursor:pointer;position:relative;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;color:#fff;text-align:center;font-size:.875rem;font-weight:600;background-color:#0c374b;padding:1.125rem 2rem}.promo-primary__card-button[data-v-3a729a64]:before{content:"";position:absolute;z-index:0;top:0;left:0;width:0;height:100%;background-color:#c6a47d;transition:width .6s ease}.promo-primary__card-button[data-v-3a729a64]>*{position:relative;z-index:1}@media(pointer:fine){.promo-primary__card-button[data-v-3a729a64]:hover:before{width:100%}}.promo-primary__card-link[data-v-3a729a64]{cursor:pointer;position:relative;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;padding:1.125rem 2rem;transition:background-color .6s ease,color .6s ease}@media(pointer:fine){.promo-primary__card-link[data-v-3a729a64]:hover{color:#fff;background-color:#03a4df}}.promo-primary__card-socials[data-v-3a729a64]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}.promo-primary__card-socials-item[data-v-3a729a64]{opacity:.5;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.promo-primary__card-socials-item[data-v-3a729a64]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.promo-primary__card-socials-item[data-v-3a729a64]:hover{color:#c6a47d}.promo-primary__card-socials-item[data-v-3a729a64]:hover:before{width:100%;translate:100%;background-color:#c6a47d}.promo-primary__card-socials-item[data-v-3a729a64]:hover{opacity:1}}.promo-primary__card-socials-item[data-v-3a729a64]:focus-visible{opacity:1}@media(max-width:1024px){.promo-primary__wrapper[data-v-3a729a64]{display:flex;flex-direction:column}}.slider-navigation[data-v-29cfe92c]{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;gap:2rem}.slider-navigation__button[data-v-29cfe92c]{cursor:pointer;width:2rem;height:1.5rem;display:flex;align-items:center;transition:width .6s ease;transform-origin:center}.slider-navigation__button[disabled][data-v-29cfe92c]{opacity:.5;pointer-events:none}.slider-navigation__button--prev[data-v-29cfe92c]{transform:scaleX(-1)}.slider-navigation__pagination[data-v-29cfe92c]{display:flex;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:.875rem}.person-view{margin:8rem 0}.person-view__container{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.person-view__header{display:grid;grid-template-columns:40% auto;gap:4rem clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem)}.person-view__sider{position:relative;height:100%}.person-view__sider-wrapper{position:sticky;top:8rem}.person-view__tag{text-transform:uppercase;font-size:clamp(1.125rem,1.0833333333rem + .1388888889vw,1.25rem);line-height:1.2;font-weight:600;opacity:.8}.person-view__title{text-transform:uppercase;font-size:clamp(3rem,2.3333333333rem + 2.2222222222vw,5rem);margin-top:1rem}.person-view__desc{margin-top:clamp(4rem,3.8333333333rem + .5555555556vw,4.5rem);display:flex;flex-direction:column;gap:1rem;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.person-view__desc h2,.person-view__desc h3,.person-view__desc h4,.person-view__desc h5,.person-view__desc h6{font-size:clamp(1.25rem,1.1666666667rem + .2777777778vw,1.5rem);-webkit-hyphens:manual;hyphens:manual}.person-view__desc ol>li,.person-view__desc ul>li{margin-left:1.25rem}.person-view__desc ol>li{list-style:decimal outside}.person-view__desc ul>li{list-style:disc outside}.person-view__desc a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.person-view__desc a:hover{text-decoration:none}}.person-view__info{display:flex;flex-direction:column;gap:2rem}.person-view__image-container{width:100%;aspect-ratio:1.1/1;overflow:hidden}@media(pointer:fine){.person-view__image-container:hover .person-view__image{scale:1.1}}.person-view__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .6s ease}.person-view__chips{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.person-view__chips-item{cursor:pointer;width:-moz-fit-content;width:fit-content;text-transform:lowercase;font-size:clamp(.875rem,.8333333333rem + .1388888889vw,1rem);padding:.375rem 1rem;border-radius:2rem;text-align:center;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.person-view__chips-item>*{position:relative;z-index:1}.person-view__chips-item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-100% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.person-view__chips-item:hover{color:#fff}.person-view__chips-item:hover:before{translate:0 0}}.person-view__chips-item.active{color:#fff;pointer-events:none}.person-view__chips-item.active:before{translate:0 0;background-color:#c6a47d}.person-view__chips-item:active{scale:.99}.person-view__summary{display:flex;flex-direction:column;gap:1rem;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.person-view__summary h2,.person-view__summary h3,.person-view__summary h4,.person-view__summary h5,.person-view__summary h6{font-size:clamp(1.25rem,1.1666666667rem + .2777777778vw,1.5rem);-webkit-hyphens:manual;hyphens:manual}.person-view__summary ol>li,.person-view__summary ul>li{margin-left:1.25rem}.person-view__summary ol>li{list-style:decimal outside}.person-view__summary ul>li{list-style:disc outside}.person-view__summary a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.person-view__summary a:hover{text-decoration:none}}.person-view__body{display:flex;flex-direction:column;gap:6rem;margin-top:6rem}.person-view__section{display:grid;grid-template-columns:40% auto;gap:4rem clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem)}.person-view__section-sider{position:relative;height:100%}.person-view__section-sider-wrapper{position:sticky;top:8rem}.person-view__section-nav{margin-top:1rem}.person-view__section-title{font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);line-height:1.2}.person-view__section-content{display:flex;flex-direction:column;gap:1rem;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.person-view__section-content h2,.person-view__section-content h3,.person-view__section-content h4,.person-view__section-content h5,.person-view__section-content h6{font-size:clamp(1.25rem,1.1666666667rem + .2777777778vw,1.5rem);-webkit-hyphens:manual;hyphens:manual}.person-view__section-content ol>li,.person-view__section-content ul>li{margin-left:1.25rem}.person-view__section-content ol>li{list-style:decimal outside}.person-view__section-content ul>li{list-style:disc outside}.person-view__section-content a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.person-view__section-content a:hover{text-decoration:none}}.person-view__section-list-item{display:block;position:relative;background-color:transparent;overflow:hidden;transition:all .6s ease}.person-view__section-list-item>*{position:relative;z-index:1}.person-view__section-list-item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-98% 0;background-color:#0c374b;clip-path:polygon(100% 0,85% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.person-view__section-list-item:hover{color:#fff}.person-view__section-list-item:hover:before{translate:0 0}}.person-view__section-list-item-wrapper{display:grid;grid-template-columns:auto max-content;grid-template-areas:"title icon" "chips icon";gap:1rem;padding:1rem 1.5rem}.person-view__section-list-item-title{grid-area:title;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.person-view__section-list-item-chips{grid-area:chips;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.person-view__section-list-item-chips-item{color:#0c374b;pointer-events:none;cursor:pointer;width:-moz-fit-content;width:fit-content;text-transform:lowercase;font-size:clamp(.875rem,.8333333333rem + .1388888889vw,1rem);padding:.375rem 1rem;border-radius:2rem;text-align:center;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.person-view__section-list-item-chips-item>*{position:relative;z-index:1}.person-view__section-list-item-chips-item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-100% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.person-view__section-list-item-chips-item:hover{color:#fff}.person-view__section-list-item-chips-item:hover:before{translate:0 0}}.person-view__section-list-item-chips-item.active{color:#fff;pointer-events:none}.person-view__section-list-item-chips-item.active:before{translate:0 0;background-color:#c6a47d}.person-view__section-list-item-chips-item:active{scale:.99}.person-view__section-list-item-icon{grid-area:icon;align-self:center}.person-view__section-gallery{padding-right:4rem}@supports ((-webkit-mask-image:url()) or (mask-image:url())){.person-view__section-gallery{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}}.person-view__section-gallery-slide{min-width:21.875rem;max-width:21.875rem;aspect-ratio:1}.person-view__section-gallery-image-container{display:block;width:100%;height:100%}.person-view__section-gallery-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-view__section-slider{padding-right:4rem}@supports ((-webkit-mask-image:url()) or (mask-image:url())){.person-view__section-slider{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}}.person-view__section-slide{min-width:17.5rem;max-width:17.5rem;aspect-ratio:1;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.person-view__section-slide>*{position:relative;z-index:1}.person-view__section-slide:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-97% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.person-view__section-slide:hover{color:#fff}.person-view__section-slide:hover:before{translate:0 0}}.person-view__section-slide-wrapper{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.person-view__section-slide-titlebox{display:flex;flex-direction:column;gap:2rem}.person-view__section-slide-tag{font-size:.875rem;font-weight:600;color:#bfc4d5}.person-view__section-slide-title{font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.person-view__section-slide-button{display:flex;align-items:center;gap:.5rem;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.person-view__section-slide-button:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.person-view__section-slide-button:hover{color:#c6a47d}.person-view__section-slide-button:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.person-view__section-slide-button>span:has(svg)>svg{translate:0 .125rem}@media(max-width:1024px){.person-view__header,.person-view__section{display:flex;flex-direction:column}}.promo-channel[data-v-9b2538ee]{width:100%;height:-moz-fit-content;height:fit-content;margin-top:-3rem;color:#0c374b;background-color:#eef1f4;border-left:.1875rem solid #c6a47d;padding:clamp(1.25rem,1rem + .8333333333vw,2rem)}@media print{.promo-channel[data-v-9b2538ee]{display:none}}.promo-channel__title[data-v-9b2538ee]{font-size:clamp(1.25rem,1.125rem + .4166666667vw,1.625rem);line-height:1.25}.promo-channel__text[data-v-9b2538ee]{font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.45;margin-top:.75rem}.promo-channel__link[data-v-9b2538ee]{cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;text-transform:uppercase;text-align:center;color:#0c374b;font-size:.875rem;font-weight:600;padding:1.125rem 2rem;background-color:#1c577140;transition:background-color .6s ease,color .6s ease}.promo-channel__link>span[data-v-9b2538ee]:first-child{display:inline-flex}@media(pointer:fine){.promo-channel__link[data-v-9b2538ee]:hover{color:#fff;background-color:#03a4df}}.article{margin:6rem 0}.article__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.article__header{position:relative;height:100%}.article__header-wrapper{position:sticky;top:6rem;max-height:calc(100vh - 8rem);display:flex;flex-direction:column;gap:2rem}.article__tags{display:flex;flex-direction:column;gap:1rem}.article__tags-item{text-transform:uppercase;font-size:.875rem;color:#bfc4d5}.article__title{font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);text-wrap:balance}.article__back-link{cursor:pointer;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.25rem;text-transform:uppercase;font-size:.875rem;padding:.25rem .5rem;border:.0625rem solid #0c374b;border-radius:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article__back-link>span>svg{transform:scaleX(-1) translateY(.0625rem)}.article__back-link:active{scale:.98}@media print{.article__back-link{display:none}}.article__chips{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.article__chips-item{pointer-events:none;cursor:pointer;width:-moz-fit-content;width:fit-content;text-transform:lowercase;font-size:clamp(.875rem,.8333333333rem + .1388888889vw,1rem);padding:.375rem 1rem;border-radius:2rem;text-align:center;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.article__chips-item>*{position:relative;z-index:1}.article__chips-item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-100% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.article__chips-item:hover{color:#fff}.article__chips-item:hover:before{translate:0 0}}.article__chips-item.active{color:#fff;pointer-events:none}.article__chips-item.active:before{translate:0 0;background-color:#c6a47d}.article__chips-item:active{scale:.99}.article__nav{width:100%;max-width:50ch;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);background-color:#eef1f4;min-height:0;overflow-y:auto;overscroll-behavior:contain}.article__nav>*{flex-shrink:0}.article__nav::-webkit-scrollbar{width:.375rem}.article__nav::-webkit-scrollbar-track{background-color:transparent}.article__nav::-webkit-scrollbar-thumb{background-color:#0c374b40;border-radius:.1875rem}@media print{.article__nav{display:none}}.article__nav-title{font-size:.875rem;opacity:.5;margin-bottom:.5rem}.article__nav-link{position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.article__nav-link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.article__nav-link:hover{color:#c6a47d}.article__nav-link:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.article__nav-skeleton{height:1.5em;border-radius:1rem;position:relative;width:100%;height:.9em;box-sizing:border-box;background-color:#e2e8f0;border-radius:.5rem;overflow:hidden}.article__nav-skeleton:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:skeleton-anim 1.2s ease infinite;pointer-events:none}@keyframes skeleton-anim{0%{translate:-100%}to{translate:100%}}.article__body{display:flex;flex-direction:column;gap:4rem}.article__cover-container{width:100%;height:28.125rem}.article__cover{width:100%;height:100%}.article__summary{font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.4;text-align:justify}.article__content{display:flex;flex-direction:column;gap:1rem;font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.5;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{scroll-margin:6rem;font-size:clamp(1.5rem,1.3333333333rem + .5555555556vw,2rem);margin-top:2rem;-webkit-hyphens:manual;hyphens:manual}.article__content tr{-moz-text-align-last:left;text-align-last:left}.article__content th{font-weight:400;font-size:clamp(1.125rem,1rem + .4166666667vw,1.5rem)}.article__content ol>li,.article__content ul>li{margin-left:1.25rem}.article__content ol>li{list-style:decimal outside}.article__content ul>li{list-style:disc outside}.article__content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-top:2rem}.article__content a{text-decoration:underline;color:#c6a47d}@media(pointer:fine){.article__content a:hover{text-decoration:none}}.article__content hr{width:100%;height:.0625rem;background:linear-gradient(90deg,transparent,rgba(191,196,213,.5) 10%,rgba(191,196,213,.5) 90%,transparent);margin:1rem 0}.article__hint{width:100%;height:-moz-fit-content;height:fit-content;color:#fff;background-color:#0c374b;padding:2.5rem clamp(1rem,.6666666667rem + 1.1111111111vw,2rem)}@media print{.article__hint{display:none}}.article__hint-title{font-size:clamp(1.5rem,1.1666666667rem + 1.1111111111vw,2.5rem);line-height:1.2}.article__hint-text{font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4;margin-top:1.5rem}.article__hint-controls{display:grid;grid-template-areas:"button link" "socials socials";gap:.5rem;margin-top:2.5rem}@media(max-width:580px){.article__hint-controls{display:flex;flex-direction:column}}.article__hint-button{grid-area:button;flex:1;cursor:pointer;position:relative;box-sizing:border-box;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;color:#0c374b;text-align:center;font-size:.875rem;font-weight:600;background-color:#fff;padding:1.125rem 2rem;transition:color .6s ease}.article__hint-button:before{content:"";position:absolute;z-index:0;top:0;left:0;width:0;height:100%;background-color:#c6a47d;transition:width .6s ease}.article__hint-button>*{position:relative;z-index:1}@media(pointer:fine){.article__hint-button:hover{color:#f8f8fa}.article__hint-button:hover:before{width:100%}}.article__hint-link{grid-area:link;flex:1;cursor:pointer;position:relative;box-sizing:border-box;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;padding:1.125rem 2rem;background-color:#1c577140;transition:background-color .6s ease,color .6s ease}@media(pointer:fine){.article__hint-link:hover{color:#fff;background-color:#03a4df}}.article__hint-socials{grid-area:socials;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}.article__hint-socials-item{opacity:.5;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.article__hint-socials-item:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.article__hint-socials-item:hover{color:#c6a47d}.article__hint-socials-item:hover:before{width:100%;translate:100%;background-color:#c6a47d}.article__hint-socials-item:hover{opacity:1}}.article__hint-socials-item:focus-visible{opacity:1}.article__suggest{background-color:#eef1f4;padding:6rem 0;margin:6rem 0}@media print{.article__suggest{display:none}}.article__suggest-container{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.article__suggest-title{font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);line-height:1.2}.article__suggest-list{display:flex;flex-wrap:wrap;gap:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);margin-top:4rem}.article__suggest-item{flex:1 1 30%;min-width:21.875rem;position:relative;background-color:#fff;overflow:hidden;transition:all .6s ease}.article__suggest-item>*{position:relative;z-index:1}.article__suggest-item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-98% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.article__suggest-item:hover{color:#fff}.article__suggest-item:hover:before{translate:0 0}.article__suggest-item:hover .article__suggest-item-title{color:#c6a47d}.article__suggest-item:hover .article__suggest-item-link{opacity:1}}.article__suggest-item-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:1rem}.article__suggest-item-tag{text-transform:uppercase;font-size:.875rem;color:#bfc4d5}.article__suggest-item-title{font-size:clamp(1.25rem,1.2083333333rem + .1388888889vw,1.375rem);line-height:1.2;transition:color .6s ease;-webkit-line-clamp:3}.article__suggest-item-desc,.article__suggest-item-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.article__suggest-item-desc{font-size:.875rem;line-height:1.4;opacity:.8;margin-top:.75rem;-webkit-line-clamp:5}.article__suggest-item-link{display:flex;align-items:center;gap:.5rem;opacity:.8;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.article__suggest-item-link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.article__suggest-item-link:hover{color:#c6a47d}.article__suggest-item-link:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.article__suggest-item-link>span>svg{translate:0 .125rem}@media(max-width:1024px){.article__container{display:flex;flex-direction:column}.article__cover-container{height:20rem}.article__header-wrapper{max-height:none}.article__nav{max-width:none;overflow-y:visible}}.content-block[data-v-43da39f3]{margin:clamp(4rem,2.6666666667rem + 4.4444444444vw,8rem) 0}.content-block__container[data-v-43da39f3]{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.content-block__titlebox[data-v-43da39f3]{display:flex;flex-direction:column;gap:1rem}.content-block__tag[data-v-43da39f3]{width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-size:.875rem;border:.0625rem solid #0c374b;border-radius:2rem;padding:.25rem .75rem}.content-block__title[data-v-43da39f3]{max-width:30ch;font-size:clamp(1.5rem,1rem + 1.6666666667vw,3rem);text-wrap:balance}.content-block__title>span[data-v-43da39f3]{color:transparent;background:linear-gradient(90deg,#0c374b 50%,#1c577140 0);background-size:200% 100%;background-position-x:calc(100% - var(--fill));background-clip:text;-webkit-background-clip:text;transition:background-position .3s ease}.promo-secondary[data-v-d3875af6]{margin:8rem 0}.promo-secondary.fill[data-v-d3875af6]{margin:0;padding:6rem 0;background-color:#0c374b}.promo-secondary.fill .promo-secondary__body[data-v-d3875af6]{background-color:#1c577140}.promo-secondary__container[data-v-d3875af6]{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}@media(max-width:580px){.promo-secondary__container[data-v-d3875af6]{padding:0}}.promo-secondary__wrapper[data-v-d3875af6]{display:grid;grid-template-columns:repeat(2,1fr)}.promo-secondary__image-container[data-v-d3875af6]{position:relative;width:100%;height:100%;overflow:hidden}.promo-secondary__image[data-v-d3875af6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-secondary__body[data-v-d3875af6]{color:#fff;text-align:center;text-wrap:balance;background-color:#0c374b;padding:clamp(4rem,3.3333333333rem + 2.2222222222vw,6rem) clamp(1rem,0rem + 3.3333333333vw,4rem)}.promo-secondary__title[data-v-d3875af6]{font-size:clamp(1.5rem,1rem + 1.6666666667vw,3rem)}.promo-secondary__desc[data-v-d3875af6]{max-width:52ch;font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.3;margin-top:2rem;margin-inline:auto}.promo-secondary__controls[data-v-d3875af6]{width:100%;max-width:25rem;display:flex;flex-direction:column;gap:.5rem;margin-top:4rem;margin-inline:auto}.promo-secondary__button[data-v-d3875af6]{cursor:pointer;position:relative;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;color:#0c374b;text-align:center;font-size:.875rem;font-weight:600;background-color:#fff;padding:1.125rem 2rem}.promo-secondary__button[data-v-d3875af6]:before{content:"";position:absolute;z-index:0;top:0;left:0;width:0;height:100%;background-color:#c6a47d;transition:width .6s ease}.promo-secondary__button[data-v-d3875af6]>*{position:relative;z-index:1}@media(pointer:fine){.promo-secondary__button[data-v-d3875af6]:hover:before{width:100%}}.promo-secondary__link[data-v-d3875af6]{cursor:pointer;position:relative;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;padding:1.125rem 2rem;background-color:#1c577140;transition:background-color .6s ease,color .6s ease}@media(pointer:fine){.promo-secondary__link[data-v-d3875af6]:hover{color:#fff;background-color:#03a4df}}.promo-secondary__socials[data-v-d3875af6]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}.promo-secondary__socials-item[data-v-d3875af6]{opacity:.5;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.promo-secondary__socials-item[data-v-d3875af6]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.promo-secondary__socials-item[data-v-d3875af6]:hover{color:#c6a47d}.promo-secondary__socials-item[data-v-d3875af6]:hover:before{width:100%;translate:100%;background-color:#c6a47d}.promo-secondary__socials-item[data-v-d3875af6]:hover{opacity:1}}.promo-secondary__socials-item[data-v-d3875af6]:focus-visible{opacity:1}@media(max-width:768px){.promo-secondary__wrapper[data-v-d3875af6]{display:flex;flex-direction:column}.promo-secondary__image-container[data-v-d3875af6]{height:auto}.promo-secondary__image[data-v-d3875af6]{position:static;width:100%;height:auto}}.about-hero[data-v-c0eb4cb7]{position:relative}.about-hero__cover-container[data-v-c0eb4cb7]{position:absolute;z-index:0;inset:0;pointer-events:none}.about-hero__cover[data-v-c0eb4cb7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(70%)}.about-hero__container[data-v-c0eb4cb7]{position:relative;z-index:1;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.about-hero__titlebox[data-v-c0eb4cb7]{max-width:70ch;display:flex;flex-direction:column;gap:4rem;color:#fff;text-wrap:balance;padding:8rem 0;text-shadow:.0625rem .0625rem .3125rem rgba(0,0,0,.5)}.about-hero__title[data-v-c0eb4cb7]{font-size:clamp(2.5rem,2rem + 1.6666666667vw,4rem)}.about-hero__subtitle[data-v-c0eb4cb7]{font-size:1.0625rem;line-height:1.4;opacity:.9}.about-main[data-v-c0eb4cb7]{margin:6rem 0}.about-main__container[data-v-c0eb4cb7]{display:grid;grid-template-columns:35% auto;align-items:center;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.about-main__image-container[data-v-c0eb4cb7]{display:block;width:100%;height:37.5rem;overflow:hidden}@media(pointer:fine){.about-main__image-container:hover .about-main__image[data-v-c0eb4cb7]{scale:1.1}}.about-main__image[data-v-c0eb4cb7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:scale;transition:scale .6s ease}.about-main__content[data-v-c0eb4cb7]{display:flex;flex-direction:column;gap:4rem}.about-main__body[data-v-c0eb4cb7]{display:flex;flex-direction:column;gap:2rem}.about-main__icon[data-v-c0eb4cb7]{color:#c6a47d}.about-main__text[data-v-c0eb4cb7]{font-size:clamp(1.5rem,1rem + 1.6666666667vw,3rem);line-height:1.1}.about-main__compact-image-container[data-v-c0eb4cb7]{display:none;width:8rem;aspect-ratio:1;border-radius:50%;overflow:hidden}.about-main__compact-image[data-v-c0eb4cb7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-main__title[data-v-c0eb4cb7]{font-size:clamp(1.25rem,1rem + .8333333333vw,2rem)}.about-main__subtitle[data-v-c0eb4cb7]{grid-area:subtitle;font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);opacity:.8;margin-top:1rem}.about-main__button[data-v-c0eb4cb7]{cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.875rem;font-weight:600;white-space:nowrap;padding:1.125rem 6rem;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}@keyframes arrow-translate-c0eb4cb7{0%{translate:0 0;opacity:1}45%{translate:100% 0;opacity:0}55%{translate:-100% 0;opacity:0}to{translate:0 0;opacity:1}}.about-main__button[data-v-c0eb4cb7]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:130%;translate:-97% 0;background-color:#0c374b;clip-path:polygon(100% 0,80% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}.about-main__button>span[data-v-c0eb4cb7]{position:relative}.about-main__button>span[data-v-c0eb4cb7]:has(svg){rotate:-45deg;overflow:hidden}@media(pointer:fine){.about-main__button[data-v-c0eb4cb7]:hover{color:#fff}.about-main__button[data-v-c0eb4cb7]:hover:before{translate:0 0}.about-main__button:hover>span>svg[data-v-c0eb4cb7]{animation:arrow-translate-c0eb4cb7 .6s ease}}.about-list[data-v-c0eb4cb7]{margin:6rem 0}.about-list__body[data-v-c0eb4cb7]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);margin-top:clamp(4rem,3.3333333333rem + 2.2222222222vw,6rem)}.about-list__item[data-v-c0eb4cb7]{width:100%}@media(pointer:fine){.about-list__item:hover .about-list__item-image[data-v-c0eb4cb7]{scale:1.1}.about-list__item:hover .about-list__item-desc[data-v-c0eb4cb7]{translate:-50% 0}.about-list__item:hover .about-list__item-content[data-v-c0eb4cb7]:before{translate:0 0}}.about-list__item-wrapper[data-v-c0eb4cb7]{display:flex;flex-direction:column;gap:1rem}.about-list__item-content[data-v-c0eb4cb7]{position:relative;overflow:hidden}.about-list__item-content[data-v-c0eb4cb7]:before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}@supports ((-webkit-mask-image:url()) or (mask-image:url())){.about-list__item-content[data-v-c0eb4cb7]:before{background-color:#0c374b26;-webkit-mask-image:linear-gradient(0deg,#000 50%,transparent);mask-image:linear-gradient(0deg,#000 50%,transparent);will-change:translate;transition:translate .6s ease}@media(pointer:fine){.about-list__item-content[data-v-c0eb4cb7]:before{translate:0 100%}}}.about-list__item-desc[data-v-c0eb4cb7]{position:absolute;z-index:2;bottom:0;left:50%;width:100%;padding:1rem clamp(.5rem,.3333333333rem + .5555555556vw,1rem);font-size:.875rem;line-height:1.3;text-align:center;text-wrap:balance;color:#fff;transition:translate .6s ease;translate:-50% 0}@media(pointer:fine){.about-list__item-desc[data-v-c0eb4cb7]{translate:-50% 150%}}.about-list__item-image-container[data-v-c0eb4cb7]{width:100%;height:clamp(20rem,16.6666666667rem + 11.1111111111vw,30rem)}.about-list__item-image[data-v-c0eb4cb7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:scale;transition:scale .6s ease}.about-list__item-titlebox[data-v-c0eb4cb7]{display:flex;flex-direction:column;gap:.5rem}.about-list__item-subtitle[data-v-c0eb4cb7]{text-transform:uppercase;font-size:.8125rem;font-weight:600;opacity:.5}.about-list__item-title[data-v-c0eb4cb7]{max-width:20ch;text-transform:uppercase;font-size:1.0625rem;font-weight:600}@media(max-width:1024px){.about-list__body[data-v-c0eb4cb7]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.about-main__container[data-v-c0eb4cb7]{display:block}.about-main__image-container[data-v-c0eb4cb7]{display:none}.about-main__titlebox[data-v-c0eb4cb7]{display:grid;grid-template-columns:max-content auto;grid-template-areas:"image title" "image subtitle";gap:0 1rem}.about-main__compact-image-container[data-v-c0eb4cb7]{display:block;grid-area:image}.about-main__title[data-v-c0eb4cb7]{grid-area:title;align-content:flex-end}.about-main__subtitle[data-v-c0eb4cb7]{grid-area:subtitle}}@media(max-width:680px){.about-list__body[data-v-c0eb4cb7]{grid-template-columns:repeat(2,1fr)}}.blog[data-v-8f56910f]{margin:6rem 0}.blog__container[data-v-8f56910f]{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.blog__head[data-v-8f56910f]{display:grid;grid-template-areas:"cover cover" "titlebox desc";gap:6rem}.blog__cover-container[data-v-8f56910f]{grid-area:cover;width:100%;height:clamp(15rem,13.3333333333rem + 5.5555555556vw,20rem)}.blog__cover[data-v-8f56910f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog__titlebox[data-v-8f56910f]{grid-area:titlebox;display:flex;flex-direction:column;gap:2rem}.blog__title[data-v-8f56910f]{font-size:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem)}.blog__chips[data-v-8f56910f]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.blog__chips-item[data-v-8f56910f]{cursor:pointer;width:-moz-fit-content;width:fit-content;text-transform:lowercase;font-size:clamp(.875rem,.8333333333rem + .1388888889vw,1rem);padding:.375rem 1rem;border-radius:2rem;text-align:center;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.blog__chips-item[data-v-8f56910f]>*{position:relative;z-index:1}.blog__chips-item[data-v-8f56910f]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-100% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.blog__chips-item[data-v-8f56910f]:hover{color:#fff}.blog__chips-item[data-v-8f56910f]:hover:before{translate:0 0}}.blog__chips-item.active[data-v-8f56910f]{color:#fff;pointer-events:none}.blog__chips-item.active[data-v-8f56910f]:before{translate:0 0;background-color:#c6a47d}.blog__chips-item[data-v-8f56910f]:active{scale:.99}.blog__desc[data-v-8f56910f]{grid-area:desc;align-self:flex-end;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.4;opacity:.9}.blog__body[data-v-8f56910f]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:4rem}.blog__item[data-v-8f56910f]{position:relative;background-color:transparent;overflow:hidden;transition:all .6s ease}.blog__item[data-v-8f56910f]>*{position:relative;z-index:1}.blog__item[data-v-8f56910f]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-98% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.blog__item[data-v-8f56910f]:hover{color:#fff}.blog__item[data-v-8f56910f]:hover:before{translate:0 0}}.blog__item[data-v-8f56910f]:nth-child(odd){background-color:#eef1f4}.blog__item[data-v-8f56910f]:nth-child(2n){background-color:#eef1f480}@media(pointer:fine){.blog__item:hover .blog__item-title[data-v-8f56910f]{color:#c6a47d}.blog__item:hover .blog__item-link[data-v-8f56910f]{opacity:1}}.blog__item-wrapper[data-v-8f56910f]{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:1rem}.blog__item-tag[data-v-8f56910f]{text-transform:uppercase;font-size:.875rem;color:#bfc4d5}.blog__item-title[data-v-8f56910f]{font-size:clamp(1.25rem,1.2083333333rem + .1388888889vw,1.375rem);line-height:1.2;transition:color .6s ease;-webkit-line-clamp:3}.blog__item-desc[data-v-8f56910f],.blog__item-title[data-v-8f56910f]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.blog__item-desc[data-v-8f56910f]{font-size:.875rem;line-height:1.4;opacity:.8;margin-top:.75rem;-webkit-line-clamp:5}.blog__item-link[data-v-8f56910f]{display:flex;align-items:center;gap:.5rem;opacity:.8;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.blog__item-link[data-v-8f56910f]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.blog__item-link[data-v-8f56910f]:hover{color:#c6a47d}.blog__item-link[data-v-8f56910f]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.blog__item-link>span>svg[data-v-8f56910f]{translate:0 .125rem}@media(max-width:1240px){.blog__head[data-v-8f56910f]{display:flex;flex-direction:column;gap:4rem}}@media(max-width:768px){.blog__body[data-v-8f56910f]{display:flex;flex-direction:column}}.rate-widgets[data-v-a7bd05ad]{display:flex;flex-wrap:wrap;gap:1rem}.rate-widgets__item[data-v-a7bd05ad]{width:100%;flex:1 1 15rem;background-color:#bfc4d5;border-radius:2rem 2rem 0}.rate-widgets__item-wrapper[data-v-a7bd05ad]{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);grid-template-areas:"title counter" "image rate";justify-content:space-between;align-items:center;gap:1.375rem 2rem;padding:1.125rem 1.5rem}.rate-widgets__item-title[data-v-a7bd05ad]{grid-area:title;font-weight:600}.rate-widgets__item-counter[data-v-a7bd05ad]{grid-area:counter;font-size:.875rem;border-bottom:.0625rem dotted;opacity:.5}@media(pointer:fine){.rate-widgets__item-counter[data-v-a7bd05ad]:hover{border-color:transparent}}.rate-widgets__item-image-container[data-v-a7bd05ad]{grid-area:image;max-width:5rem}.rate-widgets__item-image-container img[data-v-a7bd05ad]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rate-widgets__item-rate[data-v-a7bd05ad]{grid-area:rate;justify-self:flex-end;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.25rem}.reviews-primary[data-v-937ca641]{margin:clamp(4rem,3.3333333333rem + 2.2222222222vw,6rem) 0}.reviews-primary__container[data-v-937ca641]{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.reviews-primary__body[data-v-937ca641]{display:flex;flex-direction:column;gap:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);color:#fff;background-color:#0c374b;padding:clamp(3rem,2.5rem + 1.6666666667vw,4.5rem) clamp(1rem,.3333333333rem + 2.2222222222vw,3rem)}.reviews-primary__titlebox[data-v-937ca641]{display:flex;flex-direction:column;gap:1rem}.reviews-primary__title[data-v-937ca641]{font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);text-wrap:pretty}.reviews-primary__link[data-v-937ca641]{display:flex;align-items:center;gap:.5rem;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.reviews-primary__link[data-v-937ca641]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.reviews-primary__link[data-v-937ca641]:hover{color:#c6a47d}.reviews-primary__link[data-v-937ca641]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.reviews-primary__link>span[data-v-937ca641]:has(svg){translate:0 .125rem}.reviews-primary__widgets[data-v-937ca641]{color:#0c374b}@media(min-width:1100px){.reviews-primary__widgets[data-v-937ca641]{flex-wrap:nowrap}.reviews-primary__widgets[data-v-937ca641] .rate-widgets__item{flex:1 1 0}}.cases{margin:6rem 0}.cases__head{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.cases__cover-container{width:100%;height:clamp(15rem,13.3333333333rem + 5.5555555556vw,20rem)}.cases__cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cases__titlebox{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.cases__title{font-size:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem)}.cases__subtitle{max-width:60ch;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.3;opacity:.9}.cases__chips{max-width:100ch;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.cases__chips-item{cursor:pointer;width:-moz-fit-content;width:fit-content;text-transform:lowercase;font-size:clamp(.875rem,.8333333333rem + .1388888889vw,1rem);padding:.375rem 1rem;border-radius:2rem;text-align:center;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.cases__chips-item>*{position:relative;z-index:1}.cases__chips-item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-100% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.cases__chips-item:hover{color:#fff}.cases__chips-item:hover:before{translate:0 0}}.cases__chips-item.active{color:#fff;pointer-events:none}.cases__chips-item.active:before{translate:0 0;background-color:#c6a47d}.cases__chips-item:active{scale:.99}.cases__body{margin-top:4rem;isolation:isolate}.cases__item{border-bottom:.0625rem solid rgba(28,87,113,.25);transition:background-color .6s ease;position:relative;background-color:transparent;overflow:hidden;transition:all .6s ease}.cases__item>*{position:relative;z-index:1}.cases__item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-99% 0;background-color:#0c374b;clip-path:polygon(100% 0,95% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.cases__item:hover{color:#fff}.cases__item:hover:before{translate:0 0}}.cases__item.active{color:#fff}.cases__item.active:before{translate:0 0}.cases__item.active .cases__item-icon:after{rotate:0deg}.cases__item.active .cases__item-tags{color:#0c374b}.cases__item-wrapper{display:flex;flex-direction:column;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.cases__item-head{cursor:pointer;display:grid;grid-template-columns:50% auto;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);padding:2rem 0}.cases__item-info{display:flex;align-items:center;gap:1rem}.cases__item-titlebox{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem}.cases__item-date{font-size:.875rem;font-weight:600;opacity:.25}.cases__item-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.cases__item-tags>*{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:.875rem;font-weight:600;padding:.375rem 1rem;border-radius:2rem;text-align:center;background-color:#eef1f4;color:#0c374b}.cases__item-title{font-size:clamp(1.25rem,1.2083333333rem + .1388888889vw,1.375rem);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.cases__item-icon{position:relative;display:block;min-width:2rem;max-width:2rem;aspect-ratio:1;transition:scale .6s ease}.cases__item-icon:after,.cases__item-icon:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:.125rem;background-color:currentColor;transform-origin:center;transition:rotate .6s ease}.cases__item-icon:after{rotate:90deg}.cases__item-body{display:grid;grid-template-columns:50% auto;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);overflow:hidden;margin-bottom:2rem;transition:flex .6s ease,margin-bottom .6s ease}.cases__item-image-container{position:relative;width:100%;height:100%;min-height:20rem}.cases__item-image{position:absolute;inset:0;width:100%;height:100%}.cases__item-content,.cases__item-content-wrapper{display:flex;flex-direction:column;gap:1rem}.cases__item-content-wrapper{font-size:.875rem;line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.cases__item-content-wrapper h2,.cases__item-content-wrapper h3,.cases__item-content-wrapper h4,.cases__item-content-wrapper h5,.cases__item-content-wrapper h6{font-size:1.0625rem;-webkit-hyphens:manual;hyphens:manual}.cases__item-content-wrapper ol>li,.cases__item-content-wrapper ul>li{margin-left:1.25rem}.cases__item-content-wrapper ol>li{list-style:decimal outside}.cases__item-content-wrapper ul>li{list-style:disc outside}.cases__item-content-wrapper a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.cases__item-content-wrapper a:hover{text-decoration:none}}.cases__item-content-wrapper h2,.cases__item-content-wrapper h3,.cases__item-content-wrapper h4,.cases__item-content-wrapper h5,.cases__item-content-wrapper h6{color:#c6a47d;margin:1rem 0}.cases__item-content-wrapper img,.cases__item-content-wrapper video{display:none}.cases__item-content-wrapper table{text-wrap:balance}.cases__item-content-wrapper th{font-size:clamp(1.25rem,1.1666666667rem + .2777777778vw,1.5rem);color:#c6a47d}.cases__item-content-wrapper{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;text-overflow:ellipsis}.cases__item-link{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;padding:1rem 2rem;position:relative;background-color:#1c577140;overflow:hidden;transition:all .6s ease}.cases__item-link>*{position:relative;z-index:1}.cases__item-link:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-98% 0;background-color:#c6a47d;clip-path:polygon(100% 0,95% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.cases__item-link:hover{color:#fff}.cases__item-link:hover:before{translate:0 0}}.cases__banner{margin:8rem 0}.cases__banner-wrapper{position:relative;max-width:80ch;color:#fff;background-color:#0c374b;padding:2rem clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem) 2rem 6rem}@media(max-width:540px){.cases__banner-wrapper{padding:2.5rem clamp(1.5rem,.6666666667rem + 2.7777777778vw,4rem)}}.cases__banner-container{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}@media(max-width:540px){.cases__banner-container{padding:0}}.cases__banner-image-container{position:absolute;top:-4rem;left:-3rem;width:9.0625rem;aspect-ratio:1;pointer-events:none}@media(max-width:540px){.cases__banner-image-container{left:auto;right:0;top:-4.5rem}}.cases__banner-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cases__banner-title{text-transform:uppercase;font-size:1.25rem;color:#c6a47d}.cases__banner-text{margin-top:1rem;text-wrap:balance;display:flex;flex-direction:column;gap:1rem;font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.cases__banner-text h2,.cases__banner-text h3,.cases__banner-text h4,.cases__banner-text h5,.cases__banner-text h6{font-size:clamp(1rem,.9583333333rem + .1388888889vw,1.125rem);-webkit-hyphens:manual;hyphens:manual}.cases__banner-text ol>li,.cases__banner-text ul>li{margin-left:1.25rem}.cases__banner-text ol>li{list-style:decimal outside}.cases__banner-text ul>li{list-style:disc outside}.cases__banner-text a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.cases__banner-text a:hover{text-decoration:none}}.cases__banner-text{line-height:1.6}@media(max-width:1024px){.cases__item-head{gap:1rem}.cases__item-body,.cases__item-head{display:flex;flex-direction:column}.cases__item-image-container{min-height:15rem;max-height:15rem}}@media(max-width:768px){.cases__item-info{display:flex;flex-direction:column;align-items:flex-start}}.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}.__ymap [class$=graphics-layer]{text-align:left}.map{width:100%;height:100%}.map__marker{display:flex;flex-direction:column;gap:.25rem}.map__marker-title{font-size:1rem;font-weight:600}.map__marker-subtitle{font-size:.875rem;line-height:1.4;opacity:.75}.contact{margin:6rem 0}.contact__container{display:grid;grid-template-columns:auto 50%;gap:4rem;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.contact__sider{position:relative;height:100%}.contact__sider-wrapper{position:sticky;top:6rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.contact__map{width:100%;height:25rem}.contact__map-button{cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;padding:.375rem 1rem;transition:color .6s ease}.contact__map-button:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:0;pointer-events:none;background-color:#0c374b;transition:width .6s cubic-bezier(.36,1.5,.64,1)}.contact__map-button span{position:relative}.contact__map-button span:has(svg){translate:0 .125rem;overflow:hidden}@media(pointer:fine){.contact__map-button:hover{color:#c6a47d}.contact__map-button:hover:before{width:100%}.contact__map-button:hover span>svg{animation:arrow-translate .6s ease}}@keyframes arrow-translate{0%{translate:0 0;opacity:1}45%{translate:100% 0;opacity:0}55%{translate:-100% 0;opacity:0}to{translate:0 0;opacity:1}}.contact__titlebox{display:flex;flex-direction:column;gap:2rem}.contact__title{font-size:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);line-height:1.2}.contact__desc{max-width:40ch;font-size:1.0625rem}.contact__info{display:flex;flex-direction:column;gap:2rem}.contact__info-item{display:flex;flex-direction:column;gap:.5rem;font-size:1.0625rem;line-height:1.4}.contact__info-item h2,.contact__info-item h3,.contact__info-item h4,.contact__info-item h5,.contact__info-item h6,.contact__info-item th{text-transform:uppercase;color:#c6a47d;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);margin-bottom:.5rem;font-weight:400}.contact__info-item tr{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;-moz-text-align-last:left;text-align-last:left}.contact__info-item ol>li,.contact__info-item ul>li{margin-left:1.25rem}.contact__info-item ol>li{list-style:decimal outside}.contact__info-item ul>li{list-style:disc outside}.contact__info-item a{display:block;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.contact__info-item a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.contact__info-item a:hover{color:#c6a47d}.contact__info-item a:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.contact__controls{display:grid;grid-template-columns:auto max-content;grid-template-rows:repeat(2,1fr);grid-template-areas:". button" "socials button";gap:0 2rem;translate:0 -2rem;pointer-events:none}.contact__socials{grid-area:socials;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2rem;margin-top:1rem;pointer-events:auto}.contact__socials>a{display:block;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.contact__socials>a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.contact__socials>a:hover{color:#c6a47d}.contact__socials>a:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.contact__button-container{grid-area:button;position:relative;pointer-events:auto}.contact__button-container:after,.contact__button-container:before{content:"";position:absolute;top:50%;translate:0 -50%;width:37.5rem;height:.09375rem;background-color:red}.contact__button-container:before{right:105%;background:linear-gradient(270deg,#bfc4d5 0,transparent)}.contact__button-container:after{left:105%;background:linear-gradient(90deg,#bfc4d5 0,transparent)}.contact__button{padding:2rem}.contact__content-title{font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);line-height:1.2;text-wrap:balance}.contact__content-inner{display:flex;flex-direction:column;gap:2rem;margin-top:4rem;font-size:1.0625rem;line-height:1.4}.contact__content-inner h2,.contact__content-inner h3,.contact__content-inner h4,.contact__content-inner h5,.contact__content-inner h6,.contact__content-inner th{text-transform:uppercase;color:#c6a47d;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);margin-bottom:.5rem;font-weight:400}.contact__content-inner tr{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;-moz-text-align-last:left;text-align-last:left}.contact__content-inner ol>li,.contact__content-inner ul>li{margin-left:1.25rem}.contact__content-inner ol>li{list-style:decimal outside}.contact__content-inner ul>li{list-style:disc outside}.contact__content-inner a{display:block;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.contact__content-inner a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.contact__content-inner a:hover{color:#c6a47d}.contact__content-inner a:hover:before{width:100%;translate:100%;background-color:#c6a47d}}@media(max-width:1240px){.contact__container{display:flex;flex-direction:column-reverse}.contact__map{height:clamp(15rem,13.3333333333rem + 5.5555555556vw,20rem)}.contact__controls{display:flex;flex-direction:column-reverse;gap:2rem;translate:0 0;margin-bottom:4rem}.contact__button-container{align-self:center;width:-moz-fit-content;width:fit-content}.contact__socials{justify-content:center;text-align:center}}.search-error[data-v-1aafe4a6]{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center}.search-error__image-container[data-v-1aafe4a6]{width:20rem;aspect-ratio:1}.search-error__image[data-v-1aafe4a6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.search-error__title[data-v-1aafe4a6]{font-size:clamp(1.5rem,1.3333333333rem + .5555555556vw,2rem);font-weight:600;color:#bfc4d5}.docs[data-v-25beaea9]{margin:6rem 0}.docs__container[data-v-25beaea9]{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.docs__cover-container[data-v-25beaea9]{width:100%;height:clamp(15rem,13.3333333333rem + 5.5555555556vw,20rem)}.docs__cover[data-v-25beaea9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.docs__head[data-v-25beaea9]{display:flex;flex-direction:column;gap:2rem;margin-top:clamp(4rem,3.3333333333rem + 2.2222222222vw,6rem)}.docs__title[data-v-25beaea9]{font-size:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem)}.docs__controls[data-v-25beaea9]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap-reverse;gap:4rem 8rem}.docs__chips[data-v-25beaea9]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;max-width:85ch}.docs__chips-item[data-v-25beaea9]{cursor:pointer;width:-moz-fit-content;width:fit-content;text-transform:lowercase;font-size:clamp(.875rem,.8333333333rem + .1388888889vw,1rem);padding:.375rem 1rem;border-radius:2rem;text-align:center;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.docs__chips-item[data-v-25beaea9]>*{position:relative;z-index:1}.docs__chips-item[data-v-25beaea9]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-100% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.docs__chips-item[data-v-25beaea9]:hover{color:#fff}.docs__chips-item[data-v-25beaea9]:hover:before{translate:0 0}}.docs__chips-item.active[data-v-25beaea9]{color:#fff;pointer-events:none}.docs__chips-item.active[data-v-25beaea9]:before{translate:0 0;background-color:#c6a47d}.docs__chips-item[data-v-25beaea9]:active{scale:.99}.docs__searchbar[data-v-25beaea9]{max-width:25rem;cursor:pointer;position:relative;width:100%;display:flex;align-items:center;border-bottom:.0625rem solid rgba(28,87,113,.25)}.docs__searchbar[data-v-25beaea9]:not(:has(input:-moz-placeholder)):before{width:100%}.docs__searchbar[data-v-25beaea9]:has(input:focus):before,.docs__searchbar[data-v-25beaea9]:not(:has(input:placeholder-shown)):before{width:100%}.docs__searchbar[data-v-25beaea9]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.125rem;background-color:#c6a47d;transition:width .6s ease}.docs__searchbar>input[data-v-25beaea9]{cursor:pointer;width:100%;font-family:inherit;font-size:1.0625rem;color:inherit;padding:1.125rem 0;background-color:transparent}.docs__searchbar>span[data-v-25beaea9]:has(svg){color:#c6a47d}.docs__body[data-v-25beaea9]{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:4rem}.docs__item[data-v-25beaea9]{cursor:default;width:100%;height:clamp(13.75rem,11.875rem + 6.25vw,17.5rem);position:relative;background-color:transparent;overflow:hidden;transition:all .6s ease}.docs__item[data-v-25beaea9]>*{position:relative;z-index:1}.docs__item[data-v-25beaea9]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-97% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.docs__item[data-v-25beaea9]:hover{color:#fff}.docs__item[data-v-25beaea9]:hover:before{translate:0 0}}.docs__item[data-v-25beaea9]:nth-child(odd){background-color:#eef1f4}.docs__item[data-v-25beaea9]:nth-child(2n){background-color:#eef1f480}.docs__item[data-v-25beaea9]:nth-child(7n+1),.docs__item[data-v-25beaea9]:nth-child(7n+2),.docs__item[data-v-25beaea9]:nth-child(7n+3),.docs__item[data-v-25beaea9]:nth-child(7n+4){grid-column:span 3}.docs__item[data-v-25beaea9]:nth-child(7n+5),.docs__item[data-v-25beaea9]:nth-child(7n+6),.docs__item[data-v-25beaea9]:nth-child(7n+7){grid-column:span 4}.docs__item-wrapper[data-v-25beaea9]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1rem}.docs__item-titlebox[data-v-25beaea9]{display:flex;flex-direction:column;gap:1.5rem}.docs__item-tag[data-v-25beaea9]{font-size:.875rem;color:#bfc4d5}.docs__item-title[data-v-25beaea9]{font-size:clamp(1rem,.875rem + .4166666667vw,1.375rem);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.docs__item-link[data-v-25beaea9]{display:flex;align-items:center;gap:.5rem;font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.docs__item-link[data-v-25beaea9]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.docs__item-link[data-v-25beaea9]:hover{color:#c6a47d}.docs__item-link[data-v-25beaea9]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}@media(max-width:1210px){.docs__body[data-v-25beaea9]{grid-template-columns:repeat(2,1fr)}.docs__item[data-v-25beaea9]:nth-child(7n+1),.docs__item[data-v-25beaea9]:nth-child(7n+2),.docs__item[data-v-25beaea9]:nth-child(7n+3),.docs__item[data-v-25beaea9]:nth-child(7n+4),.docs__item[data-v-25beaea9]:nth-child(7n+5),.docs__item[data-v-25beaea9]:nth-child(7n+6),.docs__item[data-v-25beaea9]:nth-child(7n+7){grid-column:initial}.docs__item[data-v-25beaea9]:nth-child(3n+1){grid-column:span 2}}@media(max-width:530px){.docs__body[data-v-25beaea9]{display:flex;flex-direction:column}}.faq-toast[data-v-2d07e622]{position:fixed;z-index:10;left:clamp(.5rem,0rem + 1.6666666667vw,2rem);bottom:clamp(.5rem,0rem + 1.6666666667vw,2rem);width:calc(100% - 1rem);max-width:40rem;color:#fff;background-color:#0c374b;padding:2rem clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);translate:0 100%;box-sizing:border-box;opacity:0;pointer-events:none;transition:all .6s ease}.faq-toast.show[data-v-2d07e622]{translate:0 0;opacity:1;pointer-events:auto}.faq-toast__close-btn[data-v-2d07e622]{cursor:pointer;position:absolute;top:1rem;right:1rem;transition:rotate .6s cubic-bezier(.36,1.5,.64,1)}@media(pointer:fine){.faq-toast__close-btn[data-v-2d07e622]:hover{rotate:90deg}}.faq-toast__title[data-v-2d07e622]{max-width:90%;font-size:clamp(1.25rem,1rem + .8333333333vw,2rem)}.faq-toast__text[data-v-2d07e622]{max-width:90%;font-size:.875rem;line-height:1.4;margin-top:1rem}.faq-toast__controls[data-v-2d07e622]{display:grid;grid-template-areas:"button link" "socials socials";gap:.5rem;margin-top:4rem}@media(max-width:580px){.faq-toast__controls[data-v-2d07e622]{display:flex;flex-direction:column}}.faq-toast__button[data-v-2d07e622]{grid-area:button;flex:1;cursor:pointer;position:relative;box-sizing:border-box;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;color:#0c374b;text-align:center;font-size:.875rem;font-weight:600;background-color:#fff;padding:1.125rem 2rem;transition:color .6s ease}.faq-toast__button[data-v-2d07e622]:before{content:"";position:absolute;z-index:0;top:0;left:0;width:0;height:100%;background-color:#c6a47d;transition:width .6s ease}.faq-toast__button[data-v-2d07e622]>*{position:relative;z-index:1}@media(pointer:fine){.faq-toast__button[data-v-2d07e622]:hover{color:#f8f8fa}.faq-toast__button[data-v-2d07e622]:hover:before{width:100%}}.faq-toast__link[data-v-2d07e622]{grid-area:link;flex:1;cursor:pointer;position:relative;box-sizing:border-box;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;padding:1.125rem 2rem;background-color:#1c577140;transition:background-color .6s ease,color .6s ease}@media(pointer:fine){.faq-toast__link[data-v-2d07e622]:hover{color:#fff;background-color:#03a4df}}.faq-toast__socials[data-v-2d07e622]{grid-area:socials;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}.faq-toast__socials-item[data-v-2d07e622]{opacity:.5;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.faq-toast__socials-item[data-v-2d07e622]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.faq-toast__socials-item[data-v-2d07e622]:hover{color:#c6a47d}.faq-toast__socials-item[data-v-2d07e622]:hover:before{width:100%;translate:100%;background-color:#c6a47d}.faq-toast__socials-item[data-v-2d07e622]:hover{opacity:1}}.faq-toast__socials-item[data-v-2d07e622]:focus-visible{opacity:1}.faq-issue{display:grid;grid-template-columns:40% auto;gap:4rem;scroll-margin:8rem}.faq-issue__titlebox{position:relative;height:100%}.faq-issue__title{position:sticky;top:8rem;font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem)}.faq-issue__body{display:flex;flex-direction:column;gap:2rem}.faq-issue__item{position:relative;transition:all .6s ease 0s}.faq-issue__item:before{content:"";position:absolute;z-index:1;top:0;left:0;height:100%;width:0;background-color:#0c374b;clip-path:polygon(100% 0,90% 100%,0 100%,0 0);pointer-events:none;transition:all .6s ease}.faq-issue__item:nth-child(2n):after{opacity:.5}.faq-issue__item:after{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:200%;background-color:#eef1f4}@media(pointer:fine){.faq-issue__item:hover{color:#fff}.faq-issue__item:hover .faq-issue__item-head{color:#c6a47d}.faq-issue__item:hover:before{width:200%}}.faq-issue__item.active{color:#fff}.faq-issue__item.active .faq-issue__item-head{color:#c6a47d}.faq-issue__item.active .faq-issue__item-icon:after{rotate:0deg}.faq-issue__item.active .faq-issue__item-body{flex-basis:var(--h);margin-bottom:clamp(1.5rem,1rem + 1.6666666667vw,3rem)}.faq-issue__item.active:before{width:200%}.faq-issue__item-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;padding:0 2rem}.faq-issue__item-wrapper:before{content:"";position:absolute;top:0;left:0;width:1rem;aspect-ratio:1;background-color:#0c374b;clip-path:polygon(100% 0,0 0,0 100%)}.faq-issue__item-head{cursor:pointer;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);padding:clamp(1.5rem,1rem + 1.6666666667vw,3rem) 0;transition:color .6s ease}.faq-issue__item-body{flex:0 1 calc(var(--h) - var(--h));min-height:0;display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:flex .6s ease,margin-bottom .6s ease}.faq-issue__item-title{font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.3}.faq-issue__item-icon{position:relative;display:block;min-width:2.25rem;max-width:2.25rem;aspect-ratio:1;transition:scale .6s ease}.faq-issue__item-icon:after,.faq-issue__item-icon:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:.125rem;background-color:currentColor;transform-origin:center;transition:rotate .6s ease}.faq-issue__item-icon:after{rotate:90deg}.faq-issue__item-content{max-width:85ch;display:flex;flex-direction:column;gap:1rem;font-size:clamp(.875rem,.7916666667rem + .2777777778vw,1.125rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.faq-issue__item-content h2,.faq-issue__item-content h3,.faq-issue__item-content h4,.faq-issue__item-content h5,.faq-issue__item-content h6{font-size:clamp(1.375rem,1.875rem + -.4166666667vw,1.75rem);-webkit-hyphens:manual;hyphens:manual}.faq-issue__item-content ol>li,.faq-issue__item-content ul>li{margin-left:1.25rem}.faq-issue__item-content ol>li{list-style:decimal outside}.faq-issue__item-content ul>li{list-style:disc outside}.faq-issue__item-content a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.faq-issue__item-content a:hover{text-decoration:none}}.faq-issue__item-link{display:flex;align-items:center;gap:.5rem;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.faq-issue__item-link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.faq-issue__item-link:hover{color:#c6a47d}.faq-issue__item-link:hover:before{width:100%;translate:100%;background-color:#c6a47d}}@media(max-width:1024px){.faq-issue{display:flex;flex-direction:column;gap:4rem}}.faq__container{width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.faq__head{display:flex;flex-direction:column;align-items:center;text-align:center;text-wrap:balance;margin:6rem 0}.faq__image-container{width:100%;height:clamp(15rem,13.3333333333rem + 5.5555555556vw,20rem)}.faq__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.faq__title{font-size:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);margin-top:6rem}.faq__desc{max-width:90ch;margin-top:2rem;display:flex;flex-direction:column;gap:1rem;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.faq__desc h2,.faq__desc h3,.faq__desc h4,.faq__desc h5,.faq__desc h6{font-size:clamp(1.375rem,1.25rem + .4166666667vw,1.75rem);-webkit-hyphens:manual;hyphens:manual}.faq__desc ol>li,.faq__desc ul>li{margin-left:1.25rem}.faq__desc ol>li{list-style:decimal outside}.faq__desc ul>li{list-style:disc outside}.faq__desc a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.faq__desc a:hover{text-decoration:none}}.faq__controls{flex-direction:column;text-align:center;gap:4rem}.faq__controls,.faq__searchbar{display:flex;align-items:center}.faq__searchbar{max-width:30rem;cursor:pointer;position:relative;width:100%;border-bottom:.0625rem solid rgba(28,87,113,.25)}.faq__searchbar:not(:has(input:-moz-placeholder)):before{width:100%}.faq__searchbar:has(input:focus):before,.faq__searchbar:not(:has(input:placeholder-shown)):before{width:100%}.faq__searchbar:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.125rem;background-color:#c6a47d;transition:width .6s ease}.faq__searchbar>input{cursor:pointer;width:100%;font-family:inherit;font-size:1.0625rem;color:inherit;padding:1.125rem 0;background-color:transparent}.faq__searchbar>span:has(svg){color:#c6a47d}.faq__chips{width:100%;align-self:center;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;max-width:110ch}@media(min-width:768px){.faq__chips{position:sticky;z-index:8;top:5.125rem}}.faq__chips-item{display:flex;align-items:center;gap:.25rem;border:.0625rem solid rgba(12,55,75,.25);cursor:pointer;width:-moz-fit-content;width:fit-content;text-transform:lowercase;font-size:clamp(.875rem,.8333333333rem + .1388888889vw,1rem);padding:.375rem 1rem;border-radius:2rem;text-align:center;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.faq__chips-item>*{position:relative;z-index:1}.faq__chips-item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-100% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.faq__chips-item:hover{color:#fff}.faq__chips-item:hover:before{translate:0 0}}.faq__chips-item.active{color:#fff;pointer-events:none}.faq__chips-item.active:before{translate:0 0;background-color:#c6a47d}.faq__chips-item:active{scale:.99}.faq__content{position:relative;display:flex;flex-direction:column;gap:clamp(6rem,5.3333333333rem + 2.2222222222vw,8rem);margin-top:6rem}.services-hero[data-v-ce021b79]{margin:8rem 0}.services-hero__container[data-v-ce021b79]{display:grid;grid-template-columns:60% 40%;grid-template-areas:"title ." "button subtitle" "image image";gap:2rem 0;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.services-hero__title[data-v-ce021b79]{grid-area:title;font-size:clamp(1.6875rem,1.25rem + 1.4583333333vw,3rem);font-weight:600;text-wrap:balance}.services-hero__button[data-v-ce021b79]{grid-area:button;height:-moz-fit-content;height:fit-content;cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.875rem;font-weight:600;white-space:nowrap;padding:1.25rem 4rem;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}@keyframes arrow-translate-ce021b79{0%{translate:0 0;opacity:1}45%{translate:100% 0;opacity:0}55%{translate:-100% 0;opacity:0}to{translate:0 0;opacity:1}}.services-hero__button[data-v-ce021b79]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:130%;translate:-97% 0;background-color:#0c374b;clip-path:polygon(100% 0,80% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}.services-hero__button>span[data-v-ce021b79]{position:relative}.services-hero__button>span[data-v-ce021b79]:has(svg){rotate:-45deg;overflow:hidden}@media(pointer:fine){.services-hero__button[data-v-ce021b79]:hover{color:#fff}.services-hero__button[data-v-ce021b79]:hover:before{translate:0 0}.services-hero__button:hover>span>svg[data-v-ce021b79]{animation:arrow-translate-ce021b79 .6s ease}}.services-hero__subtitle[data-v-ce021b79]{grid-area:subtitle;font-size:clamp(1.125rem,1.0416666667rem + .2777777778vw,1.375rem);line-height:1.4;opacity:.9}.services-hero__image-container[data-v-ce021b79]{grid-area:image;width:100%;height:clamp(20rem,15.8333333333rem + 13.8888888889vw,32.5rem);margin-top:2rem}.services-hero__image[data-v-ce021b79]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1024px){.services-hero__container[data-v-ce021b79]{display:flex;flex-direction:column}}.services-list{margin:8rem 0}.services-list__container{display:flex;flex-direction:column}.services-list__item{position:relative;background-color:transparent;overflow:hidden;transition:all .6s ease}.services-list__item>*{position:relative;z-index:1}.services-list__item:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-99% 0;background-color:#0c374b;clip-path:polygon(100% 0,90% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.services-list__item:hover{color:#fff}.services-list__item:hover:before{translate:0 0}.services-list__item:not(.active):hover .services-list__item-head{color:#c6a47d}.services-list__item:not(.active):hover .services-list__item-icon{scale:1.2}}.services-list__item.active{color:#fff}.services-list__item.active .services-list__item-head{color:#c6a47d}.services-list__item.active .services-list__item-icon:after{rotate:0deg}.services-list__item.active .services-list__item-body{flex-basis:var(--h);margin-bottom:clamp(1.5rem,1rem + 1.6666666667vw,3rem)}.services-list__item.active:before{translate:0 0}.services-list__item-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.services-list__item-head{cursor:pointer;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:4rem;padding:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem) 0;transition:color .6s ease}.services-list__item-title{font-size:clamp(1.5rem,1rem + 1.6666666667vw,3rem)}.services-list__item-icon{position:relative;display:block;min-width:2rem;max-width:2rem;aspect-ratio:1;transition:scale .6s ease}.services-list__item-icon:after,.services-list__item-icon:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:.125rem;background-color:currentColor;transform-origin:center;transition:rotate .6s ease}.services-list__item-icon:after{rotate:90deg}.services-list__item-body{flex:0 1 calc(var(--h) - var(--h));min-height:0;display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:flex .6s ease,margin-bottom .6s ease}.services-list__item-content{max-width:85ch;display:flex;flex-direction:column;gap:1rem;font-size:clamp(1rem,.875rem + .4166666667vw,1.375rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.services-list__item-content h2,.services-list__item-content h3,.services-list__item-content h4,.services-list__item-content h5,.services-list__item-content h6{font-size:clamp(1.25rem,1.125rem + .4166666667vw,1.625rem);-webkit-hyphens:manual;hyphens:manual}.services-list__item-content ol>li,.services-list__item-content ul>li{margin-left:1.25rem}.services-list__item-content ol>li{list-style:decimal outside}.services-list__item-content ul>li{list-style:disc outside}.services-list__item-content a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.services-list__item-content a:hover{text-decoration:none}}.services-list__item-link{display:flex;align-items:center;gap:.5rem;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.services-list__item-link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.services-list__item-link:hover{color:#c6a47d}.services-list__item-link:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.services-about[data-v-09df5f56]{padding:clamp(4rem,3.3333333333rem + 2.2222222222vw,6rem) 0 0;color:#fff;background-color:#0c374b;margin-top:clamp(6rem,5.3333333333rem + 2.2222222222vw,8rem)}.services-about__container[data-v-09df5f56]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.services-about__title[data-v-09df5f56]{text-align:center;max-width:40ch;font-size:clamp(1.5rem,1rem + 1.6666666667vw,3rem)}.services-about__body[data-v-09df5f56]{width:100%;margin-top:4rem}.services-about__slide[data-v-09df5f56]{max-width:33.125rem;height:100%;background-color:#1c577140;transition:color .6s ease;position:relative;overflow:hidden}.services-about__slide[data-v-09df5f56]>*{position:relative;z-index:1}.services-about__slide[data-v-09df5f56]:before{content:"";position:absolute;z-index:0;background-color:#fff;transition:all .6s ease}@media(pointer:fine){.services-about__slide[data-v-09df5f56]:hover:before{width:100%;height:100%}.services-about__slide[data-v-09df5f56]:not(:hover):before{width:0;height:0;inset:auto 0 0 auto}.services-about__slide[data-v-09df5f56]:hover{color:#0c374b}}.services-about__slide-wrapper[data-v-09df5f56]{padding:2.5rem 2rem}.services-about__slide-icon[data-v-09df5f56]{color:#c6a47d}.services-about__slide-title[data-v-09df5f56]{font-size:clamp(1.25rem,1rem + .8333333333vw,2rem);margin-top:2rem}.services-about__slide-content[data-v-09df5f56]{font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4;margin-top:1rem;opacity:.8}.services-about__nav[data-v-09df5f56]{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.services-about__nav-button[data-v-09df5f56]{cursor:pointer}@media(pointer:fine){.services-about__nav-button[data-v-09df5f56]:hover{color:#c6a47d}}.services-about__nav-button[data-v-09df5f56]:active{scale:.97}.services-about__nav-button--prev[data-v-09df5f56]{transform:scaleX(-1)}@media(max-width:768px){.services-about__slide[data-v-09df5f56]{max-width:20rem}}.home-hero[data-v-04452a7e]{background-color:#eef1f4;overflow:hidden}.home-hero__container[data-v-04452a7e]{display:grid;grid-template-columns:40% max-content auto;grid-template-rows:repeat(3,1fr);grid-template-areas:"titlebox . slider" "titlebox button slider" "footer . slider";align-items:center;gap:2rem;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.home-hero__titlebox[data-v-04452a7e]{grid-area:titlebox;height:100%;display:flex;flex-direction:column-reverse;gap:3rem;padding-top:10.25rem}.home-hero__title[data-v-04452a7e]{font-size:clamp(2rem,1.3333333333rem + 1.3888888889vw,3rem);text-wrap:balance}.home-hero__desc[data-v-04452a7e]{font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4;text-wrap:balance}.home-hero__footer[data-v-04452a7e]{grid-area:footer;align-self:flex-end;position:relative;color:#fff}.home-hero__footer[data-v-04452a7e]:before{content:"";position:absolute;top:0;right:-10%;bottom:0;width:200%;background:linear-gradient(90deg,#0c374b,#1b2230)}@media(pointer:fine){.home-hero__footer:hover .home-hero__footer-icon svg[data-v-04452a7e]{animation:arrow-translate-04452a7e .6s ease}}.home-hero__footer-wrapper[data-v-04452a7e]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:2rem clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem) 2rem 0}.home-hero__footer-desc[data-v-04452a7e]{font-size:clamp(.75rem,.7083333333rem + .1388888889vw,.875rem);opacity:.8}.home-hero__footer-title[data-v-04452a7e]{font-size:clamp(1.25rem,.75rem + 1.0416666667vw,2rem);margin-top:.5rem}.home-hero__footer-icon[data-v-04452a7e]{overflow:hidden}@keyframes arrow-translate-04452a7e{0%{translate:0 0;opacity:1}45%{translate:100% 0;opacity:0}55%{translate:-100% 0;opacity:0}to{translate:0 0;opacity:1}}.home-hero__button-container[data-v-04452a7e]{grid-area:button;position:relative;width:-moz-fit-content;width:fit-content}.home-hero__button-container[data-v-04452a7e]:after,.home-hero__button-container[data-v-04452a7e]:before{content:"";display:block;position:absolute;z-index:0;top:70%;translate:0 -50%;width:100lvh;height:.09375rem;border-radius:4rem;opacity:.25}.home-hero__button-container[data-v-04452a7e]:before{left:110%;background:linear-gradient(90deg,#bfc4d5 0,transparent 60%)}.home-hero__button-container[data-v-04452a7e]:after{background:linear-gradient(270deg,#bfc4d5 0,transparent 60%);right:110%}.home-hero__button[data-v-04452a7e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-hero__slider[data-v-04452a7e]{grid-area:slider;height:100%;pointer-events:none}.home-hero__slide[data-v-04452a7e]{height:70lvh;min-height:30rem;max-height:48rem;overflow:visible;pointer-events:none!important}.home-hero__slide-wrapper[data-v-04452a7e]{position:relative;height:100%}.home-hero__slide-titlebox[data-v-04452a7e]{max-width:28ch;position:absolute;top:70%;right:-10%;translate:0 -100%;display:flex;flex-direction:column-reverse;align-items:center;text-align:center;text-wrap:balance;text-shadow:-1px -1px 5px #fff}.home-hero__slide-title[data-v-04452a7e]{max-width:15ch;font-size:1.0625rem;line-height:1.3}.home-hero__slide-desc[data-v-04452a7e]{text-transform:uppercase;margin-top:1rem;font-size:.75rem;font-weight:600;line-height:1.4;opacity:.5}.home-hero__slide-image-container[data-v-04452a7e]{width:100%;height:100%;filter:drop-shadow(1px 1px 15px rgba(29,44,55,.5));transition:translate .1s ease}@supports (-webkit-hyphens:none){.home-hero__slide-image-container[data-v-04452a7e]{will-change:transform;transition:none}}.home-hero__slide-image[data-v-04452a7e]{position:absolute;top:0;width:100%;height:170%;-o-object-fit:cover;object-fit:cover;translate:-4rem 0;overflow:visible}@supports (-webkit-hyphens:none){.home-hero__slide-image[data-v-04452a7e]{translate:-.375rem;left:-.1875rem;top:15%;width:calc(110% + .5rem);max-height:200vh;-o-object-position:center top;object-position:center top}}.home-hero__slide-nav[data-v-04452a7e]{display:flex;align-items:center;gap:1rem;margin-top:1rem}.home-hero__slide-button[data-v-04452a7e]{cursor:pointer;pointer-events:auto}.home-hero__slide-button--prev[data-v-04452a7e]{transform:scaleX(-1)}@media(max-width:1260px){.home-hero__container[data-v-04452a7e]{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"titlebox" "slider" "button" "footer";min-height:-moz-fit-content;min-height:fit-content}.home-hero__titlebox[data-v-04452a7e]{height:-moz-fit-content;height:fit-content;padding-top:8rem}.home-hero__button-container[data-v-04452a7e]{align-self:center;justify-self:center}.home-hero__slider[data-v-04452a7e]{display:none}}.services-card[data-v-a2e4073f]{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;height:100%;color:#fff;aspect-ratio:1/1.2;overflow:hidden}.services-card[data-v-a2e4073f]:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}@supports ((-webkit-mask-image:url()) or (mask-image:url())){.services-card[data-v-a2e4073f]:before{background-color:#0c374b26;-webkit-mask-image:linear-gradient(0deg,#000 50%,transparent);mask-image:linear-gradient(0deg,#000 50%,transparent);will-change:translate;transition:translate .6s ease}@media(pointer:fine){.services-card[data-v-a2e4073f]:before{translate:0 50%}}}@media(pointer:fine){.services-card[data-v-a2e4073f]:hover:before{translate:0 0}}.services-card__wrapper[data-v-a2e4073f]{position:relative;z-index:2;display:flex;flex-direction:column;padding:1.5rem 1rem}.services-card__title[data-v-a2e4073f]{text-transform:uppercase;font-size:clamp(1.125rem,1rem + .4166666667vw,1.5rem);font-weight:600}.services-card__body[data-v-a2e4073f]{display:flex;flex-direction:column;gap:1rem;min-height:0;overflow:hidden;transition:all .6s ease}@media(pointer:fine){.services-card__body[data-v-a2e4073f]{flex:0 1 calc(var(--h) - var(--h))}.services-card:hover .services-card__body[data-v-a2e4073f]{flex-basis:var(--h);margin-top:1rem}}@media(pointer:coarse){.services-card__body[data-v-a2e4073f]{margin-top:1rem}}.services-card__desc[data-v-a2e4073f]{font-size:.75rem;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;text-overflow:ellipsis}.services-card__button[data-v-a2e4073f]{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.services-card__button>span>svg[data-v-a2e4073f]{translate:0 .125rem}.services-card__button[data-v-a2e4073f]{position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.services-card__button[data-v-a2e4073f]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.services-card__button[data-v-a2e4073f]:hover{color:#c6a47d}.services-card__button[data-v-a2e4073f]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.services-card__image-container[data-v-a2e4073f]{position:absolute;z-index:0;width:100%;height:100%;inset:0;filter:brightness(80%)}.services-card__image[data-v-a2e4073f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-services__link[data-v-dbe3ef31]{align-self:flex-end;cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;padding:.375rem 1rem;transition:color .6s ease}.home-services__link[data-v-dbe3ef31]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:0;pointer-events:none;background-color:#0c374b;transition:width .6s cubic-bezier(.36,1.5,.64,1)}.home-services__link span[data-v-dbe3ef31]{position:relative}.home-services__link span[data-v-dbe3ef31]:has(svg){translate:0 .125rem;overflow:hidden}@media(pointer:fine){.home-services__link[data-v-dbe3ef31]:hover{color:#c6a47d}.home-services__link[data-v-dbe3ef31]:hover:before{width:100%}.home-services__link:hover span>svg[data-v-dbe3ef31]{animation:arrow-translate-dbe3ef31 .6s ease}}.home-services__list[data-v-dbe3ef31]{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);margin-top:4rem}.home-services__banner[data-v-dbe3ef31]{grid-column:2/span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);border:.125rem solid #eef1f4}.home-services__banner-title[data-v-dbe3ef31]{font-size:clamp(1.25rem,1.0833333333rem + .5555555556vw,1.75rem);line-height:1.2;text-wrap:balance}.home-services__banner-desc[data-v-dbe3ef31]{font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4;margin-top:2rem;opacity:.9}.home-services__banner-button[data-v-dbe3ef31]{margin-top:4rem;cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.875rem;font-weight:600;white-space:nowrap;padding:1.125rem 2.25rem;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}@keyframes arrow-translate-dbe3ef31{0%{translate:0 0;opacity:1}45%{translate:100% 0;opacity:0}55%{translate:-100% 0;opacity:0}to{translate:0 0;opacity:1}}.home-services__banner-button[data-v-dbe3ef31]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:130%;translate:-97% 0;background-color:#0c374b;clip-path:polygon(100% 0,80% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}.home-services__banner-button>span[data-v-dbe3ef31]{position:relative}.home-services__banner-button>span[data-v-dbe3ef31]:has(svg){rotate:-45deg;overflow:hidden}@media(pointer:fine){.home-services__banner-button[data-v-dbe3ef31]:hover{color:#fff}.home-services__banner-button[data-v-dbe3ef31]:hover:before{translate:0 0}.home-services__banner-button:hover>span>svg[data-v-dbe3ef31]{animation:arrow-translate-dbe3ef31 .6s ease}}@media(max-width:1390px){.home-services__list[data-v-dbe3ef31]{grid-template-columns:repeat(3,1fr)}.home-services__banner[data-v-dbe3ef31]{grid-column:span 3}}@media(max-width:920px){.home-services__list[data-v-dbe3ef31]{grid-template-columns:repeat(2,1fr)}.home-services__banner[data-v-dbe3ef31]{grid-column:span 2}}@media(max-width:580px){.home-services__list[data-v-dbe3ef31]{grid-template-columns:1fr}.home-services__item[data-v-dbe3ef31]{aspect-ratio:auto;min-height:18.125rem}.home-services__banner[data-v-dbe3ef31]{grid-column:span 1}}.home-advant{color:#fff;background-color:#0c374b}.home-advant__container{display:grid;grid-template-columns:35% auto;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,-2.5rem + 11.6666666667vw,8rem)}.home-advant__body,.home-advant__sider{padding:clamp(1rem,-2.5rem + 11.6666666667vw,8rem) 0}.home-advant__body{position:relative}.home-advant__sider{position:relative;height:100%}.home-advant__sider-wrapper{position:sticky;top:clamp(4rem,3.3333333333rem + 2.2222222222vw,6rem);display:flex;flex-direction:column;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem)}.home-advant__image{position:relative;z-index:0;width:100%;height:20rem}.home-advant__image:before{content:"";position:absolute;z-index:-1;top:0;right:0;height:100%;width:150%;background-image:var(--url);background-size:cover;background-position:100%;background-attachment:fixed;background-repeat:no-repeat;pointer-events:none}.home-advant__title{color:#c6a47d;font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);text-wrap:balance}.home-advant__list{display:flex;flex-direction:column;gap:clamp(2rem,.6666666667rem + 4.4444444444vw,6rem)}.home-advant__progressbar{position:absolute;top:0;left:calc(clamp(2rem,.6666666667rem + 4.4444444444vw,6rem)/1.3);width:.125rem;height:100%;background-color:#1c577140;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.home-advant__progressbar-inner{width:100%;height:var(--progress);background-color:#c6a47d}.home-advant__item{display:flex;gap:clamp(2rem,.6666666667rem + 4.4444444444vw,6rem)}.home-advant__item-counter{color:#bfc4d5;font-size:clamp(1.125rem,1.0833333333rem + .1388888889vw,1.25rem);opacity:.25}.home-advant__item-title{font-size:clamp(1.5rem,1.3333333333rem + .5555555556vw,2rem)}.home-advant__item-content{color:#bfc4d5;opacity:.8;margin-top:1rem;display:flex;flex-direction:column;gap:1rem;font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.home-advant__item-content h2,.home-advant__item-content h3,.home-advant__item-content h4,.home-advant__item-content h5,.home-advant__item-content h6{font-size:clamp(1.25rem,1.1666666667rem + .2777777778vw,1.5rem);-webkit-hyphens:manual;hyphens:manual}.home-advant__item-content ol>li,.home-advant__item-content ul>li{margin-left:1.25rem}.home-advant__item-content ol>li{list-style:decimal outside}.home-advant__item-content ul>li{list-style:disc outside}.home-advant__item-content a{color:#c6a47d;text-decoration:underline;white-space:nowrap}@media(pointer:fine){.home-advant__item-content a:hover{text-decoration:none}}@media(max-width:1024px){.home-advant{padding:4rem 0}.home-advant__container{display:flex;flex-direction:column}.home-advant__image{display:none}.home-advant__body,.home-advant__sider{padding:0}.home-advant__body{margin-top:4rem}}@media(max-width:768px){.home-advant__progressbar{left:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem)}}.home-affairs__slider[data-v-af8cf506]{background-color:#fff;box-shadow:0 0 5px #0c374b40;margin-top:4rem}.home-affairs__slide-wrapper[data-v-af8cf506]{display:grid;grid-template-columns:repeat(2,1fr)}.home-affairs__slide-counter[data-v-af8cf506]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;opacity:.8}.home-affairs__slide-counter-separator[data-v-af8cf506]{width:4rem;height:.09375rem;background-color:#bfc4d5;opacity:.3}.home-affairs__slide-counter-total[data-v-af8cf506]{color:#bfc4d5}.home-affairs__slide-body[data-v-af8cf506]{display:flex;flex-direction:column;gap:4rem;padding:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem)}.home-affairs__slide-title[data-v-af8cf506]{font-size:clamp(1.5rem,1.3333333333rem + .5555555556vw,2rem)}.home-affairs__slide-desc[data-v-af8cf506]{font-size:clamp(.9375rem,.8958333333rem + .1388888889vw,1.0625rem);line-height:1.4;margin-top:1rem}.home-affairs__slide-button[data-v-af8cf506]{margin-top:2rem;cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.875rem;font-weight:600;white-space:nowrap;padding:1rem clamp(2rem,.6666666667rem + 4.4444444444vw,6rem);background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.home-affairs__slide-button[data-v-af8cf506]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:130%;translate:-97% 0;background-color:#0c374b;clip-path:polygon(100% 0,80% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}.home-affairs__slide-button>span[data-v-af8cf506]{position:relative}.home-affairs__slide-button>span[data-v-af8cf506]:has(svg){rotate:-45deg;overflow:hidden}@media(pointer:fine){.home-affairs__slide-button[data-v-af8cf506]:hover{color:#fff}.home-affairs__slide-button[data-v-af8cf506]:hover:before{translate:0 0}.home-affairs__slide-button:hover>span>svg[data-v-af8cf506]{animation:arrow-translate-af8cf506 .6s ease}}.home-affairs__slide-footer[data-v-af8cf506]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.home-affairs__slide-nav[data-v-af8cf506]{display:flex;align-items:center;gap:1.5rem}.home-affairs__slide-nav-button[data-v-af8cf506]{cursor:pointer;overflow:hidden}@media(pointer:fine){.home-affairs__slide-nav-button:hover>span>svg[data-v-af8cf506]{animation:arrow-translate-af8cf506 .6s ease}}.home-affairs__slide-nav-button--prev[data-v-af8cf506]{transform:scaleX(-1)}.home-affairs__slide-link[data-v-af8cf506]{cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;padding:.375rem 1rem;transition:color .6s ease}.home-affairs__slide-link[data-v-af8cf506]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:0;pointer-events:none;background-color:#0c374b;transition:width .6s cubic-bezier(.36,1.5,.64,1)}.home-affairs__slide-link span[data-v-af8cf506]{position:relative}.home-affairs__slide-link span[data-v-af8cf506]:has(svg){translate:0 .125rem;overflow:hidden}@media(pointer:fine){.home-affairs__slide-link[data-v-af8cf506]:hover{color:#c6a47d}.home-affairs__slide-link[data-v-af8cf506]:hover:before{width:100%}.home-affairs__slide-link:hover span>svg[data-v-af8cf506]{animation:arrow-translate-af8cf506 .6s ease}}@keyframes arrow-translate-af8cf506{0%{translate:0 0;opacity:1}45%{translate:100% 0;opacity:0}55%{translate:-100% 0;opacity:0}to{translate:0 0;opacity:1}}.home-affairs__slide-image-container[data-v-af8cf506]{position:relative;width:100%;height:100%}.home-affairs__slide-image[data-v-af8cf506]{position:absolute;inset:0;width:100%;height:100%}@media(max-width:1024px){.home-affairs__slide-wrapper[data-v-af8cf506]{display:flex;flex-direction:column-reverse}.home-affairs__slide-image-container[data-v-af8cf506]{height:15rem}}.home-news__link[data-v-dd8286ed]{align-self:flex-end;cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;padding:.375rem 1rem;transition:color .6s ease}.home-news__link[data-v-dd8286ed]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:0;pointer-events:none;background-color:#0c374b;transition:width .6s cubic-bezier(.36,1.5,.64,1)}.home-news__link span[data-v-dd8286ed]{position:relative}.home-news__link span[data-v-dd8286ed]:has(svg){translate:0 .125rem;overflow:hidden}@media(pointer:fine){.home-news__link[data-v-dd8286ed]:hover{color:#c6a47d}.home-news__link[data-v-dd8286ed]:hover:before{width:100%}.home-news__link:hover span>svg[data-v-dd8286ed]{animation:arrow-translate-dd8286ed .6s ease}}@keyframes arrow-translate-dd8286ed{0%{translate:0 0;opacity:1}45%{translate:100% 0;opacity:0}55%{translate:-100% 0;opacity:0}to{translate:0 0;opacity:1}}.home-news__list[data-v-dd8286ed]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem}.home-news__item[data-v-dd8286ed]{cursor:pointer;flex:1 1 23.75rem;max-width:calc(50% - .5rem);background-color:#fff;position:relative;background-color:#eef1f4;overflow:hidden;transition:all .6s ease}.home-news__item[data-v-dd8286ed]>*{position:relative;z-index:1}.home-news__item[data-v-dd8286ed]:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:145%;translate:-97% 0;background-color:#0c374b;clip-path:polygon(100% 0,70% 100%,0 100%,0 0);pointer-events:none;transition:translate .6s ease}@media(pointer:fine){.home-news__item[data-v-dd8286ed]:hover{color:#fff}.home-news__item[data-v-dd8286ed]:hover:before{translate:0 0}}.home-news__item-wrapper[data-v-dd8286ed]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1rem}.home-news__item-date[data-v-dd8286ed]{text-transform:uppercase;font-size:.875rem;color:#bfc4d5}.home-news__item-body[data-v-dd8286ed]{display:flex;flex-direction:column;gap:1rem}.home-news__item-title[data-v-dd8286ed]{font-size:clamp(1.25rem,1.2083333333rem + .1388888889vw,1.375rem)}.home-news__item-desc[data-v-dd8286ed]{font-size:.875rem;line-height:1.3;opacity:.8;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.home-news__item-button[data-v-dd8286ed]{cursor:pointer;display:flex;align-items:center;gap:.25rem;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.home-news__item-button[data-v-dd8286ed]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.home-news__item-button[data-v-dd8286ed]:hover{color:#c6a47d}.home-news__item-button[data-v-dd8286ed]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.home-news__item-button>span[data-v-dd8286ed]:has(svg){translate:0 .125rem}@media(max-width:630px){.home-news__list[data-v-dd8286ed]{display:flex;flex-direction:column}.home-news__item[data-v-dd8286ed]{max-width:none;flex:initial}}.logo[data-v-1b670b8d]{color:#0c374b}@media(pointer:fine){.logo[data-v-1b670b8d]:hover{color:#c6a47d}}.logo--switch[data-v-1b670b8d]{color:#fff}.burger[data-v-211d8d63]{cursor:pointer;position:relative;width:1.5rem;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem}@media(min-width:1110px){.burger[data-v-211d8d63]{display:none}}@media(pointer:fine){.burger:hover>span[data-v-211d8d63]:first-of-type,.burger:hover>span[data-v-211d8d63]:nth-of-type(3){transform:scaleX(.7)}}.burger>span[data-v-211d8d63]:nth-of-type(2){display:block;width:100%;height:.125rem;background-color:currentColor;border-radius:1rem}.burger>span[data-v-211d8d63]:first-of-type,.burger>span[data-v-211d8d63]:nth-of-type(3){display:block;width:100%;height:.125rem;border-radius:inherit;background-color:currentColor}.burger>span[data-v-211d8d63]:first-of-type{will-change:transform;transition:transform .6s ease;transform-origin:left}.burger>span[data-v-211d8d63]:nth-of-type(3){will-change:transform;transition:transform .6s ease;transform-origin:right}.modal-menu[data-v-9ea3a608]{position:absolute;top:0;right:0;width:100%;max-width:28.125rem;height:100lvh;overflow-x:hidden;overflow-y:auto;color:#fff;background-color:#0c374b}.modal-menu__container[data-v-9ea3a608]{display:flex;flex-direction:column;padding:clamp(1rem,0rem + 3.3333333333vw,4rem) 0 clamp(4rem,9.3333333333rem + -4.4444444444vw,8rem)}.modal-menu__close-btn[data-v-9ea3a608]{align-self:flex-end;padding:1rem}.modal-menu__nav[data-v-9ea3a608]{display:flex;flex-direction:column;margin-top:2rem}.modal-menu__link[data-v-9ea3a608]{position:relative;font-size:clamp(2rem,1.8333333333rem + .5555555556vw,2.5rem);padding:.5rem clamp(1rem,0rem + 3.3333333333vw,4rem)}.modal-menu__link[data-v-9ea3a608]:before{content:"";position:absolute;top:0;left:0;z-index:0;width:0;height:100%;border-radius:0 2rem 2rem 0;background-color:#c6a47d;pointer-events:none;transition:width .6s cubic-bezier(.36,1.5,.64,1)}.modal-menu__link.current[data-v-9ea3a608]:before{width:100%}@media(pointer:fine){.modal-menu__link[data-v-9ea3a608]:hover:before{width:100%}}.modal-menu__link>span[data-v-9ea3a608]{position:relative;z-index:1}.modal-menu__socials[data-v-9ea3a608]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.modal-menu__socials-link[data-v-9ea3a608]{font-size:1rem;line-height:1.2;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.modal-menu__socials-link[data-v-9ea3a608]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.modal-menu__socials-link[data-v-9ea3a608]:hover{color:#c6a47d}.modal-menu__socials-link[data-v-9ea3a608]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.modal-menu__footer[data-v-9ea3a608]{display:flex;flex-direction:column;gap:2rem;padding:0 clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);margin-top:4rem}.modal-menu__controls[data-v-9ea3a608]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.modal-menu__button[data-v-9ea3a608]{font-size:1rem;line-height:1.2;opacity:.5}.header[data-v-b70eee41]{position:fixed;z-index:10;top:0;left:0;width:100%;transition:background-color .5s ease}@media print{.header[data-v-b70eee41]{display:none}}.header--fill[data-v-b70eee41]{background-color:#fff}.header--scroll[data-v-b70eee41]{background-color:#0c374b;color:#fff}.header--scroll .header__controls-item[data-v-b70eee41]:before{background-color:#fff}@media(pointer:fine){.header--scroll .header__controls-item[data-v-b70eee41]:hover{color:#0c374b}}.header__container[data-v-b70eee41]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,0rem + 3.3333333333vw,4rem)}.header__nav[data-v-b70eee41]{display:flex;align-items:center;gap:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem)}.header__nav-link[data-v-b70eee41]{position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.header__nav-link[data-v-b70eee41]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.header__nav-link[data-v-b70eee41]:hover{color:#c6a47d}.header__nav-link[data-v-b70eee41]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.header__nav-link.current[data-v-b70eee41]{color:#c6a47d;pointer-events:none}.header__nav-link.current[data-v-b70eee41]:before{width:100%}.header__controls[data-v-b70eee41]{display:flex;align-items:center;gap:.25rem}.header__controls-item[data-v-b70eee41]{position:relative;display:flex;align-items:center;gap:.75rem;overflow:hidden;transition:color .6s ease}.header__controls-item[data-v-b70eee41]>*{position:relative}.header__controls-item[data-v-b70eee41]:before{content:"";position:absolute;z-index:0;top:0;height:100%;width:100%;background-color:#0c374b;pointer-events:none;transition:translate .6s ease}.header__controls-item[data-v-b70eee41]:nth-child(odd):before{left:0;translate:101% 0}.header__controls-item[data-v-b70eee41]:nth-child(2n):before{right:0;translate:-101% 0}@media(pointer:fine){.header__controls-item[data-v-b70eee41]:hover{color:#c6a47d}.header__controls-item[data-v-b70eee41]:hover:before{translate:0 0}}.header__controls-item[data-v-b70eee41],.header__controls-item--burger[data-v-b70eee41]{font-size:.875rem;font-weight:600;padding:1rem;background-color:#bfc4d540}@media(max-width:1109px){.header__nav[data-v-b70eee41]{display:none}.header__controls-item>span[data-v-b70eee41]:not(:has(svg)){display:none}}.action-button[data-v-bc144ccd]{position:fixed;z-index:10;right:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);bottom:clamp(6rem,5.3333333333rem + 2.2222222222vw,8rem)}.action-button__button[data-v-bc144ccd]{cursor:pointer;position:relative;width:4rem;aspect-ratio:1}@supports (-webkit-hyphens:none){.action-button__button[data-v-bc144ccd]{height:4rem}}.action-button__button[data-v-bc144ccd]{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;background-color:#c6a47d}.action-button__button[data-v-bc144ccd]:before{content:"";position:absolute;z-index:-1;inset:0;background-color:inherit;border-radius:50%;pointer-events:none;animation:action-button-blick-bc144ccd 2s linear infinite}@keyframes action-button-blick-bc144ccd{0%{scale:0;opacity:.7}75%{scale:1.5}to{scale:1.7;opacity:0}}@media print{.footer[data-v-11261c14]{display:none}}.footer__container[data-v-11261c14]{display:flex;flex-direction:column;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,0rem + 3.3333333333vw,4rem)}.footer__body[data-v-11261c14]{display:grid;grid-template-columns:30% auto 20%;justify-content:space-between;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);border-top:.125rem solid rgba(191,196,213,.25);padding-top:2rem}.footer__runline[data-v-11261c14]{cursor:default;display:flex;align-items:center;gap:1ch;margin-bottom:2rem}.footer__runline-inner[data-v-11261c14]{text-transform:uppercase;color:#bfc4d540;font-size:clamp(4rem,3.3333333333rem + 2.2222222222vw,6rem);white-space:nowrap;animation:runline-11261c14 10s linear infinite}@keyframes runline-11261c14{0%{translate:0 0}to{translate:-50% 0}}.footer__label[data-v-11261c14]{display:flex;flex-direction:column;gap:4rem}.footer__desc[data-v-11261c14]{font-size:.875rem;text-wrap:balance;line-height:1.3}.footer__nav[data-v-11261c14]{gap:4rem}.footer__addresses[data-v-11261c14],.footer__nav[data-v-11261c14]{display:flex;flex-direction:column}.footer__addresses[data-v-11261c14]{gap:.5rem}.footer__addresses-item[data-v-11261c14]{display:flex;flex-direction:column;gap:1rem}.footer__addresses-item-title[data-v-11261c14]{font-size:.875rem;color:#bfc4d5;font-weight:600}.footer__addresses-item-text[data-v-11261c14]{font-size:clamp(1.125rem,1.0833333333rem + .1388888889vw,1.25rem)}.footer__map[data-v-11261c14]{display:grid;grid-template-columns:repeat(2,auto);gap:.5rem 2rem}.footer__map-link[data-v-11261c14]{position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__map-link[data-v-11261c14]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.footer__map-link[data-v-11261c14]:hover{color:#c6a47d}.footer__map-link[data-v-11261c14]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__map-link.current[data-v-11261c14]{display:none}.footer__contact[data-v-11261c14]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.footer__contact-item[data-v-11261c14]{white-space:nowrap;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__contact-item[data-v-11261c14]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.footer__contact-item[data-v-11261c14]:hover{color:#c6a47d}.footer__contact-item[data-v-11261c14]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__contact-item--tel[data-v-11261c14]{font-size:clamp(1.5rem,1.1666666667rem + 1.1111111111vw,2.5rem)}.footer__contact-item--mail[data-v-11261c14]{font-size:1.0625rem}.footer__socials[data-v-11261c14]{max-width:35ch;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.footer__socials-item[data-v-11261c14]{font-size:1rem;line-height:1.2;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__socials-item[data-v-11261c14]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.footer__socials-item[data-v-11261c14]:hover{color:#c6a47d}.footer__socials-item[data-v-11261c14]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__controls[data-v-11261c14]{display:grid;grid-template-columns:30% auto 20%;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);padding:1rem 0;margin-top:4rem}.footer__copyright[data-v-11261c14]{cursor:default;font-size:.875rem;color:#bfc4d5}.footer__docs[data-v-11261c14]{justify-self:flex-end;text-align:right;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.footer__docs-button[data-v-11261c14]{cursor:pointer;font-size:.875rem;font-weight:600;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:#bfc4d5;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__docs-button[data-v-11261c14]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:#bfc4d5;transition:all .3s ease}@media(pointer:fine){.footer__docs-button[data-v-11261c14]:hover{color:#c6a47d}.footer__docs-button[data-v-11261c14]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__anchor[data-v-11261c14]{justify-self:flex-end;display:flex;align-items:center;gap:.5rem;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__anchor[data-v-11261c14]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.footer__anchor[data-v-11261c14]:hover{color:#c6a47d}.footer__anchor[data-v-11261c14]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__anchor>span[data-v-11261c14]:has(svg){rotate:-90deg}@media print{.footer__iframe[data-v-11261c14]{display:none}}@media(max-width:1024px){.footer__label[data-v-11261c14]{grid-area:label}.footer__nav[data-v-11261c14]{grid-area:nav}.footer__contact[data-v-11261c14]{grid-area:contact}.footer__body[data-v-11261c14]{grid-template-columns:1fr;grid-template-areas:"label" "contact" "nav"}.footer__controls[data-v-11261c14]{display:flex;justify-content:space-between;flex-wrap:wrap}}.page[data-v-af12d364],.page[data-v-e4210e86]{min-height:100lvh;display:flex;flex-direction:column;justify-content:space-between;overflow-x:clip}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0,0,0,.7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child,[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{position:absolute;top:50%;left:50%;margin:calc(var(--f-spinner-width)*-.5) 0 0 calc(var(--f-spinner-height)*-.5);padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);border-radius:var(--f-spinner-border-radius);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{transform:rotate(1turn)}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none}.f-panzoom__protected,picture.f-panzoom__content img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.2) ease calc(var(--f-transition-duration, .2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var( --f-arrow-active-color,var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-z-index:1;--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-fit:cover;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-transfors:none;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.05));--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff}.f-thumbs{flex-shrink:0;margin:var(--f-thumbs-margin);padding:0;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:max-height .3s ease,max-width .3s ease;position:relative;overflow:hidden;z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2 + var(--f-thumbs-gap)*2)}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-gap)*2)}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs__viewport{margin:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:visible;display:grid}.f-thumbs.is-vertical .f-thumbs__viewport{height:calc(100% - var(--f-thumbs-padding-y)*2)}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:none;border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs__slide img{display:block;width:100%;height:100%;-o-object-fit:var(--f-thumb-fit);object-fit:var(--f-thumb-fit);border-radius:inherit;pointer-events:none}.f-thumbs__slide img.has-lazyerror{display:none}.f-thumbs.is-classic{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap)}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(var(--f-thumb-width) - var(--f-thumb-clip-width))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width)*2);margin-inline:calc(var(--f-carousel-slide-width)*-1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*.5)*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));padding:0;overflow:visible;left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none)}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}div.fancybox__dialog{position:fixed;inset:0;z-index:1050}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,.95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0,0,0,.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:hsla(0,0%,100%,.2);--f-spinner-color-2:hsla(0,0%,100%,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:hsla(0,0%,100%,.75);--f-button-outline-offset:0px;--f-button-bg:rgba(54,54,54,.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.01)),drop-shadow(1px 2px 1px rgba(24,24,27,.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:34px;--f-close-button-height:34px;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-close-button-svg-width:22px;--f-close-button-svg-height:22px;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px hsla(0,0%,100%,.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:hsla(0,0%,100%,.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,.2);--f-spinner-color-2:rgba(0,0,0,.8);--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,.85);--f-button-bg:hsla(0,0%,100%,.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:hsla(0,0%,100%,.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing>:not(.fancybox__carousel){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding>:not(.fancybox__carousel){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:f-fadeOut .15s ease-out both}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);position:absolute;top:calc(var(--f-button-height)*-1);right:0;z-index:40}
