.vid-modal{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;visibility:hidden;width:100%;z-index:-1}.vid-modal.show-vid-modal{align-items:center;display:flex;justify-content:center;opacity:1;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;visibility:visible;z-index:99999}.vid-modal .vid-modal-content{height:80vh;position:relative;width:80vw;z-index:1000}.vid-modal .vid-modal-content>.close-button-modal{background-color:transparent;border:1px solid #fff;border-radius:50%;height:45px;padding:10px;position:absolute;right:0;width:45px;z-index:1000}.vid-modal .vid-modal-content .video-holder{display:none;height:100%;width:100%}.vid-modal .vid-modal-content .video-holder.active{display:flex}.vid-modal .vid-modal-content .video-holder>video{height:100%;object-fit:contain;width:100%}.three-col-vid-modal{display:flex;flex-direction:column}.three-col-vid-modal .header-container{align-items:center;display:flex;flex-direction:column;padding-bottom:24px}.three-col-vid-modal .header-container>h2{color:#263844;font-size:40px;font-weight:600;letter-spacing:0;line-height:44px;margin:0;text-align:center}.three-col-vid-modal .header-container>h2:not(:last-child){margin-bottom:24px}.three-col-vid-modal .header-container .header-container__desc>p{font-family:National,sans-serif!important;font-size:20px;font-weight:300;letter-spacing:0;line-height:26px;margin:0;text-align:center}.three-col-vid-modal .header-container>p:not(:last-child){margin-bottom:10px}.three-col-vid-modal .three-col-vid-modal-contaioner{display:flex;flex-direction:column;height:100%;width:100%}.c-id-scroller{position:relative}.c-id-scroller .c-id-scroll{position:absolute;top:-200px}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper{height:100%;width:100%}.three-col-vid-modal .three-col-vid-modal-contaioner .c-swiper-button{height:48px;width:48px}.three-col-vid-modal .three-col-vid-modal-contaioner .c-swiper-button:after{display:none}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide{border-radius:8px;box-shadow:2px 4px 10px 0 #cccccc40;display:flex;flex-direction:column;height:100%;overflow:hidden}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder .play-button{align-items:center;background:#00000050;border-radius:50%;display:flex;height:200px;justify-content:center;position:absolute;width:200px}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder .play-button svg{height:150px;width:150px}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder .play-button circle{display:none}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder .play-button path{fill:#46b248;stroke:#46b248}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder .play-button:hover{background:#00000080;cursor:pointer}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder>a{display:flex;width:100%}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder>a img,.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .thumbnail-holder>img{aspect-ratio:1.3;height:100%;object-fit:cover;width:100%}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .content-container{background-color:#fff;display:flex;flex-direction:column;gap:8px;height:100%;padding:8px 16px 16px}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .content-container .content-container__header h3{color:#46b248;font-size:18px;font-weight:600;letter-spacing:0;line-height:19px;margin:0}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .content-container .content-container__header>h5{color:#263844;font-size:12px;font-weight:300;letter-spacing:.1520906686782837px;line-height:19px;margin:0}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .content-container .content-container__desc>p{color:#263844;font-family:National,sans-serif!important;font-size:16px;font-weight:300;letter-spacing:0;line-height:19px;margin:0}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .content-container .content-container__desc>p:not(:last-child){margin-bottom:8px}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .content-container .content-container__cta{display:flex;justify-content:flex-end}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .content-container .content-container__cta>a{align-items:center;color:#46b248;display:flex;font-size:16px;font-weight:500;gap:8px;letter-spacing:.002em;line-height:19px;padding:5px 20px}.three-col-vid-modal .three-col-vid-modal-contaioner .cta_container{display:none;padding-top:30px;width:100%}.three-col-vid-modal .three-col-vid-modal-contaioner .cta_container>a{background-color:#0027e3;border-radius:100px;box-shadow:2px 4px 10px 0 #cccccc40;color:#fff;font-size:18px;letter-spacing:.002em;line-height:21px;padding:20px 40px}@media screen and (min-width:990px){.three-col-vid-modal .header-container{padding-bottom:30px}.three-col-vid-modal .header-container>h2{font-size:50px;line-height:52px}.three-col-vid-modal .header-container>h2:not(:last-child){margin-bottom:16px}.three-col-vid-modal .header-container .header-container__desc>p{font-size:25px;line-height:32px}.three-col-vid-modal .three-col-vid-modal-contaioner .three-col-vid-modal-wrapper .video_card-slide .content-container{gap:20px;padding:13px 16px 27px}.three-col-vid-modal .three-col-vid-modal-contaioner .c-swiper-button{display:none}.three-col-vid-modal .three-col-vid-modal-contaioner .cta_container{display:flex;justify-content:center}}