.promo-v1-main-div{padding-top:60px}
@media screen and (max-width:767px){.promo-v1-main-div{padding-top:50px}
}
h2{font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
.promo-image-right-title h1,.promo-image-right-title h2,.promo-image-right-title h3,.promo-image-right-title h4,.promo-image-right-title h5,.promo-image-right-title h6,.versionB-heading h1,.versionB-heading h2,.versionB-heading h3,.versionB-heading h4,.versionB-heading h5,.versionB-heading h6{font-size:inherit !important;line-height:inherit !important;font-weight:inherit !important;letter-spacing:inherit !important;margin:inherit !important;padding:inherit !important;font-family:inherit !important}
.versionB-heading p{font-size:inherit !important;line-height:inherit !important;font-weight:inherit !important;letter-spacing:inherit !important;margin:inherit !important;padding:inherit !important;font-family:inherit !important}
.versionB-description *{font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;margin:inherit !important;padding:inherit !important}
.body-right-details *{font-size:inherit !important;line-height:inherit !important;font-weight:inherit !important;letter-spacing:inherit !important;margin:inherit !important;padding:inherit !important;font-family:inherit !important}
.external-link-icon{width:14px;height:14px;margin-left:4px;vertical-align:middle}
.V2sectionImageTop{display:none}
.V2sectionImageBottom{display:block}
.main-frame-promo{display:none}
.main-frame-promo a{text-decoration:underline !important}
.V2main-frame-promo a{text-decoration:underline !important}
.button-font a,a.button-font{text-decoration:none !important}
.button-font a:hover,a.button-font:hover{text-decoration:underline !important}
.V2main-frame-promo{display:none;padding-top:62.55px}
.promo-image-no-image-title{font-weight:350 !important}
.promo-header1{display:block;font-size:32px;line-height:40px;letter-spacing:-0.02em}
.promo-header3{display:block;font-size:20px;font-weight:bold;line-height:28px;letter-spacing:-0.01em}
.promo-header4{display:block;font-size:16px;font-weight:bold;line-height:24px;letter-spacing:0}
.promo-title-div{margin-bottom:24px}
.promo-title{margin:0;font-family:"Gotham 5R";font-weight:350;text-align:left}
.promo-content-div{display:flex}
.image-div-content-left{display:flex;flex-direction:row}
.image-div-content-right{display:flex;flex-direction:row-reverse}
.promo-image{width:48%;margin-right:36px;aspect-ratio:16/9;height:389px}
.div-heading{margin:0;font-family:"Gotham 5r";letter-spacing:-0.02em;text-align:left;margin-top:0 !important;margin-bottom:24px}
.promo-content{width:60%;display:flex;text-align:center;justify-content:center;flex-direction:column}
.body-details{margin:0;font-family:"Gotham 4r";font-size:16px;font-weight:325;line-height:24px;letter-spacing:.01em;text-align:left}
div.promo-content a{text-decoration:none}
.body-right-details a{text-decoration:none}
.body-no-image-details a{text-decoration:none;font-weight:325 !important}
.button-font{font-family:'Gotham 5r' !important;color:var(--global-colors-contrast-blue,#fff);background:#0074ad;font-size:16px;font-style:normal;font-weight:350;height:fit-content !important;line-height:24px;letter-spacing:.16px;margin-top:24px !important;margin-right:12px;padding:12px 24px 12px 24px !important;border:1px solid transparent !important}
.button-font-2{font-family:"Gotham 5r" !important;border:1px solid #0074ad !important;background:#fff !important;color:#0074ad !important;font-size:16px !important;font-weight:350 !important;height:fit-content !important;line-height:24px !important;letter-spacing:.16px !important;margin-top:24px !important;height:fit-content !important;padding:12px 24px 12px 24px !important}
.button-font:hover{background-color:#003b71 !important;color:#FFF !important}
@media(min-width:768px) and (max-width:1151px){h2{font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
.V2sectionImageTop{display:none}
.V2sectionImageBottom{display:block}
.main-frame{align-items:center;justify-content:center}
.V2main-frame-promo{padding-top:62.55px}
.promo-header1{display:block;font-size:32px;font-weight:bold;line-height:32px;letter-spacing:-0.01em}
.promo-header3{display:block;font-size:16px;font-weight:bold;line-height:24px;letter-spacing:0}
.promo-header4{display:block;font-size:14px;font-weight:bold;line-height:20px;letter-spacing:0}
.promo-title-div{margin-bottom:20px}
.promo-title{font-family:"Gotham 5r";font-weight:350;text-align:left}
.promo-image{margin-right:30px;width:39%;aspect-ratio:16/9;height:220px}
.div-heading{font-family:"Gotham 5r";font-weight:350;line-height:24px !important;letter-spacing:-0.02em;text-align:left;margin-top:40px;margin-bottom:0}
.body-details{font-family:"Gotham 4r";font-size:14px !important;font-weight:325;line-height:20px;letter-spacing:.01em;text-align:left;margin-top:20px}
.button-font{margin-top:20px !important;margin-right:10px}
}
@media screen and (max-width:767px){h2{font-size:28px !important;line-height:32px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
.promo-title-div{margin-bottom:16px}
.V2sectionImageBottom{display:none}
.V2sectionImageTop{display:block}
.promo-header1{display:block;font-size:28px !important;font-weight:bold;line-height:32px !important;letter-spacing:-0.01em !important}
.promo-header3{display:block;font-size:16px !important;font-weight:bold;line-height:24px !important;letter-spacing:0 !important}
.promo-header4{display:block;font-size:14px !important;font-weight:bold;line-height:20px !important;letter-spacing:0 !important}
.promo-title{font-family:"Gotham 5r";font-weight:350;text-align:left}
.promo-content-div{flex-direction:column}
.image-div-content-left{flex-direction:column}
.image-div-content-right{flex-direction:column}
.promo-image{margin-right:0;width:100%;aspect-ratio:16/9;margin-bottom:16px;height:auto}
.promo-image-div{width:100%}
.div-heading{margin:0;font-family:"Gotham 5r";font-weight:350;line-height:24px;letter-spacing:-0.01em;text-align:left;margin-top:32px;margin-bottom:16px}
.promo-content{width:100%}
.body-details{margin-bottom:16px;font-size:14px !important}
.button-font{width:100%;margin-right:0;margin-top:0 !important}
}
.V2main-frame-promo{padding-top:59.89px}
.promoImageRight-TextContent{width:100%}
.image-content-right{display:flex;flex-direction:row}
.promo-content-right{width:max-content}
.promo-image-right{aspect-ratio:16/9;margin-left:36px;width:48%;height:389px}
.promo-button-div{display:flex}
.promo-image-right-title{margin:0;font-family:"Gotham 5r";font-weight:350;text-align:left;margin-bottom:24px !important}
.body-right-details{margin-bottom:0;font-family:"Gotham 4r";font-size:16px;font-weight:325;line-height:24px;letter-spacing:.01em;text-align:left}
.promo-button-div a{text-decoration:none !important}
.promo-button-div a:hover{text-decoration:underline !important}
@media(min-width:768px) and (max-width:1151px){.main-frame{align-items:center;justify-content:center}
.promo-image-right-title{font-family:"Gotham 5r";font-weight:350;text-align:left;margin-bottom:20px !important}
.promo-image-right{margin-left:30px;width:47%;aspect-ratio:16/9;height:220px}
.body-right-details{font-family:"Gotham 4r";font-size:14px;font-weight:325;line-height:20px;letter-spacing:0;text-align:left;margin-bottom:0}
.button-font-2{margin-top:20px !important}
}
@media screen and (max-width:767px){.promo-image-right-title{font-family:"Gotham 5r";font-weight:350;text-align:left;margin-bottom:16px !important}
.body-right-details{font-family:"Gotham 4r";font-size:14px;font-weight:325;line-height:20px;letter-spacing:0;text-align:left;margin-bottom:16px}
.image-content-right{flex-direction:column}
.promo-image-right{margin-left:0;margin-bottom:16px;width:100%;aspect-ratio:16/9;height:auto}
.promo-image-div{width:100%}
.promo-content{width:100%}
.button-font-2{display:flex;justify-content:center;width:100%;margin-left:0;margin-top:8px !important}
.button-font{margin-top:0}
.promo-button-div{flex-direction:column}
}
.V3main-frame-promo{display:none;padding-top:36px}
.promo-image-no-image-title{margin-top:0 !important;margin-bottom:25.5px !important;font-family:"Gotham 5r";line-height:32px;text-align:left}
.body-no-image-details{margin-bottom:0 !important;font-family:"Gotham 4r";font-size:16px;font-weight:325;line-height:24px;letter-spacing:.01px;text-align:left}
.V3main-frame-promo a{text-decoration:underline !important}
@media(min-width:768px) and (max-width:1151px){.V3main-frame-promo{padding-top:30px}
.promo-image-no-image-title{margin:0;margin-bottom:20px !important;font-family:"Gotham 5r";font-weight:350;text-align:left}
.body-no-image-details{margin-bottom:0 !important;font-family:"Gotham 4r";font-size:14px;font-weight:350;line-height:28px;letter-spacing:.01px;text-align:left}
}
@media screen and (max-width:767px){.V3main-frame-promo{padding-top:24px}
.promo-image-no-image-title{margin:0;margin-bottom:7px !important;font-family:"Gotham 5r";font-weight:350;text-align:left}
.body-no-image-details{margin-bottom:0 !important;font-family:"Gotham 4r";font-size:14px;font-weight:325 !important;line-height:28px !important;letter-spacing:0;text-align:left}
}
h2{font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
.promo-v2-versionB-main-frame{display:flex;flex-direction:column;position:relative;height:fit-content}
.promov2-versionB-textContent{position:relative}
.versionB-image{width:100%;height:460px;object-fit:cover}
.versionB-textContent-overlay{position:relative;margin-top:-394px;width:40.23%;background-color:#fff;right:9.1%;left:50.46%;padding:32px;height:min-content;border:1px solid;border-color:#d3d6dc;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,0.04);z-index:0;word-break:break-word;overflow-wrap:break-word;overflow:hidden}
.versionB-heading{margin-top:0;margin-bottom:16px !important;color:#0d1c3d;font-weight:350;font-family:"Gotham 5r"}
.versionB-description{margin-bottom:0;font-family:"Gotham 4r";font-size:18px;font-weight:325;line-height:24px;letter-spacing:-0.26px;color:#0d1c3d;text-align:left;font-style:normal}
.versionB-button{font-family:'Gotham 5r' !important;color:var(--global-colors-contrast-blue,#fff);background:#0074ad !important;font-size:16px;font-style:normal;font-weight:350;height:fit-content !important;line-height:24px;letter-spacing:.16px;margin-top:24px !important;margin-right:12px;padding:12px 24px 12px 24px !important;border:1px solid transparent !important}
.versionB-button2{font-family:"Gotham 4r";font-weight:350 !important;font-size:16px !important;letter-spacing:-0.16px !important;height:fit-content !important;line-height:24px;color:#003b71 !important;background-color:#f0f7fa !important;border:1px solid #0078b3;border-radius:100px;margin-top:24px !important;padding:12px 24px 12px 24px !important;word-break:break-word;overflow-wrap:break-word}
.versionB-button:hover{background-color:#003b71 !important;color:#FFF !important}
.versionB-button-div{display:flex}
@media(min-width:768px) and (max-width:1152px){h2{font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
.promo-v2-versionB-main-frame{display:flex;position:relative}
.promov2-versionB-textContent{background-color:white;position:relative;padding-bottom:16px}
.versionB-image{width:100%;height:320px}
.versionB-textContent-overlay{position:relative;width:95.2%;margin-top:-16px;background-color:#fff;right:2.4%;left:2.4%;padding:24px;height:max-content;border:1px solid #d3d6dc;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,0.04);z-index:0;word-break:break-word;overflow-wrap:break-word}
.versionB-heading{margin-top:0;margin-bottom:16px !important;color:#0d1c3d;font-weight:350;font-family:"Gotham 5r"}
.versionB-description{margin-bottom:0;font-family:"Gotham 4r";font-size:18px;font-weight:325;line-height:24px;letter-spacing:-0.16px !important;color:#0d1c3d;text-align:left;font-style:normal}
.versionB-button{font-family:'Gotham 5r' !important;color:var(--global-colors-contrast-blue,#fff);background:#0074ad !important;font-size:16px;font-style:normal;font-weight:350;line-height:24px;letter-spacing:.16px;margin-top:24px !important;margin-right:10px;padding:12px 24px 12px 24px !important;border:1px solid transparent !important}
.versionB-button:hover{background-color:#003b71 !important;color:#FFF !important}
.versionB-button2{font-family:"Gotham 4r";font-weight:350 !important;font-size:16px !important;line-height:24px;letter-spacing:-0.16px;color:#003b71 !important;background-color:#f0f7fa !important;border:1px solid #0078b3;border-radius:100px;margin-top:24px !important;padding:12px 24px 12px 24px !important;word-break:break-word;overflow-wrap:break-word}
}
@media screen and (max-width:767px){h2{font-size:28px !important;line-height:32px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
.promo-v2-versionB-main-frame{display:flex;position:relative;flex-direction:column}
.promov2-versionB-textContent{background-color:white;margin-bottom:40px}
.versionB-visibility{visibility:visible}
.versionB-image{width:100%;height:240px}
.versionB-textContent-overlay{position:relative;width:91.47%;background-color:#fff;margin-top:-5%;right:4.27%;left:4.27%;padding:16px;height:max-content;border:1px solid #d3d6dc;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,0.04);z-index:0;word-break:break-word;overflow-wrap:break-word;overflow:visible;max-height:max-content}
.versionB-heading{margin-top:0;margin-bottom:16px !important;color:#0d1c3d;font-weight:350;font-family:"Gotham 5r"}
.versionB-description{margin-bottom:0;font-family:"Gotham 4r";font-size:18px;font-weight:325;line-height:20px;letter-spacing:-0.16px !important;color:#0d1c3d;text-align:left;font-style:normal}
.versionB-button{font-family:'Gotham 5r' !important;color:var(--global-colors-contrast-blue,#fff);background:#0074ad !important;font-size:16px;font-style:normal;font-weight:350;line-height:24px;letter-spacing:-0.16px !important;margin-top:16px !important;margin-right:0;padding:12px 24px 12px 24px !important;border:1px solid transparent !important;height:fit-content !important}
.versionB-button:hover{background-color:#003b71 !important;color:#FFF !important}
.versionB-button2{font-family:"Gotham 4r";font-weight:350 !important;font-size:16px !important;line-height:24px;letter-spacing:-0.16px;color:#003b71 !important;background-color:#f0f7fa !important;border:1px solid #0078b3;border-radius:100px;margin-top:8px !important;padding:12px 24px 12px 24px !important;word-break:break-word;overflow-wrap:break-word}
.versionB-button-div{flex-direction:column}
}
.main-frame-promo-video{display:flex;padding-top:60px;padding-bottom:24px}
.v4-image-wrapper{position:relative;width:49%;min-width:49%;height:389px}
.v4-video-titleImg{width:100%;height:389px;aspect-ratio:16 / 9}
.v4-icon_buttonField{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1;pointer-events:none}
.overlay-icon-v4{width:121px;height:121px;color:#0d1c3d !important}
.promo-content-v4{padding-left:16px;word-wrap:break-word;overflow-wrap:break-word;display:flex;justify-content:center;text-align:left;flex-direction:column}
.v4SectionHeading{margin-top:40px;font-family:"Gotham 5r";margin-bottom:0}
.v4SectionBody{margin-top:12px;font-family:"Gotham 4r";font-weight:325;line-height:24px;letter-spacing:.01em}
h2{font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
@media(min-width:768px) and (max-width:1152px){.main-frame-promo-video{display:flex;padding-top:50px;padding-bottom:16px}
.v4-image-wrapper{position:relative;width:48%;min-width:48%;height:219px}
.v4-video-titleImg{width:100%;height:219px;aspect-ratio:16 / 9}
.v4-icon_buttonField{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1;pointer-events:none}
.overlay-icon-v4{width:80px;height:80px}
.promo-content-v4{padding-left:24px;word-wrap:break-word;overflow-wrap:break-word}
.v4SectionHeading{margin-top:0;font-family:"Gotham 5r"}
.v4SectionBody{margin-top:8px;font-family:"Gotham 4r";font-weight:325 !important;font-size:16px !important;line-height:24px;letter-spacing:.01em}
h2{font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
}
@media screen and (max-width:767px){.main-frame-promo-video{padding-top:50px;padding-bottom:16px;flex-direction:column}
.v4-image-wrapper{position:relative;width:100%;height:193px}
.v4-video-titleImg{width:100%;height:193px;aspect-ratio:16 / 9}
.v4-icon_buttonField{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1;pointer-events:none}
.overlay-icon-v4{width:70px;height:70px}
.promo-content-v4{padding-left:0;word-wrap:break-word;overflow-wrap:break-word}
.v4SectionHeading{margin-top:16px;font-family:"Gotham 5r"}
.v4SectionBody{margin-top:8px;font-family:"Gotham 4r";font-weight:325 !important;font-size:16px !important;line-height:24px;letter-spacing:.01em}
h2{font-size:28px !important;line-height:32px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
}