body{font-family:Lexend,sans-serif}.container-medium{max-width:1430px;margin:0 auto}.container-small{max-width:1170px;margin:0 auto}.header{position:fixed;z-index:100;width:100%;transition:background-color .3s cubic-bezier(.175,.885,.32,1.275);border-bottom:1px solid rgba(0,0,0,.04)}.header.active{background-color:#FFF}.header .wrapper{max-width:1680px;margin:0 auto;display:flex;align-items:center;gap:1rem;width:100%;justify-content:space-between}.header .wrapper .left,.header .wrapper .right{flex:1}.header .wrapper .left{display:flex;align-items:center;gap:78px}.header .wrapper .right{text-align:right}.header-logo a{text-decoration:none}.header-menu ul{list-style-type:none;padding:0;margin:0;display:inline-flex;gap:32px;justify-content:space-between}.header-menu ul li a{padding:35px 0;display:block;color:#002961;position:relative;margin-bottom:-1px}.header-menu ul li a::after{content:"";position:absolute;bottom:0;height:0;width:100%;background-color:transparent;left:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}.header-menu ul li a:hover{text-decoration:none}.header-menu ul li a:hover::after{height:2px;background-color:#002961}@media screen and (max-width:992px){.header-cta a{padding:24px 12px;font-size:13px;line-height:13px}}.footer{background-color:#0B1621;padding-top:120px;padding-bottom:160px}.footer--container{display:flex;gap:80px;width:100%;justify-content:space-between}.footer--container .logo--img{margin-bottom:43px}.footer--container .logo .socials{display:flex;gap:20px;margin-bottom:43px}.footer--container .logo .socials--link span{display:block}.footer--container .logo .socials--link span.facebook{content:url(../assets/icons/facebook.svg)}.footer--container .logo .socials--link span.linkedin{content:url(../assets/icons/linkedin.svg)}.footer--container .logo .socials--link span.twitter{content:url(../assets/icons/twitter.svg)}.footer--container .logo .copyright{font-size:14px}.footer--container .links{width:100%;max-width:290px;margin-top:31px}.footer--container .links--list{list-style:none;padding:0;margin:0}.footer--container .links--list li{padding:23px 0;border-bottom:1px solid rgba(255,255,255,.2);width:100%}.footer--container .links--list li:first-child{padding-top:0}.footer--container .links--list li:last-child{border-bottom:none;padding-bottom:0}.footer--container .links--list li a{color:#FFF;text-decoration:none;font-size:18px;display:block;font-weight:500}.footer--container .links--list li a:hover{color:#DC6D1E}.footer--container .newsletter{padding:28px 30px;max-width:292px;background-color:rgba(255,255,255,.03)}.footer--container .newsletter h6{color:#FFF;font-size:16px;font-style:normal;margin-bottom:23px}.footer--container .newsletter form{display:flex;gap:12px;margin-top:12px;align-items:center}.footer--container .newsletter input[type=email]{font-family:Inter;font-size:16px;border-radius:50px;background-color:transparent;padding:18px 24px;color:#FFF;border:1px solid rgba(255,255,255,.12);width:100%}.footer--container .newsletter button{padding:24px 13px;background-color:#DC6D1E;border:none;border-radius:100px}.footer--container .newsletter p{font-family:Inter;font-size:16px}.bgenable{background-size:cover;background-repeat:no-repeat}.bgenable.center-center{background-position:center center}.bgenable.top-center{background-position:top center}.bgenable.bottom-center{background-position:bottom center}.bgenable.center-left{background-position:center left}.bgenable.center-right{background-position:center right}.bgenable.top-left{background-position:top left}.bgenable.top-right{background-position:top right}.bgenable.bottom-left{background-position:bottom left}.bgenable.bottom-right{background-position:bottom right}.fullwidthbanner{width:100%;height:882px;display:flex;align-items:center;position:relative}@media screen and (max-width:768px){.fullwidthbanner{height:736px;align-items:flex-start;padding:70px 32px}.fullwidthbanner .wrapper{text-align:center}}.fullwidthbanner .overlay{left:0;top:0;position:absolute;background:linear-gradient(270deg,rgba(0,0,0,0) 32.08%,rgba(0,0,0,.5) 97.8%);height:100%;width:100%}.fullwidthbanner .wrapper{position:relative;z-index:2;width:100%}.fullwidthbanner .wrapper h2{font-size:100px;line-height:100px;color:#FFF}@media screen and (max-width:768px){.fullwidthbanner .wrapper h2{font-size:52px;line-height:60px;text-align:center}.fullwidthbanner .wrapper h2 br{display:none}}.fullwidthbanner .wrapper a{margin-top:33px}.contentimage{padding-top:140px;padding-bottom:166px}.contentimage__wrapper{display:flex;gap:60px;align-items:center;justify-content:space-between}.contentimage__wrapper .content{max-width:556px;width:100%}.contentimage__wrapper .image img{border-radius:12px;max-width:695px;width:100%;object-fit:cover;height:443px}.contentimage__title{font-size:52px;font-style:normal;font-weight:500;line-height:114%}.contentimage__subtitle{font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.16px;margin-top:32px;color:#445E82}.contentimage__description{font-size:14px;font-style:normal;font-weight:400;line-height:28px;margin-top:24px;color:#445E82}.contentimage--orange .contentimage__title{color:#DC6D1E}.contentimage--blue .contentimage__title{color:#002961}.contentimage--image-right .contentimage__wrapper{flex-direction:row-reverse}.herobanner{height:992px;position:relative}.herobanner .container-fluid,.herobanner .row{height:100%}.herobanner .subtitle{border-radius:100px;background:rgba(0,41,97,.06);padding:6px 14px;display:inline-block;font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.16px}.herobanner .wrapper{max-width:539px}.herobanner .wrapper h1{color:#002961;margin-bottom:40px;margin-top:40px}.herobanner .wrapper .summary-text{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:173%;letter-spacing:-.32px;margin-bottom:40px}.herobanner--blue h1,.herobanner--orange h1{font-size:81px;line-height:107%;letter-spacing:-1.62px;font-style:normal;font-weight:500}.herobanner--orange{background:linear-gradient(140deg,#ffecd9 57.69%,#dff1ff 185.36%)}.herobanner--blue{background:linear-gradient(281deg,#fff3e9 -46.36%,#dff1ff 54.23%)}.herobanner--gradient{background:linear-gradient(212deg,#dff1ff 20.32%,#ffe7d3 109.21%)}.herobanner--gradient h1{font-size:116px;font-style:normal;font-weight:500;line-height:118px;letter-spacing:-4.64px}.btn{border-radius:100px;padding:24px 35px;font-size:20px;line-height:20px}.btn-yellow{background-color:#F8D79D;color:#002961}.btn-blue{background-color:#002961;color:#FFF}.btn:hover{opacity:.8;transition:opacity .2s ease-in-out}