/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.inner-banner{height:350px;margin-top:-111px;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;padding-top:56px;align-content:center;}.inner-banner .hero-text{position:relative;z-index:5;font-size:34px;font-weight:bold;color:var(--color-dark-blue);font-family:var(--font-ideal-sans-bold);white-space:nowrap;text-align:center;display:inline-block;overflow:hidden;margin-bottom:1rem;}.typewriter-cursor{display:inline-block;width:3px;height:100%;background-color:currentColor;margin-left:5px;margin-bottom:5px;vertical-align:middle;animation:blink 0.75s step-end infinite;}@keyframes blink{0%,100%{opacity:1;}50%{opacity:0;}}.inner-banner p{font-size:15px;color:var(--color-dark-blue);line-height:1.5;max-width:400px;font-family:var(--font-ideal-sans-regular);text-align:center;text-transform:capitalize;margin:auto;}.page-node-type-highlights-page .block__title{display:none;}.content-padding{padding:30px 20px 30px;}.swiper-pagination{display:none;}.image-card-container{overflow:hidden;border-radius:20px;}.card-img{border-radius:20px;transition:0.3s;transform:translateY(20px);}.swiper-slide:hover .card-img{transform:translateY(0);}.card-content h3{color:#fff;font-family:var(--font-ideal-sans-regular);font-size:16px;font-weight:600;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;}.card-description{width:100%;z-index:2;padding:20px 0;overflow-wrap:break-word;word-wrap:break-word;hyphens:none;opacity:1;display:flex;flex-direction:column;justify-content:center;}.card-description .title,.card-description p{transition:opacity 0.5s 0.4s;opacity:1;}.card-description.opacity-none{opacity:0;transition:opacity 0s;white-space:wrap;height:0;min-height:0;padding:0;position:relative;z-index:-1;}.card-description.opacity-none .title,.card-description.opacity-none p{opacity:0;transition:opacity 0s;}.card-description{padding:40px 20px;background:radial-gradient(111.17% 111.17% at 24.8% 38.56%,#1e88c6 0%,#e1eaec 100%);}.card-description.green{background:radial-gradient(143.48% 142.21% at 13.8% 26.56%,#8dc63f 0%,#e1eaec 100%);}.card-description.yellow{background:radial-gradient(143.48% 142.21% at 13.8% 26.56%,#f3e600 0%,#e1eaec 100%);}.card-description h1{font-family:var(--font-ideal-sans-regular);font-weight:bold;color:var(--navbar-bg);font-size:24px;}.card-description p{font-family:var(--font-ideal-sans-regular);color:var(--navbar-bg);font-size:17px;margin-right:0;margin-bottom:0;}.card-description.yellow h1,.card-description.yellow p{color:#7a7527;}.page-node-type-highlights-page footer{background:var(--navbar-bg);color:#000;}.page-node-type-highlights-page footer p,.page-node-type-highlights-page .region--footer nav ul a{color:#0000008c;}.page-node-type-highlights-page footer ul li i{color:#00000073;font-size:32px;}.page-node-type-highlights-page .region--footer .block__title{color:#000;}.download-btn{background:var(--color-tomato);border-radius:12px;padding:0.5rem 1rem;text-decoration:none;color:#fff;display:block;width:fit-content;margin-top:2rem;font-size:16px;letter-spacing:0.5px;z-index:3;position:relative;}.download-btn:hover{color:#fff;}.swiper-slide::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#e1eaec99;}.swiper-slide.active::after{background:transparent;}.swiper-button-disabled{opacity:0 !important;}.swiper-button-prev svg,.swiper-button-next svg{display:none;}.swiper-button-prev,.swiper-button-next{color:var(--color-dark-blue);font-size:19px;top:22px !important;}.swiper-pagination-bullet{width:20px;height:3px;border-radius:5px;}.swiper-pagination-bullet-active{background:var(--color-dark-blue);}.highlights-container{margin-bottom:100px;}.page-node-type-highlights-page footer > .row{border-top:1px solid var(--color-dark-blue);}.highlights-container .icon{width:60px;}@media (min-width:500px){.inner-banner{height:400px;}.inner-banner .hero-text{margin-bottom:1rem;padding-top:0;font-size:40px;}.swiper-button-prev,.swiper-button-next{font-size:19px;}.card-description h1{font-size:28px;}.card-description p{font-size:18px;margin-right:0;}.card-content h3{font-size:18px;}.swiper-pagination-bullet{width:27px;height:4px;}}@media (min-width:576px){.card-content h3{font-size:25px;}.inner-banner .hero-text{font-size:50px;}.inner-banner{height:450px;}.inner-banner p{font-size:16px;max-width:600px;}}@media (min-width:768px){.inner-banner .hero-text{font-size:60px;}.inner-banner p{font-size:18px;}.content-padding{padding:50px 50px 30px;}.card-description{padding:50px;}.swiper-button-prev,.swiper-button-next{font-size:30px;}.card-description h1{font-size:35px;}.card-description p{font-size:20px;margin-right:0;}.card-content h3{left:2rem;right:2rem;bottom:2rem;}}@media (min-width:992px){.inner-banner .hero-text{font-size:70px;}.inner-banner{height:550px;}.inner-banner p{font-size:20px;}.inner-banner{height:550px;}.download-btn{padding:0.65rem 1.25rem;font-size:18px;}}@media (min-width:1200px){.card-content h3{font-size:26px;}.card-description h1{font-size:38px;}.card-description p{font-size:22px;margin-right:200px;}.card-description{padding:60px 50px;}.highlights-container{margin-bottom:150px;}}@media (min-width:1700px){.content-padding{padding:80px 145px 30px;}.card-description{padding:96px 192px;}}
