.cookie-notice{position:fixed;bottom:2rem;left:2rem;z-index:1000;background:var(--color-white);border:1px solid var(--color-middle-blue);border-radius:1rem;box-shadow:0 4px 20px rgba(0,72,91,.1);max-width:400px;animation:slideUp .3s ease-out forwards}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media only screen and (max-width:768px){.cookie-notice{bottom:1rem;left:1rem;right:1rem;max-width:none}}.cookie-notice__container{padding:2rem}@media only screen and (max-width:768px){.cookie-notice__container{padding:1.5rem}}.cookie-notice__content{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (max-width:768px){.cookie-notice__content{gap:1.2rem}}.cookie-notice__info{flex:1 1;min-width:0}.cookie-notice__title{font-size:1.6rem;font-weight:600;color:var(--color-dark-blue);margin-bottom:.5rem}@media only screen and (max-width:768px){.cookie-notice__title{font-size:1.4rem;margin-bottom:.4rem}}.cookie-notice__description{font-size:1.3rem;font-weight:400;color:var(--color-dark-gray-blue);line-height:1.4;margin-bottom:.4rem}@media only screen and (max-width:768px){.cookie-notice__description{font-size:1.2rem;line-height:1.3}}.cookie-notice__analytics{font-size:1.1rem;font-weight:400;color:var(--color-gray-blue);line-height:1.3}@media only screen and (max-width:768px){.cookie-notice__analytics{font-size:1rem}}.cookie-notice__actions{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width:768px){.cookie-notice__actions{justify-content:center}}.cookie-notice__button{background:var(--color-dark-blue);color:var(--color-white);border:none;border-radius:.6rem;padding:1rem 2rem;font-size:1.3rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease-in-out;letter-spacing:.045em;white-space:nowrap}.cookie-notice__button:hover{background:var(--color-turquoise)}.cookie-notice__button:active{transform:translateY(0)}@media only screen and (max-width:768px){.cookie-notice__button{padding:1rem 1.5rem;font-size:1.2rem}}.banner-conscription{height:33.5rem;width:100%;background:var(--color-turquoise);border-radius:3rem;position:relative;z-index:0}@media only screen and (max-width:768px){.banner-conscription{padding-top:25rem;padding-bottom:3rem;height:auto}}.banner-conscription__button{padding:0 10.5rem;margin-top:1.6rem}.banner-conscription__button:hover{background:var(--color-white);color:var(--color-dark-blue)}@media only screen and (max-width:768px){.banner-conscription__button{margin-top:2rem;width:100%;padding:0}}.banner-conscription__image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3rem;overflow:hidden;z-index:1}@media only screen and (max-width:768px){.banner-conscription__image{height:100%}}.banner-conscription__image img{width:100%;height:100%}@media only screen and (max-width:768px){.banner-conscription__image img{object-fit:cover}}.banner-conscription__title{font-size:3.5rem;font-weight:500;color:var(--color-white);position:absolute;left:7.8rem;top:5rem;z-index:2;max-width:59.5rem;width:100%;text-align-last:center;text-transform:uppercase}@media only screen and (max-width:768px){.banner-conscription__title{font-size:1.8rem;left:0;top:5rem;width:100%;max-width:100%;padding:0 3rem;text-align:center}.banner-conscription__title br{display:none}}.banner-conscription__title span{font-weight:700;text-shadow:0 0 13px hsla(0,0%,100%,.6)}.banner-conscription__bg-text{position:absolute;left:7.8rem;top:6.3rem;z-index:2}@media only screen and (max-width:768px){.banner-conscription__bg-text{display:flex;align-items:center;justify-content:center;left:50%;top:7.3rem;transform:translateX(-50%)}}.banner-conscription__bg-text svg{width:59.3rem;height:18rem}@media only screen and (max-width:768px){.banner-conscription__bg-text svg{width:calc(100vw - 10.2rem);height:auto}}.banner-conscription__content{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding:3.9rem 5.4rem;width:100%;height:100%;position:relative;z-index:2}@media only screen and (max-width:768px){.banner-conscription__content{padding:0 2rem}}.banner-conscription__text{font-size:2.1rem;font-weight:800;color:var(--color-dark-blue);display:flex;flex-direction:column;gap:.5rem;z-index:2}@media only screen and (max-width:768px){.banner-conscription__text{gap:.8rem;font-size:1.8rem;font-weight:600}}.banner-conscription__text__line{font-weight:400;position:relative;z-index:2}@media only screen and (max-width:768px){.banner-conscription__text__line{font-size:1.6rem}}.banner-conscription__text__line span{background:var(--color-turquoise);position:relative;z-index:2;padding-right:.8rem}.banner-conscription__text__line:after{width:100%;display:block;background:var(--color-dark-blue);height:.1rem;content:"";position:absolute;top:50%;left:0;z-index:1;margin-top:.2rem}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.hero-slider__slider{width:100%;background:var(--color-hero-slider-bg)}.hero-slider__slider .splide__slide{width:100%}@media only screen and (max-width:768px){.hero-slider__slider{width:100vw}}.hero-slider__item{height:100%;width:100vw;position:relative;padding-top:16rem;padding-bottom:9rem}@media only screen and (max-width:768px){.hero-slider__item{width:100%;padding:14rem 0 26rem}}.hero-slider__item__bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero-slider__item__bg img{width:100%;height:100%;object-fit:cover}.hero-slider__item .container{display:flex;flex-direction:column;align-items:flex-start;z-index:2;position:relative}@media only screen and (max-width:768px){.hero-slider__item .container{align-items:center}}.hero-slider__item__slide,.hero-slider__item__slider{width:100%}.hero-slider__item__heading{font-size:6.4rem;font-weight:500;color:var(--color-white);margin-bottom:1.5rem;display:flex;text-wrap:nowrap}@media only screen and (max-width:768px){.hero-slider__item__heading{line-height:3.5rem;font-size:3.4rem;margin-bottom:1rem;text-align:center;word-wrap:break-word;white-space:inherit;display:flex;flex-direction:column;align-items:center}}.hero-slider__item__heading--app-magazine span{text-shadow:0 0 4px var(--color-white);font-size:6.4rem;font-weight:700;margin:0 1.1rem}@media only screen and (max-width:768px){.hero-slider__item__heading--app-magazine span{font-size:3.4rem;text-align:center;text-wrap:nowrap;width:100%;display:block}}.hero-slider__item__heading__list{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden}.hero-slider__item__heading__list--active span{opacity:1!important}.hero-slider__item__heading__list--wrapper{display:flex;flex-direction:column;width:100%;height:100%;flex:2 1;position:relative;overflow:hidden}.hero-slider__item__heading__list span{text-shadow:0 0 4px var(--color-white);font-size:6.4rem;font-weight:700;margin:0 1.1rem;top:0;left:0;position:absolute;opacity:0}@media only screen and (max-width:768px){.hero-slider__item__heading__list span{font-size:3.4rem;text-align:center;text-wrap:nowrap;left:0;width:100%;display:block;margin:0}}.hero-slider__item__text{font-size:3.4rem;font-weight:300;color:var(--color-white)}@media only screen and (max-width:768px){.hero-slider__item__text{font-size:2rem;text-align:center;word-wrap:break-word;white-space:inherit}}.hero-slider__item__link{margin-top:3rem;z-index:1}.hero-slider__pagination{padding:1.4rem 0;display:flex;justify-content:center;align-items:center;gap:.6rem}.hero-slider__pagination__item{width:1rem;height:1rem;background:transparent;border:.1rem solid var(--color-turquoise);border-radius:10rem}.hero-slider__pagination__item--active{background:var(--color-turquoise)}.hero-slider__pagination__item:hover{cursor:pointer}.hero-slider-app-magazine{padding:.8rem 2.4rem .8rem .8rem;display:inline-flex;align-items:center;gap:1.6rem;background:hsla(0,0%,100%,.1);border-radius:1.6rem;margin-top:4rem}.hero-slider-app-magazine__qr-code{width:9rem;height:9rem;background:var(--color-white);border-radius:.8rem;display:flex;justify-content:center;align-items:center}.hero-slider-app-magazine__qr-code__svg{width:7.5rem;height:7.5rem}.hero-slider-app-magazine__content{display:flex;flex-direction:column;gap:1rem}.hero-slider-app-magazine__text{display:flex;flex-direction:column;gap:.4rem}.hero-slider-app-magazine__text span{font-size:1.6rem;color:var(--color-white);font-weight:600;line-height:1.6rem}.hero-slider-app-magazine__text p{opacity:.4;font-size:1.2rem;color:var(--color-white);font-weight:400;line-height:1.2rem}.hero-slider-app-magazine__links{font-size:1.4rem;color:var(--color-white)}.hero-slider-app-magazine__links a{color:var(--color-turquoise)}@media only screen and (max-width:768px){.hero-slider__item-app-magazine .hero-slider__item__slide{display:flex;flex-direction:column;align-items:center}.hero-slider__item-app-magazine .hero-slider__item__text{width:95%}}.hero-slider-app-magazine-mobile{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-top:2.5rem}.hero-slider-app-magazine-mobile__item{border:.1rem solid hsla(0,0%,100%,.3);height:4.2rem;display:flex;justify-content:center;align-items:center;border-radius:.8rem}.hero-slider-app-magazine-mobile__item svg{height:2.7rem}.hero-slider-app-magazine__copyright{font-size:1.4rem;opacity:.4;color:var(--color-white);margin-top:2rem;font-weight:300}@media only screen and (max-width:768px){.hero-slider-app-magazine__copyright{font-size:1.2rem;text-align:center}}.home-adventages{overflow:hidden}.home-adventages .container{display:flex;justify-content:flex-end;flex-wrap:wrap}@media only screen and (max-width:768px){.home-adventages .container{flex-direction:column}}.home-adventages__carousel{width:100%}.home-adventages__carousel .splide__track{overflow:inherit}.home-adventages__heading{grid-column:span 2;max-width:60rem;width:100%;margin-right:auto}@media only screen and (max-width:768px){.home-adventages__heading{margin-bottom:4.2rem;max-width:100%;width:100%}}.home-adventages__heading span{font-weight:600;font-size:1.8rem;color:var(--color-blue)}@media only screen and (max-width:768px){.home-adventages__heading span{font-size:1.6rem}}.home-adventages__heading h2{font-size:3.8rem;font-weight:500;line-height:4.1rem;color:var(--color-dark-blue);margin-top:1.6rem}@media only screen and (max-width:768px){.home-adventages__heading h2{font-size:2.6rem;line-height:2.8rem}}.home-adventages__card{width:32.3rem;position:relative;overflow:hidden;border-radius:3rem;border:.1rem solid var(--color-blue);padding:3rem 3rem 7.5rem;transition:all .3s ease-in-out}@media only screen and (max-width:768px){.home-adventages__card{width:27rem;height:100%}}.home-adventages__card:after{position:absolute;bottom:3rem;left:3rem;width:2.4rem;height:2.4rem;background:var(--color-blue);border-radius:10rem;content:"";transition:all .3s ease-in-out}.home-adventages__card__title{margin-bottom:3.6rem;color:var(--color-dark-blue);font-weight:500;font-size:2.4rem;transition:all .3s ease-in-out;white-space:pre-wrap}@media only screen and (max-width:768px){.home-adventages__card__title{margin-bottom:2.6rem;font-size:2rem}}.home-adventages__card__text{color:var(--color-blue);font-size:1.6rem;font-weight:400;transition:all .3s ease-in-out;display:flex;flex-direction:column;gap:1rem}.home-adventages__card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:var(--color-dark-blue)}.home-adventages__card__link__icon{width:2.8rem;height:1.2rem;position:absolute;right:3.5rem;bottom:3.5rem;transition:all .2s}@media only screen and (max-width:768px){.home-adventages__card__link__icon{bottom:3.8rem}}.home-adventages__card__link__icon--animatend{transition:all 1.4s;animation:icon_arrow_animation 1.4s infinite}.home-adventages__card__link:hover .home-adventages__card__link__icon{right:3rem}.home-adventages__card:hover{background:var(--color-turquoise);border-color:var(--color-turquoise);cursor:default}.home-adventages__card:hover .home-adventages__card__text,.home-adventages__card:hover .home-adventages__card__title{color:var(--color-dark-blue)}.home-adventages__card:hover:after{background:var(--color-dark-blue)}.home-adventages__card-2{margin-left:-.1rem}.home-adventages__card-4,.home-adventages__card-5{margin-left:-.1rem;margin-top:-.1rem}@keyframes icon_arrow_animation{0%{right:3.5rem}50%{right:4rem}to{right:3.5rem}}.section-heading .container{display:grid;grid-template-columns:33.8rem 1fr}@media only screen and (max-width:768px){.section-heading .container{display:flex;flex-direction:column}}.section-heading__hint{font-size:1.8rem;font-weight:600;color:var(--color-blue);padding-right:3rem}@media only screen and (max-width:768px){.section-heading__hint{font-size:1.6rem;padding-right:0;margin-bottom:1.6rem}}.section-heading__content{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:768px){.section-heading__content{flex-direction:column;align-items:flex-start}}.section-heading__content h2{flex:2 1;line-height:4.2rem;font-size:3.8rem;font-weight:500;color:var(--color-dark-blue);max-width:72rem;width:100%;text-wrap:balance}@media only screen and (max-width:768px){.section-heading__content h2{font-size:2.6rem;line-height:2.8rem;max-width:100%;padding-right:5rem}}.section-heading__right{margin-left:3rem}@media only screen and (max-width:768px){.section-heading__right{margin-top:5rem}}.articles-latest__heading{margin-bottom:4rem}@media only screen and (max-width:768px){.articles-latest__heading{margin-bottom:3rem}}.articles-latest__grid{display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.articles-latest__grid{grid-template-columns:1fr;gap:2rem}}.articles-latest__grid .article-card{box-sizing:border-box}.articles-latest__grid .article-card--big{grid-column:span 2}.articles-latest__grid .articles-latest__read{margin-left:-.1rem}@media only screen and (max-width:768px){.articles-latest__grid .articles-latest__read{margin-left:0}}.articles-latest__grid .article-latest-card-1{margin-bottom:-.05rem}@media only screen and (max-width:768px){.articles-latest__grid .article-latest-card-1{margin-bottom:0}}.articles-latest__grid .article-latest-card-2{margin-left:-.05rem;margin-bottom:-.05rem}@media only screen and (max-width:768px){.articles-latest__grid .article-latest-card-2{margin-left:0;margin-bottom:0}}.articles-latest__grid .article-latest-card-3{margin-left:-.1rem;margin-bottom:-.05rem}@media only screen and (max-width:768px){.articles-latest__grid .article-latest-card-3{margin-left:0;margin-bottom:0}}.articles-latest__grid .article-latest-card-4{margin-left:-.1rem}@media only screen and (max-width:768px){.articles-latest__grid .article-latest-card-4{margin-left:0}}.articles-latest__grid .article-latest-card-5{margin-left:-.1rem}@media only screen and (max-width:768px){.articles-latest__grid .article-latest-card-5{margin-left:0}}.articles-latest__read{display:flex;justify-content:center;align-items:center;padding:3rem;border-radius:3rem;border:.1rem solid var(--color-blue);color:var(--color-dark-blue);transition:all .3s ease-in-out;font-size:1.8rem;font-weight:500}@media only screen and (max-width:768px){.articles-latest__read{height:4rem;padding:0;font-size:1.6rem}}.articles-latest__read:hover{background:var(--color-turquoise);border-color:var(--color-turquoise)}.article-card{padding:3rem;border-radius:3rem;border:.1rem solid var(--color-blue);transition:all .3s ease-in-out;position:relative;min-height:29.2rem}.article-card:hover{background:var(--color-turquoise);border-color:var(--color-turquoise)}.article-card:hover .article-card__date{color:var(--color-white)}.article-card:hover .article-card__read{border-color:var(--color-white);color:var(--color-white)}.article-card--big{display:grid;grid-template-columns:17.5rem 1fr;grid-gap:2rem;gap:2rem}.article-card--only-info{grid-template-columns:1fr}.article-card__image{width:17.5rem;min-height:17.5rem;height:100%;border-radius:3rem;overflow:hidden}.article-card__image img{width:100%;height:100%;object-fit:cover}.article-card__content{display:flex;flex-direction:column;height:100%;align-items:flex-start}.article-card__date{font-size:1.6rem;font-weight:400;color:var(--color-blue);transition:all .3s ease-in-out;margin-bottom:2rem}.article-card__title{font-size:1.8rem;font-weight:600;color:var(--color-dark-blue);margin-bottom:auto}.article-card__read{margin-top:auto}.article-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.article-card-accent{display:grid;grid-template-columns:30.5rem 1fr;grid-gap:3.2rem;gap:3.2rem}@media only screen and (max-width:768px){.article-card-accent{grid-template-columns:1fr;gap:4rem}}.article-card-accent__content{display:flex;flex-direction:column;align-items:flex-start}.article-card-accent__date{margin-bottom:1.6em;font-size:1.6rem;color:var(--color-blue)}.article-card-accent__title{margin-bottom:2rem;font-size:3.8rem;line-height:4.1rem;color:var(--color-dark-blue);font-weight:500}@media only screen and (max-width:768px){.article-card-accent__title{font-size:2.6rem;line-height:2.8rem}}.article-card-accent__text{font-size:1.6rem;line-height:1.9rem;color:var(--color-dark-blue)}.article-card-accent__read{margin-top:2rem}.video{width:100%;overflow:hidden;border-radius:3rem;padding-bottom:56.25%;position:relative}.video iframe,.video__preview{position:absolute;top:0;left:0;width:100%;height:100%}.video__preview{background-color:var(--color-dark-blue);display:flex;align-items:center;justify-content:center;background-size:cover}@media only screen and (max-width:768px){.video__preview{width:100%}}.video__preview svg{width:15rem;height:15rem;transition:all .8s}.video__preview svg:hover{cursor:pointer;transform:scale(1.15)}.home-services__heading{margin-bottom:4rem}.home-services-card{border-top:.1rem solid var(--color-turquoise);padding:3.5rem 0;transition:all .3s ease-in-out}.home-services-card:last-child{border-bottom:.1rem solid var(--color-turquoise)}.home-services-card .container{display:grid;grid-template-columns:8rem 20rem 39rem 1fr 20rem}@media only screen and (max-width:768px){.home-services-card .container{grid-template-columns:1fr}}.home-services-card:hover{border-color:var(--color-turquoise);background:var(--color-turquoise)}@media only screen and (max-width:768px){.home-services-card:hover{background:var(--color-white)}}.home-services-card:hover .home-services-card__actions .button{border-color:var(--color-white);color:var(--color-white)}.home-services-card:hover .home-services-card__actions .button:hover{color:var(--color-blue);background:var(--color-white)}@media only screen and (max-width:768px){.home-services-card:hover .home-services-card__image{display:none}}.home-services-card:hover .home-services-card__image img{margin-top:-8rem;width:20rem;height:20rem;opacity:1}.home-services-card--opened{border-color:var(--color-turquoise)!important;background:var(--color-turquoise)!important}.home-services-card--opened .home-services-card__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-services-card__number{font-weight:500;font-size:2.4rem;color:var(--color-dark-blue)}@media only screen and (max-width:768px){.home-services-card__number{font-size:2rem;width:3rem}}.home-services-card__image{width:20rem}@media only screen and (max-width:768px){.home-services-card__image{display:none}}.home-services-card__image img{width:20rem;height:0;transition:all .4s;opacity:0;object-fit:cover;border-radius:3rem;margin-top:0}.home-services-card__title{padding-left:5.4rem;padding-right:3rem;font-weight:500;font-size:2.4rem;color:var(--color-dark-blue);text-wrap:balance}@media only screen and (max-width:768px){.home-services-card__title{font-size:2rem;padding-right:0;padding-left:0;flex:2 1}}.home-services-card__title span{font-size:1.8rem;display:block}@media only screen and (max-width:768px){.home-services-card__title span{font-size:1.4rem;margin-top:.4rem}}.home-services-card__text{font-size:1.6rem;line-height:1.9rem;font-weight:400;color:var(--color-dark-blue)}@media only screen and (max-width:768px){.home-services-card__text{padding-left:5rem}}.home-services-card__text p{max-width:30rem;width:100%}@media only screen and (max-width:768px){.home-services-card__text p{max-width:100%}}.home-services-card__arrow{color:var(--color-dark-blue)}.home-services-card__arrow svg{width:1.1rem;height:.7rem}.home-services-card__actions{padding-left:3rem;justify-content:flex-end}@media only screen and (max-width:768px){.home-services-card__actions{margin-top:2rem;padding-left:0}}.home-services-card__header{display:flex;gap:2rem}.home-services-card__content{display:none}@media only screen and (max-width:768px){.home-services-card__content{padding-top:1rem}}.home-stages .home-stages__item--wrapper:last-child .home-stages__item{border-right:none}.home-stages__heading{margin-bottom:4rem}@media only screen and (max-width:768px){.home-stages__heading{margin-bottom:3rem}}.home-stages__list .container{margin-left:31.3rem;display:flex;height:100%}@media only screen and (max-width:768px){.home-stages__list .container{flex-direction:column;margin-left:0}}.home-stages__item{border-right:.1rem solid var(--color-blue);padding:0 2.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:40rem;will-change:auto;overflow:hidden}@media only screen and (max-width:768px){.home-stages__item{min-height:auto;padding:3rem 0;border-right:none;border-top:.1rem solid var(--color-blue)}.home-stages__item:last-child{border-bottom:.1rem solid var(--color-blue)}}.home-stages__item__number{margin-bottom:3rem;font-size:4.2rem;color:var(--color-dark-blue);font-weight:400}@media only screen and (max-width:768px){.home-stages__item__number{margin:0;font-size:2.6rem;font-weight:500}}.home-stages__item__text{font-size:1.6rem;font-weight:400;line-height:1.9rem;color:var(--color-dark-blue);margin-bottom:auto;display:none}@media only screen and (max-width:768px){.home-stages__item__text{display:block}}.home-stages__item__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}@media only screen and (max-width:768px){.home-stages__item__list{display:block}}.home-stages__item__list li{list-style:none;margin:0;padding:0;font-size:1.8rem;color:var(--color-dark-blue)}.home-stages__item__list li span{display:inline;font-weight:700}.home-stages__item__list__wrapper{margin-top:5.5rem;display:none}@media only screen and (max-width:768px){.home-stages__item__list__wrapper{margin-top:2rem;display:block}}.home-stages__item__list__wrapper span{margin-bottom:1.2rem;font-size:1.6rem;font-weight:600;color:var(--color-dark-blue);display:block}.home-stages__item__header{display:flex;justify-content:space-between;gap:5rem;width:100%}.home-stages__item__title{transform:rotate(0);margin-bottom:2rem;position:inherit;left:0;width:auto;font-size:2.4rem;font-weight:500;color:var(--color-dark-blue);display:none}@media only screen and (max-width:768px){.home-stages__item__title{font-size:2rem;margin-bottom:0;display:block}}.home-stages__item__title--rotate{transform:rotate(-90deg);margin-bottom:-3rem;transform-origin:left;position:absolute;bottom:0;left:50%;width:20rem;font-size:2.4rem;font-weight:500;color:var(--color-dark-blue);opacity:1}@media only screen and (max-width:768px){.home-stages__item__title--rotate{transform:rotate(0);margin-bottom:0;position:inherit;width:auto;opacity:1}}.home-stages__item--active{width:100%;flex:2 1;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:768px){.home-stages__item--active{min-width:0}}.home-stages__item--active .home-stages__item__title--rotate{transition:all .3s;opacity:0;transform:translateX(-100%) rotate(-90deg)}.home-stages__item--active:hover{cursor:default}@media only screen and (max-width:768px){.home-stages__item--active .home-stages__item__header{margin-bottom:2rem}}.slider-staffs{overflow:hidden}.slider-staffs__heading{margin-bottom:3rem}.slider-staffs__heading .section-heading__content{align-items:flex-end;padding-bottom:2rem}@media only screen and (max-width:768px){.slider-staffs__heading .section-heading__content{padding-bottom:0}.slider-staffs__heading .section-heading__content h2{padding-right:0}.slider-staffs__heading .section-heading__right{display:none}}.slider-staffs__controls{display:flex;gap:2rem;margin-bottom:-2rem}@media only screen and (max-width:768px){.slider-staffs__controls{display:none}}.slider-staffs__controls__button{width:2.8rem;height:4rem;color:var(--color-dark-blue);transition:all .3s ease-in-out}.slider-staffs__controls__button:hover{color:var(--color-turquoise);cursor:pointer}.slider-staffs__controls__button--disabled,.slider-staffs__controls__button--disabled:hover{color:var(--color-gray-blue)!important}.slider-staffs__slider{width:calc(100% - 67.6rem);margin:0 auto;position:relative}@media only screen and (max-width:768px){.slider-staffs__slider{width:100%}}.slider-staffs__slider .splide__track{overflow:inherit}.staff-card--splide{width:100%}@media only screen and (max-width:768px){.staff-card--splide{width:27rem}}.staff-team-card{display:flex;flex-direction:column}@media only screen and (max-width:768px){.staff-team-card{width:100%}}.staff-team-card__image{width:100%;height:40rem;border-radius:3rem;margin-bottom:1rem;overflow:hidden;position:relative;background:var(--color-blue)}@media only screen and (max-width:768px){.staff-team-card__image{width:100%;height:auto;padding-bottom:100%}}.staff-team-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.staff-team-card__image__link{position:absolute;display:block;inset:0;width:100%;height:100%}.staff-team-card__name{font-size:1.6rem;line-height:1.9rem;color:var(--color-dark-blue);font-weight:500}.staff-team-card__position{font-size:1.4rem;line-height:1.6rem;color:var(--color-blue);font-weight:400}.staff-card{display:grid;grid-template-columns:17rem 1fr;grid-gap:6.7rem;gap:6.7rem;border:.1rem solid var(--color-blue);border-radius:3rem;width:100%;padding:2.2rem 2.2rem 4rem;height:100%}@media only screen and (max-width:768px){.staff-card{display:flex;flex-direction:column;gap:2rem;padding:2rem;width:27rem}}.staff-card__content{display:flex;flex-direction:column;align-items:flex-start}.staff-card__name{font-size:2.4rem;font-weight:500;color:var(--color-dark-blue);margin-bottom:.6rem;position:relative}@media only screen and (max-width:768px){.staff-card__name{font-size:2rem;margin-bottom:.8rem}}.staff-card__name:after{width:3.5rem;height:.1rem;background:var(--color-dark-blue);position:absolute;left:-4.7rem;top:1.5rem;content:""}@media only screen and (max-width:768px){.staff-card__name:after{display:none}}.staff-card__position{font-size:1.6rem;font-weight:400;color:var(--color-blue);margin-bottom:.6rem}@media only screen and (max-width:768px){.staff-card__position{margin-bottom:.8rem}}.staff-card__works{font-size:1.4rem;font-weight:400;color:var(--color-blue);display:flex;align-items:center;margin-bottom:.6rem}.staff-card__works span{position:relative;margin-left:4.2rem}@media only screen and (max-width:768px){.staff-card__works span{font-size:1.6rem}}.staff-card__works span:after{width:2.2rem;height:.1rem;background:var(--color-blue);position:absolute;left:-3.4rem;top:50%;content:""}.staff-card__text{display:flex;flex-direction:column;gap:1rem;margin-top:3rem;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width:768px){.staff-card__text{margin-top:1.6rem;gap:.5rem}}.staff-card__text p{font-size:1.6rem;line-height:2rem;color:var(--color-dark-blue);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width:768px){.staff-card__text p{font-size:1.4rem;line-height:1.6rem}}.staff-card__image{background:#e4e4e4;height:17rem;width:17rem;border-radius:3rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.staff-card__image{width:23rem;height:23rem}}.staff-card__image img{width:100%;height:100%;object-fit:cover}.staff-card__image a{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2}.slider-results{overflow:hidden}@media only screen and (max-width:768px){.slider-results{display:flex;flex-direction:column;gap:3rem}}.slider-results__heading{margin-bottom:3rem}@media only screen and (max-width:768px){.slider-results__heading{margin-bottom:0}}.slider-results__heading .section-heading__content{align-items:flex-end;padding-bottom:4rem;position:relative}@media only screen and (max-width:768px){.slider-results__heading .section-heading__content{border:none;padding-bottom:0}}.slider-results__heading .section-heading__content:after{width:calc(100% + 30rem);position:absolute;bottom:0;left:0;border-bottom:.1rem solid var(--color-blue);content:""}@media only screen and (max-width:768px){.slider-results__heading .section-heading__content:after{display:none}.slider-results__heading .section-heading__content h2{padding-right:0}.slider-results__heading .section-heading__right{display:none}}.slider-results__heading--images{margin-top:3rem}.slider-results__heading--images .container{display:flex;justify-content:flex-end}.slider-results__controls{display:flex;gap:2rem;margin-bottom:-2rem}.slider-results__controls__button{width:2.8rem;height:4rem;color:var(--color-dark-blue);transition:all .3s ease-in-out}.slider-results__controls__button:hover{color:var(--color-turquoise);cursor:pointer}.slider-results__controls__button--disabled,.slider-results__controls__button--disabled:hover{color:var(--color-gray-blue)!important}.slider-results__slider{width:calc(100% - 67.6rem);margin:0 auto;position:relative}@media only screen and (max-width:768px){.slider-results__slider{width:27rem}}.slider-results__slider .splide__track{overflow:inherit}.slider-results__card{display:grid;grid-template-columns:30.5rem;grid-gap:2rem;gap:2rem;width:100%;border-radius:3rem;border:.1rem solid var(--color-blue);position:relative}@media only screen and (max-width:768px){.slider-results__card{display:flex;width:27rem;flex-direction:column}.slider-results__card--splide{width:27rem}}.slider-results__card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;gap:1rem}.slider-results__card__content__item{padding:1rem 1.5rem;border-radius:5rem;background:var(--color-white);color:var(--color-dark-blue);font-size:1.8rem;font-weight:500}.slider-results__card__image{background:#e4e4e4;height:36rem;border-radius:3rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.slider-results__card__image{height:32rem;order:-1}}.slider-results__card__image img{width:100%;height:100%;object-fit:cover}.slider-results__card__link{position:absolute;top:0;left:0;width:100%;height:100%}.index-page header.header{position:absolute;top:0;left:0;width:100%;z-index:1}.index-page header.header .header__line{background:transparent}.index-page header.header--opened{position:fixed}.index-page header.header--opened .header__line{background:var(--color-dark-blue)}.index-page .home__hero-slider .hero-slider__slider .hero-slider__slider__item{min-height:44rem;padding-top:14.5rem}@media only screen and (max-width:768px){.index-page .home__hero-slider .hero-slider__slider .hero-slider__slider__item{min-height:auto}}.home__hero-slider{margin-bottom:7rem;position:relative}@media only screen and (max-width:768px){.home__hero-slider{margin-bottom:6rem}}.home__advantages{margin-bottom:13rem}@media only screen and (max-width:768px){.home__advantages{margin-bottom:10rem}}.home__slider-results{margin-bottom:13rem}@media only screen and (max-width:768px){.home__slider-results{margin-bottom:10rem}}.home__slider-staffs{margin-bottom:9rem}@media only screen and (max-width:768px){.home__slider-staffs{margin-bottom:10rem}}.home__services{margin-bottom:13rem}@media only screen and (max-width:768px){.home__services{margin-bottom:10rem}}.home__offer{margin-bottom:13rem}@media only screen and (max-width:768px){.home__offer{margin-bottom:10rem}}.home__stages{margin-bottom:13rem}@media only screen and (max-width:768px){.home__stages{margin-bottom:10rem}}.home__articles-latest{margin-bottom:13rem}@media only screen and (max-width:768px){.home__articles-latest{margin-bottom:10rem}}.home__banner-special-conditions{margin-bottom:13rem}@media only screen and (max-width:768px){.home__banner-special-conditions{margin-bottom:10rem}}.home__banner-conscription{margin-bottom:13rem}@media only screen and (max-width:768px){.home__banner-conscription{margin-bottom:10rem}}.home__statistics{margin-bottom:13rem}@media only screen and (max-width:768px){.home__statistics{margin-bottom:10rem}}.banner-special-conditions{width:100%;border-radius:3rem;position:relative;padding:5rem 4.7rem;background:#53717b;display:flex;z-index:0}@media only screen and (max-width:768px){.banner-special-conditions{flex-direction:column;padding:4.5rem 2.2rem 2.2rem}}.banner-special-conditions__button{width:100%}.banner-special-conditions__image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3rem;overflow:hidden;z-index:1}.banner-special-conditions__image img{width:100%;height:100%}.banner-special-conditions__bg-text{flex:2 1;z-index:2;font-size:4.4rem;font-weight:700;text-transform:uppercase;color:var(--color-white);padding-right:10rem;line-height:5.6rem}@media only screen and (max-width:768px){.banner-special-conditions__bg-text{font-size:2.9rem;line-height:3.4rem;margin-bottom:4.5rem;padding-right:0}}.banner-special-conditions__bg-text span{text-shadow:0 0 13px hsla(0,0%,100%,.6)}.banner-special-conditions__content{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;z-index:2;max-width:45.5rem;width:100%;padding:4.5rem;background:hsla(0,0%,100%,.11);-webkit-backdrop-filter:blur(1.3rem);backdrop-filter:blur(1.3rem);border-radius:3rem;overflow:hidden;margin-top:.5rem}@media only screen and (max-width:768px){.banner-special-conditions__content{max-width:100%;padding:2.8rem;margin-top:0}}.banner-special-conditions__text{font-size:1.6rem;font-weight:600;color:var(--color-white);display:flex;flex-direction:column;gap:.5rem;z-index:2;margin-bottom:3.5rem;white-space:pre-wrap}@media only screen and (max-width:768px){.banner-special-conditions__text{font-size:1.6rem;margin-bottom:1.4rem;font-weight:400}}.home-statistics__heading{margin-bottom:3rem}.home-statistics__heading .section-heading__content{align-items:flex-end;padding-bottom:4rem;position:relative}@media only screen and (max-width:768px){.home-statistics__heading .section-heading__content{border:none;padding-bottom:0}.home-statistics__heading .section-heading__content h2{padding-right:0}}.home-statistics__container{border-radius:3rem;background:linear-gradient(111deg,#ebf5f8 35.97%,#f9fbfd 105.93%);padding:6rem 8.5rem 5rem;position:relative;overflow:hidden}@media only screen and (max-width:768px){.home-statistics__container{padding:3rem;display:flex;flex-direction:column;gap:4rem}}.home-statistics__container__bg{background-size:100%;width:91.2rem;height:59.9rem;position:absolute;top:0;left:0}@media only screen and (max-width:768px){.home-statistics__container__bg{width:32rem;height:36.2rem}}.home-statistics__container__bg img{width:100%;height:100%}.home-statistics__content{display:flex;flex-direction:column;max-width:4;position:absolute;top:6rem;left:8.5rem}@media only screen and (max-width:768px){.home-statistics__content{top:0;left:0;position:inherit;max-width:100%}}.home-statistics__title{margin-bottom:1.9rem;font-size:3.8rem;font-weight:500;line-height:4.1rem;color:var(--color-dark-blue)}@media only screen and (max-width:768px){.home-statistics__title{font-size:1.9rem;line-height:2rem;margin-bottom:.9rem}}.home-statistics__title span{font-weight:700}.home-statistics__text{font-size:2.1rem;font-weight:400;color:var(--color-dark-blue);line-height:2.3rem}@media only screen and (max-width:768px){.home-statistics__text{font-size:1.6rem;line-height:1.9rem}}.home-statistics__action{margin-top:3.4rem}@media only screen and (max-width:768px){.home-statistics__action{margin-top:3rem}.home-statistics__action .button{width:100%}}.home-statistics__graph{display:grid;align-items:flex-end;grid-gap:3rem;gap:3rem;width:100%}@media only screen and (max-width:768px){.home-statistics__graph{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}}.home-statistics__graph__item{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}@media only screen and (max-width:768px){.home-statistics__graph__item{grid-gap:1rem;gap:1rem;flex-direction:row;display:grid;grid-template-columns:2rem min-content max-content}}.home-statistics__graph__item__count{padding:1rem;border-radius:1rem;background:var(--color-white);font-size:1.3rem;font-weight:600}@media only screen and (max-width:768px){.home-statistics__graph__item__count{padding:.5rem 1rem;font-size:.8rem;order:3;border-radius:.5rem}}.home-statistics__graph__item__line{display:flex;align-items:flex-end;width:100%}@media only screen and (max-width:768px){.home-statistics__graph__item__line{height:3.5rem;order:2}}.home-statistics__graph__item__line--progress{width:100%;border-radius:1.5rem 1.5rem 0 0;background:var(--color-turquoise);box-shadow:0 0 1rem .3rem rgba(171,223,218,.4);height:100%}@media only screen and (max-width:768px){.home-statistics__graph__item__line--progress{border-radius:0 .7rem .7rem 0;box-shadow:0 0 .4rem .1rem rgba(201,231,233,.4)}}.home-statistics__graph__item__year{font-size:1.6rem;font-weight:600;color:var(--color-turquoise)}@media only screen and (max-width:768px){.home-statistics__graph__item__year{font-size:.8rem;order:1}}.seo-block{display:flex;flex-direction:column;gap:3rem;padding:3rem;border:.1rem solid var(--color-blue);border-radius:3rem}.seo-block__row{display:grid;grid-template-columns:1fr 63rem;grid-gap:9.2rem;gap:9.2rem}@media only screen and (max-width:768px){.seo-block__row{grid-template-columns:1fr;gap:4rem}}.seo-block__row--content{grid-template-columns:1fr}.seo-block__row--content .seo-block__content{height:27rem}.seo-block__row--content .seo-block__content__inner{position:relative;height:100%}.seo-block__row--content .seo-block__content__overflow{position:absolute;top:0;left:0;width:100%;height:100%;overflow:scroll;display:flex;flex-direction:column;gap:3rem}.seo-block__row--content .seo-block__content__overflow__item{display:grid;grid-template-columns:1fr 58rem;grid-gap:3rem;gap:3rem;align-items:flex-start;position:relative}@media only screen and (max-width:768px){.seo-block__row--content .seo-block__content__overflow__item{grid-template-columns:1fr;gap:1.5rem}}.seo-block__row--content .seo-block__content__overflow__item .seo-block__content__title{font-size:2.4rem;font-weight:500;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.seo-block__row--content .seo-block__content__overflow__item .seo-block__content__title{font-size:2rem;background:var(--color-light-gray-blue);padding-bottom:1.5rem}}.seo-block__row--content .seo-block__content__overflow__item .seo-block__content__text{margin-top:0}@media only screen and (max-width:768px){.seo-block{display:flex;flex-direction:column;gap:4rem}}.seo-block .seo-block__heading{display:flex;align-items:flex-start}@media only screen and (min-width:769px){.seo-block .seo-block__heading{margin-top:-3rem;margin-left:-3rem;padding-top:3rem;padding-left:3rem;position:-webkit-sticky;position:sticky;top:0}}.seo-block .seo-block__heading__inner{display:flex;flex-direction:column;gap:3rem}.seo-block .seo-block__heading .section-heading .container{padding:0;margin:0;display:flex;flex-direction:column;gap:1.6rem}@media only screen and (max-width:768px){.seo-block .seo-block__heading .section-heading .container{gap:0}}.seo-block__content{padding:4rem;background:var(--color-light-gray-blue);border-radius:3rem}@media only screen and (max-width:768px){.seo-block__content{padding:3rem}}.seo-block__content__title{font-size:2.4rem;font-weight:500;line-height:2.4rem;color:var(--color-dark-blue)}@media only screen and (max-width:768px){.seo-block__content__title{font-size:2rem;line-height:2.6rem}}.seo-block__content__text{margin-top:2rem;font-size:1.6rem;font-weight:400;line-height:2.1rem;color:var(--color-dark-blue)}@media only screen and (max-width:768px){.seo-block__content__text{font-size:1.2rem;line-height:1.4rem}}.seo-block__content__button{margin-top:4rem}@media only screen and (max-width:768px){.seo-block__content__button{width:100%;margin-top:3rem;font-size:1.6rem;padding:0}.seo-block__content__button--bottom{margin-top:0}}