@keyframes preloader-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.preloader-dot:first-child{animation:1.4s ease-in-out -.32s infinite both preloader-bounce}.preloader-dot:nth-child(2){animation:1.4s ease-in-out -.16s infinite both preloader-bounce}.preloader-dot:nth-child(3){animation:1.4s ease-in-out -.08s infinite both preloader-bounce}.preloader-dot:nth-child(4){animation:1.4s ease-in-out infinite both preloader-bounce}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}[data-animate]{opacity:0}[data-animate].animated{animation-duration:.8s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}[data-animate=fadeIn].animated{animation-name:fadeIn}[data-animate=fadeInUp].animated{animation-name:fadeInUp}[data-animate=fadeInDown].animated{animation-name:fadeInDown}[data-animate=fadeInLeft].animated{animation-name:fadeInLeft}[data-animate=fadeInRight].animated{animation-name:fadeInRight}.navbar-landing{transition:background-color .3s,box-shadow .3s,padding .3s}.navbar-landing.scrolled{box-shadow:0 2px 20px #0000004d;background-color:#1a1d2ef7!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.hero-swiper{height:100vh;min-height:600px}.hero-swiper .swiper-slide{background-position:50%;background-size:cover;position:relative}.hero-swiper .swiper-slide:before{content:"";z-index:1;background:linear-gradient(135deg,#1a1d2ed9 0%,#0c42cc73 100%);position:absolute;inset:0}.hero-swiper .swiper-slide .slide-content{z-index:2;position:relative}.hero-swiper .swiper-pagination-bullet{opacity:1;background:#ffffff80;width:12px;height:12px;transition:all .3s}.hero-swiper .swiper-pagination-bullet-active{background:#c93;transform:scale(1.2)}.intro-line-left,.intro-line-right{z-index:2;background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0}.intro-line-left{left:5%}.intro-line-right{right:5%}.thumbnail-card{transition:transform .4s,box-shadow .4s}.thumbnail-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.thumbnail-card .thumbnail-media{overflow:hidden}.thumbnail-card .thumbnail-media img{transition:transform .6s}.thumbnail-card:hover .thumbnail-media img{transform:scale(1.08)}.text-decorated-large{border-left:3px solid #c93;padding-left:2rem;position:relative}.layout-split{grid-template-columns:1fr;gap:0;display:grid}@media (width>=768px){.layout-split{grid-template-columns:1fr 1fr}}.layout-split .layout-media{background-position:50%;background-size:cover;min-height:350px}@media (width>=768px){.layout-split .layout-media{min-height:500px}}.box-icon-bordered{text-align:center;border:1px solid #ffffff26;padding:2rem 1.5rem;transition:border-color .3s,background-color .3s}.box-icon-bordered:hover{background-color:#0c42cc14;border-color:#0c42cc}.post-card{background:#fff;transition:box-shadow .4s,transform .4s;overflow:hidden;box-shadow:0 2px 15px #0000000f}.post-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001f}.post-card .post-media{position:relative;overflow:hidden}.post-card .post-media img{transition:transform .5s}.post-card:hover .post-media img{transform:scale(1.06)}.post-card .post-hover-btn{color:#fff;letter-spacing:.05em;text-transform:uppercase;opacity:0;background:#0c42ccb3;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:opacity .3s;display:flex;position:absolute;inset:0}.post-card:hover .post-hover-btn{opacity:1}.news-swiper .swiper-button-prev,.news-swiper .swiper-button-next{color:#0c42cc;width:40px;height:40px}.news-swiper .swiper-button-prev:after,.news-swiper .swiper-button-next:after{font-size:18px}.news-swiper .swiper-scrollbar{background:#e5e7eb;height:3px}.news-swiper .swiper-scrollbar-drag{background:#0c42cc}.testimonial-dot{cursor:pointer;background:#ffffff4d;border-radius:50%;width:10px;height:10px;transition:background .3s}.testimonial-dot.active{background:#c93}.person-poster{display:block;position:relative;overflow:hidden}.person-poster .person-media{background-position:50%;background-size:cover;height:450px;transition:transform .6s}.person-poster:hover .person-media{transform:scale(1.05)}.person-poster .person-content{background:linear-gradient(#0000 0%,#1a1d2ef2 100%);padding:1.5rem;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 70px))}.person-poster:hover .person-content{transform:translateY(0)}.form-input-dark{color:#fff;background:#ffffff14;border:1px solid #ffffff26;outline:none;width:100%;padding:.875rem 1.25rem;transition:border-color .3s,background-color .3s}.form-input-dark::placeholder{color:#ffffff80}.form-input-dark:focus{background:#ffffff1f;border-color:#0c42cc}.btn-primary-landing{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#0c42cc;padding:.875rem 2.25rem;font-size:.875rem;font-weight:600;transition:background-color .3s,transform .2s;display:inline-block}.btn-primary-landing:hover{background:#0935a3;transform:translateY(-1px)}.btn-outline-landing{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:2px solid #fff;padding:.8rem 2.25rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-block}.btn-outline-landing:hover{color:#1a1d2e;background:#fff}.btn-outline-dark{color:#1a1d2e;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:2px solid #1a1d2e;padding:.8rem 2.25rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-block}.btn-outline-dark:hover{color:#fff;background:#1a1d2e}.footer-divider{background:#ffffff1a;height:1px}.social-icon-bordered{color:#fff;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:inline-flex}.social-icon-bordered:hover{color:#c93;background:#cc99331a;border-color:#c93}.list-marked li{padding-left:1.25rem;position:relative}.list-marked li:before{content:"";background:#0c42cc;border-radius:50%;width:6px;height:6px;position:absolute;top:.625rem;left:0}.partner-logo{opacity:.5;filter:grayscale();transition:all .3s}.partner-logo:hover{opacity:1;filter:grayscale(0%)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#0c42cc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0935a3}
