@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(fonts/IBMPlexSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(fonts/IBMPlexSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(fonts/IBMPlexSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(fonts/IBMPlexSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Inria Serif";font-style:normal;font-weight:700;src:url(fonts/InriaSerif-Bold.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width:1025px) and (orientation:landscape){*{-webkit-user-drag:none}}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-weight:var(--weight-regular);margin:0}a{color:inherit;outline:0;-webkit-text-decoration:none;text-decoration:none}figure{margin:0;padding:0}img{display:block;height:auto;width:100%}:root{--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-section-xs:max(28px,min(2.5vw,48px));--space-section-s:max(48px,min(4.167vw,80px));--space-section-m:max(48px,min(5.208vw,100px));--space-section:max(48px,min(6.25vw,120px));--padding-menu:94px;--space-l:max(14px,min(2.917vw,56px));--space:max(16px,min(1.042vw,20px));--space-s:max(12px,min(0.833vw,16px));--space-xs:max(8px,min(0.833vw,16px));--font-serif:"Inria Serif",Georgia,serif;--font-sans:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--bg:#f9f5ef;--color-primary:#3e5879;--color-dark:#1c1c1c;--color-white:#fbfbfb;--color-darkest:#213555;--color-bright:#60bdec;--color-beige:#f5efe7;--bg-button:#59b9e3;--bg-button-secondary:#3e5879;--bg-button-inactive:#d8c4b6;--body-font-size:max(14px,min(0.833333vw,16px));--body-line-height:max(22px,min(1.354167vw,26px));--size-h1:max(34px,min(3.333333vw,64px));--line-height-h1:max(40px,min(3.75vw,72px));--size-h2:max(28px,min(2.1875vw,42px));--line-height-h2:max(36px,min(2.708333vw,52px));--size-h3:max(20px,min(1.458333vw,28px));--line-height-h3:max(28px,min(1.875vw,36px));--size-h4:20px;--line-height-h4:28px;--size-h5:max(15px,min(0.938vw,18px));--size-eyebrow:max(11px,min(0.677083vw,13px));--line-height-eyebrow:max(16px,min(1.041667vw,20px));--size-body-lg:max(14px,min(0.833333vw,16px));--line-height-body-lg:max(22px,min(1.354167vw,26px));--size-body:max(14px,min(0.78125vw,15px));--line-height-body:max(22px,min(1.25vw,24px));--size-body-sm:14px;--line-height-body-sm:22px;--size-title-sm:15px;--line-height-title-sm:22px;--size-title-sm-location:14px;--line-height-title-sm-location:22px;--size-label:14px;--line-height-label:22px;--size-nav:14px;--line-height-nav:normal;--size-button:15px;--line-height-button:20px;--size-badge:max(12px,min(0.677083vw,13px));--line-height-badge:max(18px,min(1.041667vw,20px));--size-meta:13px;--line-height-meta:20px;--size-caption:12px;--line-height-caption:18px;--letter-spacing-eyebrow:0.15em;--letter-spacing-button:-0.04em;--size-menu:14px;--line-height-menu:auto;--size-menu-footer:14px;--line-height-menu-footer:auto;--border-radius:12px;--border-radius-s:4px;--corner-size:max(30px,min(3.125vw,60px));--corner-size-small:max(33px,min(1.823vw,35px));--width-container:calc(100% - 160px);--max-width:1760px;--gap:max(7px,min(1.042vw,20px));--ease-hover:cubic-bezier(0.22,1,0.36,1);--time-hover:500ms}@media (max-width:1024px){:root{--gap:16px;--width-container:calc(100% - 48px);--padding-menu:60px}}@media (max-width:767px){:root{--size-h1:34px;--line-height-h1:40px;--size-h2:28px;--line-height-h2:36px;--size-h3:20px;--line-height-h3:28px;--size-eyebrow:11px;--line-height-eyebrow:16px;--size-body-lg:14px;--line-height-body-lg:22px;--size-body:14px;--line-height-body:22px;--size-badge:12px;--line-height-badge:18px;--width-container:calc(100% - 48px);--gap:7px}}html{text-rendering:optimizeLegibility}body{background-color:#f9f5ef;background-color:var(--bg);color:#3e5879;color:var(--color-primary);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);font-size:max(14px,min(.833333vw,16px));font-size:var(--body-font-size);font-weight:400;font-weight:var(--weight-regular);line-height:max(22px,min(1.354167vw,26px));line-height:var(--body-line-height);overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:"Inria Serif",Georgia,serif;font-family:var(--font-serif)}em,i{font-style:italic}body.no-scroll{overflow:hidden;overscroll-behavior:none;touch-action:none}.is-hidden{display:none!important}.is-invisible{visibility:hidden!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}[data-mobile]{display:none!important}@media (max-width:767px){[data-desktop]{display:none!important}[data-mobile]{display:revert!important}}#app{height:100%;left:0;position:relative;top:0;width:100%;z-index:2}@media (max-width:1024px) and (orientation:portrait){#app{height:auto;overflow-x:hidden!important;position:relative}}#app .min{transform:scale(.9) translateY(6%)}#app>div{left:0;position:relative;top:0;width:100%}@media (max-width:1024px) and (orientation:portrait){#app>div{height:auto;position:relative}}#app>div>.inner{display:block;padding-top:94px;padding-top:var(--padding-menu);position:relative;width:100%}@media (max-width:1024px) and (orientation:portrait){#app>div>.inner{position:relative;width:100vw;will-change:auto}}@media (max-width:767px){#app>div>.inner{overflow:hidden}}#app>div>.inner>section[class*=__header]{display:none}.container{margin:auto;position:relative}.container--full{max-width:100%;width:100%}.container--hero{align-items:flex-end;display:flex;height:100%;padding-bottom:max(40px,min(4.167vw,80px))}#guides{bottom:0;display:block;height:100%;left:0;opacity:1;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:1000000}#guides .guides__horizontal{display:none;height:100%;margin:auto;position:relative;top:0;width:min(calc(100% - 160px),1760px);width:min(var(--width-container),var(--max-width))}#guides .guides__horizontal .grid{display:grid;grid-template-columns:repeat(12,1fr);height:100vh;margin:0 auto;position:relative;width:100%;grid-column-gap:max(7px,min(1.042vw,20px));grid-column-gap:var(--gap)}@media (max-width:1024px){#guides .guides__horizontal .grid{grid-template-columns:repeat(8,1fr)}#guides .guides__horizontal .grid .grid-item:nth-child(n+9){display:none}}@media (max-width:767px){#guides .guides__horizontal .grid{grid-template-columns:repeat(4,1fr)}#guides .guides__horizontal .grid .grid-item:nth-child(n+5){display:none}}#guides .guides__horizontal .grid-item{background-color:red;opacity:.1}#guides .guides__switcher{background-color:#000;bottom:0;cursor:pointer;display:block;height:30px;left:0;opacity:.6;overflow:hidden;pointer-events:all;position:absolute;width:auto;width:40px;will-change:transform}.maps-promo{margin-top:max(14px,min(2.917vw,56px));margin-top:var(--space-l)}.basic__section{padding:max(48px,min(6.25vw,120px)) 0;padding:var(--space-section) 0}.basic__section .grid .text-container{display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space)}@media (max-width:767px){.basic__section .grid .col-6{order:1}.basic__section .grid .col-1{order:2}.basic__section .grid .col-5{order:3}.basic__section .grid .image,.basic__section .grid .text--eyebrow{margin-bottom:max(16px,min(1.042vw,20px));margin-bottom:var(--space)}}.banner__section{background-color:#213555;background-color:var(--color-darkest);padding:max(43px,min(4.844vw,93px)) 0}.banner__section .content-text{align-items:center;display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space)}.banner__section .content-text .title{color:#fbfbfb;color:var(--color-white);text-align:center}.card__section{padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.card__section .text-container{align-items:center;display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(14px,min(2.917vw,56px));margin-bottom:var(--space-l)}.card__section .cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:max(7px,min(1.042vw,20px));grid-column-gap:var(--gap);-moz-column-gap:max(7px,min(1.042vw,20px));column-gap:max(7px,min(1.042vw,20px));-moz-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:14px;row-gap:14px}.card__section .cards-container--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.card__section .cards-container--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.card__section .cards-container,.card__section .cards-container--4{grid-template-columns:1fr}}.card__section--small{padding:max(48px,min(4.167vw,80px)) 0;padding:var(--space-section-s) 0}.promo__section{background-color:#213555;background-color:var(--color-darkest);padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.promo__section .text-container{display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(14px,min(2.917vw,56px));margin-bottom:var(--space-l)}.promo__section .text-container .title{color:#fbfbfb;color:var(--color-white)}.promo__section .cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:max(7px,min(1.042vw,20px));grid-column-gap:var(--gap);-moz-column-gap:max(7px,min(1.042vw,20px));column-gap:max(7px,min(1.042vw,20px));-moz-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:14px;row-gap:14px}@media (max-width:767px){.promo__section .cards-container{grid-template-columns:1fr}}.promo__section .cards-container .card-image .btn-info{margin-top:auto}.map__section{padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.map__section .text-container{display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(14px,min(2.917vw,56px));margin-bottom:var(--space-l);text-align:center}.map__section .map-container{overflow:hidden;width:100%}.map__section .btn-info{margin-top:max(14px,min(2.5vw,48px))}@media (max-width:767px){.map__section .text,.map__section .title{text-align:left}}.faqs__section{padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.faqs__section .text-container{display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(14px,min(2.917vw,56px));margin-bottom:var(--space-l);text-align:center}@media (max-width:767px){.faqs__section .text-container{gap:0;margin-bottom:8px;text-align:left}}.faqs__section .faq-container{width:100%}.faqs__section .faq-container .faq-item{background-color:transparent;border-bottom:1px solid #d8c4b6;border-bottom:1px solid var(--bg-button-inactive);cursor:pointer;padding:max(14px,min(1.25vw,24px)) 0;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}.faqs__section .faq-container .faq-item .faq-question{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;overflow:hidden;position:relative}.faqs__section .faq-container .faq-item .faq-question h3{color:#213555;color:var(--color-darkest);font-weight:600;font-weight:var(--weight-semibold);transition:color .3s cubic-bezier(.215,.61,.355,1);width:100%}.faqs__section .faq-container .faq-item .faq-question .active{color:#213555;color:var(--color-darkest)}.faqs__section .faq-container .faq-item .faq-question .faq-ico{flex-shrink:0;height:11px;width:10px}.faqs__section .faq-container .faq-item .faq-question .faq-ico svg{display:block;width:100%}.faqs__section .faq-container .faq-item .faq-question .faq-ico svg .minus,.faqs__section .faq-container .faq-item .faq-question .faq-ico svg .plus{fill:#60bdec;fill:var(--color-bright)}.faqs__section .faq-container .faq-item .faq-answer{font-size:max(14px,min(.781vw,15px));height:0;overflow:hidden}.faqs__section .faq-container .faq-item .faq-answer>p{margin:0;padding-top:max(10px,min(.625vw,12px))}.hover__section{padding:max(48px,min(6.25vw,120px)) 0;padding:var(--space-section) 0}.hover__section .text-container{margin-bottom:max(14px,min(2.083vw,40px))}@media (max-width:767px){.hover__section .text-container{margin-bottom:0}}.hover__section .content-item{display:flex;flex-direction:column;gap:0}@media (max-width:767px){.hover__section .content-item .image--mask{clip-path:polygon(max(30px,min(3.125vw,60px)) 0,100% 0,100% 100%,0 100%,0 max(30px,min(3.125vw,60px)));clip-path:polygon(var(--corner-size) 0,100% 0,100% 100%,0 100%,0 var(--corner-size));margin-top:14px}}.hover__section .content-item .item-hover{cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 24px;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}.hover__section .content-item .item-hover .text strong{color:#3e5879;transition:color .3s cubic-bezier(.215,.61,.355,1)}.hover__section .content-item .item-hover .text--body-sm{color:#8c94a1;transition:color .3s cubic-bezier(.215,.61,.355,1)}.hover__section .content-item .item-hover.active,.hover__section .content-item .item-hover:hover{background-color:#f5efe7;background-color:var(--color-beige)}.hover__section .content-item .item-hover.active .text strong,.hover__section .content-item .item-hover:hover .text strong{color:#213555;color:var(--color-darkest)}.hover__section .content-item .item-hover.active .text--body-sm,.hover__section .content-item .item-hover:hover .text--body-sm{color:#3e5879}@media (max-width:767px){.hover__section .content-item .item-hover.active,.hover__section .content-item .item-hover:hover{background-color:transparent}.hover__section .content-item .item-hover{background-color:#f5efe7;background-color:var(--color-beige)}.hover__section .content-item .item-hover .image--mask{clip-path:polygon(max(30px,min(3.125vw,60px)) 0,100% 0,100% calc(100% - max(30px, min(3.125vw, 60px))),calc(100% - max(30px, min(3.125vw, 60px))) 100%,0 100%,0 100%);clip-path:polygon(var(--corner-size) 0,100% 0,100% calc(100% - var(--corner-size)),calc(100% - var(--corner-size)) 100%,0 100%,0 100%)}}.time__section{background-color:#213555;background-color:var(--color-darkest);padding:max(28px,min(2.5vw,48px)) 0;padding:var(--space-section-xs) 0}.time__section .item-time{align-items:center;display:flex;flex-direction:column;gap:max(4px,min(.625vw,12px));justify-content:center}.time__section .item-time .title-time{color:#60bdec;color:var(--color-bright);font-family:"Inria Serif",Georgia,serif;font-family:var(--font-serif);font-size:max(20px,min(2.1875vw,42px));line-height:max(28px,min(2.708333vw,52px))}.time__section .item-time .text-time{color:#f5efe7;color:var(--color-beige);font-size:max(12px,min(.729vw,14px));line-height:max(18px,min(1.354vw,22px))}@media (max-width:767px){.time__section .grid>:nth-child(-n+2) .item-time{margin-bottom:max(28px,min(2.5vw,48px));margin-bottom:var(--space-section-xs)}}.interactive__section{padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.interactive__section .map-interactive{height:100%;margin-top:max(14px,min(1.042vw,20px));position:relative;width:100%}.interactive__section .map-interactive .image-status{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.interactive__section .map-interactive .image-status img{left:0;position:absolute;top:0}.interactive__section .map-interactive .image-status img[hidden]{display:none}.interactive__section .buttons-status{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:max(20px,min(2.083vw,40px))}@media (max-width:767px){.interactive__section .buttons-status{flex-direction:column}.interactive__section .buttons-status .btn-info{width:100%}.interactive__section .buttons-status .btn-info .btn-info__text{justify-content:center;text-align:center;width:100%}}.status__section{background-color:#213555;background-color:var(--color-darkest);padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.status__section .text-container{display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(16px,min(2.5vw,48px));text-align:center}@media (max-width:767px){.status__section .text-container{text-align:left}}.status__section .card--status{align-items:center;background-color:#3e5879;background-color:var(--bg-button-secondary);display:flex;flex-direction:column;gap:max(8px,min(.625vw,12px));justify-content:center;padding:max(16px,min(1.667vw,32px))}@media (max-width:767px){.status__section .card--status:first-child{margin-top:16px}}.type__section{padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.type__section .text-container{display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(14px,min(2.5vw,48px));text-align:center}@media (max-width:767px){.type__section .text-container{text-align:left}}.type__section .card--type{display:flex;flex-direction:column}.type__section .card--type .content-text{display:flex;flex-direction:column;gap:max(6px,min(.833vw,16px));padding:max(28px,min(1.667vw,32px))}.type__section .card--type .content-text a{align-self:flex-end}.zone__section{padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.zone__section .text-container{display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(14px,min(2.5vw,48px));text-align:center}@media (max-width:767px){.zone__section .text-container{text-align:left}}.zone__section .card--zone{display:flex;flex-direction:column}.zone__section .card--zone .content-text{display:flex;flex-direction:column;gap:8px;padding:20px 24px}.zone__section .card--zone .content-text a{align-self:flex-end}.rent__section{background-color:#fbfbfb;background-color:var(--color-white);padding:max(48px,min(4.167vw,80px)) 0;padding:var(--space-section-s) 0}.rent__section .text-container{gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(14px,min(2.5vw,48px))}.rent__section .card--rent,.rent__section .text-container{display:flex;flex-direction:column}.rent__section .card--rent .content-text{background-color:#f9f5ef;background-color:var(--bg);padding:20px 24px}.rent__section .card--rent .content-text .text ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:max(3px,min(.833vw,16px));margin:12px 0}.rent__section .card--rent .content-text .text ul li{display:flex;font-size:14px;font-weight:400;font-weight:var(--weight-regular);gap:max(4px,min(.833vw,16px));line-height:22px;margin-bottom:0}.rent__section .card--rent .content-text .text ul li:before{display:none}.rent__section .card--rent .content-text .text ul li:not(:last-child):after{color:#d8c4b6;content:"·"}.rent__section .card--rent .content-text .content-button{border-top:1px solid #fbfbfb;display:flex;justify-content:flex-end;padding-top:12px}.rent__section .card--rent .content-text .content-button .link{font-weight:600;font-weight:var(--weight-semibold)}@media (max-width:767px){.rent__section .card--rent .content-text{padding:24px}.rent__section .card--rent .content-text .text ul{flex-direction:column}.rent__section .card--rent .content-text .text ul li{gap:0}.rent__section .card--rent .content-text .text ul li:not(:last-child):after{display:none}}.rent__section .content-slider{overflow:hidden;width:100%}.rent__section .content-slider .swiper-wrapper{align-items:stretch}.rent__section .content-slider .swiper-slide{height:auto}.rent__section .content-slider__controls{align-items:center;display:flex;gap:48px;justify-content:center;margin:48px 0}.rent__section .content-slider__next,.rent__section .content-slider__prev{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;width:16px}.rent__section .content-slider__pagination{display:none}.rent__section .content-slider .swiper-button-disabled{cursor:default;opacity:.4}@media (max-width:767px){.rent__section .content-slider{--swiper-pagination-bottom:0;--swiper-pagination-top:0}.rent__section .content-slider__controls{gap:0;justify-content:center;margin:20px 0 25px}.rent__section .content-slider__next,.rent__section .content-slider__prev{display:none}.rent__section .content-slider__pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin:0;position:relative}.rent__section .content-slider__pagination .swiper-pagination-bullet{background:#3e5879;border-radius:0;clip-path:polygon(22% 0,76% 0,100% 51%,75% 100%,22% 100%,0 51%);cursor:pointer;display:block;height:8px;margin:0;opacity:.3;transition:opacity .3s ease;width:9px}.rent__section .content-slider__pagination .swiper-pagination-bullet-active{opacity:1}}.rent__section .content-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.rent__section .content-buttons .btn-info__text{justify-content:center;min-width:165px}@media (max-width:767px){.rent__section .content-buttons{flex-direction:column;justify-content:flex-start}}.local__section{background-color:#f5efe7;background-color:var(--color-beige);padding:max(48px,min(4.167vw,80px)) 0;padding:var(--space-section-s) 0}.local__section .text-container{align-items:center;display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(14px,min(2.5vw,48px))}@media (max-width:767px){.local__section .text-container{align-items:flex-start}}.local__section .card--local{display:flex;flex-direction:column}.local__section .card--local .content-text{background-color:#f9f5ef;background-color:var(--bg);padding:20px 24px}.local__section .card--local .content-text .text ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:max(3px,min(.833vw,16px));margin:12px 0}.local__section .card--local .content-text .text ul li{display:flex;font-size:14px;font-weight:400;font-weight:var(--weight-regular);gap:max(4px,min(.833vw,16px));line-height:22px;margin-bottom:0}.local__section .card--local .content-text .text ul li:before{display:none}.local__section .card--local .content-text .text ul li:not(:last-child):after{color:#d8c4b6;content:"·"}.local__section .card--local .content-text .content-button{border-top:1px solid #fbfbfb;display:flex;justify-content:flex-end;padding-top:12px}.local__section .card--local .content-text .content-button .link{font-weight:600;font-weight:var(--weight-semibold)}@media (max-width:767px){.local__section .card--local .content-text{padding:24px}.local__section .card--local .content-text .text ul{flex-direction:column}.local__section .card--local .content-text .text ul li{gap:0}.local__section .card--local .content-text .text ul li:not(:last-child):after{display:none}}.local__section .content-slider{overflow:hidden;width:100%}.local__section .content-slider .swiper-wrapper{align-items:stretch}.local__section .content-slider .swiper-slide{height:auto}.local__section .content-slider__controls{align-items:center;display:flex;gap:48px;justify-content:center;margin:48px 0}.local__section .content-slider__next,.local__section .content-slider__prev{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;width:16px}.local__section .content-slider__pagination{display:none}.local__section .content-slider .swiper-button-disabled{cursor:default;opacity:.4}@media (max-width:767px){.local__section .content-slider{--swiper-pagination-bottom:0;--swiper-pagination-top:0}.local__section .content-slider__controls{gap:0;justify-content:center;margin:20px 0 25px}.local__section .content-slider__next,.local__section .content-slider__prev{display:none}.local__section .content-slider__pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin:0;position:relative}.local__section .content-slider__pagination .swiper-pagination-bullet{background:#3e5879;border-radius:0;clip-path:polygon(22% 0,76% 0,100% 51%,75% 100%,22% 100%,0 51%);cursor:pointer;display:block;height:8px;margin:0;opacity:.3;transition:opacity .3s ease;width:9px}.local__section .content-slider__pagination .swiper-pagination-bullet-active{opacity:1}}.local__section .content-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.local__section .content-buttons .btn-info__text{justify-content:center;min-width:165px}@media (max-width:767px){.local__section .content-buttons{flex-direction:column;justify-content:flex-start}}.detail__section{background-color:#213555;background-color:var(--color-darkest)}@media (max-width:1024px){.detail__section{padding:24px 0}}.detail__section .card--detail{align-items:center;display:flex;flex-direction:column;gap:max(4px,min(.417vw,8px));height:100%;justify-content:center;padding:max(12px,min(1.458vw,28px));position:relative}.detail__section .card--detail .text{font-weight:500;font-weight:var(--weight-medium)}@media (max-width:1024px){.detail__section .card--detail{align-items:flex-start;background-color:#3e5879;background-color:var(--color-primary);justify-content:flex-start}}.detail__section .grid>.col-3{position:relative}.detail__section .grid>.col-3:not(:last-child):after{background-color:#3e5879;background-color:var(--color-primary);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}@media(max-width:1024px){.detail__section .grid>.col-3:not(:last-child):after{display:none}.detail__section .grid{row-gap:max(7px,min(1.042vw,20px));row-gap:var(--gap)}}.comun__section{background-color:#213555;background-color:var(--color-darkest);padding:max(48px,min(5.208vw,100px)) 0;padding:var(--space-section-m) 0}.comun__section .grid{row-gap:max(7px,min(1.042vw,20px));row-gap:var(--gap)}@media (max-width:767px){.comun__section .grid{row-gap:14px}}.comun__section .text-container{display:flex;flex-direction:column;gap:max(16px,min(1.042vw,20px));gap:var(--space);margin-bottom:max(16px,min(2.5vw,48px));text-align:center}@media (max-width:767px){.comun__section .text-container{text-align:left}}.comun__section .card--comun{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.comun__section .card--comun .content-text{background-color:#3e5879;background-color:var(--bg-button-secondary);display:flex;flex-direction:column;gap:12px;height:100%;padding:24px 28px;width:100%}.comun__section .card--comun .content-text .text--semibold{font-size:max(15px,min(.938vw,18px));line-height:1}.bg-beige{background-color:#f5efe7;background-color:var(--color-beige)}.bg-white{background-color:#fbfbfb;background-color:var(--color-white)}.image{position:relative}.image,.image img{height:auto;width:100%}.image img{display:block}.image--mask{clip-path:polygon(max(30px,min(3.125vw,60px)) 0,100% 0,100% calc(100% - max(30px, min(3.125vw, 60px))),calc(100% - max(30px, min(3.125vw, 60px))) 100%,0 100%,0 max(30px,min(3.125vw,60px)));clip-path:polygon(var(--corner-size) 0,100% 0,100% calc(100% - var(--corner-size)),calc(100% - var(--corner-size)) 100%,0 100%,0 var(--corner-size))}.image--masksmall{clip-path:polygon(max(33px,min(1.823vw,35px)) 0,100% 0,100% 100%,0 100%,0 max(33px,min(1.823vw,35px)));clip-path:polygon(var(--corner-size-small) 0,100% 0,100% 100%,0 100%,0 var(--corner-size-small))}.image--badge .badge{background-color:#60bdec;background-color:var(--color-bright);font-size:max(12px,min(.677083vw,13px));font-size:var(--size-badge);font-weight:500;font-weight:var(--weight-medium);left:20px;line-height:max(18px,min(1.041667vw,20px));line-height:var(--line-height-badge);padding:8px 16px;position:absolute;top:20px}.image--badge .badge,.title{color:#213555;color:var(--color-darkest)}.title{font-family:"Inria Serif",Georgia,serif;font-family:var(--font-serif);font-style:normal;font-weight:700;font-weight:var(--weight-bold);letter-spacing:0;text-transform:none}.title--h1{font-size:max(34px,min(3.333333vw,64px));font-size:var(--size-h1);line-height:max(40px,min(3.75vw,72px));line-height:var(--line-height-h1)}.title--h2{font-size:max(28px,min(2.1875vw,42px));font-size:var(--size-h2);line-height:max(36px,min(2.708333vw,52px));line-height:var(--line-height-h2)}.title--h3{font-size:max(20px,min(1.458333vw,28px));font-size:var(--size-h3);line-height:max(28px,min(1.875vw,36px));line-height:var(--line-height-h3)}.title--h4{font-size:20px;font-size:var(--size-h4);line-height:28px;line-height:var(--line-height-h4)}.title--h5{font-size:max(15px,min(.938vw,18px));font-size:var(--size-h5);line-height:1}.title--hero{backdrop-filter:blur(2px);background:linear-gradient(90deg,rgba(33,53,85,.375) 50.48%,rgba(62,88,121,0));border-left:max(7px,min(.521vw,10px)) solid #213555;border-left:max(7px,min(.521vw,10px)) solid var(--color-darkest);color:#f5efe7;color:var(--color-beige);font-size:max(34px,min(3.333333vw,64px));font-size:var(--size-h1);line-height:max(40px,min(3.75vw,72px));line-height:var(--line-height-h1);padding:max(30px,min(2.083vw,40px)) max(30px,min(7.813vw,150px)) max(30px,min(2.083vw,40px)) max(22px,min(1.563vw,30px))}@media (max-width:767px){.title--hero br{display:none}}.title--white{color:#fbfbfb;color:var(--color-white)}.title--center{text-align:center}.text{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);font-style:normal;font-weight:400;font-weight:var(--weight-regular);letter-spacing:0;text-transform:none}.text--eyebrow{color:#60bdec;color:var(--color-bright);font-size:max(11px,min(.677083vw,13px));font-size:var(--size-eyebrow);font-weight:600;font-weight:var(--weight-semibold);letter-spacing:.15em;letter-spacing:var(--letter-spacing-eyebrow);line-height:max(16px,min(1.041667vw,20px));line-height:var(--line-height-eyebrow);text-transform:uppercase}.text--body-lg{font-size:max(14px,min(.833333vw,16px));font-size:var(--size-body-lg);line-height:max(22px,min(1.354167vw,26px));line-height:var(--line-height-body-lg)}.text--body{font-size:max(14px,min(.78125vw,15px));font-size:var(--size-body);line-height:max(22px,min(1.25vw,24px));line-height:var(--line-height-body)}.text--body-sm{font-size:14px;font-size:var(--size-body-sm);line-height:22px;line-height:var(--line-height-body-sm)}.text--title-sm{font-size:15px;font-size:var(--size-title-sm);line-height:22px;line-height:var(--line-height-title-sm)}.text--title-sm,.text--title-sm-location{font-weight:600;font-weight:var(--weight-semibold)}.text--title-sm-location{font-size:14px;font-size:var(--size-title-sm-location);line-height:22px;line-height:var(--line-height-title-sm-location)}.text--label{font-size:14px;font-size:var(--size-label);line-height:22px;line-height:var(--line-height-label)}.text--label,.text--nav{font-weight:500;font-weight:var(--weight-medium)}.text--nav{font-size:14px;font-size:var(--size-nav);line-height:normal;line-height:var(--line-height-nav)}.text--button{font-size:15px;font-size:var(--size-button);letter-spacing:-.04em;letter-spacing:var(--letter-spacing-button);line-height:20px;line-height:var(--line-height-button)}.text--badge{font-size:max(12px,min(.677083vw,13px));font-size:var(--size-badge);font-weight:600;font-weight:var(--weight-semibold);line-height:max(18px,min(1.041667vw,20px));line-height:var(--line-height-badge)}@media (max-width:767px){.text--badge{font-weight:500;font-weight:var(--weight-medium)}}.text--meta{font-size:13px;font-size:var(--size-meta);font-weight:500;font-weight:var(--weight-medium);line-height:20px;line-height:var(--line-height-meta)}.text--caption{font-size:12px;font-size:var(--size-caption);line-height:18px;line-height:var(--line-height-caption)}.text--regular{font-weight:400;font-weight:var(--weight-regular)}.text--medium{font-weight:500;font-weight:var(--weight-medium)}.text--body b,.text--body strong,.text--body-lg b,.text--body-lg strong,.text--body-sm b,.text--body-sm strong,.text--nav-active,.text--semibold{font-weight:600;font-weight:var(--weight-semibold)}.text--center{text-align:center}.text--white{color:#fbfbfb;color:var(--color-white)}.text b,.text strong{font-weight:600;font-weight:var(--weight-semibold)}.text p:not(:last-child):not(:only-of-type){margin-bottom:max(16px,min(1.042vw,20px));margin-bottom:var(--space)}.text ul{list-style:none;margin:max(14px,min(1.042vw,20px)) 0 0;padding:0}.text ul li{align-items:flex-start;display:flex;font-size:max(14px,min(.781vw,15px));font-weight:500;font-weight:var(--weight-medium);gap:max(8px,min(.625vw,12px))}.text ul li:before{background-color:#60bdec;background-color:var(--color-bright);content:"";flex:0 0 6px;height:23px;-webkit-mask:url(img/ico-list.svg) center center no-repeat;mask:url(img/ico-list.svg) center center no-repeat;width:6px}.text ul li:not(:last-child){margin-bottom:max(14px,min(1.042vw,20px))}.text ul.list-time li{gap:0;justify-content:space-between}.text ul.list-time li:before{display:none}.text ul.list-time li:not(:last-child){margin-bottom:max(14px,min(1.042vw,20px))}.text ul.list-time li span{color:#60bdec;color:var(--color-bright)}.text ul.list-big li{-moz-column-gap:max(8px,min(.625vw,12px));column-gap:max(8px,min(.625vw,12px));flex-wrap:wrap;row-gap:8px}.text ul.list-big li span{flex:0 0 100%;font-size:14px;font-weight:400;font-weight:var(--weight-regular);padding-left:max(14px,min(.938vw,18px))}.text ul.list-big li:not(:last-child){margin-bottom:max(14px,min(1.042vw,20px))}.text ul.list-small{margin-top:max(6px,min(.833vw,16px))}.text ul.list-small li{font-size:14px;font-size:var(--size-body-sm);font-weight:400;font-weight:var(--weight-regular)}.text ul.list-small li:not(:last-child){margin-bottom:max(6px,min(.833vw,16px))}.video{height:auto;position:relative;width:100%}.video video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video__hero{aspect-ratio:1920/870}@media (max-width:767px){.video__hero .video video{aspect-ratio:9/16}}.video--bg{position:absolute}.btn-info{align-items:stretch;color:#31577c;display:inline-flex;font-size:15px;font-size:var(--size-button);gap:0;line-height:20px;line-height:var(--line-height-button);max-height:30px;-webkit-text-decoration:none;text-decoration:none}.btn-info__text{padding:5px 25px}.btn-info__arrow,.btn-info__text{align-items:center;background:#59b9e3;background:var(--bg-button);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);display:flex}.btn-info__arrow{justify-content:center;padding:5px 11px 5px 13px}.btn-info--secondary{color:#fbfbfb;color:var(--color-white)}.btn-info--secondary .btn-info__arrow,.btn-info--secondary .btn-info__text{background-color:#3e5879;background-color:var(--bg-button-secondary)}.btn-info--header .btn-info__arrow,.btn-info--header .btn-info__text{--border-width:1.2px;--border-color:#f9f5ef;background:#f9f5ef;background:var(--border-color);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);isolation:isolate;position:relative}.btn-info--header .btn-info__arrow:before,.btn-info--header .btn-info__text:before{background:#213555;background:var(--color-darkest);bottom:var(--border-width);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);content:"";left:var(--border-width);position:absolute;right:var(--border-width);top:var(--border-width);z-index:-1}.btn-info--header .btn-info__arrow,.btn-info--header .btn-info__text{color:#f9f5ef;color:var(--bg)}.btn-info--tertiary .btn-info__arrow,.btn-info--tertiary .btn-info__text{--border-width:1.2px;--border-color:#60bdec;background:#60bdec;background:var(--border-color);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);isolation:isolate;position:relative}.btn-info--tertiary .btn-info__arrow:before,.btn-info--tertiary .btn-info__text:before{background:#fbfbfb;background:var(--color-white);bottom:var(--border-width);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);content:"";left:var(--border-width);position:absolute;right:var(--border-width);top:var(--border-width);z-index:-1}.btn-info--tertiary .btn-info__arrow,.btn-info--tertiary .btn-info__text{color:var(--border-color)}.btn-info--dark .btn-info__arrow,.btn-info--dark .btn-info__text{--border-width:1.2px;background:#213555;background:var(--color-darkest);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);isolation:isolate;position:relative}.btn-info--dark .btn-info__arrow:before,.btn-info--dark .btn-info__text:before{background:#fbfbfb;background:var(--color-white);bottom:#213555;bottom:var(--color-darkest);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);content:"";left:#213555;left:var(--color-darkest);position:absolute;right:#213555;right:var(--color-darkest);top:#213555;top:var(--color-darkest);z-index:-1}.btn-info--dark .btn-info__arrow,.btn-info--dark .btn-info__text{color:#fbfbfb;color:var(--color-white)}.btn-info--map{cursor:pointer}.btn-info--map .btn-info__text{--border-width:1.2px;--border-color:#60bdec;background:#60bdec;background:var(--border-color);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);color:#60bdec;color:var(--border-color);isolation:isolate;position:relative}.btn-info--map .btn-info__text:before{background:#f9f5ef;background:var(--bg);bottom:var(--border-width);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);content:"";left:var(--border-width);position:absolute;right:var(--border-width);top:var(--border-width);z-index:-1}.btn-info--map .btn-info__text.active,.btn-info--map .btn-info__text:hover{color:#213555;color:var(--color-darkest)}.btn-info--map .btn-info__text.active:before,.btn-info--map .btn-info__text:hover:before{background:#60bdec;background:var(--color-bright)}.btn-info--inactive .btn-info__text{background-color:#d8c4b6;background-color:var(--bg-button-inactive)}.btn-info--inactive .btn-info__arrow{display:none}.card{background-color:#f9f5ef;background-color:var(--bg);display:flex;flex-direction:column;gap:max(8px,min(.833vw,16px));gap:var(--space-xs);padding:max(16px,min(2.083vw,40px))}.card .ico-card{height:max(40px,min(3.125vw,60px));width:max(40px,min(3.125vw,60px))}.card .index-card{color:#60bdec;color:var(--color-bright);font-family:"Inria Serif",Georgia,serif;font-family:var(--font-serif);font-size:max(28px,min(2.1875vw,42px));font-size:var(--size-h2);line-height:max(36px,min(2.708333vw,52px));line-height:var(--line-height-h2)}.card--small{padding:max(16px,min(1.667vw,32px))}.card--small .ico-card{height:max(40px,min(2.344vw,45px));width:max(40px,min(2.344vw,45px))}.card--small .text--title-sm{font-weight:400;font-weight:var(--weight-regular)}.card--blue{background-color:#3e5879;background-color:var(--color-primary)}.card--blue .text,.card--blue .title{color:#fbfbfb;color:var(--color-white)}.card-image{background-color:#f9f5ef;background-color:var(--bg);display:flex;flex-direction:column;position:relative}.card-image .card-text{display:flex;flex-direction:column;gap:max(12px,min(.833vw,16px));gap:var(--space-s);height:100%;padding:max(16px,min(1.667vw,32px))}.background{height:auto;position:absolute}.background,.background img{aspect-ratio:1920/870;width:100%}.background img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.background,.background img{aspect-ratio:9/16}}.link{color:#60bdec;color:var(--color-bright);display:inline-flex;font-size:14px;font-size:var(--size-body-sm);gap:5px;line-height:22px;line-height:var(--line-height-body-sm);position:relative;transition:color .5s cubic-bezier(.22,1,.36,1);transition:color var(--time-hover) var(--ease-hover)}.link:after{content:"→";left:0;position:relative;top:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform var(--time-hover) var(--ease-hover)}.link:hover{color:#213555;color:var(--color-darkest)}.link:hover:after{transform:translateX(2px)}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:max(7px,min(1.042vw,20px));grid-column-gap:var(--gap);-moz-column-gap:max(7px,min(1.042vw,20px));column-gap:max(7px,min(1.042vw,20px));-moz-column-gap:var(--gap);column-gap:var(--gap)}.grid--center{align-items:center}@media (max-width:1024px){.grid{grid-template-columns:repeat(8,1fr)}}@media (max-width:767px){.grid{grid-template-columns:repeat(4,1fr)}}[class^=col-]{grid-column:span 12}.col-0{display:none!important}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media (max-width:1024px){.col-t-1{grid-column:span 1}.col-t-2{grid-column:span 2}.col-t-3{grid-column:span 3}.col-t-4{grid-column:span 4}.col-t-5{grid-column:span 5}.col-t-6{grid-column:span 6}.col-t-7{grid-column:span 7}.col-t-8{grid-column:span 8}.col-t-0{display:none!important}}@media (max-width:767px){.col-m-0{display:none!important}.col-m-1{grid-column:span 1}.col-m-2{grid-column:span 2}.col-m-3{grid-column:span 3}.col-m-4{grid-column:span 4}}.container{margin-left:auto;margin-right:auto;width:min(calc(100% - 160px),1760px);width:min(var(--width-container),var(--max-width))}#loader{bottom:0;overflow:hidden;position:fixed;will-change:transform;z-index:9999}#loader,#loader .inner{height:100%;left:0;width:100%}#loader .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0}#loader .inner .logo_loader{left:0;overflow:hidden;position:relative;top:0;width:200px}#loader .inner .logo_loader svg{height:auto;overflow:visible;width:100%}#loader .loader__bg{background-color:#213555;background-color:var(--color-darkest);position:absolute}#loader .loader__bg,.mask{height:100%;left:0;top:0;width:100%}.mask{bottom:0;display:none;position:fixed;right:0;z-index:999}.mask .inner{background-color:#3e5879;background-color:var(--color-primary);bottom:0;height:100%;left:0;position:relative;right:0;top:0;width:100%;will-change:transform}.site-header{background:#213555;background:var(--color-darkest);height:94px;height:var(--padding-menu);left:0;padding:30px 0;position:fixed;top:0;width:100%;z-index:999}@media (max-width:1024px){.site-header{align-items:center;display:flex;height:94px;height:var(--padding-menu);justify-content:space-between;padding:0}}.site-header .content-header{align-items:center;display:flex;justify-content:flex-end;width:100%}@media (max-width:1024px){.site-header .content-header{align-items:center;justify-content:space-between;padding:0}}.site-header .branding{position:relative;z-index:99999}.site-header .branding .logo{display:block;height:auto;width:60px}.site-header .branding--mobile{display:none}@media (max-width:1024px){.site-header .branding--mobile{display:block}}.site-header .language-selector{align-items:center;color:#fbfbfb;color:var(--color-white);display:inline-flex;flex-shrink:0;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);font-size:14px;font-size:var(--size-nav);font-weight:400;font-weight:var(--weight-regular);gap:8px;line-height:normal;line-height:var(--line-height-nav);position:relative;white-space:nowrap;z-index:2}.site-header .language-selector__item{color:inherit;display:inline-block;padding:8px 0;-webkit-text-decoration:none;text-decoration:none}.site-header .language-selector__item--active{font-weight:600;font-weight:var(--weight-semibold);pointer-events:none}.site-header .language-selector__item:hover{-webkit-text-decoration:underline;text-decoration:underline}.site-header .language-selector__item:focus-visible{outline:2px solid currentColor;outline-offset:4px}.site-header .language-selector__separator{font-weight:400;font-weight:var(--weight-regular)}.site-header .main-nav{width:100%}.site-header .main-nav ul{-moz-column-gap:max(10px,min(2.083vw,40px));column-gap:max(10px,min(2.083vw,40px));display:flex}.site-header .main-nav ul li{display:inline-block;list-style-type:none;opacity:1;position:relative;white-space:nowrap;z-index:2}.site-header .main-nav ul li a{color:#f9f5ef;color:var(--bg);font-size:14px;font-size:var(--size-menu);font-weight:500;font-weight:var(--weight-medium);line-height:auto;line-height:var(--line-height-menu);-webkit-text-decoration:none;text-decoration:none;transition:color var(--timeExpo) var(--expoOut)}.site-header .main-nav ul li a.is-active{color:#f9f5ef;color:var(--bg);pointer-events:none}.site-header .main-nav ul li a.is-active,.site-header .main-nav ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.site-header .main-nav ul li.menu-item-has-children:after{color:#60bdec;color:var(--color-bright);content:"▾";margin-left:6px}@media (max-width:1024px){.site-header .main-nav ul li.menu-item-has-children:after{display:none}}.site-header .main-nav ul .sub-menu{background:#213555;background:var(--color-darkest);display:none;flex-direction:column;gap:12px;isolation:isolate;left:0;min-width:100%;padding:16px 0 60px;position:absolute;top:100%}.site-header .main-nav ul .sub-menu:before{background:#213555;background:var(--color-darkest);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.site-header .main-nav ul .sub-menu li{display:block}.site-header .main-nav ul .sub-menu li a{font-weight:300;font-weight:var(--weight-light)}.site-header .main-nav ul li:focus-within>.sub-menu,.site-header .main-nav ul li:hover>.sub-menu{display:flex}@media (max-width:1024px){.site-header .main-nav{align-items:center;display:flex;justify-content:space-between}}@media (min-width:1025px){.site-header #menu.submenus-closed li:focus-within>.sub-menu,.site-header #menu.submenus-closed li:hover>.sub-menu{display:none}}.site-header .nav-mobile{display:none}.site-header .nav-container{align-items:center;display:flex;height:auto;justify-content:space-between}.site-header .nav-container-mobile{display:none}.site-header .content-button{display:flex;gap:15px;justify-content:flex-end;position:relative;z-index:2}@media (max-width:1024px){.site-header .nav-container{display:none}.site-header .nav-container-mobile{background:#213555;background:var(--color-darkest);display:block;height:0;left:0;overflow:hidden;position:fixed;top:60px;width:100%}.site-header .nav-container-mobile .menu__list_mobile{display:flex;flex-direction:column;gap:20px;margin:70px 0 0 20px;overflow:visible}.site-header .nav-container-mobile .menu__list_mobile li{display:block;opacity:0;text-align:left;width:100%}.site-header .nav-container-mobile .menu__list_mobile li a{color:#f9f5ef;color:var(--bg);font-size:20px;font-weight:600;font-weight:var(--weight-semibold);line-height:40px;width:100%}.site-header .nav-container-mobile .menu__list_mobile li a.is-active{border-bottom:none;pointer-events:none}.site-header .nav-container-mobile .menu__list_mobile .sub-menu{background:transparent;display:flex;flex-direction:column;gap:0;min-width:0;padding:0 0 0 20px;position:static}.site-header .nav-container-mobile .menu__list_mobile .sub-menu:before{display:none}.site-header .nav-container-mobile .menu__list_mobile .sub-menu li{opacity:0}.site-header .nav-container-mobile .menu__list_mobile .sub-menu a{font-size:16px;font-weight:400;font-weight:var(--weight-regular)}.site-header .nav-container-mobile .content-tel{opacity:0;padding:30px 0 0 20px}.site-header .nav-container-mobile .content-tel .text--eyebrow{margin-bottom:5px}.site-header .nav-container-mobile .content-tel a{align-items:center;color:#fbfbfb;color:var(--color-white);display:flex;font-size:20px;font-weight:500;font-weight:var(--weight-medium);gap:16px;line-height:1;margin-bottom:30px}.site-header .nav-container-mobile .language-selector{display:inline-flex;margin:0 0 0 20px;opacity:0}.site-header .nav-mobile{cursor:pointer;display:block;height:27px;left:0;position:relative;top:0;width:26px;z-index:9999}.site-header .nav-mobile .line-navMobile{fill:#fbfbfb;fill:var( --color-white)}}footer{background-color:#3e5879;background-color:var(--color-primary);padding:max(43px,min(3.125vw,60px)) 0 24px;position:relative;width:100%}footer .container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:950px){footer .container{justify-content:center}}footer .logo-footer{display:block;height:auto;width:144px}footer .logo-footer img{height:auto;width:100%}footer .content-menu{display:flex;gap:max(20px,min(5.99vw,115px))}footer .content-menu ul{display:flex;flex-direction:column;gap:12px}footer .content-menu ul li{color:#fbfbfb;color:var(--color-white);font-size:14px;font-size:var(--size-menu-footer);justify-content:center;line-height:auto;line-height:var(--line-height-menu-footer)}footer .content-menu ul li:first-of-type{font-size:15px;font-weight:600;font-weight:var(--weight-semibold);line-height:24px}footer .content-menu ul li a{color:#fbfbfb;color:var(--color-white);font-size:14px;font-size:var(--size-menu);line-height:auto;line-height:var(--line-height-menu)}footer .content-menu #menu-footer-2 li{font-size:15px;font-weight:600;font-weight:var(--weight-semibold);line-height:24px}@media (max-width:950px){footer .content-menu{flex-direction:column;gap:18px;justify-content:flex-start;margin-bottom:50px;margin-top:30px}footer .content-menu ul{align-items:center;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center}footer .content-menu ul li{align-items:center;display:flex;font-size:13px;font-weight:400;font-weight:var(--weight-regular);gap:6px;line-height:22px}footer .content-menu ul li:not(:last-child):after{color:#fbfbfb;color:var(--color-white);content:"·"}footer .content-menu #menu-footer-2 li{font-size:14px;font-weight:600;font-weight:var(--weight-semibold);line-height:16px}footer .content-menu #menu-footer-1 li:first-of-type,footer .content-menu #menu-footer-3 li:first-of-type,footer .content-menu #menu-legal li:first-of-type{font-size:14px;font-weight:600;font-weight:var(--weight-semibold);line-height:16px;width:100%}footer .content-menu #menu-footer-1 li:first-of-type:after,footer .content-menu #menu-footer-3 li:first-of-type:after,footer .content-menu #menu-legal li:first-of-type:after{display:none}}@media (max-width:429px){footer .content-menu #menu-footer-3 li:nth-of-type(3):after{display:none}footer .content-menu #menu-footer-3 li:nth-of-type(4){width:100%}footer .content-menu #menu-legal li:nth-of-type(3):after,footer .content-menu #menu-legal li:nth-of-type(5):after{display:none}}footer .copyright{color:#fbfbfb;color:var(--color-white);font-size:12px;font-size:var(--size-caption);line-height:18px;line-height:var(--line-height-caption);padding-top:max(18px,min(4.167vw,80px));text-align:center;width:100%}footer .copyright br{display:none}@media (max-width:950px){footer .copyright{border-top:1px solid #fbfbfb;border-top:1px solid var(--color-white)}footer .copyright br{display:block}}.contact-form__field{display:flex;flex-direction:column;gap:8px;margin-bottom:max(8px,min(1.667vw,32px))}.contact-form__field label{color:#213555;color:var(--color-darkest);font-size:14px;font-size:var(--size-body-sm);font-weight:600}.contact-form__field .wpcf7-form-control-wrap{display:block;width:100%}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d8c4b6;border:1px solid var(--bg-button-inactive);border-radius:0;box-sizing:border-box;color:#213555;color:var(--color-darkest);display:block;font:inherit;font-size:max(14px,min(.78125vw,15px));font-size:var(--size-body);outline:none;padding:14px 16px;width:100%}.contact-form__field input::-moz-placeholder,.contact-form__field select::-moz-placeholder,.contact-form__field textarea::-moz-placeholder{color:#213555;color:var(--color-darkest);opacity:.8}.contact-form__field input::placeholder,.contact-form__field select::placeholder,.contact-form__field textarea::placeholder{color:#213555;color:var(--color-darkest);opacity:.8}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{border-color:#213555;border-color:var(--color-darkest)}@media (max-width:767px){.contact-form__field input,.contact-form__field select,.contact-form__field textarea{padding:12px}}.contact-form__field textarea{box-sizing:border-box;height:120px;min-height:120px;resize:vertical}.contact-form__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23243b5a' stroke-width='1.5' d='m1 1 5 6 5-6'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:10px;cursor:pointer;padding-right:45px}.contact-form__field .wpcf7-not-valid{border-color:#c0392b}.contact-form__field .wpcf7-not-valid-tip{color:#c0392b;font-size:12px;margin-top:6px}.contact-form__privacy .wpcf7-list-item{margin:0}.contact-form__privacy .wpcf7-list-item label{align-items:center;cursor:pointer;display:flex;gap:12px}.contact-form__privacy input[type=checkbox]{align-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fbfbfb;background-color:var(--color-white);border:1px solid #d8c4b6;border-radius:0;box-sizing:border-box;cursor:pointer;display:grid;flex:0 0 20px;height:20px;justify-content:center;margin:0;padding:0;place-content:center;position:relative;width:20px}.contact-form__privacy input[type=checkbox]:after{border-bottom:2px solid #fbfbfb;border-bottom:2px solid var(--color-white);border-left:2px solid #fbfbfb;border-left:2px solid var(--color-white);content:"";height:5px;left:4px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);width:10px}.contact-form__privacy input[type=checkbox]:checked{background-color:#213555;background-color:var(--color-darkest);border-color:#213555;border-color:var(--color-darkest)}.contact-form__privacy input[type=checkbox]:checked:after{opacity:1}.contact-form__privacy a{color:var(--color-blue);-webkit-text-decoration:underline;text-decoration:underline}.contact-form__submit{align-items:center;display:flex;margin-top:30px}@media (max-width:767px){.contact-form__submit{margin-top:14px}}.contact-form__submit .btn-info{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font:inherit}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home__hero{aspect-ratio:1920/870;height:auto;position:relative;width:100vw}@media (max-width:767px){.home__hero{aspect-ratio:9/16}}.home__logos{background-color:var(--bg-grey);position:relative}@media (max-width:767px){.home__logos .container{width:100%}}.home__logos .content-logos{overflow:hidden;padding:14px 0;pointer-events:none;position:relative}.home__logos .content-logos:after,.home__logos .content-logos:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:max(32px,min(6vw,120px));z-index:2}.home__logos .content-logos:before{background:linear-gradient(to right,var(--bg-grey) 0,hsla(0,0%,100%,0) 100%);left:0}.home__logos .content-logos:after{background:linear-gradient(to left,var(--bg-grey) 0,hsla(0,0%,100%,0) 100%);right:0}.home__logos .content-logos .swiper-wrapper{transition-timing-function:linear!important}.home__logos .content-logos .card-logo{flex-shrink:0;height:125px;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:125px;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.home__logos .content-logos .card-logo img{display:block;height:auto;width:100%}.home__services{padding:var(--padding-section) 0}.home__services .title--l br{display:block}@media (max-width:767px){.home__services .title--l br{display:none}}.home__services .content-services{display:flex;flex-direction:column;margin-top:48px;row-gap:48px}.home__services .content-services .item-service{align-items:center;-moz-column-gap:max(7px,min(1.042vw,20px));column-gap:max(7px,min(1.042vw,20px));-moz-column-gap:var(--gap);column-gap:var(--gap);display:flex;width:100%}.home__services .content-services .item-service:nth-child(2n){flex-direction:row-reverse}.home__services .content-services .item-image,.home__services .content-services .item-text,.home__services .content-services .item-video{display:flex;flex:1 1 0;flex-direction:column;height:100%;justify-content:center}.home__services .content-services .item-image .video__player,.home__services .content-services .item-text .video__player,.home__services .content-services .item-video .video__player{border-radius:12px;border-radius:var(--border-radius);overflow:hidden}.home__services .content-services .item-image .image,.home__services .content-services .item-text .image,.home__services .content-services .item-video .image{border-radius:12px;border-radius:var(--border-radius);height:100%;overflow:hidden;position:relative;width:100%}.home__services .content-services .item-image .image img,.home__services .content-services .item-text .image img,.home__services .content-services .item-video .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;position:relative;width:100%}@media (max-width:1024px){.home__services .content-services .item-image .image img,.home__services .content-services .item-text .image img,.home__services .content-services .item-video .image img{aspect-ratio:332/385}.home__services .content-services{margin-top:32px;row-gap:32px}}@media (max-width:767px){.home__services .content-services{display:none}}.home__services .content-services-swiper{display:none}@media (max-width:767px){.home__services .content-services-swiper{display:block;margin-top:24px}.home__services .content-services-swiper .swiper{overflow:visible}.home__services .content-services-swiper .swiper .swiper-slide{width:100%}.home__services .content-services-swiper .swiper .swiper-slide .title{margin:max(8px,min(.833vw,16px)) 0 8px;margin:var(--space-xs) 0 8px}.home__services .content-services-swiper .swiper-services-pagination{display:flex;gap:8px;justify-content:center;margin-top:24px;position:static}.home__services .content-services-swiper .swiper-services-pagination .swiper-pagination-bullet{background-color:var(--bg-light);height:8px;margin:0;opacity:1;width:8px}.home__services .content-services-swiper .swiper-services-pagination .swiper-pagination-bullet-active{background-color:var(--bg-dark)}}.home__banner{background-color:var(--bg-grey);padding:40px 0}.home__banner .container{background-color:var(--bg-dark);border-radius:12px;border-radius:var(--border-radius);height:390px;overflow:hidden}@media (max-width:767px){.home__banner .container{height:auto}}.home__banner .container .grid{height:100%}.home__banner .container .grid .col-6:first-child{order:1}.home__banner .container .grid .col-6:nth-child(2){order:2}@media (max-width:767px){.home__banner .container .grid .col-6:first-child{order:2}.home__banner .container .grid .col-6:nth-child(2){order:1}}.home__banner .container .content-text{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px 10px 10px 40px}@media (max-width:767px){.home__banner .container .content-text .title br{display:none}}.home__banner .container .content-text .button{margin-top:19px}@media (max-width:767px){.home__banner .container .content-text{padding:24px 40px}}.home__banner .container .content-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.home__banner .container .content-image .content-buttons{height:auto;position:absolute;right:16px;top:16px;width:150px}.home__banner .container .content-icons{left:50%;max-width:160px;pointer-events:none;position:absolute;top:14px;transform:translateX(-50%);width:100%}.home__banner .container .content-icons img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.home__tabs{display:block}@media (max-width:767px){.home__tabs{display:none}}.home__tabs{padding:var(--padding-section) 0}.home__tabs .tabs-features{margin-top:var(--space-xl)}.home__tabs .tabs-features__nav{background:var(--bg-light);border-radius:8px;box-shadow:0 1px 8px rgba(11,51,46,.16);display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:max(14px,min(2.917vw,56px));margin-bottom:var(--space-l);padding:4px}.home__tabs .tabs-features__nav button{background:transparent;border:0;cursor:pointer;font-family:var(--font-primary);height:40px}.home__tabs .tabs-features__nav button.is-active{background:#fbfbfb;background:var(--color-white);border-radius:4px;border-radius:var(--border-radius-s);box-shadow:0 1px 8px rgba(11,51,46,.16);color:var(--color-secondary);font-weight:600;font-weight:var(--weight-semibold)}.home__tabs .swiper .swiper-slide{display:flex;flex-wrap:wrap;gap:max(7px,min(1.042vw,20px));gap:var(--gap)}.home__tabs .swiper .swiper-slide .card-tab{background:linear-gradient(115.23deg,#e3efe2 8.11%,#c4e1c1 86.63%);border-radius:12px;border-radius:var(--border-radius);overflow:hidden;width:calc((100% - (2 * max(7px, min(1.042vw, 20px)))) / 3);width:calc((100% - (2 * var(--gap))) / 3)}.home__tabs .swiper .swiper-slide .card-tab--large{width:calc((60% - (max(7px, min(1.042vw, 20px)) / 2)));width:calc((60% - (var(--gap) / 2)))}.home__tabs .swiper .swiper-slide .card-tab--medium{width:calc((40% - (max(7px, min(1.042vw, 20px)) / 2)));width:calc((40% - (var(--gap) / 2)))}.home__tabs .swiper .swiper-slide .card-tab--big{width:100%}.home__tabs .swiper .swiper-slide .card-tab .content-text{padding:max(12px,min(1.667vw,24px))}.home__tabs .swiper .swiper-slide .card-tab .content-text .title{margin-bottom:max(8px,min(.833vw,16px));margin-bottom:var(--space-xs)}.home__tabs-mobile{display:none;padding:var(--padding-section) 0}@media (max-width:767px){.home__tabs-mobile{display:block}}.home__tabs-mobile .title br{display:none}.home__tabs-mobile .tabs-features-mobile{margin-top:max(14px,min(2.917vw,56px));margin-top:var(--space-l)}.home__tabs-mobile .tabs-features__nav-mobile{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto max(14px,min(2.917vw,56px));margin:0 auto var(--space-l);width:100%}.home__tabs-mobile .tabs-features__nav-mobile button{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f9f5ef;background:var(--bg);border:1px solid #c9cfcb;border-radius:500px;box-sizing:border-box;color:#0b332e;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row;font:inherit;font-family:var(--font-primary);font-size:14px;font-weight:700;font-weight:var(--weight-bold);gap:4px;height:32px;line-height:24px;margin:0;max-width:100%;outline:none;padding:4px 8px;text-align:center}.home__tabs-mobile .tabs-features__nav-mobile button .ico-button{flex:0 0 24px;height:24px;width:24px}.home__tabs-mobile .tabs-features__nav-mobile button span{flex-shrink:0;white-space:nowrap}.home__tabs-mobile .tabs-features__nav-mobile button.is-active{background:var(--bg-dark);border:1px solid #0e5441;color:#fbfbfb;color:var(--color-white)}.home__tabs-mobile .tabs-features__nav-mobile button.is-active .ico-button img{filter:brightness(0) invert(1)}.home__tabs-mobile .swiper{overflow:visible}.home__tabs-mobile .swiper-wrapper{align-items:stretch}.home__tabs-mobile .swiper-slide{display:flex;height:auto;max-width:280px;width:100%}.home__tabs-mobile .card-tab{background:linear-gradient(115.23deg,#e3efe2 8.11%,#c4e1c1 86.63%);border-radius:12px;border-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.home__tabs-mobile .card-tab .content-text{padding:max(12px,min(1.667vw,24px))}.home__tabs-mobile .card-tab .content-text .title{font-size:18px;line-height:22px;margin-bottom:max(8px,min(.833vw,16px));margin-bottom:var(--space-xs)}.home__cards{background-color:var(--bg-grey);display:block;padding:var(--padding-section) 0}@media (max-width:767px){.home__cards{display:none}}.home__cards .content-cards{display:flex;flex-direction:column;gap:var(--space-xl);margin-top:var(--space-xl)}.home__cards .content-cards .card{display:grid;grid-template-columns:repeat(2,1fr);position:relative;grid-gap:max(7px,min(1.042vw,20px));grid-gap:var(--gap);background:linear-gradient(262.14deg,#aeeda8 -24.41%,#fff 58.73%);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 0 30px rgba(0,0,0,.05);gap:max(7px,min(1.042vw,20px));gap:var(--gap);min-height:440px;overflow:hidden;padding:var(--space-l) var(--space-xl)}.home__cards .content-cards .card:after{background-color:var(--color-card);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:24px;z-index:1}.home__cards .content-cards .card.card--advanced{background:linear-gradient(.708turn,#84c1b9 -3.93%,#fff 46.07%)}.home__cards .content-cards .card.card--advanced .content-text .type{color:#fbfbfb;color:var(--color-white)}.home__cards .content-cards .card.card--premium{background:linear-gradient(246.57deg,#f7f1d6 6.55%,#fff 52.54%)}.home__cards .content-cards .card.card--premium .content-text .type{color:#fbfbfb;color:var(--color-white)}.home__cards .content-cards .card .content-text{align-items:flex-start;display:flex;flex-direction:column;height:100%}.home__cards .content-cards .card .content-text .type{background-color:var(--color-card);font-size:16px;font-weight:700;font-weight:var(--weight-bold);margin-bottom:auto;padding:4px 8px}.home__cards .content-cards .card .content-text .wysiwyg{margin-bottom:auto}.home__cards .content-cards .card .content-description{align-content:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;height:100%}.home__cards .content-cards .card .content-description ul{display:flex;flex-direction:column;gap:16px;margin-top:auto;width:100%}.home__cards .content-cards .card .content-description ul li{align-items:center;background-color:#fff;border-radius:100vh;display:flex;gap:6px;padding:var(--space-m);width:100%}.home__cards .content-cards .card .content-description ul li strong{font-weight:700;font-weight:var(--weight-bold)}.home__cards .content-cards .card .content-description ul li .ico-li{flex-shrink:0;height:auto;width:24px}.home__cards .content-cards .card .content-description ul li .ico-li svg{display:block;height:100%;width:100%}.home__cards .content-cards .card .content-description .price{margin-top:27px;text-align:right}.home__cards .content-cards .card .content-description .price span{font-size:20px;font-weight:500;font-weight:var(--weight-medium);line-height:24px}.home__cards .content-cards .card .content-description .price span strong{font-weight:700;font-weight:var(--weight-bold)}.home__cards .content-button{display:flex;gap:max(14px,min(2.917vw,56px));gap:var(--space-l);margin-top:var(--space-xl)}.home__cards .content-button .wysiwyg{flex:1 1 auto}.home__cards .content-button .wysiwyg a{-webkit-text-decoration:underline;text-decoration:underline}.home__cards .content-button .button{flex:0 0 auto}.home__cards-mobile{background-color:var(--bg-grey);display:none;padding:var(--padding-section) 0}@media (max-width:767px){.home__cards-mobile{display:block}.home__cards-mobile .wysiwyg br{display:none}}.home__cards-mobile .content-cards{margin-top:var(--space-m)}.home__cards-mobile .content-cards .swiper{overflow:visible}.home__cards-mobile .content-cards .swiper-wrapper{align-items:stretch}.home__cards-mobile .content-cards .swiper-slide{display:flex;max-width:280px;min-height:410px;transform-origin:center center;width:100%}.home__cards-mobile .content-cards .swiper-slide .card{background:linear-gradient(185.96deg,#fff 12.87%,#aeeda8 87.29%);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 0 30px rgba(0,0,0,.05);display:flex;flex-direction:column;height:auto;overflow:hidden;padding:var(--space-m);position:relative}.home__cards-mobile .content-cards .swiper-slide .card .content-text{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:100%}.home__cards-mobile .content-cards .swiper-slide .card .content-text .type{background-color:var(--color-card);font-size:16px;font-weight:700;font-weight:var(--weight-bold);line-height:24px;padding:4px 8px}.home__cards-mobile .content-cards .swiper-slide .card .content-text .title{font-size:28px;line-height:36px}.home__cards-mobile .content-cards .swiper-slide .card .content-text .price{text-align:right}.home__cards-mobile .content-cards .swiper-slide .card .content-text .price span{font-size:20px;font-weight:500;font-weight:var(--weight-medium);line-height:24px}.home__cards-mobile .content-cards .swiper-slide .card .content-text .price span strong{font-weight:700;font-weight:var(--weight-bold)}.home__cards-mobile .content-cards .swiper-slide .card .content-description{margin-top:auto}.home__cards-mobile .content-cards .swiper-slide .card .content-description ul{display:flex;flex-direction:column;gap:16px;margin-top:auto;width:100%}.home__cards-mobile .content-cards .swiper-slide .card .content-description ul li{align-items:center;background-color:#fff;border-radius:100vh;display:flex;gap:6px;padding:8px;width:100%}.home__cards-mobile .content-cards .swiper-slide .card .content-description ul li strong{font-weight:700;font-weight:var(--weight-bold)}.home__cards-mobile .content-cards .swiper-slide .card .content-description ul li .ico-li{flex-shrink:0;height:auto;width:24px}.home__cards-mobile .content-cards .swiper-slide .card .content-description ul li .ico-li svg{display:block;height:100%;width:100%}.home__cards-mobile .content-cards .swiper-slide .card.card--advanced{background:linear-gradient(185.96deg,#fff 12.87%,#84c1b9 87.29%)}.home__cards-mobile .content-cards .swiper-slide .card.card--advanced .content-text .type{color:#fbfbfb;color:var(--color-white)}.home__cards-mobile .content-cards .swiper-slide .card.card--premium{background:linear-gradient(185.96deg,#fff 12.87%,#fdeb9d 87.29%)}.home__cards-mobile .content-cards .swiper-slide .card.card--premium .content-text .type{color:#fbfbfb;color:var(--color-white)}.home__cards-mobile .content-button{margin-top:var(--space-m)}.home__cards-mobile .content-button .wysiwyg a{-webkit-text-decoration:underline;text-decoration:underline}.home__discover{padding:var(--padding-section) 0 var(--padding-section-m)}@media (max-width:767px){.home__discover .title br,.home__discover .wysiwyg br{display:none}}.home__discover .content-buttons{display:flex;gap:max(7px,min(1.042vw,20px));gap:var(--gap);padding-top:var(--space-xl)}@media (max-width:767px){.home__discover .content-buttons{flex-direction:column}}.home__discover .content-buttons .item-button{background-color:var(--bg-grey);border-radius:12px;border-radius:var(--border-radius);padding:40px max(8px,min(.833vw,16px)) max(8px,min(.833vw,16px));padding:40px var(--space-xs) var(--space-xs);position:relative}.home__discover .content-buttons .item-button .title,.home__discover .content-buttons .item-button .wysiwyg{margin-bottom:max(8px,min(.833vw,16px));margin-bottom:var(--space-xs)}.home__discover .content-buttons .item-button:after{content:var(--ico-item);height:56px;left:24px;position:absolute;top:-28px;width:56px}@media (max-width:767px){.home__discover .content-buttons .item-button:not(:last-child){margin-bottom:44px}}.newbuild__hero{aspect-ratio:1920/870;height:auto;position:relative;width:100vw}@media (max-width:767px){.newbuild__hero{aspect-ratio:9/16}}.rent__hero{aspect-ratio:1920/870;height:auto;position:relative;width:100vw}@media (max-width:767px){.rent__hero{aspect-ratio:9/16}}.location__hero{aspect-ratio:1920/870;height:auto;position:relative;width:100vw}@media (max-width:767px){.location__hero{aspect-ratio:9/16}}.gallery__hero{aspect-ratio:1920/870;height:auto;position:relative;width:100vw}@media (max-width:767px){.gallery__hero{aspect-ratio:9/16}}.gallery__gallery{padding:max(48px,min(4.167vw,80px)) 0;padding:var(--space-section-s) 0}.gallery__gallery .content-text{align-items:center;display:flex;flex-direction:column;gap:max(14px,min(1.042vw,20px))}.gallery__gallery .gallery__grid{margin:max(14px,min(2.083vw,40px)) 0;overflow:hidden;width:100%}.gallery__gallery .gallery__item{overflow:hidden;position:relative}.gallery__gallery .gallery__item .figcaption{background-color:#213555;background-color:var(--color-darkest);bottom:7px;color:#fbfbfb;color:var(--color-white);font-size:14px;font-weight:500;font-weight:var(--weight-medium);left:7px;line-height:22px;padding:0 10px;position:absolute}.gallery__gallery .gallery__item img,.gallery__gallery .gallery__item video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__gallery .gallery__item.is-playing .gallery__play{opacity:0;pointer-events:none}.gallery__gallery .gallery__item--video{position:relative;touch-action:pan-y}.gallery__gallery .gallery__item--video:after,.gallery__gallery .gallery__item--video:before{bottom:0;content:"";position:absolute;top:0;width:25px;z-index:3}.gallery__gallery .gallery__item--video:before{left:0}.gallery__gallery .gallery__item--video:after{right:0}.gallery__gallery .gallery__play{align-items:center;background:rgba(0,0,0,.5);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:64px;z-index:2}.gallery__gallery .gallery__play svg{height:24px;width:24px}@media (min-width:1150px){.gallery__gallery .gallery__grid{overflow:visible}.gallery__gallery .gallery__wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.gallery__gallery .gallery__item{aspect-ratio:auto;height:auto;width:auto}.gallery__gallery .gallery__item--video{grid-column:span 2;grid-row:span 2}}.gallery__gallery .content-button{display:flex;justify-content:center}.contact__hero{height:auto;position:relative;width:100vw}.contact__hero,.contact__hero .background,.contact__hero .background img{aspect-ratio:1920/500}@media (max-width:767px){.contact__hero,.contact__hero .background,.contact__hero .background img{aspect-ratio:9/16}}.contact__form-section{padding:max(48px,min(5.208vw,100px)) 0 0;padding:var(--space-section-m) 0 0}.contact__form-section .content-text{display:flex;flex-direction:column;gap:max(14px,min(1.042vw,20px));margin-bottom:max(14px,min(1.667vw,32px))}.contact__form-section .content-info{display:flex;flex-direction:column;gap:max(30px,min(2.083vw,40px));margin-left:auto;width:max(278px,min(22.135vw,425px))}@media (max-width:1024px){.contact__form-section .content-info{gap:0;margin-left:0;margin-top:48px;max-width:425px;width:100%}}.contact__form-section .content-info .content-tel{background:#fbfbfb;background:var(--color-white);display:flex;flex-direction:column;gap:max(14px,min(.833vw,16px));padding:32px}.contact__form-section .content-info .content-tel .title{display:flex;gap:16px}.contact__form-section .content-info .content-direction{background:#fbfbfb;background:var(--color-white);display:flex;flex-direction:column;gap:max(14px,min(.833vw,16px));padding:32px}.contact__form-section .content-info .content-hours{background:#213555;background:var(--color-darkest);display:flex;flex-direction:column;gap:max(14px,min(.833vw,16px));padding:32px}.legal__content{background-color:#f9f5ef;background-color:var(--bg)}.legal__content .container{padding:100px 0}.legal__content .container .title{margin-bottom:30px}.legal__content .container .text h3{color:#213555;color:var(--color-darkest);font-family:"Inria Serif",Georgia,serif;font-family:var(--font-serif);font-size:max(28px,min(2.1875vw,42px));font-size:var(--size-h2);line-height:max(36px,min(2.708333vw,52px));line-height:var(--line-height-h2);margin-bottom:20px;margin-top:max(30px,min(4.167vw,80px))}.promotion--main__hero{aspect-ratio:1920/870;height:auto;position:relative;width:100vw}@media (max-width:767px){.promotion--main__hero{aspect-ratio:9/16}}.promotion--detail__hero{aspect-ratio:1920/760;height:auto;position:relative;width:100vw}.promotion--detail__hero .background{aspect-ratio:1920/760}@media (max-width:767px){.promotion--detail__hero,.promotion--detail__hero .background{aspect-ratio:390/487}}.error404 .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.error404__hero{padding:100px 0}.error404__hero .title--medium{color:#3e5879;color:var(--color-primary);font-family:var(--font-secondary);padding-bottom:48px;text-transform:none}@media (min-width:768px){.error404__hero{padding:130px 0}.error404__hero .title--medium{font-family:var(--font-secondary);padding-bottom:48px}}.error404__footer{margin-top:auto}