.acf-card-modal .swiper-wrapper{padding-left:.25rem}.acf-card-modal .swiper-wrapper .swiper-slide{height:unset}.acf-card-modal .card:has(.img-rectangle){min-height:20rem}@media (min-width:768px){.acf-card-modal .card:has(.img-rectangle){min-height:22rem}.acf-card-modal .card:has(.img-rectangle) .card-body{padding:6% 6% 6% 8%}}.acf-card-modal .card:has(.card-img-circle) .card-body{padding:6% 8% 4%}.acf-card-modal .card{width:98%}.acf-card-modal .card .img-container{margin-bottom:1rem;margin-top:2rem}.acf-card-modal .card .card-img-circle{height:10rem;-o-object-fit:cover;object-fit:cover;width:10rem}.acf-card-modal .card .img-rectangle{height:100%;max-height:31rem;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.acf-card-modal .card .card-microtitle{color:#c5050c;font-weight:600;line-height:1.25;margin-bottom:0;padding-bottom:.5rem}.acf-card-modal .card .card-title{color:#282728;font-size:1.5rem;font-weight:700;line-height:1.15;margin-bottom:0}@media (min-width:992px){.acf-card-modal .card .card-title{font-size:1.75rem}}@media (min-width:1200px){.acf-card-modal .card .card-title{font-size:1.875rem}}.acf-card-modal .card .card-copy{line-height:1.4;margin-bottom:0;margin-top:.5rem}.acf-card-modal .card .card-btn{font-size:1.8rem;line-height:1;margin-bottom:1rem;margin-right:1rem;z-index:2}.acf-card-modal .card .gradient-body{background-image:linear-gradient(0deg,#282728,rgba(40,39,40,.5),rgba(40,39,40,.1),transparent,transparent);background-size:cover;bottom:0;height:100%;width:100%;z-index:1}.acf-card-modal .card .gradient-body .card-copy,.acf-card-modal .card .gradient-body .card-microtitle,.acf-card-modal .card .gradient-body .card-title,.acf-card-modal .card .gradient-body .modal-button{color:#fff}.acf-card-modal .modal-button{background-color:unset;border:none;color:#0479a8}.acf-card-modal .modal-dialog{top:1.5rem}.acf-card-modal .modal-content{border-radius:1.25rem;overflow:hidden}.acf-card-modal .modal-header{border-bottom:none;margin-bottom:1.5rem;padding:0}.acf-card-modal .modal-header.remove-margin{margin-bottom:0}.acf-card-modal .background-x{background-color:#adadad;border-radius:50%}.acf-card-modal .modal-footer{border-top:none;padding:1rem 1.5rem 2rem 1rem}.acf-card-modal .header-split{grid-template-columns:1fr 1fr;grid-template-rows:1}.acf-card-modal .header-split .modal-text-header{margin:0 7% 0 20%}.acf-card-modal .header-split .modal-text-header:has(.modal-microtitle) .modal-title{margin-top:1.25rem}.acf-card-modal .header-split .modal-text-header .modal-title{color:#c5050c;font-size:1.75rem;font-weight:700;line-height:1.15}@media (min-width:992px){.acf-card-modal .header-split .modal-text-header .modal-title{margin-bottom:1.25rem}}.acf-card-modal .header-split .modal-text-header .modal-title.no-modal-text{margin-bottom:1.25rem}.acf-card-modal .header-split .modal-text-header .modal-microtitle{font-weight:600;line-height:1.25;margin-bottom:0;padding-bottom:.5rem}.acf-card-modal .header-split .modal-text-header .modal-sup-details{line-height:1.25}.acf-card-modal .header-split .modal-img-rectangle{border-bottom-left-radius:1.25rem;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.acf-card-modal .header-split .modal-img-rectangle{min-height:24rem}}.acf-card-modal .header-split .modal-img-rectangle.remove-radius{border-bottom-left-radius:unset}.acf-card-modal .header-split .modal-button{color:#fff}@media only screen and (max-width:991px){.acf-card-modal .header-split{grid-template-columns:1fr}.acf-card-modal .header-split .modal-text-header{margin:1.5rem 1.5rem 0;order:2}.acf-card-modal .header-split .modal-img-rectangle{border-bottom-left-radius:0;order:1}.acf-card-modal .modal-header{margin-bottom:.25rem}}.acf-card-modal .header-circle .modal-circle-img{height:15rem;margin:3rem 0 2rem;-o-object-fit:cover;object-fit:cover;width:15rem}.acf-card-modal .header-circle .modal-circle-microtitle{font-weight:600;line-height:1.25;margin-bottom:0;padding-bottom:.5rem}.acf-card-modal .header-circle .modal-circle-details{line-height:1.25rem}.acf-card-modal .header-circle .modal-circle-details p:last-child{margin-bottom:0}.acf-card-modal .header-circle .modal-button{color:#adadad}.acf-card-modal .modal-circle-title{color:#c5050c;font-size:1.5rem;font-weight:700;line-height:1.15;padding-bottom:.5rem}.acf-card-modal .modal-circle-title.no-modal-text{padding:0;text-align:center}.acf-card-modal .modal-close-btn{font-size:1.8rem;line-height:1;padding:1.25rem 0;position:absolute;right:1.25rem}.acf-card-modal .btn.close:after{content:none!important}.acf-card-modal .modal-body{padding:1rem 1.5rem}.acf-card-modal .modal-body:has(.modal-circle-title){padding:1.5rem}@media (min-width:992px){.acf-card-modal .modal-body{padding:1.5rem}}@media only screen and (min-width:992px){.acf-card-modal .modal-body{align-self:center;width:75%}.acf-card-modal .header-split .modal-text-header .modal-title,.acf-card-modal .modal-circle-title{font-size:2rem}}.acf-card-modal .modal-full-width-wrapper{max-height:70vh;overflow:hidden;position:relative;width:100%}.acf-card-modal .modal-full-width-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acf-card-modal .modal-full-width-wrapper .modal-button,.acf-card-modal .modal-full-width-wrapper .modal-microtitle,.acf-card-modal .modal-full-width-wrapper .modal-title{color:#fff;z-index:3}.acf-card-modal .modal-full-width-wrapper .gradient-body{background-image:linear-gradient(0deg,#282728,rgba(40,39,40,.6),rgba(40,39,40,.1),transparent,transparent);background-size:cover;bottom:0;height:100%;position:absolute;width:100%;z-index:1}@media (max-width:350px){.acf-card-modal .modal-full-width-wrapper .gradient-body{background-image:linear-gradient(0deg,#282728,rgba(40,39,40,.6),rgba(40,39,40,.45),rgba(40,39,40,.1),transparent)}}.acf-card-modal .modal-full-width-wrapper .gradient-body .full-width-header-text{bottom:.5rem;color:#fff;position:absolute;width:100%;z-index:2}.acf-card-modal .modal-full-width-wrapper .gradient-body .full-width-header-text .modal-title{font-size:3rem;font-weight:700;line-height:1.15;margin-bottom:1.25rem}@media (max-width:991.98px){.acf-card-modal .modal-full-width-wrapper .gradient-body .full-width-header-text .modal-title{font-size:2rem;margin-bottom:.5rem}}@media (max-width:450px){.acf-card-modal .modal-full-width-wrapper .gradient-body .full-width-header-text .modal-title{font-size:1.5rem}}.acf-card-modal .modal-full-width-wrapper .gradient-body .full-width-header-text .modal-microtitle{font-size:1.5rem;font-weight:600;line-height:1.25;margin-bottom:0;padding-bottom:.5rem}@media (max-width:991.98px){.acf-card-modal .modal-full-width-wrapper .gradient-body .full-width-header-text .modal-microtitle{font-size:1.25rem;padding-bottom:.25rem}}@media (max-width:450px){.acf-card-modal .modal-full-width-wrapper .gradient-body .full-width-header-text .modal-microtitle{font-size:1rem}}.acf-card-modal .modal-full-width-wrapper .gradient-body .full-width-header-text .modal-sup-details{line-height:1.25}.acf-card-modal .microtitle{color:#002849;font-size:1.25rem;text-transform:uppercase}.acf-card-modal .microtitle-arrow{height:15px;vertical-align:baseline;width:9px}.acf-card-modal .modal-image-text{align-items:flex-start;display:flex;flex-wrap:wrap;gap:25px;margin-top:2.5em}.acf-card-modal .modal-image-text .image-wrapper{align-self:center;border-radius:1.25rem 0 1.25rem 0;flex:0 0 200px;margin-bottom:1rem;overflow:hidden}.acf-card-modal .modal-image-text .image-wrapper img{display:block;height:auto;width:100%}.acf-card-modal .modal-image-text .text-wrapper{align-self:center;flex:1;min-width:250px}@media (min-width:992px){.acf-card-modal .modal-image-text.image-right{flex-direction:row-reverse}}.acf-card-modal .modal-quote{color:#494949;font-family:abril-text;font-size:1.125rem;line-height:30px}.acf-card-modal .career-points{border-left:4px solid #ffd946;color:#004c77;font-size:1.7rem;line-height:2rem;list-style:none;margin:4rem 0}@media (max-width:1199.98px){.acf-card-modal .career-points{font-size:1.5rem}}@media (max-width:991.98px){.acf-card-modal .career-points{font-size:1.25rem;line-height:1.5rem}}.acf-card-modal .career-points li{margin:1rem 0}.acf-card-modal .name-title-company{display:grid;gap:1rem;grid-template-columns:auto 1px minmax(75px,1fr);margin-top:1rem}.acf-card-modal .name-title-company .divider{background:#ffd946}@media (max-width:500px){.acf-card-modal .name-title-company{gap:.5rem;grid-template-columns:1fr}}.acf-card-modal .name-title-company .text-wrapper{margin:0;padding:0}.acf-card-modal .name-title-company .text-wrapper .name{color:#c5050c;font-size:1.25rem;font-weight:700}.acf-card-modal .name-title-company .image-wrapper,.acf-card-modal .name-title-company .image-wrapper img{align-items:center;display:flex}.acf-card-modal .caption p{color:#646569;font-size:.8333rem;line-height:1.15rem}@media (max-width:991.98px){.acf-card-modal .desktop-caption,.acf-card-modal .image-three,.acf-card-modal .image-two{display:none}}@media (min-width:992px){.acf-card-modal .mobile-caption{display:none}}.acf-card-modal .acf-block-image-collage .staggered-wrapper{grid-template-columns:1fr}@media (min-width:992px){.acf-card-modal .acf-block-image-collage .staggered-wrapper{grid-template-columns:repeat(3,1fr)}.acf-card-modal .acf-block-image-collage .caption{grid-column:1/4}.acf-card-modal .mixed-layout-collage{display:grid;gap:1.75rem;grid-template-areas:"image-one image-two" "caption image-three";justify-content:center}.acf-card-modal .mixed-layout-collage .image-one{justify-self:end;margin-top:6rem;width:22rem}.acf-card-modal .mixed-layout-collage .image-two{width:22rem}.acf-card-modal .mixed-layout-collage .image-three{grid-column:2;margin:-6rem 0 0;width:15rem}}.acf-card-modal .filter-button{margin:0 .7rem 1rem 0}@media (max-width:767.98px){.acf-card-modal .filter-button{display:none}}@media (min-width:768px){.acf-card-modal .filter-dropdown,.acf-card-modal .filter-dropdown-label{display:none}}