@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{transform:translateY(3rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-from-top{0%{transform:translateY(-1em);opacity:0}to{transform:none;opacity:1}}@keyframes slide-in-from-bottom{0%{transform:translateY(1em);opacity:0}to{transform:none;opacity:1}}@keyframes slide-in-from-left{0%{transform:translate(-1em);opacity:0}to{transform:none;opacity:1}}@keyframes slide-in-from-right{0%{transform:translate(1em);opacity:0}to{transform:none;opacity:1}}@media screen and (min-width: 1440px){.advantage-section>[class*=container--]{max-width:1320px}}.advantage-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:calc(-1 * var(--advantage-section-offset))}@media screen and (max-width: 1199px){.advantage-grid{gap:.5rem}}@media screen and (max-width: 991px){.advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 374px){.advantage-grid{grid-template-columns:minmax(0,1fr)}}.advantage-item{--sizing: 1.5rem;position:relative;background-color:#133e3e;color:#fff9;display:flex;flex-direction:column;padding:calc(1.25 * var(--sizing));gap:var(--sizing);transition:125ms ease-out;transition-property:background-color,margin-top}@media screen and (max-width: 1439px){.advantage-item{--sizing: 1.25rem }}@media screen and (max-width: 1199px){.advantage-item{--sizing: 1rem}}@media (min-width: 576px) and (max-width: 991px){.advantage-item{flex-direction:row;align-items:center}}.advantage-item__head{flex:none}.advantage-item__head img{width:calc(2.5 * var(--sizing));height:auto;transition:filter 125ms ease-out}.advantage-item .title{color:#fff}@media screen and (max-width: 767px){.advantage-item .title{font-size:var(--fs-base)}}.advantage-item:has(.block-link:is(:hover,:active,:focus-visible)){background-color:#f69001;margin-top:-12px}.advantage-item:has(.block-link:is(:hover,:active,:focus-visible)) img{filter:brightness(0) invert(1)}@media (min-width: 992px) and (max-width: 1679px){.blog-section>[class*=container--]{max-width:1320px}}.blog-carousel.swiper:not(.swiper-initialized){overflow:visible}.blog-carousel{margin-block:-48px;padding-block:48px}.blog-list{--spacing: 1.5rem}@media screen and (max-width: 1679px){.blog-list{--spacing: 1rem}}.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing)}@media screen and (max-width: 1199px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 991px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 575px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:minmax(0,1fr)}}.blog-item{position:relative;display:flex;filter:drop-shadow(0 0 1px #F5E5DA)}.blog-item__wrap{display:flex;flex-direction:column;background-color:#fff}.blog-item:has(:hover,:active,:focus-visible) .title a{color:#dd8101}.blog-item:has(:hover,:active,:focus-visible) img:not(.img-placeholder){transform:scale(1.03)}.blog-item:has(:hover,:active,:focus-visible) .btn__icon{transform:translate(var(--btn-icon-movement))}.blog-item__head{position:relative;display:flex;background-color:#d9ecec;width:100%;aspect-ratio:400/230}.blog-item__head picture{overflow:hidden}.blog-item__head img:not(.img-placeholder){width:100%;height:auto;transition:transform .5s cubic-bezier(.25,1,.5,1)}.blog-item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:end;align-items:start;pointer-events:none}.blog-item__overlay>*{pointer-events:initial}.blog-item__overlay .tag-list{padding:6px;align-items:end}.blog-item__body{flex:1;display:flex;flex-direction:column;align-items:start;width:100%;padding:1.5rem}@media screen and (max-width: 1679px){.blog-item__body{padding:1.5rem}}.blog-item__body .title a{transition:color 125ms ease-out}.blog-item.swiper-slide{height:auto}.composition{--gap: 24px;--inset-block: 3rem;--inset-inline: 6rem;position:relative;width:100%;max-width:746px;margin-inline:auto}@media screen and (max-width: 1679px){.composition{--gap: 12px;--inset-block: 1rem;--inset-inline: 2rem}}@media screen and (max-width: 575px){.composition{--gap: 8px;--inset-block: 1.5rem;--inset-inline: .75rem}}.composition__list{display:grid;gap:var(--gap);grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}@media screen and (max-width: 575px){.composition__list{grid-template-rows:190px 50px 190px}}.composition__cell{justify-self:stretch}.composition__cell:nth-child(1){margin-block-start:var(--inset-block)}@media screen and (min-width: 576px){.composition__cell:nth-child(1) .composition-item{aspect-ratio:1.75}}.composition__cell:nth-child(2){grid-row:span 2}@media screen and (min-width: 576px){.composition__cell:nth-child(2) .composition-item{aspect-ratio:.75}}.composition__cell:nth-child(3){align-self:start;margin-inline-start:var(--inset-inline);grid-row:span 2}@media screen and (min-width: 576px){.composition__cell:nth-child(3) .composition-item{aspect-ratio:.75}}.composition__cell:nth-child(4){margin-inline-end:var(--inset-inline);align-self:start;grid-column:2/span 1}@media screen and (min-width: 576px){.composition__cell:nth-child(4) .composition-item{aspect-ratio:1}}.composition:before,.composition:after{content:"";position:absolute;height:auto;z-index:10;background-size:contain;pointer-events:none}.composition:before{top:5%;left:35%;width:20%;aspect-ratio:180/180;background-image:url(/build/assets/circle-BLEX9kKV.png);transform:translate(-50%,-50%)}@media screen and (max-width: 1679px){.composition:before{top:0}}@media screen and (max-width: 575px){.composition:before{top:5%}}.composition:after{top:62.5%;right:0;transform:translate(50%,-50%);background-image:url(/build/assets/spots-CIXRlsOj.png);width:80px;aspect-ratio:87/88}@media screen and (max-width: 1679px){.composition:after{right:2%;transform:translateY(-50%)}}@media screen and (max-width: 575px){.composition:after{top:65%;right:-12px;width:40px}}.composition-item{display:flex;position:relative;border-radius:10px;overflow:hidden;width:100%;height:100%}.composition-item__overlay{width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:2rem 1.5rem;color:#fff;background-color:var(--color, #f69001);opacity:0;transition:.45s cubic-bezier(.25,1,.5,1);transition-property:opacity}@media screen and (max-width: 1439px){.composition-item__overlay{padding:1.25rem 1rem;gap:1rem}}.composition-item__overlay img{filter:brightness(0) invert(1);width:50px;height:50px}@media screen and (max-width: 575px){.composition-item__overlay img{width:30px;height:30px}}.composition-item__subtitle{font-size:var(--fs-base);line-height:1.15;max-width:16ch}.composition-item__head,.composition-item__body{transition-property:transform;transition-timing-function:inherit;transition-duration:inherit}.composition-item__head{display:flex;flex-direction:column;gap:.5rem;transform:translateY(-12px)}@media screen and (min-width: 576px){.composition-item__head{flex-direction:row;justify-content:space-between;align-items:start;text-align:end;gap:1rem}}.composition-item__body{font-size:var(--fs-h4);letter-spacing:-.02em;line-height:1.2;transform:translateY(12px)}.composition-item__background{position:absolute;z-index:-1;width:100%;height:100%}.composition-item__background picture,.composition-item__background img{width:100%;height:100%;object-fit:cover}.composition-item.is-active .composition-item__overlay{opacity:1}.composition-item.is-active .composition-item__head,.composition-item.is-active .composition-item__body{transform:none}.hero{position:relative;overflow:hidden;padding-bottom:var(--composition-offset);margin-bottom:calc(-1 * var(--composition-offset))}@media screen and (max-width: 991px){.hero{display:block;position:relative;min-height:100vh}}.hero>[class*=container--]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--layout-gap)}@media screen and (max-width: 991px){.hero>[class*=container--]{grid-template-columns:minmax(0,1fr);max-width:700px}}@media screen and (max-width: 991px) and (max-width: 575px){.hero>[class*=container--]{gap:1rem}}.hero>[class*=container--]:before{content:"";position:absolute;top:0;right:-100px;z-index:-1;width:clamp(200px,90vw,600px);height:auto;aspect-ratio:712/869;background-image:url(/build/assets/shapes-DNVwvLLK.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 991px){.hero>[class*=container--]:before{right:0}}.hero__body{align-self:start}@media screen and (min-width: 992px){.hero__body{margin-block:4rem}}@media screen and (min-width: 576px){.hero__body{margin-block-end:3rem}}.hero__body .title--h0{max-width:11ch}.hero__body .p{max-width:50ch}.hero__body .btn{min-width:24ch}.hero__featured{display:flex;align-items:end;margin-block-start:30px}@media (min-width: 768px) and (max-width: 1439px){.hero__featured{align-items:start}}.hero__featured .composition{position:relative;z-index:1}@media screen and (min-width: 992px){.hero__featured .composition{margin-block-end:calc(-1 * var(--composition-offset))}}.form-contact.form-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.form-contact>*{grid-column:span 1}:root{--composition-offset: 50px}.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{--spacing: 30px;display:grid;gap:var(--gap, var(--spacing))}@media screen and (min-width: 768px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(var(--columns, 4),1fr)}}@media (min-width: 768px) and (max-width: 1199px){.structure-grid:not(.swiper-wrapper).structure-grid--documents,.swiper:not(.swiper-initialized) .structure-grid.structure-grid--documents{grid-template-columns:minmax(0,1fr)}}.swiper:not(.swiper-initialized) .structure-grid{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}.swiper:not(.swiper-initialized) .structure-grid+.swiper-pagination{display:none!important}@media screen and (min-width: 1200px){.structure-grid.structure-grid--icons{--spacing: 64px}}.structure-icon{display:flex;justify-content:start;align-items:start;gap:24px 32px}@media screen and (max-width: 1439px){.structure-icon{gap:24px}}@media screen and (max-width: 575px){.structure-icon{gap:20px}}.structure-icon__head{flex:none;display:flex;justify-content:center;align-items:center;width:4rem;aspect-ratio:1}@media screen and (max-width: 1439px){.structure-icon__head{width:3rem}}@media screen and (max-width: 575px){.structure-icon__head{width:2.25rem}}.structure-icon__picture{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.structure-icon__picture img{height:100%;width:auto;max-width:100%;max-height:100%;aspect-ratio:1;object-fit:contain}.structure-icon__body{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px}.structure-icon--center{flex-direction:column;align-items:center}.structure-icon--center .structure-icon__body{align-items:center;text-align:center}
