    *, *::before, *::after {
  box-sizing: inherit;
}
.newt-title {
	font-weight:700;
}
.bumper {
  text-align: center;
  padding: 128px 16px;
  background-color: #efefef;
}
.container-slider {
  position: relative;
  width: 100%;
  min-height: 100vh;
      margin-top: -400px;
    z-index: 0;
    display:block;
    margin-bottom: -453px; 
}
.space-holder {
  position: relative;
  width: 100%;
padding-top:200px;
}
.sticky-slider {
  position: sticky;
  top: 0;
  height: 100vh;
  width: 100%;
  overflow-x: hidden;
}
.horizontal {
  position: absolute;
  height: 100%;
  will-change: transform;
}
.newt-slider {
     position: relative;
    margin-left: 160px;
    padding: 0 30px;
    /* height: 641px; */
    padding: 60px 150px 60px 150px;
    padding-right: 300px;
    display: flex;
;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    padding-right: 200px;

}
    .scroll-horizontal {
 position: absolute;
  height: 100%;
  will-change: transform;
  padding-top: 200px;
    }
    .frame {
 border-radius:52px;
 background-color:white;
 display:flex;
 flex-direction:row;
width: 1295px;
height: 457px;
margin-right:300px;
}
.frame:nth-of-type(1) {
	margin-left: 12vw;
}
.cards {
	padding-right:150px;
	    background: linear-gradient(180deg, rgba(72, 150, 162, 0.30) -5.96%, rgba(255, 255, 255, 0.49) 52.39%, rgba(6, 76, 119, 0.80) 107.18%);
}
.picture-slide {
    border-radius:52px;
    display:flex;
    align-items:center;
    justify-content:center;
    width:683px;
}
.picture-slide img {
    border-radius:15px;
}
.text-slide{
    background-color:white;
    border-radius:52px;
    width:681px;
}
.text-slide h3 {
    color: #122048;
font-feature-settings: 'liga' off, 'clig' off;
font-family: "Euclid Circular A";
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 80px; /* 114.286% */
margin-left:83px;
margin-right:66px;
margin-top: 71px;
}
.text-slide p {
    color: #122048;
font-family: "Euclid Circular A";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 144.8%; /* 34.752px */
letter-spacing: -0.36px;
margin-left:83px;
margin-right:66px;
}
#fast-ai {
background: linear-gradient(180deg, #064C77 0%, #122048 100%);

}
#fast-ai > div > div.c-bkr-cta-banner__content.c-cta-banner__content > div > div > div {
	width:66%;
}

#fast-ai > div > div.c-bkr-cta-banner__content.c-cta-banner__content > div > div > div > div.c-bkr-cta-banner__vertical--heading.c-cta-banner__vertical--heading {
	text-align:center;
}
#fast-ai > div > div.c-bkr-cta-banner__content.c-cta-banner__content > div > div > div > div.c-bkr-cta-banner__vertical--subheading.c-cta-banner__vertical--subheading {
	text-align:center;
}
#fast-ai > div > div.c-bkr-cta-banner__content.c-cta-banner__content > div > div > div > div.c-button.c-bkr-button.paragraph.paragraph--type--atge-button.paragraph--view-mode--default.c-atge-button.c-atge-button--default > div > div {
max-width: 173px;
    margin: auto;	
}
#light-blue-element > div{
	background-color:#064C77;
}
#fast-ai > div > div.c-bkr-cta-banner__content.c-cta-banner__content > div > div > div {
margin:auto;
	
}
.container-slider-mobile {
	display:none;
	
}

#fast-ai > div > div.c-bkr-cta-banner__content.c-cta-banner__content > div > div > div > div.c-button.c-bkr-button.paragraph.paragraph--type--atge-button.paragraph--view-mode--default.c-atge-button.c-atge-button--default > div > div > a {
	--gradient-start: #064C77;
    --gradient-end: #4896A2;
    text-decoration: none;
    color: white;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 20px;
    color: #FFF;
    text-align: center;
    font-family: "Euclid Circular A";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    transition: --gradient-start 0.5s;
    background: linear-gradient(to right, var(--gradient-start), var(--gradient-end));
}
#fast-ai > div > div.c-bkr-cta-banner__content.c-cta-banner__content > div > div > div > div.c-button.c-bkr-button.paragraph.paragraph--type--atge-button.paragraph--view-mode--default.c-atge-button.c-atge-button--default > div > div > a {
	    --gradient-start: #4896A2;
    --gradient-end: #064C77;
    color: white;
}


@media screen and (max-height: 1080px) {
	.container-slider {
    margin-bottom: -303px; 
}
}
@media screen and (max-height: 720px) {
	.container-slider {
    margin-bottom: 0px; 
}
}
@media screen and (max-height: 900px) {
	.container-slider {
    margin-bottom: -143px
}
}
@media screen and (max-height: 800px) {
	.container-slider {
    margin-bottom: -43px
}
}

@media screen and (max-width: 768px) {
  .container-slider-mobile {
    display: block;
  }
  .container-slider {
    display: none !important;
  }
  .newt-slider {
    display: flex;
    flex-direction: column;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  .frame:nth-of-type(1) {
    margin-left: 5px;
    
  }
  .cards {
  	padding-right:0px;
  }
	.frame{
		flex-direction:row;
		flex-wrap:wrap;
		margin-left:5px;
		width:95%;
		margin-right:5px;
    margin-bottom: 20px;
    margin-top: 20px;
    height:auto;
    padding-bottom:20px;
	}
  .picture-slide {
    border-radius: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    min-width:287px;
    margin:auto;
            margin-left: 5px;
        margin-right: 5px;
  }
  .picture-slide img {
  	width: 80% !important;
    height: auto;
    margin: auto;
    border-radius: 15px;
  }
  .text-slide {
    background-color: white;
    border-radius: 52px;
    width: 100%;
    margin:auto;
  }
  .frame:nth-of-type(even) {
    flex-direction: row-reverse;
  }
  .text-slide h3 {
    font-size: 2rem;
    line-height: normal;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
  }
  .text-slide p {
    font-size: 1rem;
    /*line-height: auto;*/
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
  }
}

    