/* super-spotlights.css */
/* T4 Media ID: 649730

Updated: 30/10/2022 : 11h
*/



@media (min-width: 1440px) {
	.component-03 {
		margin-top: 20px;
	}
	
}





.gradient-background .component-07,
.gradient-background .component-03 {
	margin-top: 0px;
	padding-top: 20px;
	
	
}

.gradient-background .component-title {
	margin-bottom: 0px;
}



.gradient-background .carousel-cell.super-spotlight h4 {
	min-width: 250px;}




.TTTTTgradient-background-top {
	height: 15px;
	background: linear-gradient(90deg, #00C9FF 0%, #92FE9D 100%);
}



.gradient-background.background-01 {
	background-color: #FA8BFF;
	background-image: linear-gradient(45deg, #FA8BFF 0%, #2BD2FF 52%, #2BFF88 90%);
	min-height: 10px;
}



.gradient-background.background-02 {
	
background-image: linear-gradient( 135deg, #F0FF00 10%, #58CFFB 100%);
	min-height: 10px;
}


.gradient-background.background-03 {
	
background-color: #403768;
Xbackground-image: linear-gradient(180deg, #403768 34%, #52ACFF 68%, #0da644 86%, #FFE32C 100%);
background-image: linear-gradient(180deg, #FFE32C 34%, #0da644 68%, #52ACFF 86%, #403768 100%);
	
	
	min-height: 7px;
}



.gradient-background.background-04 {
	
background-color: #403768;
background-image: linear-gradient(180deg, #00417e 34%, #52ACFF 68%, #0da644 86%, #FFE32C 100%);
min-height: 7px;
}
.gradient-background.background-04 .component-title,
.gradient-background.background-04 p
{
	color: white;
}






/* Change subheadings */
.gradient-background .component-06__content h2 {
    text-transform: inherit;
}



/* Make the left/right arrows legible against a dark bgd */
.gradient-background .component-02 .button--next svg path,
.gradient-background .component-02 .button--previous svg path {
    fill: white;
}





/* Flaired edges, by Tomas Theunissen */

hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(90deg, #e3ffe7 0%, #d9e7ff 100%);
	margin: 20px 0px 10px 0px;
	width: 80%;
	
	margin-left: auto;
        margin-right: auto;
	
}









/* VIDEO SLIDER: move the text */
@media (min-width: 300px) and (max-width: 21599.98px) {
	.container {
		padding: 0 50px;
	}
}


/* VIDEO SLIDER: change font sizes */
.section--component-15 h1 {
		font-size: 4rem;
	
}





/* VIDEO SLIDER copied */
.section--component-15{position:relative}.component-15{position:relative;height:550px}@media (min-width:1200px){.component-15{height:601px}}@media (min-width:1540px){.component-15{height:750px}}@media (min-width:1600px){.component-15{height:800px}}.component-15 .swiper{overflow:hidden}.component-15__grid-overlay,.component-15__gradient,.component-15__overlay,.component-15__background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.component-15__grid-overlay img,.component-15__gradient img,.component-15__overlay img,.component-15__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-15__gradient--yellow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:.25;background:linear-gradient(33.94deg,#6bbe51 0,rgba(250,210,57,.1) 39.46%);background-blend-mode:overlay}.component-15__gradient--blue{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background:linear-gradient(232.3deg,rgba(0,138,204,.5) 0,rgba(0,138,204,0) 47.21%);background-blend-mode:overlay}.component-15__play{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0;padding-left:0;border:0;background-color:transparent;-ms-flex-item-align:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:1024px){.component-15__play{z-index:2;bottom:0;margin-top:20px;margin-bottom:20px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width:1540px){.component-15__play{left:700px}}@media (max-width:1023.98px){.component-15__play{margin-right:auto;margin-bottom:28px;margin-left:auto}}.component-15__play .img--svg,.component-15__play svg{width:80px;height:80px}@media (min-width:1024px){.component-15__play .img--svg,.component-15__play svg{width:60px;height:60px}}@media (min-width:1200px){.component-15__play .img--svg,.component-15__play svg{width:75px;height:75px}}@media (min-width:1540px){.component-15__play .img--svg,.component-15__play svg{width:100px;height:100px}}.component-15__play.is-playing .icon-play{display:none}.component-15__play.is-paused .icon-pause{display:none}.component-15__background{z-index:0}.component-15__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-15__overlay{z-index:0;background:linear-gradient(79.8deg,rgba(0,37,66,.85) 17.65%,rgba(0,37,66,.65) 37.57%,transparent 57.49%,transparent 76.51%,rgba(0,138,204,.2) 86.91%)}.component-15__overlay::after{position:absolute;width:100%;height:100%;content:"";background:rgba(0,0,0,.2)}.component-15__overlay img{position:absolute;z-index:10}.component-15__grid-overlay{z-index:1}.component-15__content{position:absolute;z-index:2;right:0;bottom:58px;left:0;width:100%;margin:0 auto;color:#fff}@media (min-width:768px){.component-15__content{bottom:100px}}@media (min-width:1024px){.component-15__content{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.component-15__content h2,.component-15__content .h2,.component-15__content h3,.component-15__content .h3,.component-15__content p{max-width:600px}.component-15__content .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}.component-15__content .container .btn,.component-15__content .container a,.component-15__content .container button{-ms-flex-item-align:start;align-self:flex-start}.component-15__content h1,.component-15__content .h1,.component-15__content h2,.component-15__content .h2{line-height:1.1;margin-bottom:10px;text-transform:uppercase;color:#fff}@media (min-width:1024px){.component-15__content h1,.component-15__content .h1,.component-15__content h2,.component-15__content .h2{max-width:600px;margin-bottom:32px}}@media (min-width:1200px){.component-15__content h1,.component-15__content .h1,.component-15__content h2,.component-15__content .h2{max-width:670px}}.component-15__content h3,.component-15__content .h3{margin-bottom:10px;color:#fff}@media (min-width:1024px){.component-15__content h3,.component-15__content .h3{max-width:600px}}@media (min-width:1200px){.component-15__content h3,.component-15__content .h3{max-width:670px}}.component-15__content p{margin-bottom:20px;color:#fff}@media (min-width:1024px){.component-15__content p{max-width:600px;margin-bottom:32px}}@media (min-width:1200px){.component-15__content p{max-width:670px}}@media (max-width:1023.98px){.component-15__content p{font-size:.875rem;line-height:22px}}.component-15__content .btn{font-size:1rem;font-weight:900;line-height:1.2;padding:15px 25px;text-transform:uppercase;color:#002542;border:0;border-radius:0;background-color:#6bbe51}@media (min-width:1540px){.component-15__content .btn{font-size:1.125rem;padding:20px 35px}}.component-15-navigation{position:absolute;z-index:2;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1199.98px){.component-15-navigation{position:relative;top:auto;bottom:0;-webkit-transform:none;transform:none}}.component-15-navigation ul{overflow:hidden;margin-bottom:0;padding-left:0;list-style:none}.component-15-navigation ul li:not(:last-child){margin-bottom:5px}.component-15-navigation ul li.highlight a{background-color:#fad239}.component-15-navigation ul a{font-size:1rem;font-weight:900;line-height:1.1;display:inline-block;width:calc(100% + 10px);min-width:250px;padding:18px 18px 18px 20px;-webkit-transition:all 300ms;transition:all 300ms;-webkit-transition:300ms;transition:300ms;text-align:right;text-decoration:none;text-transform:uppercase;color:#002542;border-right:10px solid #03884a;border-left:10px solid #004377;background-color:#fff}@media (min-width:1600px){.component-15-navigation ul a{font-size:1.125rem;min-width:310px;padding:22px 22px 22px 30px}}@media (max-width:1199.98px){.component-15-navigation ul a{font-size:1.125rem;text-align:left;background:#ebf0f2}}.component-15-navigation ul a:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.component-15-navigation ul a:hover{background-color:#f2f2f2}




/* 3 column rows */
.section--component-25{background:#fff}.section--component-25.section--grey-lighter{background:#f2f2f2}.section--component-25.polygon:after,.section--component-25.polygon:before{z-index:1}.section--component-25 .swiper.swiper--arrows .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#004377}.section--component-25 .swiper.swiper--arrows .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:1;background:#007db8}.component-25{overflow:hidden;padding:40px 0 30px}@media (min-width:1540px){.component-25{padding:60px 0 30px}}.component-25 .swiper-wrapper{z-index:0}.component-25 .col-12{margin-bottom:30px}.component-25__title{margin-bottom:15px;font-size:calc(1.375rem + 1.125vw);font-weight:900;line-height:135%;color:#004377}@media (min-width:1540px){.component-25__title{margin-bottom:30px}}@media (min-width:1600px){.component-25__title{font-size:2.5rem}}@media (min-width:1024px) and (max-width:1599.98px){.component-25__title{font-size:calc(1.325rem + .675vw)}}@media (min-width:1024px) and (max-width:1599.98px) and (min-width:1600px){.component-25__title{font-size:2rem}}.component-25__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:95%;height:100%;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.component-25__item--img{position:relative;overflow:hidden}@media (min-width:1024px) and (max-width:1539.98px){.component-25__item--img{max-height:170px}}.component-25__item--img:before{display:block;padding-bottom:62%;content:""}.component-25__item--img img{position:absolute;top:50%;width:100%;max-width:100%;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component-25__item--date{font-size:calc(1.2875rem + .3375vw);font-weight:700;line-height:100%;position:absolute;z-index:1;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;height:70px;padding:10px 20px;color:#fff;background:#007db8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1600px){.component-25__item--date{font-size:1.625rem}}@media (min-width:1540px){.component-25__item--date{font-size:calc(1.35rem + .9vw);width:82px;height:97px}}@media (min-width:1540px) and (min-width:1600px){.component-25__item--date{font-size:2.25rem}}.component-25__item--date span{font-size:1rem;line-height:1;display:block;text-transform:capitalize}.component-25__item--content{font-size:calc(1.275rem + .225vw);line-height:150%;display:block;min-height:170px;padding:25px 18px 60px;color:#004377;background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1600px){.component-25__item--content{font-size:1.5rem}}@media (min-width:1024px){.component-25__item--content{padding:28px 20px 60px}}@media (min-width:1540px){.component-25__item--content{min-height:250px;padding:30px 30px 77px}}.component-25__item--content p{color:#3d4c57}@media (max-width:1599.98px){.component-25__item--content p{margin-bottom:0}}.component-25__item--title{margin-bottom:0;color:#004377}@media (min-width:768px) and (max-width:1539.98px){.component-25__item--title{font-size:1.125rem}}@media (min-width:1540px){.component-25__item--title{font-size:calc(1.275rem + .225vw)}}@media (min-width:1540px) and (min-width:1600px){.component-25__item--title{font-size:1.5rem}}.component-25__item--title+p{margin-top:15px}.component-25__cta{position:absolute;z-index:2;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.component-25__cta .btn:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.component-25__cta .btn:nth-child(2).btn-icon{margin-right:-38px;-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%)}@media (max-width:1599.98px){.component-25__cta .btn:nth-child(2).btn-icon{margin-right:-32px;-webkit-clip-path:polygon(0 0,100% 0,72% 100%,0 100%);clip-path:polygon(0 0,100% 0,72% 100%,0 100%)}}.component-25__cta .btn:nth-child(2).btn-icon svg{margin-right:33px;margin-left:0}.component-25 .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;max-width:95%;height:auto;margin-bottom:30px;max-width:100%}@media (min-width:768px){.component-25 .swiper-slide{width:320px;margin-bottom:30px}}@media (min-width:1540px){.component-25 .swiper-slide{width:450px}}



/* 3 column rows Change from 4 cols to 3 cols by default   */

@media (min-width: 992px) {
	.section--component-25 .component-25 .container .row .col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: 33.33333%;
		max-width: inherit;
	}
}


/* 3 column rows : Make bgd transparent   */
.section--component-25{background: none;}







/* COPIED: Green Button at the bottom of the boxes  */
.btn-green-bright{color:#000;background-color:#6bbe51;border-color:#6bbe51}.btn-green-bright:hover{color:#000;background-color:#81c86b;border-color:#7ac562}.btn-check:focus+.btn-green-bright,.btn-green-bright:focus{color:#000;background-color:#81c86b;border-color:#7ac562;-webkit-box-shadow:0 0 0 .25rem rgba(91,162,69,.5);box-shadow:0 0 0 .25rem rgba(91,162,69,.5)}.btn-check:checked+.btn-green-bright,.btn-check:active+.btn-green-bright,.btn-green-bright:active,.btn-green-bright.active,.show>.btn-green-bright.dropdown-toggle{color:#000;background-color:#89cb74;border-color:#7ac562}.btn-check:checked+.btn-green-bright:focus,.btn-check:active+.btn-green-bright:focus,.btn-green-bright:active:focus,.btn-green-bright.active:focus,.show>.btn-green-bright.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(91,162,69,.5);box-shadow:0 0 0 .25rem rgba(91,162,69,.5)}.btn-green-bright:disabled,.btn-green-bright.disabled{color:#000;background-color:#6bbe51;border-color:#6bbe51}




/* Component 02  */
.component-02 .content svg {
    margin-top: 0px; 
}



/* Component 11 : Keep the text legible  */
.gradient-background .component-11 .h-100 {
	background-color: #9e9;

}




/* Footer: Reduce the sapce above  */
.footer.superspotlight {
    margin-top: 0px !important;
}



/* Make Slider Left Right Arrows visible  */

path {
  fill: white;
}

