.download-card{align-items:center;background:#fff;border:1px solid #e0edfb;border-radius:10rem;display:flex;flex-direction:column;gap:20rem;overflow:hidden;padding:20rem}@media only screen and (min-width:768px){.download-card{flex-direction:row;gap:32rem}}@media only screen and (min-width:1024px){.download-card{width:50%}}@media only screen and (min-width:768px){.download-card__main{width:50%}}.download-card .h3{font-size:18rem;line-height:1.333;margin-bottom:12rem}.download-card p:not(.h3){color:#494949;font-size:14rem;line-height:1.571;margin-bottom:16rem}.download-card .picture-container{border-radius:10rem;height:235rem;overflow:hidden;width:100%}@media only screen and (min-width:768px){.download-card .picture-container{width:50%}}@media only screen and (min-width:1024px){.download-card .picture-container{height:234rem;min-height:234rem;min-width:234rem;width:234rem}}.download-card img,.download-card picture{display:flex;height:100%;width:100%}.download-card img{object-fit:cover}.download-card__extra{align-items:center;display:flex;gap:20rem;margin-bottom:24rem}@media only screen and (min-width:768px){.download-card__extra{margin-bottom:30rem}}.download-card__extra span{color:#494949;font-size:14rem;font-weight:500;line-height:1.42;margin-left:-3rem;position:relative}.download-card__extra span:after{background:#494949;border-radius:50%;content:"";height:3rem;position:absolute;right:-10rem;top:50%;transform:translateY(-50%);width:3rem}.download-card__extra span:last-of-type:after{display:none}.download-card__extra svg path{stroke:#0033a0}.download-card [astro-icon=document]{height:16rem;width:13rem}.duo-container{display:flex;flex-direction:column;gap:10rem}@media only screen and (min-width:1024px){.duo-container{flex-direction:row}}.duo-container+.duo-container{margin-top:10rem}.controls{align-items:center;display:flex;justify-content:space-between}.controls .swiper-button-next,.controls .swiper-button-prev{background:#0033a0;border-radius:10rem;height:48rem;margin-top:0;position:static;width:48rem}@media only screen and (min-width:1024px){.controls .swiper-button-next,.controls .swiper-button-prev{height:59rem;position:absolute;top:52%;transform:translateY(-50%);width:59rem}}.controls .swiper-button-next svg,.controls .swiper-button-prev svg{width:12rem}@media only screen and (min-width:1024px){.controls .swiper-button-next svg,.controls .swiper-button-prev svg{width:15rem}}.controls .swiper-button-next:after,.controls .swiper-button-prev:after{display:none}.controls .swiper-button-next.swiper-button-disabled,.controls .swiper-button-prev.swiper-button-disabled{opacity:1}.controls .swiper-button-next.swiper-button-disabled svg,.controls .swiper-button-prev.swiper-button-disabled svg{opacity:.5}.controls .swiper-button-prev{left:-29rem}.controls .swiper-button-next{right:-29rem}.controls .swiper-scrollbar-wrapper{overflow:hidden;width:120rem}.controls .swiper-scrollbar-wrapper .swiper-scrollbar{background:#e2ecf6;border-radius:0;height:2px;position:static;width:100%}.controls .swiper-scrollbar-wrapper .swiper-scrollbar .swiper-scrollbar-drag{background:#0033a0;border-radius:0;height:5px;position:relative;top:-1px}.controls .swiper-scrollbar-wrapper .swiper-scrollbar .swiper-scrollbar-drag:before{background-color:#0033a0;bottom:0;content:"";height:100%;left:-99vw;position:absolute;top:0;width:100vw;z-index:999}@media only screen and (min-width:1024px){.controls .swiper-scrollbar-wrapper{display:none}}@keyframes moveRightInitial{to{transform:translate3d(105%,0,0)}}@keyframes moveRightEnd{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes moveLeftInitial{to{transform:translate3d(-105%,0,0)}}@keyframes moveLeftEnd{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes moveDownInitial{to{transform:translateY(-105%)}}@keyframes moveDownEnd{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.full-bleed{margin-left:50%;transform:translate(-50%);width:100vw}.card-slider-container{padding:0 4rem}@media only screen and (min-width:1024px){.card-slider-container{padding:0}}.card-slider-container+.button-wrapper{margin-top:24rem}@media only screen and (min-width:1024px){.card-slider-container+.button-wrapper{margin-top:40rem}}.card-slider{max-width:100%;overflow:hidden;position:relative;width:100%}.card-slider__slider{margin:0 auto;overflow:visible;width:auto}.card-slider__wrapper{display:flex;margin-bottom:24rem}@media only screen and (min-width:1024px){.card-slider__wrapper{display:grid!important;grid-auto-rows:max-content;grid-gap:8rem;gap:8rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--col-count,1),minmax(0,1fr));--col-count:3;margin-bottom:0}.card-slider__wrapper--adaptable{--col-count:6}.card-slider__wrapper--adaptable .swiper-slide{grid-column:span 2}.card-slider__wrapper--adaptable .swiper-slide:last-child:nth-child(3n-1){grid-column-end:-2}.card-slider__wrapper--adaptable .swiper-slide:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.card-slider__wrapper--adaptable .swiper-slide:last-child:nth-child(3n-2){grid-column-end:5}}.card-slider .swiper-slide{display:flex;height:auto;position:relative;transition-property:transform;width:auto}@media only screen and (min-width:1024px){.card-slider .swiper-slide{margin-right:0!important;width:auto!important}.card-slider .card{margin-bottom:24rem}}.card-slider .card,.card-slider .consultant-card{width:100%}.card-slider .consultant-card,.card-slider .service-card{height:auto;margin-bottom:0}.card-slider .service-card{padding-bottom:24rem}@media only screen and (min-width:1024px){.card-slider .controls{display:none}}.card-slider--full-width{margin-left:-20rem;margin-right:-20rem;max-width:none;width:auto}@media only screen and (min-width:768px){.card-slider--full-width{margin-left:-25rem;margin-right:-25rem}}@media only screen and (min-width:1024px){.card-slider--full-width{margin-left:-30rem;margin-right:-30rem}}
