@font-face{font-family:Organica;font-stretch:normal;font-style:normal;font-weight:200;src:url(../fonts/Organica_T_Regular.woff2?v=20250402-054038) format("woff2")}@font-face{font-family:Organica;font-stretch:normal;font-style:normal;font-weight:300;src:url(../fonts/Organica_L_Regular.woff2?v=20250402-054038) format("woff2")}@font-face{font-family:Organica;font-stretch:normal;font-style:normal;font-weight:400;src:url(../fonts/Organica_R_Regular.woff2?v=20250402-054038) format("woff2")}@font-face{font-family:Organica;font-stretch:normal;font-style:italic;font-weight:400;src:url(../fonts/Organica_R_Italic.woff2?v=20250402-054038) format("woff2")}@font-face{font-family:Organica;font-stretch:normal;font-style:normal;font-weight:500;src:url(../fonts/Organica_M_Regular.woff2?v=20250402-054038) format("woff2")}@font-face{font-family:Organica;font-stretch:normal;font-style:normal;font-weight:600;src:url(../fonts/Organica_R_Bold.woff2?v=20250402-054038) format("woff2")}@font-face{font-family:Organica;font-stretch:normal;font-style:italic;font-weight:600;src:url(../fonts/Organica_R_Bold_Italic.woff2?v=20250402-054038) format("woff2")}@font-face{font-family:Organica;font-stretch:normal;font-style:normal;font-weight:700;src:url(../fonts/Organica_M_Bold.woff2?v=20250402-054038) format("woff2")}:root{--c-white:#fff;--c-black:#000;--c-black-dim:#1a1919;--c-black-30:rgba(0,0,0,.3);--c-black-80:#1a1919cc;--c-gray:#f5f4f7;--c-gray-dark:#e2e2e2;--c-gray-deep:#5a5a5a;--c-red:#f03b3b;--c-red-dark:#c83131;--c-blue:#2736a8;--c-blue-dark:#0d1767;--c-blue-deep:#0b1454;--c-yellow:#f7ff00;--c-gallery-body:#292929;--c-blue-layout-gradient:linear-gradient(90deg,#132079 19.6%,#1339ca 61.35%,var(--c-blue-deep) 109.4%);--c-blue-gradient:linear-gradient(108deg,var(--c-blue) 0%,var(--c-blue-dark) 100%);--c-red-gradient:linear-gradient(to right,var(--c-red) 0%,var(--c-red-dark) 100%);--c-red-blue-gradient:linear-gradient(109deg,var(--c-red-dark) 0%,var(--c-blue-dark) 100%);--c-red-button-gradient:linear-gradient(90deg,var(--c-red) 32%,var(--c-red-dark) 100%);--c-shine:linear-gradient(120deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.8),hsla(0,0%,100%,0) 70%);--c-card-image-gradient:linear-gradient(to top,var(--c-white) 5%,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 100%);--c-card-gray-image-gradient:linear-gradient(to top,var(--c-gray) 5%,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 100%);--c-card-navigation-gradient:linear-gradient(to top,var(--c-gray) 35%,rgba(245,244,247,0) 70%);--gradient-jumbotron-left:linear-gradient(to right,var(--c-gray) 5%,rgba(245,244,247,0) 100%);--gradient-jumbotron-bottom:linear-gradient(to top,var(--c-gray) 5%,rgba(245,244,247,0) 60%);--gradient-jumbotron-top:linear-gradient(to bottom,var(--c-gray) 5%,rgba(245,244,247,0) 60%);--gradient-carousel-left:linear-gradient(to right,var(--c-white) 10%,hsla(0,0%,100%,0) 100%);--gradient-carousel-right:linear-gradient(to left,var(--c-white) 10%,hsla(0,0%,100%,0) 100%);--font-family:"Organica",arial,helvetica,sans-serif;--border-radius-button:25px;--border-radius-box:8px;--page-width:1084px;--page-width-max:1440px}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-white);color:var(--c-black);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading-h1,h1{font-size:clamp(2rem,1.33vw + 2rem,3rem);font-weight:700;line-height:120%}.heading-h2,h2{font-size:clamp(1.25rem,1.33vw + 1.25rem,2.25rem);font-weight:700;line-height:125%}.heading-h3,h3{font-size:clamp(1.25rem,.67vw + 1.25rem,1.75rem);font-weight:700;line-height:120%}p{line-height:155%}a{color:var(--c-red);font-weight:700;text-decoration:none}a:hover{color:var(--c-red-dark)}main{font-size:clamp(1rem,.25vw + 1rem,1.19rem)}.center{text-align:center}.icon{gap:5px}.icon,.icon span:last-child{align-items:center;display:flex}.icon span:last-child{justify-content:center}footer button,footer input,footer select,footer textarea,header button,header input,header select,header textarea,main button,main input,main select,main textarea{color:var(--c-black);font-family:var(--font-family)}@keyframes shine{0%{left:-100px}20%{left:100%}to{left:100%}}.l-main-layout__main{padding-top:60px}@media screen and (min-width:1045px){.l-main-layout__main{padding-top:120px}}.l-gallery{background-color:var(--c-gallery-body)}.l-gallery .l-single-column{display:block;margin:0;max-width:100%;padding:0 0 20px}@media screen and (min-width:768px){.l-gallery .l-single-column{padding:0 20px 20px}}.l-single-column{--single-column-section-gap-mobile:24px;--single-column-section-gap-desktop:32px;display:flex;flex-direction:column;gap:var(--single-column-section-gap-mobile);margin:0 auto;max-width:var(--page-width-max);padding:20px 0 var(--single-column-section-gap-mobile);width:100%}@media screen and (min-width:1045px){.l-single-column{gap:var(--single-column-section-gap-desktop);padding:0 0 calc(var(--single-column-section-gap-desktop)*2)}}.l-single-column>section.inner-section h2{margin:0 auto;max-width:calc(var(--page-width) - 10px);width:100%}.l-single-column>section.inner-section.inner-carousel{padding-left:10px;position:relative}@media screen and (min-width:1200px){.l-single-column>section.inner-section.inner-carousel:before{background-image:var(--gradient-carousel-left);content:"";height:100%;left:0;position:absolute;top:0;width:120px}.l-single-column>section.inner-section.inner-carousel:after{background-image:var(--gradient-carousel-right);content:"";height:100%;position:absolute;right:0;top:0;width:120px}}@media screen and (min-width:1045px){.l-single-column>section.inner-section.overlay-top{margin-top:-5%;z-index:-1}}.l-single-column>section:not(.inner-jumbotron,.inner-teaser,.page-career-detail){display:grid;gap:var(--single-column-section-gap-mobile)}@media screen and (min-width:1045px){.l-single-column>section:not(.inner-jumbotron,.inner-teaser,.page-career-detail){gap:var(--single-column-section-gap-desktop)}}.l-single-column>section:not(.inner-section){margin:0 auto;max-width:var(--page-width);width:100%}.l-single-column>section:not(.inner-section,.inner-jumbotron){padding:0 10px}.route-404 .l-single-column{padding:20px 0 40px}@media screen and (min-width:1045px){.route-404 .l-single-column{background-image:url(../images/404.svg?v=20250402-054038);background-position:top -100px center;background-repeat:no-repeat;background-size:90% auto;gap:60px;padding:0 0 80px}}.route-benefity .l-single-column>section.tab-section>div{display:grid;gap:var(--single-column-section-gap-mobile)}@media screen and (min-width:1045px){.route-benefity .l-single-column>section.tab-section>div{gap:var(--single-column-section-gap-desktop)}}.l-ui{display:flex;flex-direction:column;gap:20px;height:100vh;width:100%}.l-ui-header{background-color:var(--c-black);padding:15px 20px}.l-ui-main{flex-direction:column;flex-grow:1;margin:0 auto;max-width:1440px;width:100%}.l-ui-footer{background-color:var(--c-black);padding:15px 20px;text-align:center}.l-with-sidebar{display:flex;min-height:100vh}.l-with-sidebar__sidebar{background-color:var(--c-gray);padding:20px;width:250px}.l-with-sidebar__main-content{flex-grow:1;padding:20px}.container h1{border-bottom:2px solid var(--c-red);font-size:1.5625rem;margin-bottom:20px;padding-bottom:10px}.components{display:flex;flex-wrap:wrap;gap:10px}.components a{background-color:var(--c-gray);display:block;padding:15px}.c-404-container{display:flex;flex-direction:column;gap:50px;justify-content:center;text-align:center}@media screen and (max-width:768px){.c-404-container{padding:0 20px}}.c-404-container ul{display:inline-block;list-style-position:inside;margin:0;padding:0}.c-404-container p{margin-bottom:0}.c-404-container a{width:auto}.c-404-container-svg{padding:0 20px}.c-404-container-svg svg{width:100%}.page-content-width{background-color:var(--c-blue-dark);height:50px;margin:0 auto;max-width:var(--page-width);width:100%}.c-card-mini-container{display:grid;gap:12px}@media screen and (min-width:768px){.c-card-mini-container{gap:24px;grid-template-columns:1fr 1fr 1fr}}.c-card-mini-navigation-container{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media screen and (min-width:544px){.c-card-mini-navigation-container{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.c-card-vertical-container{display:grid;gap:20px}@media screen and (min-width:768px){.c-card-vertical-container{gap:40px;grid-template-columns:1fr 1fr}}.c-hexagon-container .hexagon-container{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.c-hexagon-container .hexagon-container{gap:5px}}.c-hexagon-container .hexagon-row{display:flex}@media screen and (min-width:768px){.c-hexagon-container .hexagon-row{gap:5px}}.c-hexagon-container .hexagon-image{margin-bottom:40px;padding:0 20px;text-align:center}.c-hexagon-container .hexagon-image img{height:auto;max-width:320px}@media screen and (min-width:768px){.c-hexagon-container .hexagon-image img{max-width:100%}}.page-career-detail-footer{display:grid;gap:24px}@media screen and (min-width:768px){.page-career-detail-footer{grid-template-columns:1fr .6fr}}.page-career-detail-footer>div{background-color:var(--c-gray);border-radius:var(--border-radius-box);display:flex;flex-direction:column;gap:24px;padding:20px}.page-career-detail-footer>div h4{font-size:clamp(1.13rem,.58vw + 1.13rem,1.56rem)}.page-career-detail-footer>div p{margin-bottom:0}.page-career-detail-footer>div:first-child{text-align:center}.page-career-detail-footer>div:first-child h4 span{color:var(--c-red);display:block}.page-career-detail.top{display:grid;gap:24px}@media screen and (min-width:768px){.page-career-detail.top{gap:64px}}.page-career-detail.top>div{display:grid;gap:24px}@media screen and (min-width:768px){.page-career-detail.top>div{gap:32px}}.page-career-detail.bottom h3{font-size:clamp(1.38rem,.17vw + 1.38rem,1.5rem);margin-bottom:24px}.page-career-detail:not(.top,.bottom) h1{font-size:clamp(2.25rem,1vw + 2.25rem,3rem);margin-bottom:32px}.page-career-detail:not(.top,.bottom) h2{font-size:clamp(1.38rem,.5vw + 1.38rem,1.75rem);margin-bottom:32px}.page-career-detail:not(.top,.bottom) h3{font-size:clamp(1.25rem,.33vw + 1.25rem,1.5rem);margin-bottom:32px}.page-career-detail:not(.top,.bottom) h4{font-size:clamp(1.13rem,.17vw + 1.13rem,1.25rem);margin-bottom:32px}.page-career-detail:not(.top,.bottom) h5{font-size:clamp(1rem,.17vw + 1rem,1.13rem);margin-bottom:32px}.page-career-detail:not(.top,.bottom) h6{font-size:clamp(1rem,0vw + 1rem,1rem);margin-bottom:32px}.page-career-detail:not(.top,.bottom) p{margin-bottom:15px}.page-career-detail:not(.top,.bottom) div{display:block;margin:15px 0}.page-career-detail:not(.top,.bottom) .yellow{background-color:var(--c-yellow)}.page-career-detail:not(.top,.bottom) .grey{background-color:var(--c-gray)}.page-career-detail:not(.top,.bottom) ol,.page-career-detail:not(.top,.bottom) ul{margin-bottom:32px;margin-left:20px}.page-career-detail:not(.top,.bottom) ol li,.page-career-detail:not(.top,.bottom) ul li{line-height:155%}.page-career-detail:not(.top,.bottom) blockquote{background:var(--c-gray);border-left:3px solid var(--c-gray-dark);margin:0 0 32px;padding:20px}.page-career-detail:not(.top,.bottom) table{border:1px solid var(--c-gray-dark);border-collapse:collapse;margin-bottom:32px;width:100%}.page-career-detail:not(.top,.bottom) table td{border:1px solid var(--c-gray-dark);padding:5px 10px}.c-contact-list-container{display:grid;gap:30px}@media screen and (min-width:768px){.c-contact-list-container{gap:60px;grid-template-columns:1fr 1fr}}.c-zig-zag-container{display:grid;gap:60px}.c-checkbox-hack-input{display:none}.c-count-button{background:var(--c-white);border-radius:1000px;color:var(--c-red-dark);display:inline-block;font-size:.875rem;font-weight:700;height:41.5px;line-height:2.59375rem;padding-top:1px;text-align:center;text-decoration:none;width:41.5px}.c-first-level-item{display:flex;flex-direction:column;gap:10px}.c-first-level-item__title{color:var(--c-black-dim);font-size:1.125rem;font-weight:700;line-height:1.25}@media screen and (min-width:1045px){.c-first-level-item__title{background:transparent;border-radius:20px 20px 0 0;color:var(--c-white);font-size:.875rem;font-weight:600;line-height:1.25;padding:15px 20px 20px;-webkit-text-decoration:uppercase;text-decoration:uppercase;text-transform:uppercase}.c-first-level-item__title--active{background:var(--c-white);color:var(--c-blue-dark)}}.c-hamburger-menu{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:0;top:0;width:60px}@media screen and (min-width:1045px){.c-hamburger-menu{display:none}}.c-hamburger-menu__line{background-color:var(--c-white);display:block;height:2px;left:0;position:absolute;transition:all .3s ease;width:16px}.c-hamburger-menu__line:first-child{top:0}.c-hamburger-menu__line:nth-child(2){top:50%;transform:translateY(-50%)}.c-hamburger-menu__line:nth-child(3){bottom:0}.c-hamburger-menu__line--middle{width:14px}.c-hamburger-menu__icon-wrapper{cursor:pointer;display:block;height:14px;position:relative;width:16px;z-index:2}.c-header__nav{position:fixed;right:0;top:60px;z-index:1}@media screen and (max-width:1045px){.c-header__nav{transform:translateX(100%)}}@media screen and (min-width:1045px){.c-header__nav{place-self:end start;position:static;transform:translateX(0);transition:none}}.c-header__nova-logo{align-self:end;height:40px;position:relative}.c-header__nova-logo .title{bottom:5px;color:var(--c-white);font-size:.75rem;font-weight:700;left:5px;pointer-events:none;position:absolute;text-decoration:none}@media screen and (min-width:1045px){.c-header__nova-logo .title{display:none}}.c-header__cta-button-wrapper{margin-left:auto;position:absolute;right:60px;top:15px;visibility:hidden;z-index:20}@media screen and (min-width:768px){.c-header__cta-button-wrapper{top:9px}}@media screen and (min-width:1045px){.c-header__cta-button-wrapper{align-items:center;display:flex;gap:10px;margin-right:0;right:10px;visibility:visible}}.c-header__cta-button-wrapper a{display:flex;gap:10px;text-decoration:none}.c-header__cta-button-text-mobile{display:inline}@media screen and (min-width:1045px){.c-header__cta-button-text-mobile{display:none}}.c-header__cta-button-positions{display:none}@media screen and (min-width:1045px){.c-header__cta-button-positions{display:inline}}.c-header__hamburger{display:flex}@media screen and (min-width:1045px){.c-header__hamburger{display:none}}.c-header__hamburger-line{transition:all .3s ease}@media screen and (min-width:1045px){.c-header__first-level-item .c-header__nav-second-level{display:none}.c-header__first-level-item--active .c-header__nav-second-level{display:flex}.c-header__second-level-item{position:relative}}.c-header__nav-third-level{margin-top:0;max-height:0;overflow:hidden;transition:max-height .1s ease-in-out,margin-top .1s ease-in-out}@media screen and (min-width:1045px){.c-header__nav-third-level{left:-20px;position:absolute;top:100%;width:100%}}.c-header__second-level-checkbox:checked~.c-header__nav-third-level{margin-bottom:10px;margin-top:0;max-height:500px}@media screen and (min-width:1045px){.c-header__second-level-checkbox:checked~.c-header__nav-third-level{margin-top:0;max-height:0}.c-header__second-level-item:hover .c-header__nav-third-level{margin-top:0;max-height:500px}}.c-header__checkbox:checked~div .c-header__nav{transform:translateX(0);transition:transform .2s ease}.c-header__checkbox:checked~div .c-header__hamburger .c-header__hamburger-line:first-child{top:6px;transform:rotate(45deg)}.c-header__checkbox:checked~div .c-header__hamburger .c-header__hamburger-line:nth-child(2){opacity:0}.c-header__checkbox:checked~div .c-header__hamburger .c-header__hamburger-line:nth-child(3){bottom:6px;transform:rotate(-45deg)}.c-header__checkbox:checked~div .c-header__cta-button-wrapper{visibility:visible}.c-header a:hover{text-decoration:none}.c-header-wrapper{align-items:flex-end;background:var(--c-blue-layout-gradient);display:flex;height:60px;position:fixed;width:100%;z-index:100}.c-header-wrapper>div{display:flex;height:60px;margin:0 auto;max-width:1300px;padding:0 10px;position:relative;width:100%}@media screen and (min-width:1045px){.c-header-wrapper>div{display:grid;gap:15px;grid-template-columns:1fr minmax(min-content,calc(var(--page-width) - 20px)) 1fr}}.c-main-navigation{background-color:var(--c-white);height:100vh;width:100%}@media screen and (max-width:1045px){.c-main-navigation{height:calc(100vh - 60px);overflow-y:auto;padding:40px 40px 80px}}@media screen and (min-width:1045px){.c-main-navigation{background-color:transparent;height:auto;padding-top:0}}.c-main-navigation__list{display:flex;flex-direction:column;gap:40px;list-style:none;margin:0 auto;padding:0;width:-moz-max-content;width:max-content}@media screen and (min-width:1045px){.c-main-navigation__list{background-color:transparent;flex-direction:row;gap:0;margin:0}}.c-header__navigation-item{list-style:none;margin:0;padding:0}.c-header__navigation-link{cursor:pointer;text-decoration:none;white-space:nowrap}@media screen and (max-width:1045px){.c-header__navigation-link{padding:5px 0}}.c-header__navigation-link.is-active{color:var(--c-blue-dark)}@media screen and (min-width:1045px){.c-second-level-item{align-items:center;display:flex;height:100%}}.c-second-level-item__label{align-items:center;display:flex;gap:5px}.c-second-level-item__title{align-items:center;color:var(--c-red-dark);display:inline-flex;font-size:.875rem;font-weight:500;line-height:1.25}@media screen and (min-width:1045px){.c-second-level-item__title{color:var(--c-gray-deep);font-weight:600;height:60px;text-transform:uppercase}}.c-second-level-item__caret{cursor:pointer;height:20px;padding:5.5px;width:20px}@media screen and (min-width:1045px){.c-second-level-item__caret{align-items:center;display:flex;justify-content:center;margin-right:-5px}}.c-second-level-item__checkbox:checked~.c-second-level-item__label .c-second-level-item__caret{transform:rotate(180deg);transition:transform .1s ease-in-out}@media screen and (min-width:1045px){.c-second-level-item__checkbox{pointer-events:none}.c-second-level-item__checkbox:checked~.c-second-level-item__label .c-second-level-item__caret{transform:rotate(0deg)}}.c-second-level-menu{background:var(--c-white);display:flex;flex-direction:column}@media screen and (min-width:1045px){.c-second-level-menu{align-items:center;flex-direction:row;gap:40px;left:0;padding-left:20px;position:fixed;top:100%;width:100%;z-index:1}.c-second-level-menu:before{background:var(--c-white);content:"";height:100%;left:40%;pointer-events:none;position:absolute;transform:translateX(-50%);width:120vw;z-index:-1}}@media screen and (max-width:1045px){.c-header__third-level-item{width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1045px){.c-header__third-level-item{align-items:center;display:flex;padding:0 20px}}.c-header__third-level-item-title{align-items:center;color:var(--c-blue-dark);display:inline-flex;font-size:.875rem;font-weight:500;line-height:1.25}@media screen and (min-width:1045px){.c-header__third-level-item-title{color:var(--c-gray-deep);font-weight:600;height:60px;text-transform:uppercase;white-space:nowrap;width:100%}}.c-third-level-menu{display:flex;flex-direction:column;padding-left:15px}@media screen and (min-width:1045px){.c-third-level-menu{background:var(--c-white);border-radius:var(--border-radius-box);box-shadow:0 2px 14px 0 var(--c-black-30);gap:0;min-width:200px;padding-left:0;width:-moz-fit-content;width:fit-content}}.c-footer{background:var(--c-blue-layout-gradient);border-top:3px solid var(--c-red-dark);display:grid;gap:60px;grid-template-columns:1fr;margin:0 auto;padding:40px 20px}.c-footer>:nth-child(n+5){text-align:center}.c-footer a:hover{text-decoration:none}@media screen and (min-width:768px){.c-footer{grid-template-columns:repeat(6,minmax(0,max-content));justify-content:center}.c-footer>:first-child{grid-column:2}.c-footer>:nth-child(2){grid-column:3}.c-footer>:nth-child(3){grid-column:4}.c-footer>:nth-child(4){grid-column:5}.c-footer>:nth-child(n+5){align-self:center;grid-column:1/-1}}.c-footer__heading{margin-bottom:20px}.c-footer__link-heading{margin-bottom:10px}.c-heading{color:var(--c-white);font-size:1.125rem;font-weight:700;line-height:125%}.c-heading--center{text-align:center}.c-link{display:block}.c-link__anchor{display:block;text-decoration:none}.c-link--title,.c-link__anchor{color:var(--c-white);line-height:125%}.c-link--title{font-size:1.125rem;font-weight:700}.c-link:not(.c-link--title) .c-link__anchor{font-weight:400}.c-nav-list__list{display:flex;flex-direction:column;gap:10px}.c-nav-list__list--horizontal{align-items:center;flex-direction:row;gap:15px;justify-content:center}@media screen and (min-width:768px){.c-nav-list__list--horizontal{gap:40px}}.c-nav-list__list--horizontal-condensed{-moz-column-gap:30px;column-gap:30px}@media screen and (min-width:768px){.c-nav-list__list{row-gap:15px}}.c-small-text{color:var(--c-white);font-size:.75rem;font-weight:500;line-height:100%;text-align:center}.c-social-icon{align-items:center;display:flex;gap:10px}.c-social-icon__label{display:none}@media screen and (min-width:768px){.c-social-icon__label{display:inline;font-size:.875rem;font-weight:500;line-height:125%}}.c-benefits{--box-size:128px;--box-gap:12px;gap:var(--box-gap)}@media screen and (min-width:768px){.c-benefits{--box-size:160px}}.c-benefits>div{background:var(--c-gray);border-radius:var(--border-radius-box);display:flex;flex-direction:column;font-size:.875rem;gap:12px;grid-template-rows:1fr 1fr;justify-content:center;min-height:var(--box-size);padding:10px;text-align:center}.c-benefits>div>div{align-items:center;display:flex;justify-content:center}.c-benefits>div strong{font-weight:600}.c-benefits.is-carousel{display:flex;--c-max-width:calc(var(--page-width) + 10px - var(--box-gap)*2);--flex-width:calc(33.33333% - var(--gap)*2/3);--flex-padding-left:10px;--offset-width:calc(((100% - (min(var(--c-max-width), 100%) + (var(--box-gap)*2)))/2) + var(--flex-padding-left));flex-wrap:nowrap;overflow-x:scroll;padding-bottom:20px;padding-inline:var(--offset-width);scroll-padding-inline-start:var(--offset-width);scroll-snap-type:x mandatory;transition:overflow-x .3s ease}.c-benefits.is-carousel>div{flex:0 0 var(--box-size);scroll-snap-align:start}.c-benefits.is-carousel::-webkit-scrollbar{height:8px;width:100%}.c-benefits.is-carousel::-webkit-scrollbar-thumb,.c-benefits.is-carousel::-webkit-scrollbar-track{background:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-benefits.is-carousel::-webkit-scrollbar-thumb:hover{background:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-benefits.is-carousel.is-entry{overflow-x:auto}.c-benefits.is-carousel.is-entry::-webkit-scrollbar-track{background:var(--c-gray)}.c-benefits.is-carousel.is-entry::-webkit-scrollbar-thumb{background:var(--c-gray-dark);border-radius:var(--border-radius-box);cursor:pointer}.c-benefits.is-carousel.is-entry::-webkit-scrollbar-thumb:hover{background:var(--c-blue-dark)}.c-benefits:not(.is-carousel){display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--box-size),1fr))}.c-benefits:not(.is-carousel)>div{min-width:var(--box-size)}.c-benefits__image img{height:35px;-o-object-fit:contain;object-fit:contain;width:80px}.c-box-navigation{display:grid;gap:20px}@media screen and (min-width:768px){.c-box-navigation{gap:40px;grid-template-columns:1fr 1fr}}.c-box-navigation img{aspect-ratio:1/1}.c-box-navigation>div{display:grid;gap:20px}@media screen and (min-width:768px){.c-box-navigation>div{gap:40px}}.c-box-navigation a{color:var(--c-black);display:flex}.c-box-navigation__box{background:var(--c-gray);border-radius:var(--border-radius-box);position:relative;width:100%}.c-box-navigation__box--image{height:100%;position:relative}.c-box-navigation__box--image:after{background:var(--c-card-navigation-gradient);border-radius:var(--border-radius-box);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-box-navigation__box--image img{border-radius:calc(var(--border-radius-box) + 2px);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-box-navigation__box--content{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-end;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:20}@media screen and (min-width:768px){.c-box-navigation__box--content{padding:40px}}.c-box-navigation__box--content strong{font-size:clamp(1.63rem,.83vw + 1.63rem,2.25rem)}.c-box-navigation__box--content .c-button{width:auto}@media screen and (min-width:768px){.c-box-navigation.is-masonry>div img{aspect-ratio:500/350}.c-box-navigation.is-masonry>div:first-child{grid-template-rows:1fr 1fr auto}.c-box-navigation.is-masonry>div:first-child a:first-child img,.c-box-navigation.is-masonry>div:first-child a:nth-child(2) img{aspect-ratio:inherit}.c-box-navigation.is-masonry>div:last-child{grid-template-rows:1fr 1fr 1fr 1fr}}@media screen and (max-width:768px){.c-box-navigation.is-masonry>div:last-child a{order:1}.c-box-navigation.is-masonry>div:last-child a:nth-child(2){order:4}}.c-box-navigation.is-masonry>div:last-child a:nth-child(2){color:var(--c-white)}.c-box-navigation.is-masonry>div:last-child a:nth-child(2) .c-box-navigation__box--image:after{display:none}.c-breadcrumb{padding:0 5px}@media screen and (min-width:1045px){.c-breadcrumb{padding:10px 20px 0}}.c-breadcrumb ol{align-items:center;display:flex;font-size:.6875rem;gap:24px;list-style-type:none}.c-breadcrumb li{position:relative}.c-breadcrumb li:not(:last-child):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none' viewBox='0 0 6 11'%3E%3Cpath fill='%230F0F0F' d='M.668 10.105a.76.76 0 0 0 1.072 0l3.703-3.707a1.516 1.516 0 0 0 0-2.143L1.737.549A.758.758 0 0 0 .665 1.621l3.172 3.172a.76.76 0 0 1 0 1.071L.668 9.034a.76.76 0 0 0 0 1.071'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:100%;position:absolute;right:-16px;top:0;width:6px}.c-breadcrumb a{color:var(--c-black);display:flex;font-weight:400;text-decoration:none}.c-breadcrumb a:hover{color:var(--c-red-dark)}.c-button,a.btn{align-items:center;background:var(--c-red-button-gradient);border:none;border-radius:1000px;color:var(--c-white);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:10px;justify-content:center;line-height:normal;padding:16px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.c-button>span,a.btn>span{display:flex}.c-button,a.btn{overflow:hidden;position:relative}.c-button:after,a.btn:after{background-image:var(--c-shine);content:"";height:100%;left:-100px;position:absolute;top:0;width:100px}.c-button button:focus:after,.c-button:hover:after,a.btn button:focus:after,a.btn:hover:after{animation:shine 2.5s forwards}a.btn:hover{color:var(--c-white);text-decoration:none}.c-button--xs,.c-button--xs-to-sm{font-size:.52813rem;padding:10.5px 16px 9.5px}@media screen and (min-width:768px){.c-button--xs,.c-button--xs-to-sm{font-size:.875rem;font-weight:700;padding:13px 18px 11px}}.c-button--sm,.c-button--sm-to-md{padding:13px 18px 11px}@media screen and (min-width:768px){.c-button--sm,.c-button--sm-to-md{padding:16px 24px}}.c-button--md{padding:17px 24px 15px}.c-button--capitalize{text-transform:uppercase}.c-button--red{background:var(--c-red-gradient)}.c-button--red,.c-button--red:hover{color:var(--c-white)}.c-button--white{background:var(--c-white)}.c-button--video,.c-button--white,.c-button--white:hover{color:var(--c-red)}.c-button--video{background:transparent;border:3px solid var(--c-red);font-weight:700;padding:13px 21px}.c-card{border-radius:var(--border-radius-box)}.c-card--gray{background:var(--c-gray)}.c-card--blue{background:var(--c-blue-gradient)}.c-card--red{background:var(--c-red-blue-gradient)}.c-card-mini__paragraph{font-size:1.125rem;font-weight:700}.c-card-mini{background:var(--c-gray);border-radius:var(--border-radius-box);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px}@media screen and (min-width:768px){.c-card-mini{gap:24px;min-height:196px}}.c-card-mini p{line-height:normal;margin:0}.c-card-mini.has-highlight{text-align:center}.c-card-mini.has-highlight .c-card-mini__title{order:2}.c-card-mini.has-highlight .c-card-mini__paragraph{font-size:2.5rem;order:1}.route-detail-pracovni-pozice .c-card-mini,.route-kontakt .c-card-mini{gap:12px;min-height:auto}@media screen and (max-width:768px){.route-kontakt section>h2{text-align:center}.route-kontakt .c-card-mini{align-items:center;text-align:center}}@media screen and (min-width:768px){.route-kontakt .c-card-mini{min-height:140px}}.c-card-mini-navigation a{align-items:center;background:var(--c-gray);border-radius:var(--border-radius-box);color:var(--c-black);display:flex;font-size:.875rem;font-weight:700;height:100%;justify-content:center;min-height:90px;padding:12px;text-align:center;text-decoration:none}.c-card-mini-navigation a.is-active{background-color:var(--c-red);color:var(--c-white);pointer-events:none}.c-card-mini-navigation a:hover{text-decoration:none}.c-card-mini-navigation a{overflow:hidden;position:relative}.c-card-mini-navigation a:after{background-image:var(--c-shine);content:"";height:100%;left:-100px;position:absolute;top:0;width:100px}.c-card-mini-navigation a button:focus:after,.c-card-mini-navigation a:hover:after{animation:shine 2.5s forwards}.c-card-mini__title{font-size:1rem}.c-card-vertical{background-color:var(--c-gray);border-radius:var(--border-radius-box)}.c-card-vertical__image-wrapper img{border-top-left-radius:var(--border-radius-box);border-top-right-radius:var(--border-radius-box);height:auto;max-width:100%;width:100%}.c-card-vertical__content{display:grid;gap:14px;padding:20px}@media screen and (min-width:768px){.c-card-vertical__content{gap:24px;padding:40px}}.c-card-vertical.has-gradient .c-card-vertical__image-wrapper{position:relative}.c-card-vertical.has-gradient .c-card-vertical__image-wrapper:after{background:var(--c-card-gray-image-gradient);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-card-vertical.has-gradient .c-card-vertical__content{margin-top:-50px;position:relative;z-index:20}.c-card-vertical.has-icon img{width:auto}.c-card-vertical a{text-decoration:underline}.c-card-vertical a:hover{text-decoration:none}.c-checkbox-hack__input{display:none}.c-clickable{min-height:44px;min-width:44px}.c-clickable,.c-hexagon{align-items:center;display:flex;justify-content:center}.c-hexagon{clip-path:polygon(45% 1.3397%,46.5798% .603%,48.2635% .1519%,50% 0,51.7364% .1519%,53.4202% .603%,55% 1.3397%,89.641% 21.3397%,91.0688% 22.3395%,92.3014% 23.5721%,93.3012% 25%,94.0379% 26.5798%,94.489% 28.2635%,94.641% 30%,94.641% 70%,94.489% 71.7364%,94.0379% 73.4202%,93.3012% 75%,92.3014% 76.4278%,91.0688% 77.6604%,89.641% 78.6602%,55% 98.6602%,53.4202% 99.3969%,51.7364% 99.848%,50% 100%,48.2635% 99.848%,46.5798% 99.3969%,45% 98.6602%,10.3589% 78.6602%,8.9311% 77.6604%,7.6985% 76.4278%,6.6987% 75%,5.962% 73.4202%,5.5109% 71.7364%,5.3589% 70%,5.3589% 30%,5.5109% 28.2635%,5.962% 26.5798%,6.6987% 25%,7.6985% 23.5721%,8.9311% 22.3395%,10.3589% 21.3397%);color:var(--c-white);font-size:.8125rem;font-weight:700;height:118px;padding:20px;position:relative;text-align:center;width:118px}@media screen and (min-width:768px){.c-hexagon{font-size:1.25rem;height:230px;padding:40px;width:230px}}.c-horizontal-ruler{background:var(--c-gray-dark);border:none;height:1px;width:100%}.c-image-section{background-image:url(../images/image-section-bg.webp?v=20250402-054038);background-position:bottom 5px center;background-repeat:no-repeat;background-size:130% auto;padding-top:8%}@media screen and (min-width:1045px){.c-image-section{background-size:100% auto}}.c-image-section>div{margin:0 auto;max-width:var(--page-width)}.c-image-section.has-gradient>div{position:relative}.c-image-section.has-gradient>div:after{background:var(--c-card-image-gradient);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-image-section img{height:auto;max-width:100%}.c-intro{display:grid;gap:32px}@media screen and (min-width:1045px){.c-intro{gap:64px;grid-template-columns:435px 1fr}}.c-intro p{margin:0}@media screen and (max-width:768px){.c-intro img{max-width:120px}}.c-intro>div{align-items:center;background:var(--c-gray);border-radius:var(--border-radius-box);display:flex;font-size:clamp(.88rem,.42vw + .88rem,1.19rem);padding:20px}@media screen and (min-width:768px){.c-intro>div{padding:40px}}@media screen and (min-width:1045px){.c-intro>div{min-height:370px;padding:20px 40px}}.c-intro>div:first-child{align-items:center;background:var(--c-blue-gradient);flex-direction:column;justify-content:center}.c-jumbotron{font-size:clamp(.88rem,.42vw + .88rem,1.19rem);padding:0 10px;position:relative}@media screen and (min-width:768px){.c-jumbotron{padding:0 20px}}.c-jumbotron>div{border-radius:var(--border-radius-box);display:flex;flex-direction:column;margin:0}@media screen and (min-width:768px){.c-jumbotron>div{margin:0 -10px}}.c-jumbotron .c-button{width:auto}.c-jumbotron .img-icon{margin-bottom:20px}@media screen and (max-width:768px){.c-jumbotron .img-icon{text-align:center}}.c-jumbotron__image{display:flex;justify-content:center}.c-jumbotron__image img{border-radius:calc(var(--border-radius-box) + 2px);display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.c-jumbotron__content{display:flex;flex-direction:column;gap:24px;padding:20px;position:relative;z-index:20}@media screen and (min-width:768px){.c-jumbotron__content{padding:40px}}.c-jumbotron__content .heading{font-size:clamp(1.5rem,1vw + 1.5rem,2.25rem);font-weight:700}.c-jumbotron__wide--25>div{display:grid}@media screen and (min-width:768px){.c-jumbotron__wide--25>div{grid-template-columns:.5fr 1fr}}.c-jumbotron__wide--50>div{display:grid}@media screen and (min-width:768px){.c-jumbotron__wide--50>div{grid-template-columns:1fr 1fr}}.c-jumbotron__wide--75>div{display:grid}@media screen and (min-width:768px){.c-jumbotron__wide--75>div{grid-template-columns:1fr 450px}.c-jumbotron__type--small{min-height:160px}.c-jumbotron__type--small .c-jumbotron__image img{max-height:160px}}.c-jumbotron__type--medium .c-jumbotron__image img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1045px){.c-jumbotron__type--medium .c-jumbotron__image img{max-height:250px;-o-object-fit:cover;object-fit:cover;width:100%}}@media screen and (min-width:768px){.c-jumbotron__type--large .c-jumbotron__content{min-height:360px}.c-jumbotron__place--outside-bottom{margin-top:50px;padding:120px 20px 0}.c-jumbotron__place--outside-bottom .c-jumbotron__image{position:relative}.c-jumbotron__place--outside-bottom .c-jumbotron__image img{bottom:0;position:absolute;right:0;width:auto}.c-jumbotron__place--outside-bottom .c-jumbotron__content{min-height:360px}.c-jumbotron__place--inside .c-jumbotron__image{height:100%}.c-jumbotron__place--inside .c-jumbotron__image img{max-width:100%}.c-jumbotron__place--inside-absolute .c-jumbotron__image{opacity:.3}}@media screen and (min-width:1045px){.c-jumbotron__place--inside-absolute .c-jumbotron__image{opacity:1}}@media screen and (min-width:768px){.c-jumbotron__place--inside-absolute .c-jumbotron__image{height:100%;position:absolute;right:10px;top:0}.c-jumbotron__place--inside-absolute .c-jumbotron__image img{max-width:100%}}.c-jumbotron__place--inside-absolute-bg>div{overflow:hidden;position:relative}@media screen and (max-width:1045px){.c-jumbotron__place--inside-absolute-bg.c-jumbotron__wide--25>div,.c-jumbotron__place--inside-absolute-bg.c-jumbotron__wide--50>div,.c-jumbotron__place--inside-absolute-bg.c-jumbotron__wide--75>div{grid-template-columns:1fr}.c-jumbotron__place--inside-absolute-bg .c-jumbotron__image{opacity:.5}}.c-jumbotron__place--inside-absolute-bg .c-jumbotron__image{bottom:0;position:absolute;right:0}@media screen and (min-width:768px){.c-jumbotron__place--inside-absolute-bg .c-jumbotron__image{height:100%}.c-jumbotron__place--inside-absolute-bg .c-jumbotron__image img{max-width:100%}}.c-jumbotron__place--inside-gradient-bottom .c-jumbotron__image{position:relative}.c-jumbotron__place--inside-gradient-bottom .c-jumbotron__image:after{background:var(--gradient-jumbotron-bottom);border-radius:var(--border-radius-box);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-jumbotron__place--inside-gradient-left-top .c-jumbotron__image{position:relative}.c-jumbotron__place--inside-gradient-left-top .c-jumbotron__image:after{background:var(--gradient-jumbotron-top);border-radius:var(--border-radius-box);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.c-jumbotron__place--inside-gradient-left-top .c-jumbotron__image:after{background:var(--gradient-jumbotron-left);border-bottom-left-radius:inherit;border-top-left-radius:inherit}}.c-jumbotron__place--inside-gradient-left-bottom .c-jumbotron__image{position:relative}.c-jumbotron__place--inside-gradient-left-bottom .c-jumbotron__image:after{background:var(--gradient-jumbotron-bottom);border-radius:var(--border-radius-box);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.c-jumbotron__place--inside-gradient-left-bottom .c-jumbotron__image:after{background:var(--gradient-jumbotron-left);border-bottom-left-radius:inherit;border-top-left-radius:inherit}}.c-jumbotron__content--align-center{justify-content:center}.c-jumbotron__content--align-bottom{justify-content:flex-end}.c-jumbotron__color--gray>div{background:var(--c-gray)}@media screen and (max-width:768px){.c-jumbotron__color--gray{text-align:center}}.c-jumbotron__color--blue>div{background:var(--c-blue-gradient);color:var(--c-white)}.c-jumbotron__color--red>div{background:var(--c-red-blue-gradient);color:var(--c-white)}.route-kontakt .c-jumbotron__content{gap:12px}@media screen and (max-width:768px){.route-volne-pozice .c-jumbotron__image{display:none}}.c-quotation{font-size:clamp(.88rem,.42vw + .88rem,1.19rem);font-style:italic;font-weight:600;margin:0 auto;max-width:700px;text-align:center}.c-sharer-desktop,.c-sharer-desktop .icon{align-items:center;display:flex}.c-sharer-desktop .icon{border-radius:16px;height:32px;justify-content:center;transition:.3s ease;width:32px}.c-sharer-desktop .icon:hover{opacity:.7}.c-sharer-desktop .icon.icon-facebook:before,.c-sharer-desktop .icon.icon-link-svg:before,.c-sharer-desktop .icon.icon-messenger:before{background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";display:block;height:20px;width:20px}.c-sharer-desktop .icon.icon-facebook{background:#145c8f}.c-sharer-desktop .icon.icon-facebook:before{background-image:url(../images/socials/link-facebook.svg?v=20250402-054038);height:18px;width:18px}.c-sharer-desktop .icon.icon-messenger{background:#007fff}.c-sharer-desktop .icon.icon-messenger:before{background-image:url(../images/socials/link-messenger.svg?v=20250402-054038);height:18px;width:18px}.c-sharer-desktop .icon.icon-link-svg{background:#f03b3b;cursor:pointer}.c-sharer-desktop .icon.icon-link-svg:before{background-image:url(../images/socials/link-ico.svg?v=20250402-054038);transform:scaleX(-1)}@media screen and (max-width:768px){.c-sharer-desktop,.c-sharer-mobile{display:none}.c-sharer-mobile.is-possible{display:block}}.c-sharer-mobile span{background:url(../images/socials/link-share.svg?v=20250402-054038) no-repeat;background-position:left 7px center;background-size:auto 60%;border:1px solid #fff;border-radius:10000px;cursor:pointer;font-weight:600;line-height:.0625rem;padding:5px 14px 5px 30px}@media screen and (min-width:768px){.c-sharer-mobile{display:none}}.c-teaser{aspect-ratio:1/1;background:var(--c-blue-gradient);border-radius:var(--border-radius-box);display:flex;flex-direction:column;gap:8px;justify-content:flex-end;overflow:hidden;position:relative}@media screen and (min-width:768px){.c-teaser{aspect-ratio:16/9}}.c-teaser__image{height:100%;width:100%}.c-teaser__image img{aspect-ratio:1/1;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.c-teaser__image img{aspect-ratio:auto;height:100%}}.c-teaser__video-iframe-wrap{height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.c-teaser__video-iframe{aspect-ratio:16/9;height:calc(100% + 10px)!important;left:50%;margin-bottom:-5px;margin-top:-5px;position:absolute;transform:translateX(-50%);width:auto!important}.c-teaser__controls{align-items:flex-end;display:flex;flex-grow:1;justify-content:flex-end;max-width:20%;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media screen and (min-width:768px){.c-teaser__controls{max-width:50%}}.c-teaser.has-video-playing .c-teaser__video-iframe-wrap{opacity:1}.c-teaser.has-video-playing .c-teaser__controls{opacity:1;pointer-events:auto}.c-teaser__content{bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;left:0;padding:20px;position:absolute;width:100%}@media screen and (min-width:768px){.c-teaser__content{padding:40px}}.c-teaser__title{color:var(--c-white);display:grid;gap:16px;max-width:80%}.c-teaser__title h1{font-size:clamp(1.38rem,2.17vw + 1.38rem,3rem);text-shadow:0 2px 12px rgba(0,0,0,.16)}@media screen and (min-width:768px){.c-teaser__title{gap:32px;max-width:50%}}.c-teaser__badge{min-width:100%}.c-teaser__badge span{background-color:var(--c-black);border-radius:var(--border-radius-box);color:var(--c-white);display:inline-block;font-size:.75rem;font-weight:600;padding:7px 12px}.c-teaser__muted-button-icon{height:100%;width:100%}.c-teaser__muted-icon{display:none}.c-teaser__unmuted-icon{display:block}.c-teaser__mute-button{align-items:center;background-color:hsla(0,0%,100%,.1);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:6px;width:40px}.c-teaser__mute-button--muted .c-teaser__unmuted-icon{display:none}.c-teaser__mute-button--muted .c-teaser__muted-icon{display:block}.c-zig-zag{display:grid;gap:15px;position:relative}.c-zig-zag:not(:last-child):after{border-bottom:2px solid var(--c-gray);bottom:-30px;content:"";left:0;position:absolute;width:100%}@media screen and (min-width:768px){.c-zig-zag{gap:24px;grid-template-columns:1fr 1fr}}.c-zig-zag>div{display:flex;flex-direction:column;gap:14px;justify-content:center}@media screen and (min-width:768px){.c-zig-zag>div{gap:24px}}.c-zig-zag>div.c-zig-zag__content{padding:20px;text-align:center}@media screen and (min-width:768px){.c-zig-zag>div.c-zig-zag__content{padding:40px;text-align:left}}.c-zig-zag>div:first-child:not(.c-zig-zag__content){align-items:center;display:flex;justify-content:center}.c-zig-zag>div:first-child img{aspect-ratio:1/1;border-radius:calc(var(--border-radius-box) + 2px);height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.c-zig-zag.has-gradient>div:first-child span{position:relative}.c-zig-zag.has-gradient>div:first-child span:after{background:var(--c-card-image-gradient);border-radius:var(--border-radius-box);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.c-zig-zag.has-swap>div:first-child{order:2}.c-zig-zag.has-swap>div:last-child{order:1}}.c-zig-zag.content-on-top-mobile>div:first-child{order:2}.c-zig-zag.content-on-top-mobile>div:last-child{order:1}@media screen and (min-width:768px){.c-zig-zag.content-on-top-mobile>div:first-child{order:1}.c-zig-zag.content-on-top-mobile.has-swap>div:first-child,.c-zig-zag.content-on-top-mobile>div:last-child{order:2}.c-zig-zag.content-on-top-mobile.has-swap>div:last-child{order:1}}.c-zig-zag a{text-decoration:underline}.c-zig-zag a:hover{text-decoration:none}.c-zig-zag-carousel{overflow:hidden;position:relative}.c-zig-zag-carousel.swiper{padding-bottom:50px}.c-zig-zag-carousel__action-text,.c-zig-zag-carousel__subtitle{color:var(--c-black-dim);font-size:.9375rem;font-weight:400;line-height:155%}.c-zig-zag-carousel .c-zig-zag-carousel__quote{color:var(--c-black-dim);font-size:1rem;font-style:italic;font-weight:400;line-height:155%;margin-bottom:20px}.c-zig-zag-carousel .content-on-top-mobile{height:100%}.c-zig-zag-carousel .c-zig-zag-carousel__action-container{display:flex;gap:24px;width:100%}@media screen and (max-width:768px){.c-zig-zag-carousel .c-zig-zag-carousel__action-container{padding:0 20px}}@media screen and (min-width:768px){.c-zig-zag-carousel .c-zig-zag-carousel__action-container{bottom:0;position:absolute;z-index:20}.c-zig-zag-carousel .c-zig-zag-carousel__action-container:before{content:"";flex:1}}.c-zig-zag-carousel .c-zig-zag-carousel__action-container>div{align-items:center;display:flex;flex:1;justify-content:space-between;width:100%}.c-zig-zag-carousel.has-one-slide .c-zig-zag-carousel__action-container{display:none}.c-zig-zag-carousel__image-wrapper{position:relative}.c-zig-zag-carousel__image-wrapper img{-o-object-fit:contain!important;object-fit:contain!important}.c-zig-zag-carousel__image-wrapper:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 48.53%,var(--c-white) 87.63%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-zig-zag-carousel__next-prev-button{align-items:center;background-color:var(--c-black-80);border:none;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.c-zig-zag-carousel__next-prev-button--prev{border-bottom-left-radius:10000px;border-top-left-radius:10000px}.c-zig-zag-carousel__next-prev-button--next{border-bottom-right-radius:10000px;border-top-right-radius:10000px}.c-zig-zag-carousel .c-zig-zag__content{padding:0!important;text-align:left!important}@media screen and (max-width:768px){.c-zig-zag-carousel .c-zig-zag__content{padding:20px!important}}.swiper{margin-left:0!important;margin-right:0!important}.c-contact-card{display:grid;gap:20px;justify-content:center}@media screen and (min-width:768px){.c-contact-card{display:flex;justify-content:flex-start}}.c-contact-card h3{font-size:clamp(1.13rem,.58vw + 1.13rem,1.56rem)}.c-contact-card p:not(:last-child){margin-bottom:10px}.c-contact-card a{font-size:1rem}.c-contact-card__image img{border-radius:var(--border-radius-box);height:auto;max-width:200px}@media screen and (min-width:768px){.c-contact-card__image img{max-width:100%}}.c-map iframe{aspect-ratio:3/2;border:none;border-radius:var(--border-radius-box);height:auto;width:100%}@media screen and (min-width:768px){.c-map iframe{aspect-ratio:1064/380}}.c-gallery-detail{margin:0 auto;max-width:var(--page-width);padding-bottom:20px;width:100%}.c-gallery-detail .header{align-items:center;background-color:var(--c-gallery-body);color:var(--c-white);display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:20px 0;position:sticky;top:0;will-change:transform}.c-gallery-detail .header h1{font-size:1.125rem}@media screen and (max-width:768px){.c-gallery-detail .header h1{border-top:1px solid var(--c-gray);padding:20px}}.c-gallery-detail .header ul{align-items:center;display:flex;gap:7px;list-style-type:none;margin:0;padding:0}.c-gallery-detail .header .back{padding-left:10px}@media screen and (min-width:768px){.c-gallery-detail .header{border-bottom:1px solid var(--c-gray);gap:30px;grid-template-columns:auto 1fr auto;margin-bottom:30px}}@media screen and (max-width:768px){.c-gallery-detail .header{padding:20px 0 0}.c-gallery-detail .header div:first-child{grid-column:span 1;grid-row:1;padding:0 20px}.c-gallery-detail .header div:nth-child(2){grid-column:1/-1;grid-row:2}.c-gallery-detail .header div:nth-child(3){grid-column:span 1;grid-row:1;margin-left:auto;padding:0 20px}}.c-gallery-detail .header a{color:var(--c-white);font-size:1rem;font-weight:600;text-decoration:none}.c-gallery-detail .header a:hover{text-decoration:underline}.c-gallery-detail .list{display:grid;gap:20px}.c-gallery-detail .list img{display:block;height:auto;width:100%}.c-gallery-detail .description{background-color:var(--c-black-dim);color:var(--c-white);display:grid;gap:10px;grid-template-columns:40px 1fr;padding:15px}@media screen and (min-width:768px){.c-gallery-detail .description{padding:25px}}.c-gallery{display:grid;gap:8px;grid-template-columns:1fr;margin:0 auto;max-width:1080px}@media screen and (min-width:768px){.c-gallery{grid-template-columns:.662fr 1fr}}.c-gallery a{border-radius:10px;display:block;transition:box-shadow .1s ease-in-out}.c-gallery a:hover{box-shadow:0 2px 14px rgba(0,0,0,.3)}.c-gallery .main-image{text-align:center}.c-gallery .main-image img{aspect-ratio:1/1;border-radius:10px;display:block;height:auto;max-width:100%;width:100%}.c-gallery .other-images{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.c-gallery .other-images div{text-align:center}.c-gallery .other-images img{border-radius:10px;display:block;height:auto;width:100%}.c-gallery .more{display:block;overflow:hidden;position:relative}.c-gallery .more img{filter:blur(4px)}.c-gallery .more span{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:10px;box-sizing:border-box;color:red;display:flex;font-weight:700;height:100%;justify-content:center;left:0;padding:5px 15px;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.c-gallery .more span{font-size:.875rem}}@media screen and (min-width:768px){.c-gallery.type-small{grid-template-columns:.495fr 1fr}}.c-gallery.type-small .other-images{grid-template-columns:repeat(4,1fr)}.c-link-button{text-decoration:none}.c-our-values-row{display:flex;flex-direction:column;padding:20px;row-gap:24px;text-align:center}@media screen and (max-width:1045px){.c-timeline-image.c-our-values-row__image{display:flex;justify-content:center;width:100%}}@media screen and (min-width:1045px){.c-our-values-row{aspect-ratio:2/1;justify-content:center;max-height:550px;padding:40px calc(50% + 40px) 40px 40px;position:relative;width:100%}.c-our-values-row--text-side-right{padding-left:calc(50% + 40px);padding-right:40px}.c-our-values-row>.c-our-values-row__image-wrapper,.c-our-values-row>.c-our-values-row__paragraph{align-self:start}.c-our-values-row__image{max-height:250px}.c-our-values-row>*{justify-self:start;text-align:left}}.c-our-values-title{color:var(--c-black);font-size:1.25rem;font-weight:700;line-height:120%}@media screen and (min-width:768px){.c-our-values-title{font-size:2.25rem}}.c-our-values-title__red-text{color:var(--c-red);text-transform:uppercase}.c-header__menu-caret path{fill:#c83131}@media screen and (min-width:768px){.c-header__menu-caret path{fill:#5a5a5a}}.c-table{overflow:hidden}.c-table a:hover,.c-table-cell{text-decoration:none}.c-table-cell{align-items:center;display:flex;justify-content:start}.c-table-cell--right{justify-content:end}.c-table-row{border-bottom:1px solid var(--c-gray-dark);display:grid;gap:0 10px;grid-template-areas:"title title" "location link";grid-template-columns:auto auto;grid-template-rows:auto auto;padding:20px;text-decoration:none}.c-table-row__cell-title-text{grid-area:title;margin-bottom:10px}.c-table-row__cell-location-text{grid-area:location}.c-table-row__cell-link-text{grid-area:link}.c-table-row:hover{background-color:var(--c-gray-dark)}@media screen and (min-width:768px){.c-table-row{display:grid;gap:20px;grid-template-areas:"title location link";grid-template-columns:1fr .5fr auto;grid-template-rows:auto;padding-bottom:19px;padding-top:21px}.c-table-row__cell-title-text{margin-bottom:0}}.c-table-typography__main-cell-text{color:#1a1919;font-size:1rem;font-weight:600;line-height:155%}.c-table-typography__normal-cell-text{color:#1a1919;font-size:1rem;font-weight:400;line-height:155%}.c-table-typography__link-cell-text{align-items:center;color:#1a1919;display:flex;font-size:.75rem;font-weight:600;gap:10px;line-height:125%}.c-table-typography__link-cell-text-caret{margin-bottom:2px}@media screen and (min-width:768px){.c-table-typography__link-cell-text{font-size:1rem;font-weight:400;line-height:155%}}.c-timeline{align-items:center;display:grid;flex-direction:column;gap:24px;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}@media screen and (min-width:1045px){.c-timeline{gap:0;row-gap:-10px}}.c-timeline__ruler{display:block}@media screen and (min-width:1045px){.c-timeline__ruler{display:none}}.c-timeline__arc{display:none}@media screen and (min-width:1045px){.c-timeline__arc{display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:-1}}.c-timeline-heading{font-size:1.25rem;font-weight:700;grid-area:heading;line-height:1.2}@media screen and (min-width:1045px){.c-timeline-heading{font-size:2.25rem}}.c-timeline-image{height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.c-timeline-image__image{border-radius:var(--border-radius-box);display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width:1045px){.c-timeline-image__image{-o-object-position:left bottom;object-position:left bottom}}.c-timeline-image__gradient{background:linear-gradient(180deg,hsla(0,0%,100%,0) 42.25%,#fff 94.49%);height:100%;left:0;position:absolute;top:0;width:100%}.c-timeline-paragraph{font-size:1rem;grid-area:paragraph;line-height:1.55}@media screen and (min-width:1045px){.c-timeline-paragraph{font-size:1.1875rem}}.c-timeline-row{align-items:center;display:flex;flex-direction:column;padding:20px;row-gap:24px;text-align:center}@media screen and (min-width:1045px){.c-timeline-row{align-items:flex-start;aspect-ratio:2/1;justify-content:center;max-height:550px;padding:40px calc(50% + 40px) 40px 40px;position:relative;width:100%}.c-timeline-row--text-side-right{padding-left:calc(50% + 40px);padding-right:40px}.c-timeline-row>.c-timeline__image-wrapper,.c-timeline-row>.c-timeline__paragraph{align-self:start}.c-timeline-row__image{flex-grow:0;max-height:250px}.c-timeline-row__year{left:60%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-timeline-row--text-side-right>.c-timeline-row__year{left:40%}.c-timeline-row>*{justify-self:start;text-align:left}}.c-timeline-wrapper{align-items:center;display:grid;flex-direction:column;gap:24px;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}@media screen and (min-width:1045px){.c-timeline-wrapper{gap:0}}.c-timeline-wrapper__ruler{display:block}@media screen and (min-width:1045px){.c-timeline-wrapper__ruler{display:none}}.c-timeline-wrapper__arc{display:none}@media screen and (min-width:1045px){.c-timeline-wrapper__arc{display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:-1}}.c-timeline-year{color:var(--c-red);font-size:3.125rem;font-weight:700;line-height:3.75rem;white-space:nowrap}.c-form-filter{border-radius:8px;padding:40px 20px}@media screen and (min-width:768px){.c-form-filter{padding:20px}}.c-form-filter:not(.no-records){background-color:var(--c-gray)}.c-form-filter.no-records{padding:50px 0;text-align:center}.c-form-filter form{align-items:center;display:grid;gap:20px}@media screen and (min-width:768px){.c-form-filter form{grid-template-columns:1fr 1fr auto}}.c-form-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--c-white);border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;padding:15px 35px 15px 15px;width:100%}.c-form-filter .select-option{position:relative}.c-form-filter .select-option:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:15px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:15px}.c-form-filter button{height:48px}@media screen and (max-width:768px){.c-form-filter button{width:100%}}.c-video-popup__bg{background-color:var(--c-black);opacity:.5;z-index:1000}.c-video-popup__bg,.c-video-popup__wrapper{height:100vh;height:100dvh;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100vw;width:100dvw}.c-video-popup__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:stretch;padding:100px 10px 160px;pointer-events:none;z-index:1001}@media screen and (min-width:768px){.c-video-popup__wrapper{padding:60px 10px 120px}}.c-video-popup__close-wrapper{display:flex;justify-content:flex-end;max-width:1500px;width:100%}.c-video-popup__close-clickable-area{cursor:pointer;height:50px;margin-bottom:10px;margin-right:-10px;min-height:50px;min-width:50px;pointer-events:auto;position:relative;width:50px;z-index:1002}@media screen and (min-width:768px){.c-video-popup__close-clickable-area{margin-right:0}}.c-video-popup__close-btn{align-items:center;background-color:var(--c-black);border-radius:10000px;display:flex;height:30px;justify-content:center;margin:10px;width:30px}.c-video-popup__close-btn:after,.c-video-popup__close-btn:before{background-color:var(--c-white);content:"";height:2px;left:50%;position:absolute;top:50%;width:20px}.c-video-popup__close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.c-video-popup__close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.c-video-popup__close-btn{height:50px;margin:0;width:50px}}.c-video-popup__video-iframe{aspect-ratio:16/9;border:0;pointer-events:auto;width:100%}.c-video-popup__frame-wrapper{align-items:center;display:flex;height:100%;justify-content:center;max-width:1500px;width:100%}.c-video-popup--hidden{display:none;opacity:0}.route-historie h2{text-align:center}@media screen and (min-width:1045px){.route-historie--visible-on-mobile{visibility:hidden}}.c-logo-history{align-items:center;display:flex;flex-direction:column;gap:32px}@media screen and (min-width:1045px){.c-logo-history{flex-direction:row;gap:unset;justify-content:space-between}}.c-logo-history__item{align-items:center;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:200px}@media screen and (min-width:1045px){.c-logo-history__item{gap:unset;height:134px;justify-content:space-between}}.c-logo-history__item-image{height:90px;max-width:160px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:768px){.c-logo-history__item-image{height:65px}}.c-logo-history__item-text{color:var(--c-black-dim);font-size:1.75rem;font-weight:700;line-height:1.2;text-align:center}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}: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: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-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.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-inline-start: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-block-start: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 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)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}