:root{--cayman-blue:#004580;--cayman-green:#90bb39;--base-black:#000;--secondary-grey:#f5f5f5;--map-locator-grey:#eee;--text-grey:#212529;--background-white:#fff;--secondary-yellow:#fff7eb;--blue-gradient:linear-gradient(180deg,#2fb7f2,#1882b8 33%,#1e4690 66%,#090d31);--green-gradient:linear-gradient(180.32deg,#95c041 0.22%,#4d8d34 49.87%,#385731 99.53%);--diagonal-blue-gradient:linear-gradient(270.34deg,#2fb7f2,#1e4690 98.07%);--sunset-gradient:linear-gradient(180deg,#dfb930,#e09327 50%,#656565);--highlight-green:#95c041;--highlight-dark-green:#385731;--highlight-blue:#0089ff;--black:#000;--black-2:#1f1f1f;--white:#fff;--primary-btn-bg:linear-gradient(269.47deg,#95c041 0.27%,#4d8d34 102.86%);--primary-btn-text:#fff;--primary-btn-hover-bg:#fff;--primary-btn-hover-text:#579437;--secondary-btn-bg:#004580;--secondary-btn-text:#fff;--secondary-btn-hover-bg:#fff;--secondary-btn-hover-text:#004580;--tertiory-btn-bg:#f5f5f5;--tertiory-btn-text:#004580;--tertiory-btn-hover-bg:linear-gradient(270.34deg,#2fb7f2,#1e4690 98.07%);--tertiory-btn-hover-text:#fff;--form-field-border:#3c9aea;--form-field-text:#757575;--heading-family:"A2Gothic-Extra-Bold";--wp--preset--font-family--heading:"A2Gothic-Extra-Bold";--body-family:"Barlow",sans-serif;--nav-family:"A2Gothic-Bold";--wp--preset--font-family--body-alt-bold:"A2Gothic-Bold";--wp--preset--font-family--subheading-bold:"A2Gothic-Bold";--btn-family:"A2Gothic-Regular";--wp--preset--font-family--body:"Barlow",sans-serif;--wp--preset--font-family--body-alt-2:"Barlow",sans-serif;--breakpoint-ssm-devices:375px;--breakpoint-sm-devices:475px;--breakpoint-s-devices:576px;--breakpoint-m-devices:768px;--breakpoint-l-devices:992px;--breakpoint-xl-devices:1200px;--breakpoint-l-laptop:1620px;--breakpoint-laptop:1368px;--breakpoint-xl-laptop:1440px;--breakpoint-xxl-devices:1920px;--breakpoint-desktop:1024px;--wp--preset--font-size--medium:24px}.swiper-slide .video-slide{align-items:center;background-color:#ddd;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:530px;overflow:hidden;padding:calc(40/var(--initial-width-mobile)*100vw) 0;position:relative;width:100%}@media screen and (max-width:992px){.swiper-slide .video-slide{min-height:250px}}.swiper-slide .video-slide__content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;position:static;width:85%;z-index:2}@media screen and (min-width:768px){.swiper-slide .video-slide__content{gap:40px;width:100%}}.swiper-slide .video-slide__image,.swiper-slide .video-slide__video,.swiper-slide .video-slide__video--editor-view{display:unset;height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.swiper-slide .video-slide__video{display:none;z-index:2}.swiper-slide .video-slide__video--editor-view{display:block!important}.swiper-slide .video-slide__title{color:var(--title-color,--primary-yellow);font-family:var(--wp--preset--font-family--heading-medium);font-size:max(32px,6.25vw);line-height:1;text-align:center}.swiper-slide .video-slide__subtitle{color:var(--subtitle-color,--primary-color);font-family:var(--wp--preset--font-family--body);font-size:max(16px,2.085vw);letter-spacing:.7px;padding-bottom:0;text-align:center}.swiper-slide .video-slide__button{cursor:pointer;scale:1;transition:scale .3 ease-in-out;width:48px}.swiper-slide .video-slide__button:hover{scale:1.05}@media screen and (min-width:768px){.swiper-slide .video-slide__button{width:87px}}.video-modal .modal-content{height:100%;margin:0 auto;max-height:500px;top:50%;transform:translateY(-50%)}@media screen and (max-width:992px){.video-modal .modal-content{max-height:250px}}.video-modal .modal-body{height:100%;padding:10px}@media(max-width:992px){.video-modal .modal-body{padding:5px}}@media(max-width:768px){.video-modal .modal-body{padding:3px}}.video-modal .modal-close{padding:3px;right:19%;top:calc(50vh - 250px)}@media(max-width:992px){.video-modal .modal-close{padding:3px;top:calc(50vh - 125px)}}@media(max-width:768px){.video-modal .modal-close{padding:1px}}
