.col-xs-1-12{width:8.33333%}.col-xs-2-12{width:16.66667%}.col-xs-3-12{width:25%}
.col-xs-4-12{width:33.33333%}.col-xs-5-12{width:41.66667%}.col-xs-6-12{width:50%}
.col-xs-7-12{width:58.33333%}.col-xs-8-12{width:66.66667%}.col-xs-9-12{width:75%}
.col-xs-10-12{width:83.33333%}.col-xs-11-12{width:91.66667%}.col-xs-12-12{width:100%}
.col-xs-1-10{width:10%}.col-xs-2-10{width:20%}.col-xs-3-10{width:30%}.col-xs-4-10{width:40%}
.col-xs-5-10{width:50%}.col-xs-6-10{width:60%}.col-xs-7-10{width:70%}.col-xs-8-10{width:80%}
.col-xs-9-10{width:90%}.col-xs-10-10{width:100%}.col-xs-1-9{width:11.11111%}.col-xs-2-9{width:22.22222%}
.col-xs-3-9{width:33.33333%}.col-xs-4-9{width:44.44444%}.col-xs-5-9{width:55.55556%}
.col-xs-6-9{width:66.66667%}.col-xs-7-9{width:77.77778%}.col-xs-8-9{width:88.88889%}
.col-xs-9-9{width:100%}.col-xs-1-8{width:12.5%}.col-xs-2-8{width:25%}.col-xs-3-8{width:37.5%}
.col-xs-4-8{width:50%}.col-xs-5-8{width:62.5%}.col-xs-6-8{width:75%}.col-xs-7-8{width:87.5%}
.col-xs-8-8{width:100%}.col-xs-1-7{width:14.28571%}.col-xs-2-7{width:28.57143%}.col-xs-3-7{width:42.85714%}
.col-xs-4-7{width:57.14286%}.col-xs-5-7{width:71.42857%}.col-xs-6-7{width:85.71429%}
.col-xs-7-7{width:100%}.col-xs-1-6{width:16.66667%}.col-xs-2-6{width:33.33333%}.col-xs-3-6{width:50%}
.col-xs-4-6{width:66.66667%}.col-xs-5-6{width:83.33333%}.col-xs-6-6{width:100%}.col-xs-1-3{width:33.33333%}
.col-xs-2-3{width:66.66667%}.col-xs-3-3{width:100%}@media(min-width:768px){.col-sm-1-12{width:8.33333%}
.col-sm-2-12{width:16.66667%}.col-sm-3-12{width:25%}.col-sm-4-12{width:33.33333%}
.col-sm-5-12{width:41.66667%}.col-sm-6-12{width:50%}.col-sm-7-12{width:58.33333%}
.col-sm-8-12{width:66.66667%}.col-sm-9-12{width:75%}.col-sm-10-12{width:83.33333%}
.col-sm-11-12{width:91.66667%}.col-sm-12-12{width:100%}}@media(min-width:980px){.col-md-1-12{width:8.33333%}
.col-md-2-12{width:16.66667%}.col-md-3-12{width:25%}.col-md-4-12{width:33.33333%}
.col-md-5-12{width:41.66667%}.col-md-6-12{width:50%}.col-md-7-12{width:58.33333%}
.col-md-8-12{width:66.66667%}.col-md-9-12{width:75%}.col-md-10-12{width:83.33333%}
.col-md-11-12{width:91.66667%}.col-md-12-12{width:100%}.col-md-1-10{width:10%}.col-md-2-10{width:20%}
.col-md-3-10{width:30%}.col-md-4-10{width:40%}.col-md-5-10{width:50%}.col-md-6-10{width:60%}
.col-md-7-10{width:70%}.col-md-8-10{width:80%}.col-md-9-10{width:90%}.col-md-10-10{width:100%}
.col-md-1-9{width:11.11111%}.col-md-2-9{width:22.22222%}.col-md-3-9{width:33.33333%}
.col-md-4-9{width:44.44444%}.col-md-5-9{width:55.55556%}.col-md-6-9{width:66.66667%}
.col-md-7-9{width:77.77778%}.col-md-8-9{width:88.88889%}.col-md-9-9{width:100%}.col-md-1-8{width:12.5%}
.col-md-2-8{width:25%}.col-md-3-8{width:37.5%}.col-md-4-8{width:50%}.col-md-5-8{width:62.5%}
.col-md-6-8{width:75%}.col-md-7-8{width:87.5%}.col-md-8-8{width:100%}.col-md-1-7{width:14.28571%}
.col-md-2-7{width:28.57143%}.col-md-3-7{width:42.85714%}.col-md-4-7{width:57.14286%}
.col-md-5-7{width:71.42857%}.col-md-6-7{width:85.71429%}.col-md-7-7{width:100%}.col-md-1-6{width:16.66667%}
.col-md-2-6{width:33.33333%}.col-md-3-6{width:50%}.col-md-4-6{width:66.66667%}.col-md-5-6{width:83.33333%}
.col-md-6-6{width:100%}.col-md-1-3{width:33.33333%}.col-md-2-3{width:66.66667%}.col-md-3-3{width:100%}
}@media(min-width:1400px){.col-lg-1-12{width:8.33333%}.col-lg-2-12{width:16.66667%}
.col-lg-3-12{width:25%}.col-lg-4-12{width:33.33333%}.col-lg-5-12{width:41.66667%}
.col-lg-6-12{width:50%}.col-lg-7-12{width:58.33333%}.col-lg-8-12{width:66.66667%}
.col-lg-9-12{width:75%}.col-lg-10-12{width:83.33333%}.col-lg-11-12{width:91.66667%}
.col-lg-12-12{width:100%}.col-lg-1-10{width:10%}.col-lg-2-10{width:20%}.col-lg-3-10{width:30%}
.col-lg-4-10{width:40%}.col-lg-5-10{width:50%}.col-lg-6-10{width:60%}.col-lg-7-10{width:70%}
.col-lg-8-10{width:80%}.col-lg-9-10{width:90%}.col-lg-10-10{width:100%}.col-lg-1-9{width:11.11111%}
.col-lg-2-9{width:22.22222%}.col-lg-3-9{width:33.33333%}.col-lg-4-9{width:44.44444%}
.col-lg-5-9{width:55.55556%}.col-lg-6-9{width:66.66667%}.col-lg-7-9{width:77.77778%}
.col-lg-8-9{width:88.88889%}.col-lg-9-9{width:100%}.col-lg-1-8{width:12.5%}.col-lg-2-8{width:25%}
.col-lg-3-8{width:37.5%}.col-lg-4-8{width:50%}.col-lg-5-8{width:62.5%}.col-lg-6-8{width:75%}
.col-lg-7-8{width:87.5%}.col-lg-8-8{width:100%}.col-lg-1-7{width:14.28571%}.col-lg-2-7{width:28.57143%}
.col-lg-3-7{width:42.85714%}.col-lg-4-7{width:57.14286%}.col-lg-5-7{width:71.42857%}
.col-lg-6-7{width:85.71429%}.col-lg-7-7{width:100%}.col-lg-1-6{width:16.66667%}.col-lg-2-6{width:33.33333%}
.col-lg-3-6{width:50%}.col-lg-4-6{width:66.66667%}.col-lg-5-6{width:83.33333%}.col-lg-6-6{width:100%}
.col-lg-1-3{width:33.33333%}.col-lg-2-3{width:66.66667%}.col-lg-3-3{width:100%}}@media(min-width:1800px){.col-xl-1-10{width:10%}
.col-xl-2-10{width:20%}.col-xl-3-10{width:30%}.col-xl-4-10{width:40%}.col-xl-5-10{width:50%}
.col-xl-6-10{width:60%}.col-xl-7-10{width:70%}.col-xl-8-10{width:80%}.col-xl-9-10{width:90%}
.col-xl-10-10{width:100%}.col-xl-1-12{width:8.33333%}.col-xl-2-12{width:16.66667%}
.col-xl-3-12{width:25%}.col-xl-4-12{width:33.33333%}.col-xl-5-12{width:41.66667%}
.col-xl-6-12{width:50%}.col-xl-7-12{width:58.33333%}.col-xl-8-12{width:66.66667%}
.col-xl-9-12{width:75%}.col-xl-10-12{width:83.33333%}.col-xl-11-12{width:91.66667%}
.col-xl-12-12{width:100%}}.main-banner-container{width:100%;height:600px;background-color:#141f27;overflow:hidden}
.main-banner-container video{position:absolute;width:100%;height:auto;min-width:100%;min-height:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;bottom:0;left:0;padding:0;margin:0;z-index:1;object-fit:cover;opacity:.7}
.main-banner-container.no-tint video{opacity:1}.main-banner-image-holder{position:absolute;width:100%;height:600px;top:0;opacity:.5;background-position:center;background-size:cover;background-repeat:no-repeat}
.main-banner-content-container{position:absolute;max-width:460px;width:100%;bottom:100px;left:0;z-index:2;margin:0 20px}
.main-banner-text-holder{opacity:1;display:inline-block;font-family:'agenda',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:20px;line-height:26px;letter-spacing:normal;color:#fff}
.main-banner-text-holder span,.main-banner-text-holder h1{display:inline-block;opacity:1;margin-bottom:30px;font-family:'agenda',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:60px;line-height:60px;letter-spacing:normal}
.main-banner-text-holder h2{font-family:'agenda',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:20px;line-height:26px;letter-spacing:normal}
.main-banner-link-holder{margin-top:150px}.main-banner-link-holder-trigger{opacity:1}
.cta-banner{display:flex;flex:1;flex-direction:column;text-align:right;padding:0 20px;align-items:flex-end}
.cta-banner h4{margin-top:45px;margin-bottom:35px;font-family:'agenda',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:40px;line-height:40px;letter-spacing:normal}
.cta-btn{position:absolute;right:20px;bottom:32px}.cta-btn a{display:inline-block;width:auto;padding:12px 50px 12px 20px;font-family:'agenda',sans-serif;font-weight:600;font-style:normal;font-display:block;font-size:14px;line-height:normal;letter-spacing:2px;text-transform:uppercase;color:#fff;background-color:#ff1a61;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-image:url("../../../assets/img/link-pointer-navy.png");background-repeat:no-repeat;background-position:center right 15px;background-size:6px 9px}
.cta-btn a:hover{background-color:#141f27;background-image:url("../../../assets/img/link-pointer-white.png")}
.slice-vertical::before{content:"";width:200px;position:absolute;top:0;bottom:0;left:-1px;background-color:#141f27;background:linear-gradient(108deg,#141f27 50%,#dae1e5 0)}
.main-page-banner .main-banner-content-container{position:relative;max-width:none;bottom:auto;width:1200px;height:600px;left:0;z-index:2;margin:0 auto}
.main-page-banner .main-banner-subtitle{font-family:'aktiv-grotesk',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:20px;line-height:24px;letter-spacing:normal;color:#ff1a61;padding-bottom:30px}
.main-page-banner .main-banner-subtitle span{display:block}.main-page-banner .main-banner-text-holder{opacity:1;display:inline-block;font-family:'aktiv-grotesk',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:20px;line-height:26px;letter-spacing:normal;color:#fff;max-width:460px;top:50%;margin:0 20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.main-page-banner .main-banner-text-holder ul{list-style-type:none;margin:0;padding:0 30px}
.main-page-banner .main-banner-text-holder ul li::before{content:"";display:inline-block;position:relative;width:17px;height:12px;padding:0;margin:0;margin-top:8px;margin-right:10px;background-image:url("../../../assets/img/white-tick.png");background-repeat:no-repeat;background-size:17px 12px;background-position:left;margin-left:-30px}
@media only screen and (min-width:980px) and (max-width:1400px){.main-banner-container,.main-banner-image-holder{height:390px}
.main-banner-content-container{margin:0 15px;bottom:50px}.main-banner-text-holder{font-family:'agenda',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:16px;line-height:22px;letter-spacing:normal}
.main-banner-text-holder span{margin-bottom:20px;font-family:'agenda',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:40px;line-height:40px;letter-spacing:normal}
.main-banner-link-holder{margin-top:120px}.main-page-banner .main-banner-content-container{width:960px;height:390px}
.main-page-banner .main-banner-subtitle{font-family:'aktiv-grotesk',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:16px;line-height:18px;letter-spacing:normal}
.main-page-banner .main-banner-text-holder{margin:0 15px}}@media only screen and (min-width:1px) and (max-width:979px){.main-banner-container,.main-banner-image-holder{height:360px}
.main-banner-text-holder{font-size:14px !important;line-height:22px !important}.main-banner-text-holder span{margin-bottom:20px;font-family:'agenda',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:40px;line-height:40px;letter-spacing:normal}
.main-banner-link-holder{margin-top:60px}.main-banner-content-container{margin:0;bottom:50px}
.main-page-banner .main-banner-content-container{width:90%;height:360px}.main-page-banner .main-banner-subtitle{font-family:'aktiv-grotesk',sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:16px;line-height:22px;letter-spacing:normal}
.main-page-banner .main-banner-text-holder{margin:0}}