*{box-sizing:border-box}.alternating-content-image-shadow{padding:0}.alternating-content-image-shadow.bottom-margin{margin-bottom:8rem}.alternating-content-image-shadow.extra-margin{margin-bottom:15rem}.alternating-content-image-shadow.arch{position:relative}.alternating-content-image-shadow.arch:before{position:absolute;content:"";top:-145px;left:-10px;width:100vw;height:260px;background-image:url(../../assets/images/svg-icons/arc-white.svg);background-repeat:no-repeat;background-size:cover;background-position:top;z-index:0;display:block;transform:translateY(var(--parallax-offset,0));transition:transform .1s ease-out}.alternating-content-image-shadow h2{color:#00395a}.alternating-content-image-shadow .content{opacity:0;visibility:hidden;transition:opacity .3s ease}.alternating-content-image-shadow .content.animate-in{opacity:1;visibility:visible}.alternating-content-image-shadow .content h2 .word{display:inline-block;opacity:0;transform:translateX(-50px);animation:slideInWord .6s forwards}.alternating-content-image-shadow .content button{width:100%;background-color:transparent;padding:0}.alternating-content-image-shadow .content button .card-header{color:#00395a!important;text-decoration:none!important;background-color:#f6f6f6;border-radius:10px;border-bottom:none;position:relative}.alternating-content-image-shadow .content button .card-header:after{transition:.2s ease;position:absolute;content:url(../../assets/images/svg-icons/green-arrow.svg);right:10px;top:50%;transform:translateY(-50%)}.alternating-content-image-shadow .content button .card-header h5{color:#00395a;font-size:1.1875rem;text-transform:none}.alternating-content-image-shadow .content button:not(.collapsed) .card-header{position:relative}.alternating-content-image-shadow .content button:not(.collapsed) .card-header:after{transition:.2s ease;position:absolute;content:url(../../assets/images/svg-icons/green-arrow.svg);right:10px;top:50%;transform:translateY(-50%) rotate(180deg)}.alternating-content-image-shadow .card-body p{opacity:1;transform:none}.alternating-content-image-shadow .image-container{position:relative}.alternating-content-image-shadow .image-container .ac-img{transform:translateY(80px);transition:opacity 1s ease,transform 1s ease;z-index:3;border-radius:8px}.alternating-content-image-shadow .image-container .ac-img.animate-in{opacity:1;transform:translateY(0)}.alternating-content-image-shadow .image-container .image-background-wrapper{position:absolute;top:-80px;left:20px;width:100%;height:100%;background-color:#0971bc;border-radius:8px;z-index:0}.alternating-content-image-shadow .image-container .image-background-wrapper.animate-in{opacity:1;transform:translateY(0)}.alternating-content-image-shadow .image-container .img-container p{font-size:.75rem;font-weight:500}.alternating-content-image-shadow .image-container .video-thumbnail-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.alternating-content-image-shadow .image-container .video-thumbnail-wrapper:hover{cursor:pointer}.alternating-content-image-shadow .image-container .video-thumbnail-wrapper .ac-img,.alternating-content-image-shadow .image-container .video-thumbnail-wrapper iframe{top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.alternating-content-image-shadow .image-container .video-thumbnail-wrapper iframe{display:block}.alternating-content-image-shadow .image-container .video-thumbnail-wrapper .video-play-button{position:absolute;bottom:-20px;left:40px;transform:translate(-50%,-50%);width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;z-index:999}.alternating-content-image-shadow .image-container .video-thumbnail-wrapper .video-play-button svg{fill:#fff}.alternating-content-image-shadow .image-container .video-thumbnail-wrapper.playing .ac-img,.alternating-content-image-shadow .image-container .video-thumbnail-wrapper.playing iframe{display:block}.alternating-content-image-shadow .image-container .video-thumbnail-wrapper.playing .video-play-button{display:none}.alternating-content-image-shadow .accordion-container{opacity:0;transform:translateY(30px)}@keyframes slideInWord{to{opacity:1;transform:translateX(0)}}@keyframes slideInBlock{to{opacity:1;transform:translateX(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:767px){.alternating-content-image-shadow.arch:before{display:none}}