.page__head{background-color:#f0f4ff;padding-inline:var(--container-padding)}.page__head-container{display:flex;flex-direction:column-reverse;gap:1rem}.page__content{padding-inline:var(--container-padding)}.breadcrumbs{display:block;max-width:100%}@media screen and (max-width:576px){.breadcrumbs{flex-basis:100%}}.breadcrumbs__list{display:flex;align-items:center;list-style:none;scroll-snap-type:x;scroll-padding:1rem;overflow-x:auto;scrollbar-width:none;position:relative}@media screen and (max-width:768px){.breadcrumbs__list{margin-inline:calc(var(--container-padding)*-1);padding-inline:var(--container-padding)}}.breadcrumbs__list::-webkit-scrollbar{display:none;width:0;background:0 0}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__item+.breadcrumbs__item:before{content:"";display:block;width:.65em;height:.65em;margin-inline:.5rem;background-color:#b0c7d6;mask:url(/build/images/icon-chevron.65c6b0bd.svg) no-repeat 50% 50%;mask-size:contain;transform:rotate(-90deg)}.breadcrumbs__link{font-size:.875rem;font-weight:400;color:#507490;white-space:nowrap;text-decoration:underline}.breadcrumbs__link[aria-current=page]{color:#1d2b71;text-decoration:none}.breadcrumbs__link:hover{color:#4cba98;text-decoration:underline}@media screen and (min-width:992px){.blog-swiper{margin:-2rem;padding:2rem}}@media screen and (max-width:768px){.blog-swiper{margin-inline:calc(var(--container-padding)*-1)}}@media screen and (min-width:992px){.blog-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width:992px){.blog-wrapper--inline{display:grid;grid-template-columns:1fr;gap:1rem}}@media screen and (min-width:992px){.blog-item:nth-child(4n) .blog-item__picture,.blog-item:nth-child(4n-1) .blog-item__picture{order:1}}.blog-item__wrapper{display:flex;align-items:stretch;background-color:#f0f4ff;border-radius:1rem;transition-property:box-shadow,background-color;transition:.25s ease-out}.blog-item__wrapper:active,.blog-item__wrapper:hover{background-color:#fff;box-shadow:0 8px 24px rgba(43,58,97,.1)}.blog-item__wrapper:active .blog-item__picture img,.blog-item__wrapper:hover .blog-item__picture img{transform:scale(1.05)}.blog-item__picture{display:block;overflow:hidden;border-radius:inherit;flex:0 0 50%}@media screen and (max-width:1200px){.blog-item__picture{flex:0 0 33%}}.blog-item__picture img{object-fit:cover;transition:transform .25s ease-out;height:100%}.blog-item__body{padding:2.5rem;position:relative}@media screen and (min-width:1440px){.blog-item__body:after{content:"";position:absolute;bottom:1.5rem;right:1.5rem;display:block;width:.85rem;height:.85rem;background-color:#4cba98;z-index:1;-webkit-mask:url(/build/images/icon-chevron.65c6b0bd.svg) no-repeat 50% 50%;mask:url(/build/images/icon-chevron.65c6b0bd.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transform:rotate(-90deg);pointer-events:none}}@media screen and (max-width:1440px){.blog-item__body{padding:2rem}}.blog-item__excerpt{color:#5e6980}.contact__container{display:flex;gap:2rem}@media screen and (max-width:768px){.contact__container{flex-direction:column;gap:1.5rem}}@media screen and (min-width:768px){.contact__container>*{flex:1;padding-block:3rem}}.contact__container>:nth-child(2){background-color:#fff;position:relative}@media screen and (max-width:768px){.contact__container>:nth-child(2){padding-block:3rem}}.contact__container>:nth-child(2):after{content:"";position:absolute;top:20%;bottom:20%;left:0;right:0;background-color:#fff;box-shadow:0 0 24px rgba(43,58,97,.1);z-index:-1}@media screen and (max-width:768px){.contact__container>:nth-child(2):after{top:0;bottom:0;left:2rem;right:2rem}}.contact__block{display:flex;flex-direction:column;align-items:center;text-align:center}.contact__block a{display:block;color:inherit}.contact__block a:active,.contact__block a:hover{color:#03389f!important}@media (min-width:768px) and (max-width:1199.98px){.contact__block .title--h2{font-size:1.25rem}}.contact__block a.title--h2{color:#5e6980}@media screen and (max-width:1200px){.contact__block .title--h4{font-size:1rem}}@media screen and (max-width:1200px){.contact__block .p{font-size:.875rem}}.main+.references{margin-top:6rem}@media screen and (max-width:1440px){.main+.references{margin-top:4rem}}@media screen and (max-width:992px){.main+.references{margin-top:2rem}}.references__head{position:relative;background-image:linear-gradient(0deg,rgba(29,43,113,.9) 0,rgba(29,43,113,.9) 40%,rgba(29,43,113,.9))}.references__background{position:absolute;inset:0;z-index:-1}.references__background img{width:100%;height:100%;object-fit:cover}.references__body{position:relative;z-index:1;transform:translateY(-4rem)}.references__container{margin:-2rem -1rem;padding:2rem 1rem}.references__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:1440px){.references__grid{gap:1.5rem}}@media screen and (max-width:1200px){.references__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.references__grid{gap:1rem;grid-template-columns:1fr}}.reference-item{background-color:#fff;border-radius:1rem;box-shadow:0 8px 24px rgba(43,58,97,.1);padding:2rem;height:auto}@media screen and (max-width:1440px){.reference-item{padding:1.5rem}}.reference-item__icon{width:3rem;height:3rem;fill:#4cba98}@media screen and (max-width:1440px){.reference-item__icon{width:2rem;height:2rem}}@media screen and (max-width:1440px){.reference-item__content{font-size:.925rem}}