@font-face{font-display:swap;font-family:NotoSans-Bold;font-style:normal;src:url(../fonts/NotoSans-Bold.ttf)}@font-face{font-display:swap;font-family:NotoSans-Medium;font-style:normal;src:url(../fonts/NotoSans-Medium.ttf)}@font-face{font-display:swap;font-family:NotoSans-Regular;font-style:normal;src:url(../fonts/NotoSans-Regular.ttf)}@font-face{font-display:swap;font-family:NotoSans-SemiBold;font-style:normal;src:url(../fonts/NotoSans-SemiBold.ttf)}.hero{padding:195px 0 100px}.hero .hero-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-right:60px}.hero .hero-content .hero-text{margin-bottom:40px}.hero .hero-content .hero-text .hero-title{color:#180047;font-family:NotoSans-Bold;font-size:68px;line-height:1.2;margin-bottom:20px}.hero .hero-content .hero-text .hero-description{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:20px}.hero .hero-content .stats-card{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:6.43pt 21.04pt 35pt rgba(54,62,147,.05);display:flex;justify-content:space-between;padding:30px}.hero .hero-content .stats-card .stat-item{flex:1}.hero .hero-content .stats-card .stat-item .stat-number{color:#a529d9;font-family:NotoSans-SemiBold;font-size:26px;margin-bottom:8px}.hero .hero-content .stats-card .stat-item .stat-label{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.4}.hero .hero-content .stats-card .stat-divider{background:rgba(165,41,217,.5);height:82px;margin:0 20px;width:2px}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card{background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:40px;height:100%;min-height:600px;padding:50px;position:relative}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-title{color:#2958d9;font-family:NotoSans-Bold;font-size:36px;margin-bottom:25px;padding-right:15%;z-index:2}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-description{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.6;margin-bottom:25px;padding-right:35%;z-index:2}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-button{margin-bottom:30px;z-index:2}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-image{bottom:0;height:50%;position:absolute;right:20px;width:50%;z-index:2}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero .carousel-container .heroSwiper .swiper-pagination{display:flex!important;flex-direction:column!important;gap:15px!important;height:auto!important;left:auto!important;position:absolute!important;right:50px!important;top:50px!important;transform:none!important;width:auto!important;z-index:10!important}.hero .carousel-container .heroSwiper .swiper-pagination .swiper-pagination-bullet{align-items:center;background:transparent!important;border:1px solid transparent;border-radius:50%;color:#2958d9;display:flex;font-family:NotoSans-Regular;font-size:16px;font-weight:500;height:45px;justify-content:center;margin:0;opacity:var(--swiper-pagination-bullet-inactive-opacity,.5);transition:all .3s ease;width:45px}.hero .carousel-container .heroSwiper .swiper-pagination .swiper-pagination-bullet:hover{background:rgba(87,154,242,.1)!important;border-color:#579af2;color:#579af2;opacity:1}.hero .carousel-container .heroSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#2958d9;opacity:1}@media(max-width:1024px){.hero{padding:175px 0 80px}.hero .hero-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-right:30px}.hero .hero-content .hero-text .hero-title{font-size:48px}.hero .hero-content .hero-text .hero-description{font-size:16px}.hero .hero-content .stats-card{padding:25px}.hero .hero-content .stats-card .stat-item .stat-number{font-size:20px}.hero .hero-content .stats-card .stat-item .stat-label{font-size:12px}.hero .hero-content .stats-card .stat-divider{height:50px;margin:0 15px}.hero .carousel-container{padding-left:30px}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card{height:100%}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-title{font-size:28px;padding-right:20%}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-description{font-size:15px;padding-right:45%}}@media(max-width:992px){.hero{padding:155px 0 60px}.hero .hero-content{padding-right:0}.hero .hero-content .hero-text{margin-bottom:30px}.hero .hero-content .hero-text .hero-title{font-size:42px}.hero .hero-content .hero-text .hero-description{font-size:16px}.hero .hero-content .stats-card{padding:20px}.hero .hero-content .stats-card .stat-divider{height:40px;margin:0 12px}.hero .carousel-container{margin-top:40px;padding-left:0}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card{height:100%;min-height:400px}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-title{font-size:24px}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-description{font-size:14px}}@media(max-width:768px){.hero{padding:120px 0 40px}.hero .hero-content{display:block}.hero .hero-content .hero-text .hero-title{font-size:36px}.hero .hero-content .hero-text .hero-description{font-size:15px}.hero .hero-content .stats-card{align-items:center;flex-direction:column;gap:15px;padding:15px}.hero .hero-content .stats-card .stat-item{text-align:center}.hero .hero-content .stats-card .stat-divider{height:1px;margin:0;width:100%}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card{height:100%}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-title{font-size:20px}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-description{font-size:13px}}@media(max-width:576px){.hero{padding:110px 0 30px}.hero .hero-content{display:block}.hero .hero-content .hero-text .hero-title{font-size:28px}.hero .hero-content .hero-text .hero-description{font-size:14px}.hero .hero-content .stats-card{padding:12px}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card{height:100%;padding:30px}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-title{font-size:18px}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-description{font-size:12px;padding-right:30%}.hero .carousel-container .heroSwiper .swiper-slide .carousel-card .carousel-image{height:40%;width:40%}.hero .carousel-container .heroSwiper .swiper-pagination{gap:6px!important;left:auto!important;right:30px!important;top:30px!important}.hero .carousel-container .heroSwiper .swiper-pagination .swiper-pagination-bullet{font-size:16px;height:40px;width:40px}}.cta-section{align-items:center;display:flex;justify-content:center;padding:0}.cta-section .container{text-align:center}.about-section{padding:100px 0}.about-section .about-content{padding-right:60px}.about-section .about-content .about-subtitle{color:#2958d9;font-family:NotoSans-Medium;font-size:16px;margin-bottom:20px}.about-section .about-content .about-title{color:#180047;font-family:NotoSans-Bold;font-size:34px;line-height:1.2;margin-bottom:30px}.about-section .about-content .about-description{margin-bottom:40px}.about-section .about-content .about-description p{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:20px}.about-section .about-content .about-description p:last-child{margin-bottom:0}.about-section .about-content .about-button{margin-top:20px}.about-section .about-image{text-align:center}.about-section .about-image img{background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:40px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.about-section{padding:80px 0}.about-section .about-content{padding-right:40px}.about-section .about-content .about-subtitle{font-size:14px}.about-section .about-content .about-title{font-size:42px}.about-section .about-content .about-description p{font-size:16px}}@media(max-width:992px){.about-section{padding:60px 0}.about-section .about-content{margin-bottom:40px;padding-right:0}.about-section .about-content .about-subtitle{font-size:13px}.about-section .about-content .about-title{font-size:36px}.about-section .about-content .about-description p{font-size:16px}.about-section .about-image img{border-radius:30px}}@media(max-width:768px){.about-section{padding:40px 0}.about-section .about-content .about-subtitle{font-size:12px}.about-section .about-content .about-title{font-size:28px}.about-section .about-content .about-description p{font-size:15px}.about-section .about-image img{border-radius:20px}}@media(max-width:576px){.about-section{padding:30px 0}.about-section .about-content .about-subtitle{font-size:11px}.about-section .about-content .about-title{font-size:24px}.about-section .about-content .about-description p{font-size:14px}.about-section .about-image img{border-radius:15px}}.careers-section .about-content{padding-right:60px}.careers-section .about-content .about-subtitle{color:#2958d9;font-family:NotoSans-Medium;font-size:16px;margin-bottom:20px}.careers-section .about-content .about-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:30px}.careers-section .about-content .about-description{margin-bottom:40px}.careers-section .about-content .about-description p{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:20px}.careers-section .about-content .about-description p:last-child{margin-bottom:0}.careers-section .about-content .about-button{margin-top:20px}.careers-section .about-image{text-align:center}.careers-section .about-image img{background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:40px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.careers-section{padding:80px 0}.careers-section .about-content{padding-right:40px}.careers-section .about-content .about-subtitle{font-size:14px}.careers-section .about-content .about-title{font-size:36px}.careers-section .about-content .about-description p{font-size:16px}}@media(max-width:992px){.careers-section{padding:60px 0}.careers-section .about-content{margin-bottom:30px;padding-right:0}.careers-section .about-content .about-subtitle{font-size:14px}.careers-section .about-content .about-title{font-size:32px}.careers-section .about-content .about-description p{font-size:16px}.careers-section .about-image img{border-radius:30px}}@media(max-width:768px){.careers-section{padding:40px 0}.careers-section .about-content{margin-bottom:25px}.careers-section .about-content .about-subtitle{font-size:13px}.careers-section .about-content .about-title{font-size:28px}.careers-section .about-content .about-description p{font-size:15px}.careers-section .about-image img{border-radius:25px}}@media(max-width:576px){.careers-section{padding:30px 0}.careers-section .about-content{margin-bottom:20px}.careers-section .about-content .about-subtitle{font-size:12px}.careers-section .about-content .about-title{font-size:24px}.careers-section .about-content .about-description p{font-size:15px}.careers-section .about-image img{border-radius:20px}}.benefits-section{background:linear-gradient(180deg,#e0e5ff,#fff);padding:100px 0 120px}.benefits-section .benefits-content{padding-right:60px}.benefits-section .benefits-content .benefits-subtitle{color:#2958d9;font-family:NotoSans-Medium;font-size:16px;margin-bottom:20px}.benefits-section .benefits-content .benefits-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:30px}.benefits-section .benefits-content .benefits-description{margin-bottom:40px}.benefits-section .benefits-content .benefits-description p{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:0}.benefits-section .benefits-cards .benefit-card{background:#fff;border:1px solid #fff;border-radius:20px;height:100%;padding:30px;transition:all .3s ease}.benefits-section .benefits-cards .benefit-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.benefits-section .benefits-cards .benefit-card.benefit-card--speed{background:rgba(41,217,176,.451)}.benefits-section .benefits-cards .benefit-card.benefit-card--flexibility{background:rgba(87,154,242,.702)}.benefits-section .benefits-cards .benefit-card.benefit-card--transparency{background:rgba(217,41,137,.451)}.benefits-section .benefits-cards .benefit-card.benefit-card--accessibility{background:rgba(165,41,217,.451)}.benefits-section .benefits-cards .benefit-card .benefit-card-title{color:#180047;font-family:NotoSans-Bold;font-size:20px;margin-bottom:20px}.benefits-section .benefits-cards .benefit-card .benefit-list{list-style:none;margin:0;padding:0}.benefits-section .benefits-cards .benefit-card .benefit-list li{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.6;margin-bottom:12px;padding-left:25px;position:relative}.benefits-section .benefits-cards .benefit-card .benefit-list li:last-child{margin-bottom:0}.benefits-section .benefits-cards .benefit-card .benefit-list li:before{align-items:center;background:#fff;border-radius:50%;color:#a529d9;content:"✓";display:flex;font-family:NotoSans-Bold;font-size:12px;height:18px;justify-content:center;left:0;position:absolute;top:0;width:18px}@media(max-width:1024px){.benefits-section{padding:80px 0 100px}.benefits-section .benefits-content{padding-right:40px}.benefits-section .benefits-content .benefits-subtitle{font-size:14px}.benefits-section .benefits-content .benefits-title{font-size:36px}.benefits-section .benefits-content .benefits-description p{font-size:16px}.benefits-section .benefits-cards .benefit-card{padding:25px}.benefits-section .benefits-cards .benefit-card .benefit-card-title{font-size:18px}.benefits-section .benefits-cards .benefit-card .benefit-list li{font-size:13px}}@media(max-width:992px){.benefits-section{padding:60px 0 80px}.benefits-section .benefits-content{margin-bottom:40px;padding-right:0}.benefits-section .benefits-content .benefits-subtitle{font-size:13px}.benefits-section .benefits-content .benefits-title{font-size:32px}.benefits-section .benefits-content .benefits-description p{font-size:16px}.benefits-section .benefits-cards .benefit-card{padding:20px}.benefits-section .benefits-cards .benefit-card .benefit-card-title{font-size:16px}.benefits-section .benefits-cards .benefit-card .benefit-list li{font-size:12px}}@media(max-width:768px){.benefits-section{padding:40px 0 60px}.benefits-section .benefits-content .benefits-subtitle{font-size:12px}.benefits-section .benefits-content .benefits-title{font-size:28px}.benefits-section .benefits-content .benefits-description p{font-size:15px}.benefits-section .benefits-cards .benefit-card{padding:18px}.benefits-section .benefits-cards .benefit-card .benefit-card-title{font-size:15px}.benefits-section .benefits-cards .benefit-card .benefit-list li{font-size:11px}}@media(max-width:576px){.benefits-section{padding:30px 0 50px}.benefits-section .benefits-content .benefits-subtitle{font-size:11px}.benefits-section .benefits-content .benefits-title{font-size:24px}.benefits-section .benefits-content .benefits-description p{font-size:15px}.benefits-section .benefits-cards .benefit-card{padding:15px}.benefits-section .benefits-cards .benefit-card .benefit-card-title{font-size:14px}.benefits-section .benefits-cards .benefit-card .benefit-list li{font-size:10px}}.credits-section{background:linear-gradient(135deg,#e0e5ff 40%,#b599f2);border-radius:40px;margin-top:-40px;padding:100px 0;position:relative;z-index:2}.credits-section .credits-grid{display:grid;gap:2px;grid-template-columns:repeat(3,1fr)}.credits-section .credits-grid .credit-card{background:linear-gradient(135deg,#f0f2fe,#e0e5ff);border:1px solid #fff;border-radius:20px;display:flex;flex-direction:column;padding:45px;transition:all .3s ease}.credits-section .credits-grid .credit-card:hover{background:linear-gradient(135deg,#fff,#e0e5ff)}.credits-section .credits-grid .credit-card.credit-card--title{background:transparent;border:none;box-shadow:none;justify-content:center;padding:0}.credits-section .credits-grid .credit-card.credit-card--title:hover{box-shadow:none;transform:none}.credits-section .credits-grid .credit-card.credit-card--title .credits-subtitle{color:#2958d9;font-family:NotoSans-Medium;font-size:16px;margin-bottom:20px}.credits-section .credits-grid .credit-card.credit-card--title .credits-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:0}.credits-section .credits-grid .credit-card .credit-icon{margin-bottom:15px}.credits-section .credits-grid .credit-card .credit-icon img{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.credits-section .credits-grid .credit-card .credit-title{color:#2958d9;font-family:NotoSans-Bold;font-size:18px;line-height:1.3;margin-bottom:12px}.credits-section .credits-grid .credit-card .credit-description{color:#180047;flex-grow:1;font-family:NotoSans-Regular;font-size:13px;line-height:1.6;margin-bottom:40px}.credits-section .credits-grid .credit-card .credit-button{margin-top:auto;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.credits-section{padding:80px 0}.credits-section .credits-grid{gap:1px}.credits-section .credits-grid .credit-card.credit-card--title .credits-title{font-size:36px}.credits-section .credits-grid .credit-card{padding:20px}.credits-section .credits-grid .credit-card .credit-icon img{height:35px;width:35px}.credits-section .credits-grid .credit-card .credit-title{font-size:15px}.credits-section .credits-grid .credit-card .credit-description{font-size:12px}}@media(max-width:992px){.credits-section{padding:60px 0}.credits-section .credits-grid{gap:1px;grid-template-columns:repeat(2,1fr)}.credits-section .credits-grid .credit-card.credit-card--title{grid-column:1/-1;margin-bottom:20px}.credits-section .credits-grid .credit-card.credit-card--title .credits-title{font-size:32px}.credits-section .credits-grid .credit-card{padding:18px}.credits-section .credits-grid .credit-card .credit-icon img{height:30px;width:30px}.credits-section .credits-grid .credit-card .credit-title{font-size:14px}.credits-section .credits-grid .credit-card .credit-description{font-size:11px}}@media(max-width:768px){.credits-section{padding:40px 0}.credits-section .credits-grid{gap:20px;grid-template-columns:1fr}.credits-section .credits-grid .credit-card.credit-card--title .credits-subtitle{font-size:14px}.credits-section .credits-grid .credit-card.credit-card--title .credits-title{font-size:28px}.credits-section .credits-grid .credit-card{padding:15px}.credits-section .credits-grid .credit-card .credit-icon img{height:25px;width:25px}.credits-section .credits-grid .credit-card .credit-title{font-size:13px}.credits-section .credits-grid .credit-card .credit-description{font-size:10px}}@media(max-width:576px){.credits-section{border-radius:30px;padding:30px 0}.credits-section .credits-grid .credit-card.credit-card--title .credits-subtitle{font-size:12px}.credits-section .credits-grid .credit-card.credit-card--title .credits-title{font-size:24px}.credits-section .credits-grid .credit-card{padding:12px}.credits-section .credits-grid .credit-card .credit-icon{margin-bottom:8px}.credits-section .credits-grid .credit-card .credit-icon img{height:20px;width:20px}.credits-section .credits-grid .credit-card .credit-title{font-size:12px}.credits-section .credits-grid .credit-card .credit-description{font-size:9px}}.news-section{background:#fff;margin-top:-40px;padding:140px 0 60px}.news-section .news-content{padding-right:40px}.news-section .news-content .news-subtitle{color:#2958d9;font-family:NotoSans-Medium;font-size:16px;margin-bottom:20px}.news-section .news-content .news-title{color:#180047;font-family:NotoSans-Bold;font-size:34px;line-height:1.2;margin-bottom:30px}.news-section .news-content .news-button{width:-moz-fit-content;width:fit-content}.news-section .news-card{cursor:pointer;display:block;margin-bottom:40px;overflow:hidden;text-decoration:none;transition:all .3s ease}.news-section .news-card:hover{text-decoration:none;transform:translateY(-8px)}.news-section .news-card .news-image{aspect-ratio:16/10;border-radius:20px;overflow:hidden}.news-section .news-card .news-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-section .news-card .news-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:20px 0 15px}.news-section .news-card .news-meta .news-tag{background:rgba(165,41,217,.1);border-radius:20px;color:#180047;font-family:NotoSans-Medium;font-size:12px;padding:6px 12px}.news-section .news-card .news-meta .news-date{color:#180047;font-family:NotoSans-Regular;font-size:12px;margin-left:auto}.news-section .news-card .news-card-title{color:#180047;font-family:NotoSans-Bold;font-size:16px;line-height:1.4;margin:0;padding:0}@media(max-width:1024px){.news-section{padding:120px 0 40px}.news-section .news-content{padding-right:30px}.news-section .news-content .news-title{font-size:30px}}@media(max-width:992px){.news-section{padding:100px 0 40px}.news-section .news-content{margin-bottom:40px;padding-right:0}.news-section .news-content .news-title{font-size:28px}.news-section .news-card{margin-bottom:30px}.news-section .news-card .news-meta .news-date,.news-section .news-card .news-meta .news-tag{font-size:11px}.news-section .news-card .news-card-title{font-size:15px}}@media(max-width:768px){.news-section{padding:80px 0 0}.news-section .news-content .news-subtitle{font-size:14px}.news-section .news-content .news-title{font-size:24px}.news-section .news-card .news-meta{padding:10px 0}.news-section .news-card .news-meta .news-date,.news-section .news-card .news-meta .news-tag{font-size:10px}.news-section .news-card .news-card-title{font-size:14px}}@media(max-width:576px){.news-section{padding:70px 0 0}.news-section .news-content .news-subtitle{font-size:12px}.news-section .news-content .news-title{font-size:20px}.news-section .news-card .news-meta .news-date,.news-section .news-card .news-meta .news-tag{font-size:9px}.news-section .news-card .news-card-title{font-size:14px}}.banner-section{padding:0 0 100px}.banner-section .banner-container{border-radius:40px;overflow:hidden;position:relative}.banner-section .banner-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.banner-section .banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-section .banner-overlay{background:linear-gradient(90deg,rgba(24,0,71,.9),rgba(41,88,217,.8),rgba(41,88,217,.8));bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.banner-section .banner-content{padding:60px 40px;position:relative;text-align:center;z-index:3}.banner-section .banner-content .banner-title{color:#fff;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:30px}.banner-section .banner-content .banner-description{color:#fff;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:40px}.banner-section .banner-content .banner-button{margin:0 auto;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.banner-section{padding:0 0 80px}.banner-section .banner-container{border-radius:35px}.banner-section .banner-content{padding:60px 30px}.banner-section .banner-content .banner-title{font-size:36px}.banner-section .banner-content .banner-description{font-size:16px}}@media(max-width:992px){.banner-section{padding:0 0 60px}.banner-section .banner-container{border-radius:30px}.banner-section .banner-content{padding:50px 25px}.banner-section .banner-content .banner-title{font-size:32px}.banner-section .banner-content .banner-description{font-size:15px}}@media(max-width:768px){.banner-section{padding:0 0 40px}.banner-section .banner-container{border-radius:25px}.banner-section .banner-content{padding:40px 20px}.banner-section .banner-content .banner-title{font-size:28px}.banner-section .banner-content .banner-description{font-size:15px}}@media(max-width:576px){.banner-section{padding:0 0 30px}.banner-section .banner-container{border-radius:20px}.banner-section .banner-content{padding:30px 15px}.banner-section .banner-content .banner-title{font-size:24px}.banner-section .banner-content .banner-description{font-size:15px}}.intro-section{padding:295px 0 200px;position:relative}.intro-section .intro-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.intro-section .intro-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.intro-section .intro-overlay{background:linear-gradient(90deg,rgba(24,0,71,.8),rgba(41,88,217,.7),rgba(41,88,217,.7));bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.intro-section .intro-content{margin-left:0;margin-right:auto;max-width:900px;position:relative;text-align:left;z-index:3}.intro-section .intro-content .intro-subtitle{color:#fff;font-family:NotoSans-Medium;font-size:18px;letter-spacing:1px;line-height:1.4;margin-bottom:20px;text-transform:uppercase}.intro-section .intro-content .intro-title{color:#fff;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:0;min-height:144px}@media(max-width:1440px){.intro-section{padding:195px 0 100px}}@media(max-width:1024px){.intro-section{padding:175px 0 80px}.intro-section .intro-content .intro-title{font-size:36px;min-height:auto}}@media(max-width:992px){.intro-section{padding:155px 0 60px}.intro-section .intro-content .intro-subtitle{font-size:16px}.intro-section .intro-content .intro-title{font-size:32px}}@media(max-width:768px){.intro-section{padding:120px 0 40px}.intro-section .intro-content .intro-subtitle{font-size:14px;margin-bottom:15px}.intro-section .intro-content .intro-title{font-size:28px}}@media(max-width:576px){.intro-section{padding:110px 0 30px}.intro-section .intro-content .intro-subtitle{font-size:12px;margin-bottom:10px}.intro-section .intro-content .intro-title{font-size:24px}}.company-section{padding:100px 0}.company-section .about-intro{text-align:center}.company-section .about-intro .about-intro-title{color:#180047;font-family:NotoSans-Bold;font-size:36px;line-height:1.4;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1100px}.company-section .about-text .about-section-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:30px}.company-section .about-text .about-description{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:20px}.company-section .about-text .about-description:last-child{margin-bottom:0}.company-section .row:nth-child(2) .about-text{padding-right:60px}.company-section .row:nth-child(3) .about-text{padding-left:60px;padding-right:0}.company-section .about-image img{border-radius:40px;height:auto;width:100%}.company-section .row:not(:last-child){margin-bottom:80px}@media(max-width:1440px){.company-section .about-intro .about-intro-title{font-family:NotoSans-Bold;font-size:24px}}@media(max-width:1024px){.company-section{padding:80px 0}.company-section .about-intro{margin-bottom:60px}.company-section .about-text .about-section-title{font-size:36px}.company-section .about-text .about-description{font-size:16px}.company-section .row:nth-child(2) .about-text{padding-right:0}.company-section .row:nth-child(3) .about-text{padding-left:0;padding-right:0}.company-section .row:not(:last-child){margin-bottom:60px}}@media(max-width:992px){.company-section{padding:60px 0}.company-section .about-intro{margin-bottom:50px}.company-section .about-text{margin-bottom:30px}.company-section .about-text .about-section-title{font-size:32px;margin-bottom:25px}.company-section .about-text .about-description{font-size:16px}.company-section .about-image img{border-radius:30px}.company-section .row:not(:last-child){margin-bottom:50px}}@media(max-width:768px){.company-section{padding:40px 0}.company-section .about-intro{margin-bottom:40px}.company-section .about-text{margin-bottom:25px}.company-section .about-text .about-section-title{font-size:28px;margin-bottom:20px}.company-section .about-text .about-description{font-size:15px}.company-section .about-image img{border-radius:25px}.company-section .row:not(:last-child){margin-bottom:40px}}@media(max-width:576px){.company-section{padding:30px 0}.company-section .about-intro{margin-bottom:30px}.company-section .about-intro .about-intro-title{font-size:20px}.company-section .about-text{margin-bottom:20px}.company-section .about-text .about-section-title{font-size:24px;margin-bottom:15px}.company-section .about-text .about-description{font-size:15px}.company-section .about-image img{border-radius:20px}.company-section .row:not(:last-child){margin-bottom:30px}}.values-section{background:linear-gradient(180deg,#e0e5ff 30%,#fff 70%);border-radius:40px;padding:100px 0}.values-section .values-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:0}.values-section .values-description{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:0}.values-section .values-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;margin-top:60px}.values-section .values-grid .value-card{background:linear-gradient(135deg,#f0f2fe,#e0e5ff);border:1px solid #fff;border-radius:20px;padding:30px;transition:all .3s ease}.values-section .values-grid .value-card:hover{background:linear-gradient(135deg,#fff,#e0e5ff)}.values-section .values-grid .value-card .value-icon{margin-bottom:20px}.values-section .values-grid .value-card .value-icon img{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.values-section .values-grid .value-card .value-card-title{color:#2958d9;font-family:NotoSans-SemiBold;font-size:20px;line-height:1.3;margin-bottom:15px}.values-section .values-grid .value-card .value-card-description{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.5;margin-bottom:0}.values-section .values-grid .value-card-wide{grid-column:span 2}@media(max-width:1024px){.values-section{padding:80px 0}.values-section .values-title{font-size:36px}.values-section .values-description{font-size:16px}.values-section .values-grid{margin-top:50px}.values-section .values-grid .value-card{padding:25px}.values-section .values-grid .value-card .value-icon{margin-bottom:18px}.values-section .values-grid .value-card .value-icon img{height:35px;width:35px}.values-section .values-grid .value-card .value-card-title{font-size:18px;margin-bottom:12px}.values-section .values-grid .value-card .value-card-description{font-size:13px}}@media(max-width:992px){.values-section{padding:60px 0}.values-section .values-title{font-size:32px}.values-section .values-description{font-size:16px}.values-section .values-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;margin-top:40px}.values-section .values-grid .value-card-wide{grid-column:span 2}.values-section .values-grid .value-card{padding:20px}.values-section .values-grid .value-card .value-icon{margin-bottom:15px}.values-section .values-grid .value-card .value-icon img{height:32px;width:32px}.values-section .values-grid .value-card .value-card-title{font-size:16px;margin-bottom:10px}.values-section .values-grid .value-card .value-card-description{font-size:13px}}@media(max-width:768px){.values-section{padding:40px 0}.values-section .values-title{font-size:28px}.values-section .values-description{font-size:15px}.values-section .values-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;margin-top:30px}.values-section .values-grid .value-card-wide{grid-column:span 1}.values-section .values-grid .value-card{padding:20px}.values-section .values-grid .value-card .value-icon{margin-bottom:15px}.values-section .values-grid .value-card .value-icon img{height:30px;width:30px}.values-section .values-grid .value-card .value-card-title{font-size:16px;margin-bottom:10px}.values-section .values-grid .value-card .value-card-description{font-size:13px}}@media(max-width:576px){.values-section{padding:30px 0}.values-section .values-title{font-size:24px}.values-section .values-description{font-size:15px}.values-section .values-grid{gap:15px;margin-top:25px}.values-section .values-grid .value-card{padding:18px}.values-section .values-grid .value-card .value-icon{margin-bottom:12px}.values-section .values-grid .value-card .value-icon img{height:28px;width:28px}.values-section .values-grid .value-card .value-card-title{font-size:15px;margin-bottom:8px}.values-section .values-grid .value-card .value-card-description{font-size:12px}}.team-section{padding:100px 0}.team-section .team-header{margin-bottom:60px;text-align:center}.team-section .team-header .team-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:20px}.team-section .team-header .team-description{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:800px}.team-section .team-slider-wrapper{padding:0 75px;position:relative}.team-section .teamSwiper{height:auto;width:100%}.team-section .teamSwiper .swiper-wrapper{align-items:stretch}.team-section .teamSwiper .swiper-slide{align-items:stretch;display:flex;font-size:18px;height:auto;justify-content:center;text-align:center}.team-section .teamSwiper .swiper-slide .team-card{background:linear-gradient(135deg,#f0f2fe,#e0e5ff);border:1px solid #180047;border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px 40px;text-align:center;width:100%}.team-section .teamSwiper .swiper-slide .team-card .team-image{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.team-section .teamSwiper .swiper-slide .team-card .team-image img{aspect-ratio:3/4;display:block;margin:0 auto;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.team-section .teamSwiper .swiper-slide .team-card .team-name{color:#180047;font-family:NotoSans-SemiBold;font-size:18px;line-height:1.3;margin-bottom:10px}.team-section .teamSwiper .swiper-slide .team-card .team-position{align-items:center;color:#180047;display:flex;flex-grow:1;font-family:NotoSans-Regular;font-size:14px;justify-content:center;line-height:1.4;margin-bottom:0}.team-section .team-slider-wrapper .swiper-button-next,.team-section .team-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:50px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:10}.team-section .team-slider-wrapper .swiper-button-next:after,.team-section .team-slider-wrapper .swiper-button-prev:after{display:none}.team-section .team-slider-wrapper .swiper-button-next:hover,.team-section .team-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.team-section .team-slider-wrapper .swiper-button-next i,.team-section .team-slider-wrapper .swiper-button-prev i{font-size:20px;font-weight:700}.team-section .team-slider-wrapper .swiper-button-prev{left:0}.team-section .team-slider-wrapper .swiper-button-next{right:0}@media(max-width:1024px){.team-section .team-slider-wrapper .swiper-button-next,.team-section .team-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:45px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:10}.team-section .team-slider-wrapper .swiper-button-next:after,.team-section .team-slider-wrapper .swiper-button-prev:after{display:none}.team-section .team-slider-wrapper .swiper-button-next:hover,.team-section .team-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.team-section .team-slider-wrapper .swiper-button-next i,.team-section .team-slider-wrapper .swiper-button-prev i{font-size:18px;font-weight:700}.team-section .team-slider-wrapper .swiper-button-prev{left:0}.team-section .team-slider-wrapper .swiper-button-next{right:0}}@media(max-width:992px){.team-section .team-slider-wrapper .swiper-button-next,.team-section .team-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:40px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.team-section .team-slider-wrapper .swiper-button-next:after,.team-section .team-slider-wrapper .swiper-button-prev:after{display:none}.team-section .team-slider-wrapper .swiper-button-next:hover,.team-section .team-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.team-section .team-slider-wrapper .swiper-button-next i,.team-section .team-slider-wrapper .swiper-button-prev i{font-size:16px;font-weight:700}.team-section .team-slider-wrapper .swiper-button-prev{left:0}.team-section .team-slider-wrapper .swiper-button-next{right:0}}@media(max-width:768px){.team-section .team-slider-wrapper .swiper-button-next,.team-section .team-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:35px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:35px;z-index:10}.team-section .team-slider-wrapper .swiper-button-next:after,.team-section .team-slider-wrapper .swiper-button-prev:after{display:none}.team-section .team-slider-wrapper .swiper-button-next:hover,.team-section .team-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.team-section .team-slider-wrapper .swiper-button-next i,.team-section .team-slider-wrapper .swiper-button-prev i{font-size:14px;font-weight:700}.team-section .team-slider-wrapper .swiper-button-prev{left:0}.team-section .team-slider-wrapper .swiper-button-next{right:0}}@media(max-width:576px){.team-section .team-slider-wrapper .swiper-button-next,.team-section .team-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:32px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:10}.team-section .team-slider-wrapper .swiper-button-next:after,.team-section .team-slider-wrapper .swiper-button-prev:after{display:none}.team-section .team-slider-wrapper .swiper-button-next:hover,.team-section .team-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.team-section .team-slider-wrapper .swiper-button-next i,.team-section .team-slider-wrapper .swiper-button-prev i{font-size:12px;font-weight:700}.team-section .team-slider-wrapper .swiper-button-prev{left:0}.team-section .team-slider-wrapper .swiper-button-next{right:0}}@media(max-width:1024px){.team-section{padding:80px 0}.team-section .team-header{margin-bottom:50px}.team-section .team-header .team-title{font-size:36px}.team-section .team-header .team-description{font-size:16px}.team-section .team-slider-wrapper{margin-top:50px}.team-section .teamSwiper .swiper-wrapper{align-items:stretch}.team-section .teamSwiper .swiper-slide .team-card .team-name{font-size:16px}.team-section .teamSwiper .swiper-slide .team-card .team-position{font-size:13px}}@media(max-width:992px){.team-section{padding:60px 0}.team-section .team-header{margin-bottom:40px}.team-section .team-header .team-title{font-size:32px}.team-section .team-header .team-description{font-size:16px}.team-section .team-slider-wrapper{margin-top:40px;padding:0 60px}.team-section .teamSwiper .swiper-wrapper{align-items:stretch}.team-section .teamSwiper .swiper-slide .team-card{padding:18px}.team-section .teamSwiper .swiper-slide .team-card .team-image{margin-bottom:15px}.team-section .teamSwiper .swiper-slide .team-card .team-name{font-size:15px;margin-bottom:8px}.team-section .teamSwiper .swiper-slide .team-card .team-position{font-size:12px}}@media(max-width:768px){.team-section{padding:40px 0}.team-section .team-header{margin-bottom:30px}.team-section .team-header .team-title{font-size:28px}.team-section .team-header .team-description{font-size:15px}.team-section .team-slider-wrapper{margin-top:30px}.team-section .teamSwiper .swiper-wrapper{align-items:stretch}.team-section .teamSwiper .swiper-slide .team-card .team-name{font-size:14px;margin-bottom:6px}.team-section .teamSwiper .swiper-slide .team-card .team-position{font-size:11px}}@media(max-width:576px){.team-section{padding:30px 0}.team-section .team-header{margin-bottom:25px}.team-section .team-header .team-title{font-size:24px}.team-section .team-header .team-description{font-size:15px}.team-section .team-slider-wrapper{margin-top:25px}.team-section .teamSwiper .swiper-wrapper{align-items:stretch}.team-section .teamSwiper .swiper-slide .team-card .team-name{font-size:13px;margin-bottom:5px}.team-section .teamSwiper .swiper-slide .team-card .team-position{font-size:10px}}.group-section{padding:100px 0}.group-section .group-content{padding-right:60px}.group-section .group-content .group-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:30px}.group-section .group-content .group-description{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:30px}.group-section .group-content .group-subtitle{color:#180047;font-family:NotoSans-SemiBold;font-size:20px;line-height:1.3;margin-bottom:20px}.group-section .group-content .group-principles{list-style:none;margin:0;padding:0}.group-section .group-content .group-principles li{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.6;margin-bottom:15px;padding-left:25px;position:relative}.group-section .group-content .group-principles li:before{color:#2958d9;content:"→";font-size:18px;font-weight:700;left:0;position:absolute;top:0}.group-section .group-content .group-principles li:last-child{margin-bottom:0}.group-section .group-image img{border-radius:40px;height:auto;width:100%}@media(max-width:1024px){.group-section{padding:80px 0}.group-section .group-content .group-title{font-size:36px}.group-section .group-content .group-description{font-size:16px}.group-section .group-content .group-subtitle{font-size:18px}.group-section .group-content .group-principles li{font-size:15px}}@media(max-width:992px){.group-section{padding:60px 0}.group-section .group-content{margin-bottom:30px;padding-right:0}.group-section .group-content .group-title{font-size:32px}.group-section .group-content .group-description{font-size:16px}.group-section .group-content .group-subtitle{font-size:18px}.group-section .group-content .group-principles li{font-size:15px}.group-section .group-image img{border-radius:30px}}@media(max-width:768px){.group-section{padding:40px 0}.group-section .group-content{margin-bottom:25px}.group-section .group-content .group-title{font-size:28px}.group-section .group-content .group-description{font-size:15px}.group-section .group-content .group-subtitle{font-size:16px}.group-section .group-content .group-principles li{font-size:14px}.group-section .group-image img{border-radius:25px}}@media(max-width:576px){.group-section{padding:30px 0}.group-section .group-content{margin-bottom:20px}.group-section .group-content .group-title{font-size:24px}.group-section .group-content .group-description{font-size:15px}.group-section .group-content .group-subtitle{font-size:16px}.group-section .group-content .group-principles li{font-size:14px}.group-section .group-image img{border-radius:20px}}.companies-section{padding:100px 0}.companies-section .companies-header{margin-bottom:60px;text-align:center}.companies-section .companies-header .companies-title{color:#180047;font-family:NotoSans-Bold;font-size:36px;line-height:1.2;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1200px}.companies-section .companies-slider-wrapper{padding:0 75px;position:relative}.companies-section .companiesSwiper{height:auto;padding-top:5px;width:100%}.companies-section .companiesSwiper .swiper-wrapper{align-items:stretch}.companies-section .companiesSwiper .swiper-slide{align-items:stretch;display:flex;font-size:18px;height:auto;justify-content:center;text-align:center}.companies-section .companiesSwiper .swiper-slide .company-card{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0;text-align:center;transition:all .3s ease;width:100%}.companies-section .companiesSwiper .swiper-slide .company-card .company-image{border-radius:20px;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.companies-section .companiesSwiper .swiper-slide .company-card .company-image img{aspect-ratio:4/3;border-radius:20px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.companies-section .companiesSwiper .swiper-slide .company-card:hover .company-image{transform:translateY(-5px)}.companies-section .companiesSwiper .swiper-slide .company-card .company-name{color:#180047;font-family:NotoSans-SemiBold;font-size:18px;line-height:1.3;margin-bottom:8px;text-decoration:none}.companies-section .companiesSwiper .swiper-slide .company-card .company-name:hover{color:#2958d9;text-decoration:none}.companies-section .companiesSwiper .swiper-slide .company-card .company-location{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.4;margin-bottom:0;opacity:.7;text-decoration:none}.companies-section .companiesSwiper .swiper-slide .company-card .company-location:hover{text-decoration:none}.companies-section .companies-slider-wrapper .swiper-button-next,.companies-section .companies-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:50px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:10}.companies-section .companies-slider-wrapper .swiper-button-next:after,.companies-section .companies-slider-wrapper .swiper-button-prev:after{display:none}.companies-section .companies-slider-wrapper .swiper-button-next:hover,.companies-section .companies-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.companies-section .companies-slider-wrapper .swiper-button-next i,.companies-section .companies-slider-wrapper .swiper-button-prev i{font-size:20px;font-weight:700}.companies-section .companies-slider-wrapper .swiper-button-prev{left:0}.companies-section .companies-slider-wrapper .swiper-button-next{right:0}@media(max-width:1024px){.companies-section .companies-slider-wrapper .swiper-button-next,.companies-section .companies-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:45px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:10}.companies-section .companies-slider-wrapper .swiper-button-next:after,.companies-section .companies-slider-wrapper .swiper-button-prev:after{display:none}.companies-section .companies-slider-wrapper .swiper-button-next:hover,.companies-section .companies-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.companies-section .companies-slider-wrapper .swiper-button-next i,.companies-section .companies-slider-wrapper .swiper-button-prev i{font-size:18px;font-weight:700}.companies-section .companies-slider-wrapper .swiper-button-prev{left:0}.companies-section .companies-slider-wrapper .swiper-button-next{right:0}}@media(max-width:992px){.companies-section .companies-slider-wrapper .swiper-button-next,.companies-section .companies-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:40px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.companies-section .companies-slider-wrapper .swiper-button-next:after,.companies-section .companies-slider-wrapper .swiper-button-prev:after{display:none}.companies-section .companies-slider-wrapper .swiper-button-next:hover,.companies-section .companies-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.companies-section .companies-slider-wrapper .swiper-button-next i,.companies-section .companies-slider-wrapper .swiper-button-prev i{font-size:16px;font-weight:700}.companies-section .companies-slider-wrapper .swiper-button-prev{left:0}.companies-section .companies-slider-wrapper .swiper-button-next{right:0}}@media(max-width:768px){.companies-section .companies-slider-wrapper .swiper-button-next,.companies-section .companies-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:35px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:35px;z-index:10}.companies-section .companies-slider-wrapper .swiper-button-next:after,.companies-section .companies-slider-wrapper .swiper-button-prev:after{display:none}.companies-section .companies-slider-wrapper .swiper-button-next:hover,.companies-section .companies-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.companies-section .companies-slider-wrapper .swiper-button-next i,.companies-section .companies-slider-wrapper .swiper-button-prev i{font-size:14px;font-weight:700}.companies-section .companies-slider-wrapper .swiper-button-prev{left:0}.companies-section .companies-slider-wrapper .swiper-button-next{right:0}}@media(max-width:576px){.companies-section .companies-slider-wrapper .swiper-button-next,.companies-section .companies-slider-wrapper .swiper-button-prev{background:#e0e5ff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2958d9;height:32px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:10}.companies-section .companies-slider-wrapper .swiper-button-next:after,.companies-section .companies-slider-wrapper .swiper-button-prev:after{display:none}.companies-section .companies-slider-wrapper .swiper-button-next:hover,.companies-section .companies-slider-wrapper .swiper-button-prev:hover{background:#2958d9;box-shadow:0 4px 12px rgba(41,88,217,.3);color:#fff}.companies-section .companies-slider-wrapper .swiper-button-next i,.companies-section .companies-slider-wrapper .swiper-button-prev i{font-size:12px;font-weight:700}.companies-section .companies-slider-wrapper .swiper-button-prev{left:0}.companies-section .companies-slider-wrapper .swiper-button-next{right:0}}@media(max-width:1440px){.companies-section .companies-header .companies-title{font-size:24px}}@media(max-width:1024px){.companies-section{padding:80px 0}.companies-section .companies-header{margin-bottom:50px}.companies-section .companies-slider-wrapper{margin-top:50px}.companies-section .companiesSwiper .swiper-wrapper{align-items:stretch}.companies-section .companiesSwiper .swiper-slide .company-card .company-name{font-size:16px}.companies-section .companiesSwiper .swiper-slide .company-card .company-location{font-size:13px}}@media(max-width:992px){.companies-section{padding:60px 0}.companies-section .companies-header{margin-bottom:40px}.companies-section .companies-slider-wrapper{margin-top:40px;padding:0 60px}.companies-section .companiesSwiper .swiper-wrapper{align-items:stretch}.companies-section .companiesSwiper .swiper-slide .company-card .company-name{font-size:15px}.companies-section .companiesSwiper .swiper-slide .company-card .company-location{font-size:12px}}@media(max-width:768px){.companies-section{padding:40px 0}.companies-section .companies-header{margin-bottom:30px}.companies-section .companies-slider-wrapper{margin-top:30px}.companies-section .companiesSwiper .swiper-wrapper{align-items:stretch}.companies-section .companiesSwiper .swiper-slide .company-card .company-name{font-size:14px}.companies-section .companiesSwiper .swiper-slide .company-card .company-location{font-size:11px}}@media(max-width:576px){.companies-section{padding:30px 0}.companies-section .companies-header{margin-bottom:25px}.companies-section .companies-header .companies-title{font-size:20px}.companies-section .companies-slider-wrapper{margin-top:25px;padding:0 50px}.companies-section .companiesSwiper .swiper-wrapper{align-items:stretch}.companies-section .companiesSwiper .swiper-slide .company-card .company-name{font-size:13px}.companies-section .companiesSwiper .swiper-slide .company-card .company-location{font-size:10px}}.loans-section{padding:195px 0 0}.loans-section .credit-page-card{align-items:flex-end;background:linear-gradient(135deg,#f0f2fe,#e0e5ff);border:1px solid #fff;border-radius:40px;display:flex;justify-content:space-between;margin-bottom:30px;overflow:hidden;position:relative;transition:all .4s ease}.loans-section .credit-page-card:hover{box-shadow:0 10px 30px rgba(41,88,217,.2);transform:translateY(-5px)}.loans-section .credit-page-card:hover .credit-page-content,.loans-section .credit-page-card:hover .credit-page-image{position:relative;z-index:2}.loans-section .credit-page-card .credit-page-content{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:50px}.loans-section .credit-page-card .credit-page-content .credit-page-icon{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;margin-bottom:20px;width:80px}.loans-section .credit-page-card .credit-page-content .credit-page-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.loans-section .credit-page-card .credit-page-content .credit-page-text{flex:1}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-title{color:#2958d9;font-family:NotoSans-SemiBold;font-size:40px;line-height:1.2;margin-bottom:20px}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-description{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.6;margin-bottom:30px;opacity:.9}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-buttons{display:flex;gap:20px}.loans-section .credit-page-card .credit-page-image{flex-shrink:0;height:auto;max-width:450px;padding:30px 30px 0;width:100%}.loans-section .credit-page-card .credit-page-image img{aspect-ratio:1/1;border-radius:20px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:1024px){.loans-section{padding:175px 0 0}.loans-section .credit-page-card .credit-page-content{padding-right:50px}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-title{font-size:32px}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-description{font-size:16px}}@media(max-width:992px){.loans-section{padding:155px 0 0}.loans-section .credit-page-card{align-items:center;flex-direction:column;text-align:center}.loans-section .credit-page-card .credit-page-content{align-items:center}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-title{font-size:28px}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-description{font-size:16px}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-buttons{flex-wrap:wrap;justify-content:center}.loans-section .credit-page-card .credit-page-image{padding:0 30px}}@media(max-width:768px){.loans-section{padding:120px 0 0}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-title{font-size:24px}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-description{font-size:15px}}@media(max-width:576px){.loans-section{padding:110px 0 0}.loans-section .credit-page-card .credit-page-content{padding:30px}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-title{font-size:20px}.loans-section .credit-page-card .credit-page-content .credit-page-text .credit-page-description{font-size:14px}}.faq-section{padding:100px 0}.faq-section .faq-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;margin-bottom:60px;text-align:center}.faq-section .faq-accordion{margin:0 auto;max-width:1100px}.faq-section .faq-accordion .accordion{border-radius:20px;box-shadow:0 10px 30px rgba(41,88,217,.1);overflow:hidden}.faq-section .faq-accordion .accordion .accordion-item{border:none;border-bottom:1px solid rgba(41,88,217,.1)}.faq-section .faq-accordion .accordion .accordion-item:last-child{border-bottom:none}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button{background:#fff;border:none;box-shadow:none;color:#180047;font-family:NotoSans-SemiBold;font-size:22px;padding:25px 30px}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:#fff;box-shadow:none;color:#180047}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button:focus{border:none;box-shadow:none}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button:after{align-items:center;background-image:none;color:#2958d9;content:"+";display:flex;font-size:24px;font-weight:700;height:auto;justify-content:center;width:auto}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:none;content:"−";transform:none}.faq-section .faq-accordion .accordion .accordion-item .accordion-collapse .accordion-body{background:#fff;color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.6;padding:25px 30px}@media(max-width:1024px){.faq-section{padding:80px 0}.faq-section .faq-title{font-size:32px;margin-bottom:50px}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:16px;padding:20px 25px}.faq-section .faq-accordion .accordion .accordion-item .accordion-collapse .accordion-body{font-size:15px;padding:20px 25px}}@media(max-width:992px){.faq-section{padding:60px 0}.faq-section .faq-title{font-size:28px;margin-bottom:40px}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:15px;padding:18px 20px}.faq-section .faq-accordion .accordion .accordion-item .accordion-collapse .accordion-body{font-size:14px;padding:18px 20px}}@media(max-width:768px){.faq-section{padding:40px 0}.faq-section .faq-title{font-size:24px;margin-bottom:30px}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:14px;padding:15px 18px}.faq-section .faq-accordion .accordion .accordion-item .accordion-collapse .accordion-body{font-size:13px;padding:15px 18px}}@media(max-width:576px){.faq-section{padding:30px 0}.faq-section .faq-title{font-size:20px;margin-bottom:25px}.faq-section .faq-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:13px;padding:12px 15px}.faq-section .faq-accordion .accordion .accordion-item .accordion-collapse .accordion-body{font-size:12px;padding:12px 15px}}.careers-section{padding:100px 0}.careers-section .careers-text{font-size:36px;line-height:1.4;margin-left:auto;margin-right:auto;max-width:1100px}.careers-section .careers-text,.careers-section .careers-title{color:#180047;font-family:NotoSans-Bold;margin-bottom:60px;text-align:center}.careers-section .careers-title{font-size:44px;line-height:1.2}.careers-section .jobs-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.careers-section .jobs-grid .job-card{background:linear-gradient(135deg,#f0f2fe,#e0e5ff);border:1px solid #fff;border-radius:20px;padding:40px;transition:all .3s ease}.careers-section .jobs-grid .job-card:hover{box-shadow:0 10px 30px rgba(41,88,217,.2);transform:translateY(-5px)}.careers-section .jobs-grid .job-card .job-card-content .job-date{align-items:center;display:flex;gap:8px;margin-bottom:15px}.careers-section .jobs-grid .job-card .job-card-content .job-date i{color:#2958d9;font-size:16px}.careers-section .jobs-grid .job-card .job-card-content .job-date span{color:#180047;font-family:NotoSans-Regular;font-size:14px}.careers-section .jobs-grid .job-card .job-card-content .job-title{color:#180047;font-family:NotoSans-Bold;font-size:24px;line-height:1.3;margin-bottom:15px}.careers-section .jobs-grid .job-card .job-card-content .job-location{align-items:center;display:flex;gap:8px;margin-bottom:35px}.careers-section .jobs-grid .job-card .job-card-content .job-location i{color:#2958d9;font-size:16px}.careers-section .jobs-grid .job-card .job-card-content .job-location span{color:#180047;font-family:NotoSans-Regular;font-size:14px}@media(max-width:1024px){.careers-section{padding:80px 0}.careers-section .careers-text{font-size:24px;margin-bottom:50px}.careers-section .careers-title{font-size:40px;margin-bottom:50px}.careers-section .jobs-grid{gap:25px}.careers-section .jobs-grid .job-card{padding:25px}.careers-section .jobs-grid .job-card .job-card-content .job-title{font-size:17px}}@media(max-width:992px){.careers-section{padding:60px 0}.careers-section .careers-text{font-size:20px;margin-bottom:40px}.careers-section .careers-title{font-size:36px;margin-bottom:40px}.careers-section .jobs-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.careers-section .jobs-grid .job-card{padding:20px}.careers-section .jobs-grid .job-card .job-card-content .job-title{font-size:16px}}@media(max-width:768px){.careers-section{padding:50px 0}.careers-section .careers-text{font-size:18px;margin-bottom:35px}.careers-section .careers-title{font-size:32px;margin-bottom:35px}.careers-section .jobs-grid{gap:18px}.careers-section .jobs-grid .job-card{padding:18px}.careers-section .jobs-grid .job-card .job-card-content .job-title{font-size:15px}.careers-section .jobs-grid .job-card .job-card-content .job-date span,.careers-section .jobs-grid .job-card .job-card-content .job-location span{font-size:13px}}@media(max-width:576px){.careers-section{padding:40px 0}.careers-section .careers-text{font-size:16px;margin-bottom:30px}.careers-section .careers-title{font-size:28px;margin-bottom:30px}.careers-section .jobs-grid{gap:15px;grid-template-columns:1fr}.careers-section .jobs-grid .job-card{padding:15px}.careers-section .jobs-grid .job-card .job-card-content .job-title{font-size:14px}.careers-section .jobs-grid .job-card .job-card-content .job-date span,.careers-section .jobs-grid .job-card .job-card-content .job-location span{font-size:12px}}.career-intro-section{overflow:hidden;padding:195px 0 100px;position:relative}.career-intro-section .career-intro-overlay{background:linear-gradient(135deg,rgba(41,88,217,.9),rgba(87,154,242,.9));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.career-intro-section .career-intro-content{margin:0 auto;max-width:100%;position:relative;text-align:center;z-index:3}.career-intro-section .career-intro-content .career-meta{margin-bottom:30px}.career-intro-section .career-intro-content .career-meta .career-date{align-items:center;color:hsla(0,0%,100%,.8);display:inline-flex;font-family:NotoSans-Regular;font-size:14px;gap:8px}.career-intro-section .career-intro-content .career-meta .career-date i{font-size:16px}.career-intro-section .career-intro-content .career-intro-title{color:#fff;font-family:NotoSans-Bold;font-size:48px;line-height:1.2;margin-bottom:40px}.career-intro-section .career-intro-content .career-details{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:50px;width:100%}.career-intro-section .career-intro-content .career-details .career-detail{align-items:center;color:#fff;display:flex;font-family:NotoSans-Medium;font-size:16px;gap:8px;justify-content:center;text-align:center}.career-intro-section .career-intro-content .career-details .career-detail i{color:hsla(0,0%,100%,.8);font-size:18px}.career-intro-section .career-intro-content .career-actions{margin-bottom:50px;text-align:center}.career-intro-section .career-intro-content .career-share{align-items:center;display:flex;gap:20px;justify-content:center}.career-intro-section .career-intro-content .career-share .career-share-text{color:#fff;font-family:NotoSans-Medium;font-size:16px}.career-intro-section .career-intro-content .career-share .career-share-icons{display:flex;gap:15px}.career-intro-section .career-intro-content .career-share .career-share-icons .share-icon{color:#fff;font-size:20px;transition:all .3s ease}.career-intro-section .career-intro-content .career-share .career-share-icons .share-icon:hover{color:hsla(0,0%,100%,.7);transform:translateY(-2px)}@media(max-width:1024px){.career-intro-section{padding:175px 0 80px}.career-intro-section .career-intro-content .career-intro-title{font-size:40px}.career-intro-section .career-intro-content .career-details{gap:30px}.career-intro-section .career-intro-content .career-details .career-detail{font-size:15px}}@media(max-width:992px){.career-intro-section{padding:155px 0 60px}.career-intro-section .career-intro-content .career-intro-title{font-size:36px;margin-bottom:35px}.career-intro-section .career-intro-content .career-details{gap:25px;margin-bottom:40px}.career-intro-section .career-intro-content .career-details .career-detail{font-size:14px}.career-intro-section .career-intro-content .career-actions{margin-bottom:40px}}@media(max-width:768px){.career-intro-section{padding:120px 0 50px}.career-intro-section .career-intro-content .career-intro-title{font-size:28px}.career-intro-section .career-intro-content .career-details{flex-direction:column;gap:15px;margin-bottom:30px}.career-intro-section .career-intro-content .career-actions{margin-bottom:30px}.career-intro-section .career-intro-content .career-share{flex-direction:column;gap:15px}}@media(max-width:576px){.career-intro-section{padding:110px 0 40px}.career-intro-section .career-intro-content .career-intro-title{font-size:24px;margin-bottom:30px}.career-intro-section .career-intro-content .career-details{margin-bottom:25px}.career-intro-section .career-intro-content .career-details .career-detail{font-size:13px}.career-intro-section .career-intro-content .career-actions{margin-bottom:25px}}.career-content-section{padding:100px 0 0}.career-content-section .career-content .career-description{margin-bottom:60px}.career-content-section .career-content .career-description p{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.7;margin-bottom:25px}.career-content-section .career-content .career-description p:last-child{margin-bottom:0}.career-content-section .career-content .career-section{margin-bottom:50px}.career-content-section .career-content .career-section:last-child{margin-bottom:0}.career-content-section .career-content .career-section .career-section-title{color:#180047;font-family:NotoSans-Bold;font-size:24px;line-height:1.3;margin-bottom:25px}.career-content-section .career-content .career-section .career-list{list-style:none;margin:0;padding-left:0}.career-content-section .career-content .career-section .career-list li{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.6;margin-bottom:15px;padding-left:25px;position:relative}.career-content-section .career-content .career-section .career-list li:before{color:#2958d9;content:"•";font-weight:700;left:0;position:absolute;top:0}.career-content-section .career-content .career-section .career-list li:last-child{margin-bottom:0}@media(max-width:1024px){.career-content-section{padding:80px 0 0}.career-content-section .career-content .career-description{margin-bottom:50px}.career-content-section .career-content .career-description p{font-size:16px}.career-content-section .career-content .career-section{margin-bottom:40px}.career-content-section .career-content .career-section .career-section-title{font-size:22px;margin-bottom:20px}.career-content-section .career-content .career-section .career-list li{font-size:15px}}@media(max-width:992px){.career-content-section{padding:60px 0 0}.career-content-section .career-content .career-description{margin-bottom:40px}.career-content-section .career-content .career-description p{font-size:15px}.career-content-section .career-content .career-section{margin-bottom:35px}.career-content-section .career-content .career-section .career-section-title{font-size:20px;margin-bottom:18px}.career-content-section .career-content .career-section .career-list li{font-size:14px}}@media(max-width:768px){.career-content-section{padding:40px 0 0}.career-content-section .career-content .career-description{margin-bottom:35px}.career-content-section .career-content .career-description p{font-size:14px}.career-content-section .career-content .career-section{margin-bottom:30px}.career-content-section .career-content .career-section .career-section-title{font-size:18px;margin-bottom:15px}.career-content-section .career-content .career-section .career-list li{font-size:13px}}@media(max-width:576px){.career-content-section{padding:30px 0 0}.career-content-section .career-content .career-description{margin-bottom:30px}.career-content-section .career-content .career-description p{font-size:13px}.career-content-section .career-content .career-section{margin-bottom:25px}.career-content-section .career-content .career-section .career-section-title{font-size:16px;margin-bottom:12px}.career-content-section .career-content .career-section .career-list li{font-size:12px}}.career-application-section{padding:100px 0}.career-application-section .application-form-wrapper{background:#fff;border-radius:40px;box-shadow:6px 21px 35px rgba(54,62,147,.05);padding:50px}.career-application-section .application-form-wrapper .form-section-header{margin-bottom:60px;text-align:center}.career-application-section .application-form-wrapper .form-section-header .form-section-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:20px}.career-application-section .application-form-wrapper .career-application-form .form-row{display:flex;gap:20px}.career-application-section .application-form-wrapper .career-application-form .form-row .col-md-6{flex:1}.career-application-section .application-form-wrapper .career-application-form .form-group{margin-bottom:20px}.career-application-section .application-form-wrapper .career-application-form .form-group .form-label{color:#180047;display:block;font-family:NotoSans-Medium;font-size:14px;margin-bottom:8px}.career-application-section .application-form-wrapper .career-application-form .form-group .form-control{background:#fff;border:1px solid rgba(24,0,71,.2);border-radius:23px;color:#180047;font-family:NotoSans-Regular;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.career-application-section .application-form-wrapper .career-application-form .form-group .form-control:focus{border-color:#2958d9;box-shadow:0 0 0 3px rgba(41,88,217,.1);outline:none}.career-application-section .application-form-wrapper .career-application-form .form-group .form-control::-moz-placeholder{color:rgba(24,0,71,.5)}.career-application-section .application-form-wrapper .career-application-form .form-group .form-control::placeholder{color:rgba(24,0,71,.5)}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area{border:2px dashed rgba(24,0,71,.2);border-radius:23px;cursor:pointer;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area:hover{background:rgba(41,88,217,.02);border-color:#2958d9}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-upload-content{align-items:center;display:flex;flex-direction:column;gap:10px}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-upload-content i{color:rgba(24,0,71,.3);font-size:36px}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-upload-content span{color:#180047;font-family:NotoSans-Medium;font-size:14px}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-info{background:rgba(41,88,217,.1);border:1px solid #2958d9;border-radius:8px;left:50%;padding:15px 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-info .file-name{color:#2958d9;font-family:NotoSans-Medium;font-size:14px;margin-bottom:5px;word-break:break-all}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-info .file-size{color:rgba(41,88,217,.7);font-family:NotoSans-Regular;font-size:12px;margin-bottom:10px}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-info .file-remove{background:#2958d9;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:24px;transition:all .3s ease;width:24px}.career-application-section .application-form-wrapper .career-application-form .form-group .file-upload-area .file-info .file-remove:hover{background:#579af2}.career-application-section .application-form-wrapper .career-application-form .form-group .form-check{align-items:flex-start;display:flex;gap:10px}.career-application-section .application-form-wrapper .career-application-form .form-group .form-check .form-check-input{cursor:pointer;margin-top:2px}.career-application-section .application-form-wrapper .career-application-form .form-group .form-check .form-check-input:checked{background-color:#2958d9;border-color:#2958d9}.career-application-section .application-form-wrapper .career-application-form .form-group .form-check .form-check-label{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.5;margin-bottom:0}.career-application-section .application-form-wrapper .career-application-form .form-group .form-check .form-check-label .terms-link{color:#2958d9;text-decoration:none}.career-application-section .application-form-wrapper .career-application-form .form-group .form-check .form-check-label .terms-link:hover{text-decoration:underline}.career-application-section .application-form-wrapper .career-application-form .form-submit{margin-top:40px}.career-application-section .application-form-wrapper .career-application-form .form-submit .button{font-size:16px;padding:15px 30px}@media(max-width:1024px){.career-application-section{padding:80px 0}.career-application-section .application-form-wrapper{padding:40px}.career-application-section .application-form-wrapper .form-section-header{margin-bottom:50px}.career-application-section .application-form-wrapper .form-section-header .form-section-title{font-size:36px}}@media(max-width:992px){.career-application-section{padding:60px 0}.career-application-section .application-form-wrapper{padding:30px}.career-application-section .application-form-wrapper .form-section-header{margin-bottom:40px}.career-application-section .application-form-wrapper .form-section-header .form-section-title{font-size:32px}.career-application-section .application-form-wrapper .career-application-form .form-row{flex-direction:column;gap:0}.career-application-section .application-form-wrapper .career-application-form .form-group .form-control{font-size:15px;padding:10px 14px}.career-application-section .application-form-wrapper .career-application-form .form-submit{margin-top:30px}.career-application-section .application-form-wrapper .career-application-form .form-submit .button{font-size:15px;min-width:180px;padding:12px 30px}}@media(max-width:768px){.career-application-section{padding:40px 0}.career-application-section .application-form-wrapper{padding:25px}.career-application-section .application-form-wrapper .form-section-header{margin-bottom:35px}.career-application-section .application-form-wrapper .form-section-header .form-section-title{font-size:28px}.career-application-section .application-form-wrapper .career-application-form .form-group .form-control{font-size:14px;padding:9px 12px}.career-application-section .application-form-wrapper .career-application-form .form-submit{margin-top:25px}.career-application-section .application-form-wrapper .career-application-form .form-submit .button{font-size:14px;min-width:160px;padding:10px 25px}}@media(max-width:576px){.career-application-section{padding:30px 0}.career-application-section .application-form-wrapper{padding:20px}.career-application-section .application-form-wrapper .form-section-header{margin-bottom:30px}.career-application-section .application-form-wrapper .form-section-header .form-section-title{font-size:24px}.career-application-section .application-form-wrapper .career-application-form .form-group{margin-bottom:15px}.career-application-section .application-form-wrapper .career-application-form .form-group .form-control{font-size:13px;padding:8px 10px}.career-application-section .application-form-wrapper .career-application-form .form-submit{margin-top:20px}.career-application-section .application-form-wrapper .career-application-form .form-submit .button{font-size:13px;min-width:140px;padding:8px 20px}}.faqs-section{padding:195px 0 100px}.faqs-section .faqs-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;margin-bottom:60px;text-align:center}.faqs-section .faqs-accordion{margin:0 auto;max-width:1100px}.faqs-section .faqs-accordion .accordion{border-radius:20px;box-shadow:0 10px 30px rgba(41,88,217,.1);overflow:hidden}.faqs-section .faqs-accordion .accordion .accordion-item{border:none;border-bottom:1px solid rgba(41,88,217,.1)}.faqs-section .faqs-accordion .accordion .accordion-item:last-child{border-bottom:none}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button{background:#fff;border:none;box-shadow:none;color:#180047;font-family:NotoSans-SemiBold;font-size:22px;padding:25px 30px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:#fff;box-shadow:none;color:#180047}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button:focus{border:none;box-shadow:none}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button:after{align-items:center;background-image:none;color:#2958d9;content:"+";display:flex;font-size:24px;font-weight:700;height:auto;justify-content:center;width:auto}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:none;content:"−";transform:none}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-collapse .accordion-body{background:#fff;color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.6;padding:25px 30px}@media(max-width:1024px){.faqs-section{padding:175px 0 80px}.faqs-section .faqs-title{font-size:32px;margin-bottom:50px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:16px;padding:20px 25px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-collapse .accordion-body{font-size:15px;padding:20px 25px}}@media(max-width:992px){.faqs-section{padding:155px 0 60px}.faqs-section .faqs-title{font-size:28px;margin-bottom:40px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:15px;padding:18px 20px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-collapse .accordion-body{font-size:14px;padding:18px 20px}}@media(max-width:768px){.faqs-section{padding:120px 0 40px}.faqs-section .faqs-title{font-size:24px;margin-bottom:30px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:14px;padding:15px 18px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-collapse .accordion-body{font-size:13px;padding:15px 18px}}@media(max-width:576px){.faqs-section{padding:110px 0 30px}.faqs-section .faqs-title{font-size:20px;margin-bottom:25px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:13px;padding:12px 15px}.faqs-section .faqs-accordion .accordion .accordion-item .accordion-collapse .accordion-body{font-size:12px;padding:12px 15px}}.articles-section{padding:100px 0 60px}.articles-section .articles-filter{display:flex;gap:20px;justify-content:center;margin-bottom:50px}.articles-section .articles-filter .filter-btn{background:#f3f5fe;border:1px solid #fff;border-radius:50px;color:#180047;cursor:pointer;font-family:NotoSans-Medium;font-size:16px;padding:15px 30px;transition:all .3s ease}.articles-section .articles-filter .filter-btn:hover{background:rgba(41,88,217,.1);color:#2958d9}.articles-section .articles-filter .filter-btn.filter-btn--active{background:linear-gradient(90deg,#2958d9,#579af2);border-color:transparent;color:#fff}.articles-section .articles-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.articles-section .articles-card{cursor:pointer;display:block;margin-bottom:40px;overflow:hidden;text-decoration:none;transition:all .3s ease}.articles-section .articles-card:hover{text-decoration:none;transform:translateY(-8px)}.articles-section .articles-card .articles-image{aspect-ratio:16/10;border-radius:20px;overflow:hidden}.articles-section .articles-card .articles-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.articles-section .articles-card .articles-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:20px 0 15px}.articles-section .articles-card .articles-meta .articles-tag{background:rgba(165,41,217,.1);border-radius:20px;color:#180047;font-family:NotoSans-Medium;font-size:12px;padding:6px 12px}.articles-section .articles-card .articles-meta .articles-date{color:#180047;font-family:NotoSans-Regular;font-size:12px;margin-left:auto}.articles-section .articles-card .articles-card-title{color:#180047;font-family:NotoSans-Bold;font-size:16px;line-height:1.4;margin:0;padding:0}@media(max-width:1024px){.articles-section{padding:80px 0 40px}.articles-section .articles-filter{margin-bottom:40px}.articles-section .articles-filter .filter-btn{font-size:13px;padding:10px 20px}.articles-section .articles-grid{gap:25px}}@media(max-width:992px){.articles-section{padding:60px 0 20px}.articles-section .articles-filter{gap:15px;margin-bottom:35px}.articles-section .articles-filter .filter-btn{font-size:12px;padding:8px 16px}.articles-section .articles-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.articles-section .articles-card{margin-bottom:30px}.articles-section .articles-card .articles-meta .articles-date,.articles-section .articles-card .articles-meta .articles-tag{font-size:11px}.articles-section .articles-card .articles-card-title{font-size:15px}}@media(max-width:768px){.articles-section{padding:40px 0 0}.articles-section .articles-filter{flex-wrap:wrap;gap:10px;margin-bottom:30px}.articles-section .articles-filter .filter-btn{font-size:11px;padding:6px 12px}.articles-section .articles-grid{gap:20px;grid-template-columns:1fr}.articles-section .articles-card .articles-meta{padding:10px 0}.articles-section .articles-card .articles-meta .articles-date,.articles-section .articles-card .articles-meta .articles-tag{font-size:10px}.articles-section .articles-card .articles-card-title{font-size:14px}}@media(max-width:576px){.articles-section{padding:30px 0 0}.articles-section .articles-filter{gap:8px;margin-bottom:25px}.articles-section .articles-filter .filter-btn{font-size:10px;padding:5px 10px}.articles-section .articles-grid{gap:15px}.articles-section .articles-card .articles-meta .articles-date,.articles-section .articles-card .articles-meta .articles-tag{font-size:9px}.articles-section .articles-card .articles-card-title{font-size:14px}}.article-page .article-intro-section{background:transparent;padding:195px 0 40px}.article-page .article-intro-section .article-intro-content{text-align:center}.article-page .article-intro-section .article-intro-content .article-categories{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.article-page .article-intro-section .article-intro-content .article-categories .article-category{background:rgba(165,41,217,.1);border-radius:20px;color:#180047;font-family:NotoSans-Medium;font-size:12px;padding:6px 12px}.article-page .article-intro-section .article-intro-content .article-date{color:rgba(24,0,71,.6);font-family:NotoSans-Regular;font-size:14px;margin-bottom:30px}.article-page .article-intro-section .article-intro-content .article-intro-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin:0 auto;max-width:880px}.article-page .article-image-section .article-image{aspect-ratio:16/8;border-radius:20px;overflow:hidden;width:100%}.article-page .article-image-section .article-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-page .article-content{padding:60px 0}.article-page .article-content .article-body h2{color:#180047;font-family:NotoSans-Bold;font-size:32px;line-height:1.3;margin:50px 0 25px}.article-page .article-content .article-body p{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.7;margin-bottom:25px}.article-page .article-content .article-body ul{list-style:none;margin:25px 0;padding-left:0}.article-page .article-content .article-body ul li{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.7;margin-bottom:15px;padding-left:30px;position:relative}.article-page .article-content .article-body ul li:before{color:#2958d9;content:"•";font-weight:700;left:0;position:absolute;top:0}.article-page .article-content .article-body blockquote{background:rgba(41,88,217,.05);border-left:4px solid #2958d9;border-radius:8px;margin:40px 0;padding:30px}.article-page .article-content .article-body blockquote p{color:#180047;font-family:NotoSans-Medium;font-size:18px;font-style:italic;line-height:1.6;margin-bottom:15px}.article-page .article-content .article-body blockquote cite{color:rgba(24,0,71,.7);font-family:NotoSans-Regular;font-size:14px;font-style:normal}.article-page .article-content .article-body ol{margin:25px 0;padding-left:20px}.article-page .article-content .article-body ol li{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.7;margin-bottom:15px}.article-page .article-navigation{padding:60px 0}.article-page .article-navigation .navigation-content{align-items:center;display:flex;justify-content:space-between}.article-page .article-navigation .navigation-content .nav-item{align-items:center;color:inherit;cursor:pointer;display:flex;gap:20px;text-decoration:none;transition:all .3s ease}.article-page .article-navigation .navigation-content .nav-item:hover{text-decoration:none}.article-page .article-navigation .navigation-content .nav-item:hover .nav-title{color:#2958d9}.article-page .article-navigation .navigation-content .nav-item:hover .nav-arrow{background:#2958d9;color:#fff}.article-page .article-navigation .navigation-content .nav-item .nav-arrow{align-items:center;background:rgba(41,88,217,.1);border-radius:50%;color:#2958d9;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.article-page .article-navigation .navigation-content .nav-item .nav-arrow i{font-size:16px}.article-page .article-navigation .navigation-content .nav-item .nav-text{display:flex;flex-direction:column;gap:5px}.article-page .article-navigation .navigation-content .nav-item .nav-label{color:rgba(24,0,71,.6);font-family:NotoSans-Medium;font-size:14px}.article-page .article-navigation .navigation-content .nav-item .nav-title{color:#180047;font-family:NotoSans-Medium;font-size:16px;line-height:1.4;max-width:250px;transition:all .3s ease}.article-page .article-navigation .navigation-content .nav-prev .nav-title{text-align:left}.article-page .article-navigation .navigation-content .nav-next .nav-text{align-items:flex-end}.article-page .article-navigation .navigation-content .nav-next .nav-label,.article-page .article-navigation .navigation-content .nav-next .nav-title{text-align:right}.article-page .article-footer{padding:60px 0 80px}.article-page .article-footer .article-share{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-bottom:50px}.article-page .article-footer .article-share .article-share-text{color:#180047;font-family:NotoSans-Medium;font-size:16px}.article-page .article-footer .article-share .article-share-icons{display:flex;gap:15px}.article-page .article-footer .article-share .article-share-icons .share-icon{color:#180047;font-size:20px;transition:all .3s ease}.article-page .article-footer .article-share .article-share-icons .share-icon:hover{color:#2958d9;transform:translateY(-2px)}.article-page .article-footer .article-tags{align-items:center;display:flex;gap:20px;justify-content:flex-start}.article-page .article-footer .article-tags .article-tags-text{color:#180047;font-family:NotoSans-Medium;font-size:16px;white-space:nowrap}.article-page .article-footer .article-tags .tags-list{display:flex;flex-wrap:wrap;gap:10px}.article-page .article-footer .article-tags .tags-list .tag{background:rgba(41,88,217,.1);border:1px solid rgba(41,88,217,.2);border-radius:20px;color:#2958d9;cursor:pointer;font-family:NotoSans-Medium;font-size:12px;padding:8px 16px;transition:all .3s ease}.article-page .article-footer .article-tags .tags-list .tag:hover{background:#2958d9;color:#fff;transform:translateY(-2px)}@media(max-width:1024px){.article-page .article-intro-section{padding:175px 0 80px}.article-page .article-intro-section .article-intro-content .article-intro-title{font-size:40px}.article-page .article-content{padding:60px 0}.article-page .article-content .article-body h2{font-size:28px;margin:40px 0 20px}.article-page .article-content .article-body p,.article-page .article-content .article-body ul li{font-size:16px}.article-page .article-content .article-body blockquote{padding:25px}.article-page .article-content .article-body blockquote p{font-size:16px}.article-page .article-content .article-body blockquote cite{font-size:13px}.article-page .article-content .article-body ol li{font-size:16px}.article-page .article-navigation{padding:50px 0}.article-page .article-navigation .navigation-content .nav-item .nav-title{font-size:15px}}@media(max-width:992px){.article-page .article-intro-section{padding:155px 0 60px}.article-page .article-intro-section .article-intro-content .article-intro-title{font-size:36px}.article-page .article-content{padding:50px 0}.article-page .article-content .article-body h2{font-size:24px}.article-page .article-content .article-body p,.article-page .article-content .article-body ul li{font-size:15px}.article-page .article-content .article-body blockquote{padding:20px}.article-page .article-content .article-body blockquote p{font-size:15px}.article-page .article-content .article-body blockquote cite{font-size:12px}.article-page .article-content .article-body ol li{font-size:15px}.article-page .article-navigation{padding:40px 0}.article-page .article-navigation .navigation-content{flex-direction:column;gap:30px}.article-page .article-navigation .navigation-content .nav-item{justify-content:space-between;width:100%}.article-page .article-navigation .navigation-content .nav-item .nav-text{flex:1;text-align:center}.article-page .article-navigation .navigation-content .nav-prev .nav-text{text-align:left}.article-page .article-navigation .navigation-content .nav-next .nav-text{text-align:right}.article-page .article-footer{padding:50px 0 60px}.article-page .article-footer .article-share{flex-direction:column;gap:15px;margin-bottom:40px}.article-page .article-footer .article-tags{flex-direction:column;gap:15px}}@media(max-width:768px){.article-page .article-intro-section{padding:120px 0 40px}.article-page .article-intro-section .article-intro-content .article-intro-title{font-size:28px}.article-page .article-content{padding:40px 0}.article-page .article-content .article-body h2{font-size:22px}.article-page .article-content .article-body p,.article-page .article-content .article-body ul li{font-size:14px}.article-page .article-content .article-body .article-quote{padding:20px}.article-page .article-content .article-body .article-quote p{font-size:14px}.article-page .article-content .article-body .article-quote cite{font-size:11px}.article-page .article-content .article-body ol li{font-size:14px}.article-page .article-navigation{padding:30px 0}.article-page .article-navigation .navigation-content .nav-item .nav-arrow{height:35px;width:35px}.article-page .article-navigation .navigation-content .nav-item .nav-arrow i,.article-page .article-navigation .navigation-content .nav-item .nav-title{font-size:14px}.article-page .article-footer{padding:40px 0 50px}.article-page .article-footer .article-share{margin-bottom:30px}}@media(max-width:576px){.article-page .article-intro-section{padding:110px 0 30px}.article-page .article-intro-section .article-intro-content .article-intro-title{font-size:24px}.article-page .article-content{padding:30px 0}.article-page .article-content .article-body h2{font-size:20px}.article-page .article-content .article-body ol li,.article-page .article-content .article-body p,.article-page .article-content .article-body ul li{font-size:13px}.article-page .article-navigation{padding:25px 0}.article-page .article-navigation .navigation-content .nav-item .nav-arrow{height:32px;width:32px}.article-page .article-navigation .navigation-content .nav-item .nav-arrow i{font-size:12px}.article-page .article-navigation .navigation-content .nav-item .nav-title{font-size:13px}.article-page .article-footer{padding:30px 0 40px}.article-page .article-footer .article-share{margin-bottom:25px}}.business-hero-section{padding:195px 0 0}.business-hero-section .business-hero-content{padding-right:60px}.business-hero-section .business-hero-content .business-hero-title{color:#180047;font-family:NotoSans-Bold;font-size:72px;line-height:1.2;margin-bottom:30px}.business-hero-section .business-hero-content .business-hero-description{margin-bottom:40px}.business-hero-section .business-hero-content .business-hero-description p{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:20px}.business-hero-section .business-hero-content .business-hero-description p:last-child{margin-bottom:0}.business-hero-section .business-hero-content .business-hero-button{margin-top:20px}.business-hero-section .business-hero-image{text-align:center}.business-hero-section .business-hero-image img{background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:40px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.business-hero-section{padding:175px 0 0}.business-hero-section .business-hero-content{padding-right:40px}.business-hero-section .business-hero-content .business-hero-title{font-size:42px}.business-hero-section .business-hero-content .business-hero-description p{font-size:16px}}@media(max-width:992px){.business-hero-section{padding:155px 0 0}.business-hero-section .business-hero-content{margin-bottom:40px;padding-right:0}.business-hero-section .business-hero-content .business-hero-title{font-size:36px}.business-hero-section .business-hero-content .business-hero-description p{font-size:16px}.business-hero-section .business-hero-image img{border-radius:30px}}@media(max-width:768px){.business-hero-section{padding:120px 0 0}.business-hero-section .business-hero-content .business-hero-title{font-size:28px}.business-hero-section .business-hero-content .business-hero-description p{font-size:15px}.business-hero-section .business-hero-image img{border-radius:20px}}@media(max-width:576px){.business-hero-section{padding:110px 0 0}.business-hero-section .business-hero-content .business-hero-title{font-size:24px}.business-hero-section .business-hero-content .business-hero-description p{font-size:14px}.business-hero-section .business-hero-image img{border-radius:15px}}.business-features-section{padding:100px 0}.business-features-section .business-features-wrapper{align-items:flex-end;background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:40px;display:flex;gap:40px;justify-content:space-between;padding:60px 40px;position:relative}.business-features-section .business-features-wrapper:before{border-top:2px dashed rgba(41,88,217,.5);bottom:90px;content:"";height:2px;left:12%;position:absolute;right:12%;z-index:1}.business-features-section .business-features-wrapper .business-feature-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;z-index:2}.business-features-section .business-features-wrapper .business-feature-item .business-feature-text{color:#180047;font-family:NotoSans-Medium;font-size:16px;line-height:1.4;margin:0 0 25px;text-align:center}.business-features-section .business-features-wrapper .business-feature-item .business-feature-icon{align-items:center;background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:20px;display:flex;flex-shrink:0;height:70px;justify-content:center;width:70px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-icon img{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}@media(max-width:1024px){.business-features-section{padding:80px 0}.business-features-section .business-features-wrapper{gap:30px;padding:50px 30px}.business-features-section .business-features-wrapper:before{bottom:85px;left:10%;right:10%}.business-features-section .business-features-wrapper .business-feature-item .business-feature-text{margin:0 0 20px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-icon{border-radius:18px;height:70px;width:70px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-icon img{height:40px;width:40px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-text{font-size:15px}}@media(max-width:992px){.business-features-section{padding:60px 0}.business-features-section .business-features-wrapper{border-radius:30px;flex-wrap:wrap;gap:25px;padding:40px 20px}.business-features-section .business-features-wrapper:before{display:none}.business-features-section .business-features-wrapper .business-feature-item{align-items:center;flex:0 0 calc(50% - 12.5px);flex-direction:row-reverse;gap:20px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-icon{flex-shrink:0;height:50px;width:50px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-icon img{height:30px;width:30px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-text{flex:1;font-size:14px;margin:0;text-align:left}}@media(max-width:768px){.business-features-section{padding:50px 0}.business-features-section .business-features-wrapper{border-radius:20px;gap:20px;padding:30px 15px;position:relative}.business-features-section .business-features-wrapper:before{display:none}.business-features-section .business-features-wrapper:after{border-left:1px dashed rgba(41,88,217,.5);content:"";height:calc(100% - 140px);left:40px;position:absolute;top:70px;width:2px;z-index:1}.business-features-section .business-features-wrapper .business-feature-item{align-items:center;flex:0 0 100%;flex-direction:row-reverse;gap:15px;position:relative;z-index:2}.business-features-section .business-features-wrapper .business-feature-item .business-feature-icon{border-radius:15px;flex-shrink:0;height:50px;width:50px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-icon img{height:28px;width:28px}.business-features-section .business-features-wrapper .business-feature-item .business-feature-text{flex:1;font-size:13px;margin:0;text-align:left}}@media(max-width:576px){.business-features-section{padding:40px 0}}.business-benefits-section{background:linear-gradient(180deg,#e0e5ff 30%,#fff 70%);border-radius:40px;padding:100px 0}.business-benefits-section .benefits-header{margin-bottom:60px;text-align:center}.business-benefits-section .benefits-header .benefits-title{color:#180047;font-family:NotoSans-Bold;font-size:44px;line-height:1.2;margin-bottom:20px}.business-benefits-section .benefits-header .benefits-description{color:#180047;font-family:NotoSans-Regular;font-size:20px;line-height:1.5;margin:0}.business-benefits-section .benefits-grid{display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}.business-benefits-section .benefits-grid .benefit-card{align-items:center;background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:20px;display:flex;flex-direction:column;padding:40px 30px;text-align:center;transition:all .3s ease}.business-benefits-section .benefits-grid .benefit-card:hover{box-shadow:0 10px 30px rgba(41,88,217,.2);transform:translateY(-5px)}.business-benefits-section .benefits-grid .benefit-card .benefit-icon{align-items:center;display:flex;height:50px;justify-content:center;margin-bottom:25px;width:50px}.business-benefits-section .benefits-grid .benefit-card .benefit-icon img{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.business-benefits-section .benefits-grid .benefit-card .benefit-title{color:#a529d9;font-family:NotoSans-Medium;font-size:24px;line-height:1.3;margin-bottom:15px}.business-benefits-section .benefits-grid .benefit-card .benefit-text{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.6;margin:0}@media(max-width:1024px){.business-benefits-section{padding:80px 0}.business-benefits-section .benefits-header{margin-bottom:50px}.business-benefits-section .benefits-header .benefits-title{font-size:42px}.business-benefits-section .benefits-header .benefits-description{font-size:18px}.business-benefits-section .benefits-grid{gap:40px}.business-benefits-section .benefits-grid .benefit-card{padding:35px 25px}.business-benefits-section .benefits-grid .benefit-card .benefit-icon{margin-bottom:20px}.business-benefits-section .benefits-grid .benefit-card .benefit-icon img{height:45px;width:45px}.business-benefits-section .benefits-grid .benefit-card .benefit-title{font-size:22px;margin-bottom:12px}.business-benefits-section .benefits-grid .benefit-card .benefit-text{font-size:15px}}@media(max-width:992px){.business-benefits-section{padding:60px 0}.business-benefits-section .benefits-header{margin-bottom:40px}.business-benefits-section .benefits-header .benefits-title{font-size:36px;margin-bottom:15px}.business-benefits-section .benefits-header .benefits-description{font-size:17px}.business-benefits-section .benefits-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.business-benefits-section .benefits-grid .benefit-card{padding:30px 20px}.business-benefits-section .benefits-grid .benefit-card .benefit-icon img{height:45px;width:45px}.business-benefits-section .benefits-grid .benefit-card .benefit-title{font-size:20px;margin-bottom:10px}.business-benefits-section .benefits-grid .benefit-card .benefit-text{font-size:15px}}@media(max-width:768px){.business-benefits-section{padding:50px 0}.business-benefits-section .benefits-header{margin-bottom:35px}.business-benefits-section .benefits-header .benefits-title{font-size:32px;margin-bottom:12px}.business-benefits-section .benefits-header .benefits-description{font-size:16px}.business-benefits-section .benefits-grid{gap:25px}.business-benefits-section .benefits-grid .benefit-card{padding:25px 18px}.business-benefits-section .benefits-grid .benefit-card .benefit-icon{margin-bottom:18px}.business-benefits-section .benefits-grid .benefit-card .benefit-icon img{height:40px;width:40px}.business-benefits-section .benefits-grid .benefit-card .benefit-title{font-size:18px;margin-bottom:10px}.business-benefits-section .benefits-grid .benefit-card .benefit-text{font-size:14px}}@media(max-width:576px){.business-benefits-section{padding:40px 0}.business-benefits-section .benefits-header{margin-bottom:30px}.business-benefits-section .benefits-header .benefits-title{font-size:28px;margin-bottom:10px}.business-benefits-section .benefits-header .benefits-description{font-size:15px}.business-benefits-section .benefits-grid{gap:20px;grid-template-columns:1fr}.business-benefits-section .benefits-grid .benefit-card{padding:25px 20px}.business-benefits-section .benefits-grid .benefit-card .benefit-icon img{height:45px;width:45px}.business-benefits-section .benefits-grid .benefit-card .benefit-title{font-size:20px}.business-benefits-section .benefits-grid .benefit-card .benefit-text{font-size:15px}}.business-conditions-section{padding:100px 0}.business-conditions-section .conditions-header{margin-bottom:60px;text-align:center}.business-conditions-section .conditions-header .conditions-title{color:#180047;font-family:NotoSans-Bold;font-size:44px;line-height:1.2;margin:0}.business-conditions-section .conditions-card{background:linear-gradient(135deg,#f0f2fe,#f7f8ff);border:1px solid #fff;border-radius:20px;margin:0 auto;padding:60px 50px}.business-conditions-section .conditions-card .condition-block{border-bottom:1px solid rgba(41,88,217,.1);margin-bottom:30px}.business-conditions-section .conditions-card .condition-block:last-child{border-bottom:none;margin-bottom:0}.business-conditions-section .conditions-card .condition-block .condition-row{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.business-conditions-section .conditions-card .condition-block .condition-row .condition-label{color:#180047;font-family:NotoSans-Regular;font-size:18px}.business-conditions-section .conditions-card .condition-block .condition-row .condition-value{color:#180047;font-family:NotoSans-Regular;font-size:18px;text-align:right}.business-conditions-section .conditions-card .condition-block .condition-row .condition-value--highlight{color:#579af2;font-family:NotoSans-Medium}.business-conditions-section .conditions-card .condition-block .condition-divider{background:rgba(41,88,217,.1);height:1px}@media(max-width:1024px){.business-conditions-section{padding:80px 0}.business-conditions-section .conditions-header{margin-bottom:50px}.business-conditions-section .conditions-header .conditions-title{font-size:42px}.business-conditions-section .conditions-card{padding:50px 40px}.business-conditions-section .conditions-card .condition-block{margin-bottom:25px}.business-conditions-section .conditions-card .condition-block .condition-row{padding:18px 0}.business-conditions-section .conditions-card .condition-block .condition-row .condition-label,.business-conditions-section .conditions-card .condition-block .condition-row .condition-value{font-size:17px}}@media(max-width:992px){.business-conditions-section{padding:60px 0}.business-conditions-section .conditions-header{margin-bottom:40px}.business-conditions-section .conditions-header .conditions-title{font-size:36px}.business-conditions-section .conditions-card{padding:40px 30px}.business-conditions-section .conditions-card .condition-block{margin-bottom:20px}.business-conditions-section .conditions-card .condition-block .condition-row{padding:15px 0}.business-conditions-section .conditions-card .condition-block .condition-row .condition-label,.business-conditions-section .conditions-card .condition-block .condition-row .condition-value{font-size:16px}}@media(max-width:768px){.business-conditions-section{padding:50px 0}.business-conditions-section .conditions-header{margin-bottom:35px}.business-conditions-section .conditions-header .conditions-title{font-size:32px}.business-conditions-section .conditions-card{padding:30px 20px}.business-conditions-section .conditions-card .condition-block{margin-bottom:15px}.business-conditions-section .conditions-card .condition-block .condition-row{padding:12px 0}.business-conditions-section .conditions-card .condition-block .condition-row .condition-label,.business-conditions-section .conditions-card .condition-block .condition-row .condition-value{font-size:15px}}@media(max-width:576px){.business-conditions-section{padding:40px 0}.business-conditions-section .conditions-header{margin-bottom:30px}.business-conditions-section .conditions-header .conditions-title{font-size:28px}.business-conditions-section .conditions-card{padding:25px 15px}.business-conditions-section .conditions-card .condition-block .condition-row{align-items:flex-start;flex-direction:column;gap:8px;padding:15px 0}.business-conditions-section .conditions-card .condition-block .condition-row .condition-label{font-size:14px}.business-conditions-section .conditions-card .condition-block .condition-row .condition-value{font-size:16px;text-align:left}}.business-documents-section .documents-header{margin-bottom:60px;text-align:center}.business-documents-section .documents-title{color:#180047;font-family:NotoSans-Bold;font-size:44px;line-height:1.2;margin:0}.business-documents-section .documents-wrapper{align-items:flex-end;background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:40px;display:flex;gap:40px;justify-content:space-between;padding:60px 40px;position:relative}.business-documents-section .documents-wrapper:before{border-top:2px dashed rgba(41,88,217,.5);bottom:90px;content:"";height:2px;left:18%;position:absolute;right:18%;z-index:1}.business-documents-section .document-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;z-index:2}.business-documents-section .document-item .document-text{color:#180047;font-family:NotoSans-Medium;font-size:16px;line-height:1.4;margin:0 0 25px;text-align:center}.business-documents-section .document-item .document-number{align-items:center;background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:20px;color:#2958d9;display:flex;flex-shrink:0;font-family:NotoSans-Medium;font-size:24px;height:70px;justify-content:center;width:70px}@media(max-width:1024px){.business-documents-section .documents-header{margin-bottom:50px}.business-documents-section .documents-title{font-size:38px}.business-documents-section .documents-wrapper{gap:30px;padding:50px 30px}.business-documents-section .documents-wrapper:before{bottom:85px;left:14%;right:14%}.business-documents-section .documents-wrapper .document-item .document-text{margin:0 0 20px}.business-documents-section .documents-wrapper .document-item .document-number{border-radius:18px;font-size:28px;height:70px;width:70px}.business-documents-section .documents-wrapper .document-item .document-text{font-size:15px}}@media(max-width:992px){.business-documents-section .documents-header{margin-bottom:40px}.business-documents-section .documents-title{font-size:32px}.business-documents-section .documents-wrapper{border-radius:30px;flex-wrap:wrap;gap:25px;padding:40px 20px}.business-documents-section .documents-wrapper:before{display:none}.business-documents-section .documents-wrapper .document-item{align-items:center;flex:0 0 calc(50% - 12.5px);flex-direction:row-reverse;gap:20px}.business-documents-section .documents-wrapper .document-item .document-number{flex-shrink:0;font-size:26px;height:50px;width:50px}.business-documents-section .documents-wrapper .document-item .document-text{flex:1;font-size:14px;margin:0;text-align:left}}@media(max-width:768px){.business-documents-section .documents-header{margin-bottom:35px}.business-documents-section .documents-title{font-size:28px}.business-documents-section .documents-wrapper{border-radius:20px;gap:20px;padding:30px 15px;position:relative}.business-documents-section .documents-wrapper:before{display:none}.business-documents-section .documents-wrapper:after{border-left:1px dashed rgba(41,88,217,.5);content:"";height:calc(100% - 140px);left:40px;position:absolute;top:70px;width:2px;z-index:1}.business-documents-section .documents-wrapper .document-item{align-items:center;flex:0 0 100%;flex-direction:row-reverse;gap:15px;position:relative;z-index:2}.business-documents-section .documents-wrapper .document-item .document-number{border-radius:15px;flex-shrink:0;font-size:20px;height:50px;width:50px}.business-documents-section .documents-wrapper .document-item .document-text{flex:1;font-size:13px;margin:0;text-align:left}}.business-howto-section{padding:100px 0}.business-howto-section .howto-header{margin-bottom:60px;text-align:center}.business-howto-section .howto-title{color:#180047;font-family:NotoSans-Bold;font-size:44px;line-height:1.2;margin:0}.business-howto-section .howto-wrapper{align-items:flex-end;background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:40px;display:flex;gap:40px;justify-content:space-between;padding:60px 40px;position:relative}.business-howto-section .howto-wrapper:before{border-top:2px dashed rgba(41,88,217,.5);bottom:90px;content:"";height:2px;left:18%;position:absolute;right:18%;z-index:1}.business-howto-section .howto-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;z-index:2}.business-howto-section .howto-item .howto-content{margin-bottom:25px;text-align:center}.business-howto-section .howto-item .howto-content .howto-title{color:#579af2;font-family:NotoSans-Bold;font-size:20px;line-height:1.2;margin-bottom:10px}.business-howto-section .howto-item .howto-content .howto-description{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.5}.business-howto-section .howto-item .howto-number{align-items:center;background:linear-gradient(135deg,#95ecd8,#29d9b0);border:1px solid #fff;border-radius:20px;color:#fff;display:flex;flex-shrink:0;font-family:NotoSans-Medium;font-size:24px;height:70px;justify-content:center;width:70px}@media(max-width:1024px){.business-howto-section{padding:80px 0}.business-howto-section .howto-header{margin-bottom:50px}.business-howto-section .howto-title{font-size:38px}.business-howto-section .howto-wrapper{gap:30px;padding:50px 30px}.business-howto-section .howto-wrapper:before{bottom:85px;left:14%;right:14%}.business-howto-section .howto-wrapper .howto-item .howto-content{margin-bottom:20px}.business-howto-section .howto-wrapper .howto-item .howto-number{border-radius:18px;font-size:28px;height:70px;width:70px}.business-howto-section .howto-wrapper .howto-item .howto-content .howto-title{font-size:18px}.business-howto-section .howto-wrapper .howto-item .howto-content .howto-description{font-size:15px}}@media(max-width:992px){.business-howto-section{padding:60px 0}.business-howto-section .howto-header{margin-bottom:40px}.business-howto-section .howto-title{font-size:32px}.business-howto-section .howto-wrapper{border-radius:30px;flex-wrap:wrap;gap:25px;padding:40px 20px}.business-howto-section .howto-wrapper:before{display:none}.business-howto-section .howto-wrapper .howto-item{align-items:center;flex:0 0 calc(50% - 12.5px);flex-direction:row-reverse;gap:20px}.business-howto-section .howto-wrapper .howto-item .howto-number{flex-shrink:0;font-size:26px;height:50px;width:50px}.business-howto-section .howto-wrapper .howto-item .howto-content{flex:1;margin-bottom:0;text-align:left}.business-howto-section .howto-wrapper .howto-item .howto-content .howto-title{font-size:17px;margin-bottom:5px}.business-howto-section .howto-wrapper .howto-item .howto-content .howto-description{font-size:14px}}@media(max-width:768px){.business-howto-section{padding:50px 0}.business-howto-section .howto-header{margin-bottom:35px}.business-howto-section .howto-title{font-size:28px}.business-howto-section .howto-wrapper{border-radius:20px;gap:20px;padding:30px 15px;position:relative}.business-howto-section .howto-wrapper:before{display:none}.business-howto-section .howto-wrapper:after{border-left:1px dashed rgba(41,88,217,.5);content:"";height:calc(100% - 140px);left:40px;position:absolute;top:70px;width:2px;z-index:1}.business-howto-section .howto-wrapper .howto-item{align-items:center;flex:0 0 100%;flex-direction:row-reverse;gap:15px;position:relative;z-index:2}.business-howto-section .howto-wrapper .howto-item .howto-number{border-radius:15px;flex-shrink:0;font-size:20px;height:50px;width:50px}.business-howto-section .howto-wrapper .howto-item .howto-content{flex:1;margin-bottom:0;text-align:left}.business-howto-section .howto-wrapper .howto-item .howto-content .howto-title{font-size:15px;margin-bottom:3px}.business-howto-section .howto-wrapper .howto-item .howto-content .howto-description{font-size:13px}}@media(max-width:576px){.business-howto-section{padding:40px 0}}.business-return-section .return-header{margin-bottom:60px;text-align:center}.business-return-section .return-header .return-title{color:#180047;font-family:NotoSans-Bold;font-size:44px;line-height:1.2;margin:0}.business-return-section .return-grid{display:grid;gap:50px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.business-return-section .return-grid .return-card{align-items:center;background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:20px;display:flex;flex-direction:column;padding:40px 30px;text-align:center;transition:all .3s ease}.business-return-section .return-grid .return-card:hover{box-shadow:0 10px 30px rgba(41,88,217,.2);transform:translateY(-5px)}.business-return-section .return-grid .return-card .return-icon{align-items:center;display:flex;height:50px;justify-content:center;margin-bottom:25px;width:50px}.business-return-section .return-grid .return-card .return-icon img{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.business-return-section .return-grid .return-card .return-title{color:#a529d9;font-family:NotoSans-Medium;font-size:24px;line-height:1.3;margin-bottom:15px}.business-return-section .return-grid .return-card .return-text{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.6;margin:0}@media(max-width:1024px){.business-return-section .return-header{margin-bottom:50px}.business-return-section .return-header .return-title{font-size:42px}.business-return-section .return-grid{gap:40px}.business-return-section .return-grid .return-card{padding:35px 25px}.business-return-section .return-grid .return-card .return-icon{margin-bottom:20px}.business-return-section .return-grid .return-card .return-icon img{height:45px;width:45px}.business-return-section .return-grid .return-card .return-title{font-size:22px;margin-bottom:12px}.business-return-section .return-grid .return-card .return-text{font-size:15px}}@media(max-width:992px){.business-return-section .return-header{margin-bottom:40px}.business-return-section .return-header .return-title{font-size:36px}.business-return-section .return-grid{gap:30px}.business-return-section .return-grid .return-card{padding:30px 20px}.business-return-section .return-grid .return-card .return-icon img{height:45px;width:45px}.business-return-section .return-grid .return-card .return-title{font-size:20px;margin-bottom:10px}.business-return-section .return-grid .return-card .return-text{font-size:15px}}@media(max-width:768px){.business-return-section .return-header{margin-bottom:35px}.business-return-section .return-header .return-title{font-size:32px}.business-return-section .return-grid{gap:25px;grid-template-columns:1fr}.business-return-section .return-grid .return-card{padding:25px 18px}.business-return-section .return-grid .return-card .return-icon{margin-bottom:18px}.business-return-section .return-grid .return-card .return-icon img{height:40px;width:40px}.business-return-section .return-grid .return-card .return-title{font-size:18px;margin-bottom:10px}.business-return-section .return-grid .return-card .return-text{font-size:14px}}@media(max-width:576px){.business-return-section .return-header{margin-bottom:30px}.business-return-section .return-header .return-title{font-size:28px}.business-return-section .return-grid{gap:20px}.business-return-section .return-grid .return-card{padding:25px 20px}.business-return-section .return-grid .return-card .return-icon img{height:45px;width:45px}.business-return-section .return-grid .return-card .return-title{font-size:20px}.business-return-section .return-grid .return-card .return-text{font-size:15px}}.business-destinations-section{padding:100px 0}.business-destinations-section .destinations-content{padding-right:60px}.business-destinations-section .destinations-content .destinations-title{color:#180047;font-family:NotoSans-Bold;font-size:34px;line-height:1.2;margin-bottom:30px}.business-destinations-section .destinations-content .accordion .accordion-item{background:none;border:none;border-bottom:1px solid rgba(41,88,217,.1);margin-bottom:0}.business-destinations-section .destinations-content .accordion .accordion-item:last-child{border-bottom:none}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-header .accordion-button{background:none;box-shadow:none;color:#180047;font-family:NotoSans-Medium;font-size:18px;padding:20px 0}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-header .accordion-button:after{align-items:center;background-image:none;color:#2958d9;content:"+";display:flex;font-size:24px;height:auto;justify-content:center;transform:none;width:auto}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:none}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:none;content:"−";transform:none}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-body{background:none;color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.6;padding:0 0 30px}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-body ul{list-style:none;margin:0;padding:0}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-body ul li{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-body ul li:before{background:#180047;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.business-destinations-section .destinations-content .accordion .accordion-item .accordion-body ul li:last-child{margin-bottom:0}.business-destinations-section .destinations-image{text-align:center}.business-destinations-section .destinations-image img{background:linear-gradient(135deg,#f0f2fe,#cad1fe);border:1px solid #fff;border-radius:40px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.business-destinations-section{padding:80px 0}.business-destinations-section .destinations-content{padding-right:40px}.business-destinations-section .destinations-content .destinations-title{font-size:42px}}@media(max-width:992px){.business-destinations-section{padding:60px 0}.business-destinations-section .destinations-content{margin-bottom:40px;padding-right:0}.business-destinations-section .destinations-content .destinations-title{font-size:36px}.business-destinations-section .destinations-image img{border-radius:30px}}@media(max-width:768px){.business-destinations-section{padding:50px 0}.business-destinations-section .destinations-content .destinations-title{font-size:28px}}@media(max-width:576px){.business-destinations-section{padding:40px 0}.business-destinations-section .destinations-content .destinations-title{font-size:24px}}.business-about-credits-section{padding:100px 0}.business-about-credits-section .about-credits-intro{margin:0 auto 80px;max-width:750px;text-align:center}.business-about-credits-section .about-credits-intro .about-credits-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:30px}.business-about-credits-section .about-credits-intro .about-credits-description{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin:0}.business-about-credits-section .about-credits-content{margin:0 auto}.business-about-credits-section .about-credits-content .content-section{margin-bottom:50px}.business-about-credits-section .about-credits-content .content-section:last-child{margin-bottom:0}.business-about-credits-section .about-credits-content .content-section .content-section-title{color:#180047;font-family:NotoSans-Bold;font-size:28px;line-height:1.3;margin-bottom:20px}.business-about-credits-section .about-credits-content .content-section .content-subtitle{color:#180047;font-family:NotoSans-SemiBold;font-size:22px;line-height:1.4;margin-bottom:15px}.business-about-credits-section .about-credits-content .content-section .content-section-text{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.8;margin-bottom:15px}.business-about-credits-section .about-credits-content .content-section .content-section-text:last-child{margin-bottom:0}@media(max-width:1024px){.business-about-credits-section{padding:80px 0}.business-about-credits-section .about-credits-intro{margin-bottom:60px}.business-about-credits-section .about-credits-intro .about-credits-title{font-size:36px;margin-bottom:25px}.business-about-credits-section .about-credits-intro .about-credits-description{font-size:17px}.business-about-credits-section .about-credits-content .content-section{margin-bottom:40px}.business-about-credits-section .about-credits-content .content-section .content-section-title{font-size:26px}.business-about-credits-section .about-credits-content .content-section .content-subtitle{font-size:20px}.business-about-credits-section .about-credits-content .content-section .content-section-text{font-size:15px}}@media(max-width:992px){.business-about-credits-section{padding:60px 0}.business-about-credits-section .about-credits-intro{margin-bottom:50px}.business-about-credits-section .about-credits-intro .about-credits-title{font-size:32px;margin-bottom:20px}.business-about-credits-section .about-credits-intro .about-credits-description{font-size:16px}.business-about-credits-section .about-credits-content .content-section{margin-bottom:35px}.business-about-credits-section .about-credits-content .content-section .content-section-title{font-size:24px}.business-about-credits-section .about-credits-content .content-section .content-subtitle{font-size:18px}.business-about-credits-section .about-credits-content .content-section .content-section-text{font-size:15px}}@media(max-width:768px){.business-about-credits-section{padding:50px 0}.business-about-credits-section .about-credits-intro{margin-bottom:40px}.business-about-credits-section .about-credits-intro .about-credits-title{font-size:28px}.business-about-credits-section .about-credits-intro .about-credits-description{font-size:15px}.business-about-credits-section .about-credits-content .content-section{margin-bottom:30px}.business-about-credits-section .about-credits-content .content-section .content-section-title{font-size:22px}.business-about-credits-section .about-credits-content .content-section .content-subtitle{font-size:17px}}@media(max-width:576px){.business-about-credits-section{padding:40px 0}.business-about-credits-section .about-credits-intro{margin-bottom:35px}.business-about-credits-section .about-credits-intro .about-credits-title{font-size:24px}.business-about-credits-section .about-credits-intro .about-credits-description{font-size:14px}.business-about-credits-section .about-credits-content .content-section{margin-bottom:25px}.business-about-credits-section .about-credits-content .content-section .content-section-title{font-size:20px}.business-about-credits-section .about-credits-content .content-section .content-subtitle{font-size:16px}.business-about-credits-section .about-credits-content .content-section .content-section-text{font-size:14px}}@media(max-width:1024px){.credit-selection-section{padding:80px 0 0}.credit-selection-section .credit-cards-wrapper .credit-card{padding:40px 30px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-label{font-size:15px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-amount{font-size:32px;margin-bottom:35px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-button .button{font-size:15px;min-width:180px;padding:12px 25px}}@media(max-width:992px){.credit-selection-section{padding:60px 0 0}.credit-selection-section .credit-cards-wrapper .credit-card{padding:35px 25px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-label{font-size:14px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-amount{font-size:28px;margin-bottom:30px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-button .button{font-size:14px;min-width:160px;padding:10px 20px}}@media(max-width:768px){.credit-selection-section{padding:50px 0 0}.credit-selection-section .credit-cards-wrapper .row>div:first-child{margin-bottom:30px}.credit-selection-section .credit-cards-wrapper .credit-card{padding:30px 20px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-label{font-size:13px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-amount{font-size:24px;margin-bottom:25px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-button .button{font-size:13px;min-width:140px;padding:8px 18px}}@media(max-width:576px){.credit-selection-section{padding:40px 0 0}.credit-selection-section .credit-cards-wrapper .row>div:first-child{margin-bottom:25px}.credit-selection-section .credit-cards-wrapper .credit-card{padding:25px 15px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-label{font-size:12px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-amount{font-size:20px;margin-bottom:20px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-button .button{font-size:12px;min-width:120px;padding:6px 15px}}.request-form-section{padding:100px 0}.request-form-section .form-section-header{margin-bottom:60px;text-align:center}.request-form-section .form-section-header .form-section-subtitle{color:#2958d9;font-family:NotoSans-Medium;font-size:16px;margin-bottom:15px}.request-form-section .form-section-header .form-section-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:20px}.request-form-section .form-section-header .form-section-description{color:#180047;font-family:NotoSans-Regular;font-size:18px;margin:0;opacity:.8}.request-form-section .form-wrapper{background:#fff;border-radius:40px;box-shadow:6px 21px 35px rgba(54,62,147,.05);padding:50px}.request-form-section .form-wrapper .request-form .form-row{display:flex;gap:20px}.request-form-section .form-wrapper .request-form .form-row .col-md-6{flex:1}.request-form-section .form-wrapper .request-form .form-group{margin-bottom:20px}.request-form-section .form-wrapper .request-form .form-group .form-label{color:#180047;display:block;font-family:NotoSans-Medium;font-size:14px;margin-bottom:8px}.request-form-section .form-wrapper .request-form .form-group .form-control{background:#fff;border:1px solid rgba(24,0,71,.2);border-radius:23px;color:#180047;font-family:NotoSans-Regular;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.request-form-section .form-wrapper .request-form .form-group .form-control:focus{border-color:#2958d9;box-shadow:0 0 0 3px rgba(41,88,217,.1);outline:none}.request-form-section .form-wrapper .request-form .form-group .form-control::-moz-placeholder{color:rgba(24,0,71,.5)}.request-form-section .form-wrapper .request-form .form-group .form-control::placeholder{color:rgba(24,0,71,.5)}.request-form-section .form-wrapper .request-form .form-group select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.request-form-section .form-wrapper .request-form .form-group textarea.form-control{border-radius:23px;min-height:100px;resize:vertical}.request-form-section .form-wrapper .request-form .form-group .form-check{align-items:flex-start;display:flex;gap:10px}.request-form-section .form-wrapper .request-form .form-group .form-check .form-check-input{cursor:pointer;margin-top:2px}.request-form-section .form-wrapper .request-form .form-group .form-check .form-check-input:checked{background-color:#2958d9;border-color:#2958d9}.request-form-section .form-wrapper .request-form .form-group .form-check .form-check-label{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.5;margin-bottom:0}.request-form-section .form-wrapper .request-form .form-group .form-check .form-check-label .terms-link{color:#2958d9;text-decoration:none}.request-form-section .form-wrapper .request-form .form-group .form-check .form-check-label .terms-link:hover{text-decoration:underline}.request-form-section .form-wrapper .request-form .form-submit{margin-top:40px}.request-form-section .form-wrapper .request-form .form-submit .button{font-size:16px;padding:15px 30px}@media(max-width:1024px){.request-form-section{padding:80px 0}.request-form-section .form-section-header{margin-bottom:50px}.request-form-section .form-section-header .form-section-title{font-size:36px}.request-form-section .form-section-header .form-section-description{font-size:16px}.request-form-section .form-wrapper{padding:40px}}@media(max-width:992px){.request-form-section{padding:60px 0}.request-form-section .form-section-header{margin-bottom:40px}.request-form-section .form-section-header .form-section-title{font-size:32px}.request-form-section .form-section-header .form-section-description{font-size:15px}.request-form-section .form-wrapper{padding:30px}.request-form-section .form-wrapper .request-form .form-row{flex-direction:column;gap:0}.request-form-section .form-wrapper .request-form .form-group .form-control{font-size:15px;padding:10px 14px}.request-form-section .form-wrapper .request-form .form-submit{margin-top:30px}.request-form-section .form-wrapper .request-form .form-submit .button{font-size:15px;min-width:180px;padding:12px 30px}}@media(max-width:768px){.request-form-section{padding:50px 0}.request-form-section .form-section-header{margin-bottom:35px}.request-form-section .form-section-header .form-section-title{font-size:28px}.request-form-section .form-section-header .form-section-description{font-size:14px}.request-form-section .form-wrapper{padding:25px}.request-form-section .form-wrapper .request-form .form-group .form-control{font-size:14px;padding:9px 12px}.request-form-section .form-wrapper .request-form .form-submit{margin-top:25px}.request-form-section .form-wrapper .request-form .form-submit .button{font-size:14px;min-width:160px;padding:10px 25px}}@media(max-width:576px){.request-form-section{padding:40px 0}.request-form-section .form-section-header{margin-bottom:30px}.request-form-section .form-section-header .form-section-title{font-size:24px}.request-form-section .form-section-header .form-section-description{font-size:13px}.request-form-section .form-wrapper{padding:20px}.request-form-section .form-wrapper .request-form .form-group{margin-bottom:15px}.request-form-section .form-wrapper .request-form .form-group .form-control{font-size:13px;padding:8px 10px}.request-form-section .form-wrapper .request-form .form-submit{margin-top:20px}.request-form-section .form-wrapper .request-form .form-submit .button{font-size:13px;min-width:140px;padding:8px 20px}}.credit-selection-section{padding:100px 0 0}.credit-selection-section .credit-cards-wrapper .credit-card{background:rgba(224,229,255,.8);border:1px solid #fff;border-radius:30px;height:100%;padding:50px 40px;transition:all .3s ease}.credit-selection-section .credit-cards-wrapper .credit-card.active{background:#fff;border:1px solid #29d9b0}.credit-selection-section .credit-cards-wrapper .credit-card:hover{transform:translateY(-5px)}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content{text-align:center}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-label{color:#180047;font-family:NotoSans-Medium;font-size:16px;margin-bottom:15px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-amount{color:#2958d9;font-family:NotoSans-Bold;font-size:36px;line-height:1.2;margin-bottom:40px}.credit-selection-section .credit-cards-wrapper .credit-card .credit-card-content .credit-card-button .button{align-items:center;display:inline-flex;font-size:16px;gap:10px;justify-content:center;min-width:200px;padding:15px 30px}.business-credit-section{padding:100px 0}.business-credit-section .business-credit-intro{margin:0 auto 80px;max-width:800px;text-align:center}.business-credit-section .business-credit-intro .intro-subtitle{color:#2958d9;font-family:NotoSans-Medium;font-size:16px;margin-bottom:20px}.business-credit-section .business-credit-intro .intro-title{color:#180047;font-family:NotoSans-Bold;font-size:34px;line-height:1.2;margin-bottom:30px}.business-credit-section .business-credit-intro .intro-description{color:#180047;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:0}.business-credit-section .form-wrapper{background:#fff;border-radius:30px;box-shadow:6.43pt 21.04pt 35pt rgba(0,0,0,.08);margin:0 auto;max-width:900px;padding:60px 50px}.business-credit-section .form-wrapper .business-form .form-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.business-credit-section .form-wrapper .business-form .form-line .form-label-inline{color:#180047;font-family:NotoSans-Regular;font-size:16px;white-space:nowrap}.business-credit-section .form-wrapper .business-form .form-line .inline-input{background:transparent;border:none;border-bottom:2px solid rgba(24,0,71,.2);color:#180047;font-family:NotoSans-Regular;font-size:16px;outline:none;padding:8px 0;transition:border-color .3s}.business-credit-section .form-wrapper .business-form .form-line .inline-input:focus{border-bottom-color:#2958d9}.business-credit-section .form-wrapper .business-form .form-line .inline-input::-moz-placeholder{color:rgba(24,0,71,.4)}.business-credit-section .form-wrapper .business-form .form-line .inline-input::placeholder{color:rgba(24,0,71,.4)}.business-credit-section .form-wrapper .business-form .form-line .inline-input--small{max-width:80px;text-align:center}.business-credit-section .form-wrapper .business-form .form-line .inline-input--medium{max-width:200px}.business-credit-section .form-wrapper .business-form .form-line .inline-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;background-size:16px 12px;border:none;border-bottom:2px solid rgba(24,0,71,.2);color:#180047;cursor:pointer;font-family:NotoSans-Regular;font-size:16px;outline:none;padding:8px 30px 8px 5px;transition:border-color .3s}.business-credit-section .form-wrapper .business-form .form-line .inline-select:focus{border-bottom-color:#2958d9}.business-credit-section .form-wrapper .business-form .form-line--multiline{align-items:flex-start;flex-wrap:wrap}.business-credit-section .form-wrapper .business-form .form-checkbox{align-items:flex-start;display:flex;gap:12px;margin-bottom:30px;margin-top:40px}.business-credit-section .form-wrapper .business-form .form-checkbox .form-checkbox-input{accent-color:#2958d9;cursor:pointer;flex-shrink:0;margin-top:4px}.business-credit-section .form-wrapper .business-form .form-checkbox .form-checkbox-label{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.5}.business-credit-section .form-wrapper .business-form .form-checkbox .form-checkbox-label .terms-link{color:#579af2;text-decoration:none}.business-credit-section .form-wrapper .business-form .form-checkbox .form-checkbox-label .terms-link:hover{text-decoration:underline}.business-credit-section .form-wrapper .business-form .form-submit{margin-top:40px}.business-credit-section .form-wrapper .business-form .form-submit .button{padding:14px 28px}@media(max-width:1024px){.business-credit-section{padding:80px 0}.business-credit-section .business-credit-intro{margin-bottom:60px}.business-credit-section .business-credit-intro .intro-subtitle{font-size:14px}.business-credit-section .business-credit-intro .intro-title{font-size:42px}.business-credit-section .business-credit-intro .intro-description{font-size:16px}.business-credit-section .form-wrapper{padding:50px 40px}}@media(max-width:992px){.business-credit-section{padding:60px 0}.business-credit-section .business-credit-intro{margin-bottom:50px}.business-credit-section .business-credit-intro .intro-subtitle{font-size:13px}.business-credit-section .business-credit-intro .intro-title{font-size:36px}.business-credit-section .business-credit-intro .intro-description{font-size:16px}.business-credit-section .form-wrapper{padding:40px 30px}.business-credit-section .form-wrapper .business-form .form-line{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:35px}.business-credit-section .form-wrapper .business-form .form-line .form-label-inline{width:100%}.business-credit-section .form-wrapper .business-form .form-line .inline-input,.business-credit-section .form-wrapper .business-form .form-line .inline-select{max-width:100%;width:100%}}@media(max-width:768px){.business-credit-section{padding:50px 0}.business-credit-section .business-credit-intro{margin-bottom:40px}.business-credit-section .business-credit-intro .intro-subtitle{font-size:13px}.business-credit-section .business-credit-intro .intro-title{font-size:28px}.business-credit-section .business-credit-intro .intro-description{font-size:14px}.business-credit-section .form-wrapper{border-radius:20px;padding:35px 25px}.business-credit-section .form-wrapper .business-form .form-line{margin-bottom:30px}.business-credit-section .form-wrapper .business-form .form-checkbox .form-checkbox-label,.business-credit-section .form-wrapper .business-form .form-line .form-label-inline{font-size:15px}}@media(max-width:576px){.business-credit-section{padding:40px 0}.business-credit-section .form-wrapper{padding:30px 20px}.business-credit-section .form-wrapper .business-form .form-line{margin-bottom:25px}.business-credit-section .form-wrapper .business-form .form-line .form-label-inline{font-size:14px}.business-credit-section .form-wrapper .business-form .form-checkbox{gap:10px;margin-top:30px}.business-credit-section .form-wrapper .business-form .form-submit{margin-top:30px}}.contact-section{padding:195px 0 0}.contact-section .map-container{margin-bottom:40px}.contact-section .map-container .map-wrapper{background:transparent;padding:0}.contact-section .map-container .map-wrapper iframe{border-radius:20px;height:400px;width:100%}.contact-section .city-tabs-container{border-bottom:1px solid #cad1fe;position:relative;z-index:1}.contact-section .city-tabs-container .city-tabs{-ms-overflow-style:none;border:none;cursor:grab;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.contact-section .city-tabs-container .city-tabs:active{cursor:grabbing}.contact-section .city-tabs-container .city-tabs::-webkit-scrollbar{display:none}.contact-section .city-tabs-container .city-tabs .nav-item{flex-grow:0;flex-shrink:0;margin:0}.contact-section .city-tabs-container .city-tabs .nav-item .nav-link{background:transparent;border:none;border-radius:0;color:#180047;display:block;font-family:NotoSans-Medium;font-size:16px;margin-right:10px;padding:15px 20px;position:relative;transition:all .3s ease;white-space:nowrap}.contact-section .city-tabs-container .city-tabs .nav-item .nav-link:hover{color:#2958d9}.contact-section .city-tabs-container .city-tabs .nav-item .nav-link.active{background:transparent;color:#2958d9}.contact-section .city-tabs-container .city-tabs .nav-item .nav-link.active:after{background:#2958d9;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;z-index:10}@media(max-width:1024px){.contact-section{padding:175px 0 0}.contact-section .map-container{margin-bottom:35px}.contact-section .map-container .map-wrapper iframe{height:350px}.contact-section .city-tabs-container .city-tabs .nav-item .nav-link{font-size:15px;margin-right:8px;padding:12px 18px}}@media(max-width:992px){.contact-section{padding:155px 0 0}.contact-section .map-container{margin-bottom:30px}.contact-section .map-container .map-wrapper iframe{height:300px}.contact-section .city-tabs-container .city-tabs .nav-item .nav-link{font-size:14px;margin-right:6px;padding:10px 16px}}@media(max-width:768px){.contact-section{padding:120px 0 0}.contact-section .map-container{margin-bottom:25px}.contact-section .map-container .map-wrapper iframe{height:250px}.contact-section .city-tabs-container .city-tabs .nav-item .nav-link{font-size:13px;margin-right:4px;padding:8px 14px}}@media(max-width:576px){.contact-section{padding:110px 0 0}.contact-section .map-container{margin-bottom:20px}.contact-section .map-container .map-wrapper iframe{height:200px}.contact-section .city-tabs-container .city-tabs .nav-item .nav-link{font-size:12px;margin-right:3px;padding:6px 12px}}.contact-info-form-section{padding:100px 0}.contact-info-form-section .contact-info .contact-info-title{color:#180047;font-family:NotoSans-Bold;font-size:40px;line-height:1.2;margin-bottom:50px;text-align:left}.contact-info-form-section .contact-info .contact-subsection{margin-bottom:40px}.contact-info-form-section .contact-info .contact-subsection .contact-subsection-title{color:#180047;font-family:NotoSans-Bold;font-size:24px;line-height:1.3;margin-bottom:20px;text-align:left}.contact-info-form-section .contact-info .contact-subsection .contact-item{align-items:flex-start;display:flex;gap:15px;margin-bottom:15px}.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-icon{color:#2958d9;flex-shrink:0;font-size:18px;margin-top:-2px}.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-text{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.5}.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-link{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.5;text-decoration:none;transition:all .3s ease}.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-link:hover{color:#2958d9;text-decoration:underline}.contact-info-form-section .contact-form-wrapper{background:#fff;border-radius:40px;box-shadow:6px 21px 35px rgba(54,62,147,.05);padding:50px}.contact-info-form-section .contact-form-wrapper .contact-form-description{color:#180047;font-family:NotoSans-Medium;font-size:20px;line-height:1.5;margin-bottom:30px}.contact-info-form-section .contact-form-wrapper .contact-form .form-row{display:flex;gap:20px}.contact-info-form-section .contact-form-wrapper .contact-form .form-row .col-md-6{flex:1}.contact-info-form-section .contact-form-wrapper .contact-form .form-group{margin-bottom:20px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-label{color:#180047;display:block;font-family:NotoSans-Medium;font-size:14px;margin-bottom:8px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-control{background:#fff;border:1px solid rgba(24,0,71,.2);border-radius:50px;color:#180047;font-family:NotoSans-Regular;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-control:focus{border-color:#2958d9;box-shadow:0 0 0 3px rgba(41,88,217,.1);outline:none}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-control::-moz-placeholder{color:rgba(24,0,71,.5)}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-control::placeholder{color:rgba(24,0,71,.5)}.contact-info-form-section .contact-form-wrapper .contact-form .form-group textarea.form-control{border-radius:20px;min-height:100px;resize:vertical}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check-group{display:flex;gap:30px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check-group .form-check{align-items:center;display:flex;gap:8px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check-group .form-check .form-check-input{cursor:pointer}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check-group .form-check .form-check-input:checked{background-color:#2958d9;border-color:#2958d9}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check-group .form-check .form-check-label{color:#180047;cursor:pointer;font-family:NotoSans-Regular;font-size:14px;margin-bottom:0}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check{align-items:flex-start;display:flex;gap:10px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check .form-check-input{cursor:pointer;margin-top:2px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check .form-check-input:checked{background-color:#2958d9;border-color:#2958d9}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check .form-check-input[type=radio]{margin-top:-1px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check .form-check-label{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.5;margin-bottom:0}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check .form-check-label .terms-link{color:#2958d9;text-decoration:none}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check .form-check-label .terms-link:hover{text-decoration:underline}.contact-info-form-section .contact-form-wrapper .contact-form .form-submit{margin-top:40px}.contact-info-form-section .contact-form-wrapper .contact-form .form-submit .button{font-size:16px;padding:15px 30px}@media(max-width:1024px){.contact-info-form-section{padding:80px 0}.contact-info-form-section .contact-info .contact-info-title{font-size:36px;margin-bottom:40px}.contact-info-form-section .contact-info .contact-subsection{margin-bottom:35px}.contact-info-form-section .contact-info .contact-subsection .contact-subsection-title{font-size:22px}.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-link,.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-text{font-size:15px}.contact-info-form-section .contact-form-wrapper{padding:40px}.contact-info-form-section .contact-form-wrapper .contact-form-description{font-size:15px}}@media(max-width:992px){.contact-info-form-section{padding:60px 0}.contact-info-form-section .contact-info{margin-bottom:50px}.contact-info-form-section .contact-info .contact-info-title{font-size:32px;margin-bottom:35px}.contact-info-form-section .contact-info .contact-subsection{margin-bottom:30px}.contact-info-form-section .contact-info .contact-subsection .contact-subsection-title{font-size:20px}.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-link,.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-text{font-size:14px}.contact-info-form-section .contact-form-wrapper{padding:30px}.contact-info-form-section .contact-form-wrapper .contact-form-description{font-size:14px}.contact-info-form-section .contact-form-wrapper .contact-form .form-row{flex-direction:column;gap:0}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-control{font-size:15px;padding:10px 14px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check-group{gap:20px}.contact-info-form-section .contact-form-wrapper .contact-form .form-submit{margin-top:30px}.contact-info-form-section .contact-form-wrapper .contact-form .form-submit .button{font-size:15px;min-width:180px;padding:12px 30px}}@media(max-width:768px){.contact-info-form-section{padding:50px 0}.contact-info-form-section .contact-info{margin-bottom:40px}.contact-info-form-section .contact-info .contact-info-title{font-size:28px;margin-bottom:30px}.contact-info-form-section .contact-info .contact-subsection{margin-bottom:25px}.contact-info-form-section .contact-info .contact-subsection .contact-subsection-title{font-size:18px}.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-link,.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-text{font-size:13px}.contact-info-form-section .contact-form-wrapper{padding:25px}.contact-info-form-section .contact-form-wrapper .contact-form-description{font-size:13px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-control{font-size:14px;padding:9px 12px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check-group{gap:15px}.contact-info-form-section .contact-form-wrapper .contact-form .form-submit{margin-top:25px}.contact-info-form-section .contact-form-wrapper .contact-form .form-submit .button{font-size:14px;min-width:160px;padding:10px 25px}}@media(max-width:576px){.contact-info-form-section{padding:40px 0}.contact-info-form-section .contact-info{margin-bottom:35px}.contact-info-form-section .contact-info .contact-info-title{font-size:24px;margin-bottom:25px}.contact-info-form-section .contact-info .contact-subsection{margin-bottom:20px}.contact-info-form-section .contact-info .contact-subsection .contact-subsection-title{font-size:16px}.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-link,.contact-info-form-section .contact-info .contact-subsection .contact-item .contact-text{font-size:12px}.contact-info-form-section .contact-form-wrapper{padding:20px}.contact-info-form-section .contact-form-wrapper .contact-form-description{font-size:12px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group{margin-bottom:15px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-control{font-size:13px;padding:8px 10px}.contact-info-form-section .contact-form-wrapper .contact-form .form-group .form-check-group{flex-direction:column;gap:10px}.contact-info-form-section .contact-form-wrapper .contact-form .form-submit{margin-top:20px}.contact-info-form-section .contact-form-wrapper .contact-form .form-submit .button{font-size:13px;min-width:140px;padding:8px 20px}}.register-section{align-items:center;display:flex;padding:195px 0 100px}.register-section .container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.register-section .row{display:flex;flex-wrap:wrap;margin:0 -15px}.register-section .col-lg-6{flex:0 0 50%;max-width:50%;padding:0 15px}.register-section .col-md-8{flex:0 0 66.666667%;max-width:66.666667%;padding:0 15px}.register-section .mx-auto{margin:0 auto}.register-section .register-card{background:#fff;border-radius:30px;box-shadow:6.43pt 21.04pt 35pt rgba(0,0,0,.08);padding:50px 40px}.register-section .register-card .register-title{color:#180047;font-family:NotoSans-Bold;font-size:36px;margin-bottom:10px;text-align:center}.register-section .register-card .register-subtitle{color:#180047;font-family:NotoSans-Regular;font-size:16px;margin-bottom:40px;text-align:center}.register-section .register-card .register-subtitle .register-link{color:#579af2;text-decoration:underline}.register-section .register-card .register-subtitle .register-link:hover{color:#2958d9}.register-section .register-form .form-group{margin-bottom:25px;position:relative}.register-section .register-form .form-group .form-label{color:#180047;display:block;font-family:NotoSans-Medium;font-size:15px;margin-bottom:8px}.register-section .register-form .form-group .form-control{background:#fff;border:1px solid rgba(24,0,71,.2);border-radius:23px;color:#180047;font-family:NotoSans-Regular;font-size:15px;padding:12px 20px;transition:border-color .3s;width:100%}.register-section .register-form .form-group .form-control:focus{border-color:#2958d9;box-shadow:0 0 0 3px rgba(41,88,217,.1);outline:none}.register-section .register-form .form-group .form-control::-moz-placeholder{color:rgba(24,0,71,.5)}.register-section .register-form .form-group .form-control::placeholder{color:rgba(24,0,71,.5)}.register-section .register-form .form-group.has-error .form-control{border-color:#dc3545}.register-section .register-form .form-group .form-error{color:#dc3545;display:none;font-family:NotoSans-Regular;font-size:13px;margin-top:5px}.register-section .register-form .form-group.has-error .form-error{display:block}.register-section .register-form .form-check{align-items:flex-start;display:flex;gap:10px;margin-top:10px}.register-section .register-form .form-check .form-check-input{cursor:pointer;flex-shrink:0;margin-top:4px}.register-section .register-form .form-check .form-check-input:checked{background-color:#2958d9;border-color:#2958d9}.register-section .register-form .form-check .form-check-label{color:#180047;font-family:NotoSans-Regular;font-size:14px;line-height:1.5}.register-section .register-form .form-check .form-check-label .terms-link{color:#579af2;text-decoration:none}.register-section .register-form .form-check .form-check-label .terms-link:hover{text-decoration:underline}.register-section .register-form .form-options{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;margin-top:10px}.register-section .register-form .form-options .form-check{margin-top:0}.register-section .register-form .form-options .form-check .form-check-label{margin-bottom:0}.register-section .register-form .form-options .forgot-password-link{color:#180047;font-family:NotoSans-Regular;font-size:14px;text-decoration:none;transition:color .3s}.register-section .register-form .form-options .forgot-password-link:hover{color:#2958d9}.register-section .register-form .form-submit{margin-top:30px;text-align:center}.register-section .register-form .form-submit .button{font-size:16px;padding:14px 28px}.register-section .register-form .form-info{margin-bottom:10px;margin-top:20px}.register-section .register-form .form-info .info-text{color:#666;font-family:NotoSans-Regular;font-size:14px;line-height:1.6;text-align:center}.register-section .register-form .form-footer{margin-top:25px;text-align:center}.register-section .register-form .form-footer .footer-text{color:#666;font-family:NotoSans-Regular;font-size:14px}.register-section .register-form .form-footer .footer-text .footer-link{color:#579af2;text-decoration:underline}.register-section .register-form .form-footer .footer-text .footer-link:hover{color:#2958d9}@media(max-width:1024px){.register-section{padding:175px 0 80px}}@media(max-width:992px){.register-section{padding:155px 0 60px}.register-section .col-lg-6{flex:0 0 100%;max-width:100%}}@media(max-width:768px){.register-section{padding:120px 0 50px}.register-section .col-md-8{flex:0 0 100%;max-width:100%}.register-section .register-card{padding:40px 30px}.register-section .register-card .register-title{font-size:28px}.register-section .register-card .register-subtitle{font-size:14px;margin-bottom:30px}.register-section .register-form .form-group{margin-bottom:20px}.register-section .register-form .form-options{align-items:flex-start;flex-direction:column;gap:15px}.register-section .register-form .form-submit{margin-top:25px}}@media(max-width:576px){.register-section{padding:110px 0 40px}.register-section .register-card{border-radius:20px;padding:30px 20px}.register-section .register-card .register-title{font-size:24px}.register-section .register-card .register-subtitle{font-size:13px;margin-bottom:25px}}.dashboard{padding:195px 0 100px}.dashboard .container{display:flex;gap:30px}.dashboard .dashboard-sidebar{flex-shrink:0;width:300px}.dashboard .dashboard-sidebar__nav{display:flex;flex-direction:column;gap:6px;padding:0 20px}.dashboard .dashboard-sidebar__item{align-items:center;border-radius:12px;color:#180047;display:flex;gap:18px;padding:16px 18px;text-decoration:none;transition:all .3s ease}.dashboard .dashboard-sidebar__item.active{background:linear-gradient(135deg,#e0e5ff,#d9dfff)}.dashboard .dashboard-sidebar__item.active .dashboard-sidebar__icon{color:#2958d9}.dashboard .dashboard-sidebar__item.active .dashboard-sidebar__text{color:#2958d9;font-family:NotoSans-Bold}.dashboard .dashboard-sidebar__item:hover:not(.active){background:hsla(0,0%,100%,.5)}.dashboard .dashboard-sidebar__icon{align-items:center;color:#180047;display:flex;font-size:22px;justify-content:center;width:24px}.dashboard .dashboard-sidebar__text{color:#180047;font-family:NotoSans-Medium;font-size:14px;line-height:1.4}.dashboard .dashboard-content{background:transparent;flex:1}.dashboard .dashboard-profile{align-items:start;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.dashboard .dashboard-documents,.dashboard .dashboard-home,.dashboard .dashboard-loans,.dashboard .dashboard-messages,.dashboard .dashboard-recommend,.dashboard .dashboard-request{display:flex;flex-direction:column;gap:30px}.dashboard .dashboard-card{background:#fff;border-radius:20px;box-shadow:6.43pt 21.04pt 35pt rgba(0,0,0,.08);padding:40px 50px}.dashboard .dashboard-card .card-title{color:#180047;font-family:NotoSans-SemiBold;font-size:22px;margin-bottom:30px}.dashboard .loan-row{align-items:center;border-bottom:1px solid #e0e5ff;display:flex;justify-content:space-between;padding:16px 0}.dashboard .loan-row:last-child{border-bottom:none}.dashboard .loan-row .loan-label{color:#180047;font-family:NotoSans-Medium;font-size:15px}.dashboard .loan-row .loan-value{color:#180047;font-family:NotoSans-Bold;font-size:15px}.dashboard .loan-actions{display:flex;gap:18px;margin-top:30px}.dashboard .document-row{align-items:center;border-bottom:1px solid #e0e5ff;display:flex;justify-content:space-between;padding:16px 0}.dashboard .document-row:last-child{border-bottom:none}.dashboard .document-row .document-name{color:#180047;font-family:NotoSans-Medium;font-size:15px}.dashboard .document-row .document-download{align-items:center;color:#2958d9;display:flex;font-family:NotoSans-Medium;font-size:15px;gap:8px;text-decoration:none;transition:all .3s ease}.dashboard .document-row .document-download i{font-size:16px}.dashboard .document-row .document-download:hover{color:#579af2}.dashboard .loan-info{margin-bottom:30px}.dashboard .loan-info .loan-info-row{align-items:center;border-bottom:1px solid #e0e5ff;display:flex;justify-content:space-between;padding:16px 0}.dashboard .loan-info .loan-info-row:last-child{border-bottom:none}.dashboard .loan-info .loan-info-row .loan-info-label{color:#180047;font-family:NotoSans-Medium;font-size:15px}.dashboard .loan-info .loan-info-row .loan-info-value{color:#180047;font-family:NotoSans-Bold;font-size:15px}.dashboard .profile-greeting-card{align-items:center;background:#fff;border-radius:20px;box-shadow:6.43pt 21.04pt 35pt rgba(0,0,0,.08);display:flex;flex-direction:column;grid-column:1;grid-row:1;padding:40px 50px}.dashboard .profile-greeting-card .greeting-title{color:#180047;font-family:NotoSans-Bold;font-size:20px;margin-bottom:25px;text-align:center}.dashboard .profile-greeting-card .profile-image{align-items:center;background:#e0e5ff;border-radius:50%;display:flex;height:130px;justify-content:center;margin-bottom:25px;overflow:hidden;width:130px}.dashboard .profile-greeting-card .profile-image img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dashboard .profile-greeting-card .logout-link{align-items:center;color:#ef4444;display:flex;font-family:NotoSans-Medium;font-size:15px;gap:10px;text-decoration:none;transition:color .3s ease}.dashboard .profile-greeting-card .logout-link i{font-size:20px}.dashboard .profile-greeting-card .logout-link:hover{color:#eb1515}.dashboard .profile-data-card{background:#fff;border-radius:20px;box-shadow:6.43pt 21.04pt 35pt rgba(0,0,0,.08);grid-column:1;grid-row:2;padding:40px 50px}.dashboard .profile-data-card .card-title{color:#180047;font-family:NotoSans-SemiBold;font-size:22px;margin-bottom:30px}.dashboard .profile-data-card .data-row{align-items:center;border-bottom:1px solid #e0e5ff;display:flex;justify-content:space-between;padding:16px 0}.dashboard .profile-data-card .data-row:last-child{border-bottom:none}.dashboard .profile-data-card .data-row .data-label{flex-shrink:0}.dashboard .profile-data-card .data-label{color:#180047;font-family:NotoSans-Medium;font-size:15px}.dashboard .profile-data-card .data-value,.dashboard .profile-data-card .data-value-masked{color:#180047;font-family:NotoSans-Bold;font-size:15px}.dashboard .profile-data-card .data-value-masked{letter-spacing:2px}.dashboard .profile-data-card .data-value-wrapper{align-items:center;display:flex}.dashboard .profile-data-card .edit-icon{color:#2958d9;cursor:pointer;font-size:18px;margin-left:12px;transition:color .3s ease}.dashboard .profile-data-card .edit-icon:hover{color:#579af2}.dashboard .profile-notifications-card{align-self:start;background:#fff;border-radius:20px;box-shadow:6.43pt 21.04pt 35pt rgba(0,0,0,.08);grid-column:2;grid-row:1/3;padding:40px 50px}.dashboard .profile-notifications-card .card-title{color:#180047;font-family:NotoSans-SemiBold;font-size:22px;margin-bottom:30px}.dashboard .profile-notifications-card .notification-item{align-items:center;border-bottom:1px solid #e0e5ff;display:flex;justify-content:space-between;padding:16px 0}.dashboard .profile-notifications-card .notification-item:last-of-type{border-bottom:none;margin-bottom:35px}.dashboard .profile-notifications-card .notification-item .notification-label{color:#180047;flex:1;font-family:NotoSans-Medium;font-size:16px}.dashboard .profile-notifications-card .notification-item .form-check{align-items:center;display:flex;gap:0;margin-bottom:0}.dashboard .profile-notifications-card .notification-item .form-check-input{border:2px solid #e0e5ff;border-radius:6px;cursor:pointer;height:22px;margin-right:0;margin-top:0;transition:all .3s ease;width:22px}.dashboard .profile-notifications-card .notification-item .form-check-input:checked{background-color:#10b981;border-color:#10b981}.dashboard .profile-notifications-card .notification-item .form-check-input:focus{border-color:#10b981;box-shadow:none}.dashboard .profile-notifications-card .notification-item .form-check-label{display:none}.dashboard .profile-notifications-card .notification-actions{display:flex;gap:18px;margin-top:50px}@media(max-width:1024px){.dashboard{padding:175px 0 80px}}@media(max-width:992px){.dashboard{padding:155px 0 60px}.dashboard .container{gap:20px}.dashboard .dashboard-sidebar{width:240px}.dashboard .dashboard-sidebar__nav{padding:0 15px}.dashboard .dashboard-profile{gap:20px;grid-template-columns:1fr}.dashboard .profile-data-card,.dashboard .profile-greeting-card,.dashboard .profile-notifications-card{grid-column:unset;grid-row:unset}.dashboard .dashboard-card,.dashboard .profile-data-card,.dashboard .profile-greeting-card,.dashboard .profile-notifications-card{padding:40px 35px}}@media(max-width:768px){.dashboard{padding:120px 0 40px}.dashboard .container{flex-direction:column;gap:30px}.dashboard .dashboard-sidebar{padding:20px 0;width:100%}.dashboard .dashboard-sidebar__nav{display:grid;gap:10px;grid-template-columns:1fr;padding:0}.dashboard .dashboard-sidebar__item{padding:5px}.dashboard .dashboard-content{width:100%}.dashboard .dashboard-documents,.dashboard .dashboard-home,.dashboard .dashboard-loans{gap:20px}.dashboard .profile-greeting-card .greeting-title{font-size:18px}.dashboard .profile-greeting-card .profile-image{height:110px;width:110px}.dashboard .profile-data-card{grid-column:1;grid-row:auto}.dashboard .profile-data-card .card-title{font-size:20px}.dashboard .profile-data-card .data-row{align-items:flex-start;flex-direction:column;gap:8px;padding:14px 0}.dashboard .profile-data-card .data-label,.dashboard .profile-data-card .data-value,.dashboard .profile-data-card .data-value-masked{font-size:14px}.dashboard .profile-notifications-card{grid-column:1;grid-row:auto}.dashboard .profile-notifications-card .card-title{font-size:20px}.dashboard .profile-notifications-card .form-check-label{font-size:15px}.dashboard .profile-notifications-card .notification-actions{flex-direction:column;gap:12px}}@media(max-width:576px){.dashboard{padding:100px 0 30px}.dashboard .dashboard-card,.dashboard .profile-data-card,.dashboard .profile-greeting-card,.dashboard .profile-notifications-card{padding:30px 25px}.dashboard .profile-greeting-card .greeting-title{font-size:16px}.dashboard .profile-greeting-card .profile-image{height:90px;width:90px}.dashboard .profile-greeting-card .logout-link{font-size:14px}.dashboard .profile-greeting-card .logout-link i{font-size:18px}.dashboard .profile-data-card .card-title,.dashboard .profile-notifications-card .card-title{font-size:18px;margin-bottom:20px}}.dashboard .loan-details-expanded{border-bottom:none;border-top:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .4s ease-out,opacity .4s ease-out,padding .4s ease-out,margin .4s ease-out,border .4s ease-out}.dashboard .loan-details-expanded.active{border-bottom:1px solid #e0e5ff;border-top:1px solid #e0e5ff;margin:20px 0;max-height:1000px;opacity:1;padding:25px 0}.dashboard .loan-details-expanded .loan-details-section{margin-bottom:25px}.dashboard .loan-details-expanded .loan-details-section:last-child{margin-bottom:0}.dashboard .loan-details-expanded .loan-details-section .section-title{color:#180047;font-family:NotoSans-Bold;font-size:16px;margin-bottom:15px}.dashboard .loan-details-expanded .loan-details-section .loan-detail-row{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.dashboard .loan-details-expanded .loan-details-section .loan-detail-row:first-child{padding-top:0}.dashboard .loan-details-expanded .loan-details-section .loan-detail-row .loan-detail-label{color:#180047;font-family:NotoSans-Medium;font-size:14px}.dashboard .loan-details-expanded .loan-details-section .loan-detail-row .loan-detail-value{color:#180047;font-family:NotoSans-Bold;font-size:14px}.dashboard .loan-details-expanded .document-links{display:flex;flex-direction:column;gap:10px}.dashboard .loan-details-expanded .document-links .document-link{align-items:center;color:#180047;display:flex;gap:12px;padding:10px 0;text-decoration:none;transition:color .3s}.dashboard .loan-details-expanded .document-links .document-link:hover{color:#579af2}.dashboard .loan-details-expanded .document-links .document-link i:first-child{color:#d32f2f;font-size:18px}.dashboard .loan-details-expanded .document-links .document-link span{flex:1;font-family:NotoSans-Medium;font-size:14px}.dashboard .loan-details-expanded .document-links .document-link i:last-child{font-size:16px;opacity:.7}.dashboard .file-upload-area{border:2px dashed #e0e5ff;border-radius:15px;cursor:pointer;margin-bottom:25px;padding:50px 30px;position:relative;text-align:center;transition:border-color .3s,background-color .3s}.dashboard .file-upload-area:hover{background-color:#f8f9ff;border-color:#579af2}.dashboard .file-upload-area .file-upload-content{align-items:center;display:flex;flex-direction:column;gap:15px}.dashboard .file-upload-area .file-upload-content i{color:#579af2;font-size:48px}.dashboard .file-upload-area .file-upload-content span{color:#180047;font-family:NotoSans-Medium;font-size:16px}.dashboard .file-upload-area .file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.dashboard .uploaded-files-list{margin-bottom:30px}.dashboard .uploaded-files-list .file-info{align-items:center;background:#f8f9ff;border-radius:10px;display:grid;gap:20px;grid-template-columns:1fr auto auto auto;padding:15px}.dashboard .uploaded-files-list .file-info .file-name{color:#180047;font-family:NotoSans-Medium;font-size:15px;word-break:break-word}.dashboard .uploaded-files-list .file-info .file-progress{background:#e0e5ff;border-radius:4px;height:8px;overflow:hidden;width:120px}.dashboard .uploaded-files-list .file-info .file-progress .file-progress-bar{background:#579af2;border-radius:4px;height:100%;transition:width .3s}.dashboard .uploaded-files-list .file-info .file-size{color:#180047;font-family:NotoSans-Medium;font-size:14px;min-width:50px;text-align:right}.dashboard .uploaded-files-list .file-info .file-remove{align-items:center;background:transparent;border:none;color:#180047;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:color .3s;width:24px}.dashboard .uploaded-files-list .file-info .file-remove:hover{color:#579af2}.dashboard .upload-actions{display:flex;gap:15px;margin-top:30px}.dashboard .dashboard-form{margin-top:30px}.dashboard .dashboard-form .form-row{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media(max-width:992px){.dashboard .dashboard-form .form-row{grid-template-columns:1fr}}.dashboard .dashboard-form .form-group{margin-bottom:20px}.dashboard .dashboard-form .form-group .form-label{color:#180047;display:block;font-family:NotoSans-Medium;font-size:15px;margin-bottom:10px}.dashboard .dashboard-form .form-group .form-control{background:#fff;border:1px solid #e0e5ff;border-radius:10px;color:#180047;font-family:NotoSans-Regular;font-size:15px;padding:12px 15px;transition:border-color .3s;width:100%}.dashboard .dashboard-form .form-group .form-control:focus{border-color:#579af2;outline:none}.dashboard .dashboard-form .form-group .form-control::-moz-placeholder{color:rgba(24,0,71,.5)}.dashboard .dashboard-form .form-group .form-control::placeholder{color:rgba(24,0,71,.5)}.dashboard .dashboard-form .form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M6 9 1 4l1-1 5 5 5-5 1 1z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.dashboard .dashboard-form .form-group textarea.form-control{min-height:100px;resize:vertical}.dashboard .dashboard-form .form-check{align-items:flex-start;display:flex;gap:10px}.dashboard .dashboard-form .form-check .form-check-input{flex-shrink:0;margin-top:4px}.dashboard .dashboard-form .form-check .form-check-label{color:#180047;font-family:NotoSans-Regular;font-size:14px}.dashboard .dashboard-form .form-check .form-check-label .terms-link{color:#579af2;text-decoration:underline}.dashboard .dashboard-form .form-check .form-check-label .terms-link:hover{color:#2958d9}.dashboard .dashboard-form .form-submit{margin-top:30px}.dashboard .upload-description{color:#666;font-family:NotoSans-Regular;font-size:15px;margin-bottom:20px}.dashboard .messages-list{display:flex;flex-direction:column;gap:15px;margin-top:30px}.dashboard .messages-list .message-item{background:#f8f9ff;border-radius:15px;overflow:hidden;transition:background-color .3s}.dashboard .messages-list .message-item:hover{background:#f0f2ff}.dashboard .messages-list .message-item .message-header{align-items:start;cursor:pointer;display:grid;gap:20px;grid-template-columns:auto 1fr auto;padding:20px}@media(max-width:992px){.dashboard .messages-list .message-item .message-header{gap:12px;grid-template-columns:1fr}}.dashboard .messages-list .message-item .message-header .message-date{color:#180047;font-family:NotoSans-Medium;font-size:14px;min-width:100px}@media(max-width:992px){.dashboard .messages-list .message-item .message-header .message-date{min-width:auto}}.dashboard .messages-list .message-item .message-header .message-title{color:#180047;font-family:NotoSans-Medium;font-size:15px}.dashboard .messages-list .message-item .message-header .message-toggle{align-items:center;display:flex;justify-content:center}.dashboard .messages-list .message-item .message-header .message-toggle i{color:#2958d9;font-size:20px;transition:transform .3s,color .3s}.dashboard .messages-list .message-item .message-header.active .message-toggle i{color:#2958d9;transform:rotate(45deg)}.dashboard .messages-list .message-item .message-content{max-height:0;opacity:0;overflow:hidden;padding:0 20px;transition:max-height .4s ease-out,opacity .4s ease-out,padding .4s ease-out}.dashboard .messages-list .message-item .message-content.active{max-height:1000px;opacity:1;padding:20px}.dashboard .messages-list .message-item .message-content p{color:#666;font-family:NotoSans-Regular;font-size:14px;line-height:1.6;margin-bottom:15px}.dashboard .messages-list .message-item .message-content p:last-child{margin-bottom:0}.dashboard .upload-info{border-top:1px solid #e0e5ff;margin-top:20px;padding-top:20px}.dashboard .upload-info p{color:#999;font-family:NotoSans-Regular;font-size:13px;margin-bottom:5px}.dashboard .upload-info p:last-child{margin-bottom:0}.dashboard .template-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.dashboard .template-list .template-item{align-items:center;background:#f8f9ff;border-radius:10px;color:#180047;display:flex;gap:15px;padding:15px;text-decoration:none;transition:background-color .3s,transform .2s}.dashboard .template-list .template-item:hover{background-color:#f0f2ff;transform:translateX(5px)}.dashboard .template-list .template-item i:first-child{color:#d32f2f;font-size:24px}.dashboard .template-list .template-item span{flex:1;font-family:NotoSans-Medium;font-size:15px}.dashboard .template-list .template-item i:last-child{font-size:18px;opacity:.7;transition:opacity .3s}.dashboard .template-list .template-item:hover i:last-child{opacity:1}.page-dark-bg .main-header .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.main-header{left:0;position:absolute;top:0;width:100%;z-index:1000}.main-header .navbar{padding:20px 0}.main-header .navbar .container{gap:50px}.main-header .navbar .navbar-brand .logo-img{height:45px;width:auto}.main-header .navbar .navbar-toggler{border:none;box-shadow:none}.main-header .navbar .navbar-collapse{background:#f3f5fe;border:2px solid #fff;border-radius:40px;justify-content:space-between;padding:3px 5px 3px 20px}.main-header .navbar .navbar-collapse .navbar-nav .nav-item{margin:0}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:#180047;font-family:NotoSans-SemiBold;font-size:14px;padding:8px 14px;position:relative;text-align:center;transition:all .3s ease}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#579af2}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover:before{width:50%}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#579af2}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active:before{width:50%}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:before{background-color:#579af2;bottom:5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0;z-index:1}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .nav-link:not(.dropdown-toggle):before,.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .nav-link:not(.dropdown-toggle):hover:before{display:block!important}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle:after{border-bottom:0;border-left:.4em solid transparent;border-right:.4em solid transparent;border-top:.4em solid;content:"";display:inline-block;margin-left:2px;vertical-align:.255em}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{border:none;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-top:10px;padding:8px 0;text-align:center}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li{margin:0}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{color:#180047;font-family:NotoSans-Regular;font-size:14px;padding:8px 16px;text-align:center;transition:all .3s ease;white-space:nowrap}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover{background-color:#e0e5ff;color:#579af2}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item.active{background-color:#579af2!important;color:#fff!important}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item.active:hover{background-color:#287eee!important;color:#fff!important}.main-header .navbar .navbar-collapse .navbar-right{align-items:center;display:flex;gap:20px}.main-header .navbar .navbar-collapse .navbar-right .social-icons{display:flex;gap:10px}.main-header .navbar .navbar-collapse .navbar-right .social-icons .social-link{color:#180047;font-size:16px;text-decoration:none;transition:all .3s ease}.main-header .navbar .navbar-collapse .navbar-right .social-icons .social-link:hover{color:#2958d9;transform:translateY(-2px)}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .btn{background:none;border:none;color:#180047;font-size:16px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .btn:hover{color:#2958d9}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .btn:after{margin-left:5px}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .dropdown-menu{border:none;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);min-width:60px;padding:8px 0;width:-moz-fit-content;width:fit-content}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .dropdown-menu li{margin:0}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .dropdown-menu .dropdown-item{color:#180047;font-size:15px;padding:8px 16px;transition:all .3s ease}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .dropdown-menu .dropdown-item:hover{background-color:#e0e5ff;color:#2958d9}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .dropdown-menu .dropdown-item.active{background-color:#579af2;color:#fff}.main-header .navbar .navbar-collapse .navbar-right .language-switcher .dropdown-menu .dropdown-item.active:hover{background-color:#287eee;color:#fff}@media(max-width:1440px){.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:8px}}@media(max-width:1024px){.main-header .navbar .container{gap:0}.main-header .navbar .navbar-collapse{border-radius:20px;margin-top:20px;padding:0}.main-header .navbar .navbar-collapse .navbar-nav{padding:15px 0}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:before{width:0}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active:before,.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover:before{width:30%}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{margin:10px auto 0;max-width:250px;text-align:center;width:100%}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item.active{background-color:#579af2!important;color:#fff!important}.main-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item.active:hover{background-color:#287eee!important;color:#fff!important}.main-header .navbar .navbar-collapse .navbar-right{justify-content:center;padding:0 0 15px}.main-header .navbar .login-section{position:absolute;right:10%;top:29px}}@media(max-width:992px){.main-header .navbar .login-section{right:20%}}@media(max-width:768px){.main-header .navbar .login-section{right:25%}}@media(max-width:576px){.main-header .navbar .navbar-brand .logo-img{height:35px}.main-header .navbar .login-section{right:70px;top:19px}}.main-footer{background-color:#180047;color:#fff;padding:60px 0 30px}.main-footer .footer-main{margin-bottom:40px}.main-footer .footer-brand .footer-logo{height:50px;margin-bottom:20px;width:auto}.main-footer .footer-brand .footer-copyright{color:#fff;font-size:12px;margin:0 0 30px;opacity:.8}.main-footer .footer-brand .footer-title{color:#fff;font-family:NotoSans-Bold;font-size:16px;margin-bottom:20px}.main-footer .footer-brand .footer-social{display:flex;gap:15px;margin-top:20px}.main-footer .footer-brand .footer-social .social-link{color:#fff;font-size:20px;text-decoration:none;transition:all .3s ease}.main-footer .footer-brand .footer-social .social-link:hover{color:#579af2;transform:translateY(-2px)}.main-footer .footer-section .footer-title{color:#fff;font-family:NotoSans-Bold;font-size:16px;margin-bottom:20px}.main-footer .footer-section .footer-links{list-style:none;margin:0;padding:0}.main-footer .footer-section .footer-links li{margin-bottom:12px}.main-footer .footer-section .footer-links li a{color:#fff;font-size:14px;opacity:.9;text-decoration:none;transition:all .3s ease}.main-footer .footer-section .footer-links li a:hover{color:#579af2;opacity:1}.main-footer .footer-section .footer-social{display:flex;gap:15px;margin-top:20px}.main-footer .footer-section .footer-social .social-link{color:#fff;font-size:20px;text-decoration:none;transition:all .3s ease}.main-footer .footer-section .footer-social .social-link:hover{color:#579af2;transform:translateY(-2px)}.main-footer .footer-newsletter-section{border-top:1px solid hsla(0,0%,100%,.2);margin-top:40px;padding:30px 0}.main-footer .footer-newsletter-section .newsletter-text{color:#fff;font-size:18px;margin:0;max-width:350px;opacity:.9}.main-footer .footer-newsletter-section .newsletter-form .input-group{display:flex;gap:10px}.main-footer .footer-newsletter-section .newsletter-form .input-group .form-control{background-color:#f8f9fa;border:none;border-radius:40px!important;flex:1;font-size:14px;padding:12px 15px;width:100%}.main-footer .footer-newsletter-section .newsletter-form .input-group .form-control:focus{box-shadow:0 0 0 2px #579af2;outline:none}.main-footer .footer-newsletter-section .newsletter-form .input-group .form-control::-moz-placeholder{color:#6c757d}.main-footer .footer-newsletter-section .newsletter-form .input-group .form-control::placeholder{color:#6c757d}.main-footer .footer-newsletter-section .newsletter-form .input-group .button{border-radius:40px!important;width:-moz-fit-content;width:fit-content}.main-footer .footer-bottom .footer-divider{background-color:#fff;border:none;height:1px;margin:0 0 20px;opacity:.2}.main-footer .footer-bottom .footer-legal{text-align:left}.main-footer .footer-bottom .footer-legal p{color:#fff;font-size:12px;margin:0 0 5px;opacity:.7}.main-footer .footer-bottom .footer-legal p:last-child{margin-bottom:0}.main-footer .footer-bottom .footer-legal p a{color:#fff;text-decoration:underline;transition:opacity .3s ease}.main-footer .footer-bottom .footer-legal p a:hover{opacity:.8}@media(max-width:992px){.main-footer{padding:40px 0 20px}.main-footer .footer-main{margin-bottom:30px}.main-footer .footer-section .footer-title{font-size:15px;margin-bottom:15px}.main-footer .footer-section .footer-links li{margin-bottom:10px}.main-footer .footer-section .footer-links li a{font-size:13px}.main-footer .footer-section .footer-social{gap:12px;margin-top:15px}.main-footer .footer-section .footer-social .social-link{font-size:18px}.main-footer .footer-newsletter-section{margin-top:30px;padding:25px 0}.main-footer .footer-newsletter-section .newsletter-text{margin-bottom:15px}.main-footer .footer-newsletter-section .newsletter-form .input-group{gap:8px}.main-footer .footer-newsletter-section .newsletter-form .input-group .form-control{font-size:13px;padding:10px 12px}}@media(max-width:768px){.main-footer{padding:30px 0 15px}.main-footer .footer-brand .footer-logo{height:40px;margin-bottom:15px}.main-footer .footer-brand .footer-copyright{font-size:13px}.main-footer .footer-section{margin-bottom:25px}.main-footer .footer-section .footer-title{font-size:14px;margin-bottom:12px}.main-footer .footer-section .footer-links li{margin-bottom:8px}.main-footer .footer-section .footer-links li a{font-size:12px}.main-footer .footer-section .footer-social{gap:10px;margin-top:12px}.main-footer .footer-section .footer-social .social-link{font-size:16px}.main-footer .footer-newsletter-section{margin-top:25px;padding:20px 0}.main-footer .footer-newsletter-section .newsletter-text{margin-bottom:15px}.main-footer .footer-newsletter-section .newsletter-form .input-group{flex-direction:column;gap:10px}.main-footer .footer-newsletter-section .newsletter-form .input-group .form-control{font-size:14px;padding:12px 15px}.main-footer .footer-bottom .footer-legal p{font-size:11px}}.button{align-items:center;background:linear-gradient(90deg,#2958d9,#579af2);border:none;border-radius:10rem;color:#fff;cursor:pointer;display:inline-flex;font-family:NotoSans-Regular;font-size:16px;gap:5px;line-height:1;overflow:hidden;padding:10px 14px 10px 15px;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s;white-space:nowrap;width:-moz-fit-content;width:fit-content}.button__icon-wrapper{background-color:#f3f5fe;border-radius:50%;color:#2958d9;display:grid;flex-shrink:0;height:25px;overflow:hidden;place-items:center;position:relative;width:25px}.button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.button:hover .button__icon-svg:first-child{transform:translate(150%,-150%);transition:transform .3s ease-in-out}.button:hover .button__icon-svg--copy{transform:translate(0);transition:transform .3s ease-in-out .1s}.button-white{align-items:center;background:linear-gradient(90deg,#fff,#e0e5ff);border:none;border-radius:10rem;color:#579af2;cursor:pointer;display:inline-flex;font-family:NotoSans-Medium;font-size:16px;gap:5px;line-height:1;overflow:hidden;padding:10px 14px 10px 15px;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s;white-space:nowrap;width:-moz-fit-content;width:fit-content}.button-white .button__icon-wrapper{background-color:#f3f5fe;border-radius:50%;color:#2958d9;display:grid;flex-shrink:0;height:25px;overflow:hidden;place-items:center;position:relative;width:25px}.button-white .button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.button-white:hover .button__icon-svg:first-child{transform:translate(150%,-150%);transition:transform .3s ease-in-out}.button-white:hover .button__icon-svg--copy{transform:translate(0);transition:transform .3s ease-in-out .1s}.button-outline{align-items:center;background:#fff;border:1px solid #2958d9;border-radius:10rem;color:#579af2;cursor:pointer;display:inline-flex;font-family:NotoSans-Medium;font-size:16px;gap:5px;line-height:1;overflow:hidden;padding:10px 15px;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s;white-space:nowrap}.button-outline .button__icon-wrapper{background-color:#f3f5fe;border-radius:50%;color:#2958d9;display:grid;flex-shrink:0;height:25px;overflow:hidden;place-items:center;position:relative;width:25px}.button-outline .button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.button-outline:hover .button__icon-svg:first-child{transform:translate(150%,-150%);transition:transform .3s ease-in-out}.button-outline:hover .button__icon-svg--copy{transform:translate(0);transition:transform .3s ease-in-out .1s}table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin:30px 0;overflow:hidden;width:100%}table thead{background:#2958d9}table thead th{color:#fff;font-family:NotoSans-SemiBold;font-size:16px;padding:20px;text-align:left}table tbody tr{border-bottom:1px solid rgba(24,0,71,.1)}table tbody tr:last-child{border-bottom:none}table tbody tr:nth-child(2n){background:rgba(41,88,217,.02)}table tbody td{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.5;padding:20px}@media(max-width:992px){table tbody td,table thead th{font-size:14px;padding:15px}}@media(max-width:768px){table{font-size:12px}table tbody td,table thead th{padding:12px}}.error-section{align-items:center;display:flex;min-height:70vh;padding:195px 0 200px}.error-section .error-content{margin:0 auto;max-width:600px;text-align:center}.error-section .error-content .error-code{color:#2958d9;font-family:NotoSans-Bold;font-size:120px;line-height:1;margin-bottom:30px}.error-section .error-content .error-title{color:#180047;font-family:NotoSans-Bold;font-size:36px;line-height:1.2;margin-bottom:20px}.error-section .error-content .error-description{color:#666;font-family:NotoSans-Regular;font-size:18px;line-height:1.6;margin-bottom:40px}.error-section .error-content .error-actions .button{padding:14px 28px}@media(max-width:1024px){.error-section{padding:175px 0 180px}.error-section .error-content .error-code{font-size:100px}.error-section .error-content .error-title{font-size:32px}.error-section .error-content .error-description{font-size:16px}}@media(max-width:992px){.error-section{padding:155px 0 160px}.error-section .error-content .error-code{font-size:80px;margin-bottom:25px}.error-section .error-content .error-title{font-size:28px;margin-bottom:15px}.error-section .error-content .error-description{font-size:16px;margin-bottom:35px}}@media(max-width:768px){.error-section{padding:120px 0}.error-section .error-content .error-code{font-size:70px;margin-bottom:20px}.error-section .error-content .error-title{font-size:24px;margin-bottom:15px}.error-section .error-content .error-description{font-size:15px;margin-bottom:30px}}@media(max-width:576px){.error-section{padding:100px 0}.error-section .error-content .error-code{font-size:60px}.error-section .error-content .error-title{font-size:22px}.error-section .error-content .error-description{font-size:14px}}.simple-page-section{padding:195px 0 100px}.simple-page-section .simple-page-wrapper{margin:0 auto;max-width:900px}.simple-page-section .simple-page-wrapper .simple-page-title{color:#180047;font-family:NotoSans-Bold;font-size:42px;line-height:1.2;margin-bottom:30px;text-align:center}.simple-page-section .simple-page-wrapper .simple-page-content{color:#180047;font-family:NotoSans-Regular;font-size:16px;line-height:1.8}.simple-page-section .simple-page-wrapper .simple-page-content .updated-date{border-bottom:2px solid #e0e5ff;color:#666;font-size:14px;margin-bottom:40px;padding-bottom:20px;text-align:center}.simple-page-section .simple-page-wrapper .simple-page-content h2{color:#180047;font-family:NotoSans-Bold;font-size:28px;margin-bottom:20px;margin-top:40px}.simple-page-section .simple-page-wrapper .simple-page-content p{margin-bottom:16px}.simple-page-section .simple-page-wrapper .simple-page-content ol,.simple-page-section .simple-page-wrapper .simple-page-content ul{margin-bottom:20px;padding-left:25px}.simple-page-section .simple-page-wrapper .simple-page-content ol li,.simple-page-section .simple-page-wrapper .simple-page-content ul li{margin-bottom:10px}.simple-page-section .simple-page-wrapper .simple-page-content strong{color:#180047;font-family:NotoSans-Medium}@media(max-width:1024px){.simple-page-section{padding:175px 0 80px}.simple-page-section .simple-page-wrapper .simple-page-title{font-size:38px}.simple-page-section .simple-page-wrapper .simple-page-content h2{font-size:26px}}@media(max-width:992px){.simple-page-section{padding:155px 0 60px}.simple-page-section .simple-page-wrapper .simple-page-title{font-size:34px;margin-bottom:25px}.simple-page-section .simple-page-wrapper .simple-page-content{font-size:15px}.simple-page-section .simple-page-wrapper .simple-page-content h2{font-size:24px;margin-bottom:18px;margin-top:35px}}@media(max-width:768px){.simple-page-section{padding:130px 0 40px}.simple-page-section .simple-page-wrapper .simple-page-title{font-size:28px;margin-bottom:20px}.simple-page-section .simple-page-wrapper .simple-page-content{font-size:14px}.simple-page-section .simple-page-wrapper .simple-page-content .updated-date{font-size:13px;margin-bottom:30px;padding-bottom:15px}.simple-page-section .simple-page-wrapper .simple-page-content h2{font-size:22px;margin-bottom:15px;margin-top:30px}.simple-page-section .simple-page-wrapper .simple-page-content ol,.simple-page-section .simple-page-wrapper .simple-page-content p,.simple-page-section .simple-page-wrapper .simple-page-content ul{margin-bottom:12px}}@media(max-width:576px){.simple-page-section{padding:110px 0 30px}.simple-page-section .simple-page-wrapper .simple-page-title{font-size:24px}.simple-page-section .simple-page-wrapper .simple-page-content h2{font-size:20px}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-print-color-scheme:light;color-scheme:light;scroll-behavior:smooth;text-rendering:optimizeLegibility}body,html{overflow-x:hidden}body{-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#e0e5ff,#fff);color:#180047;font-family:NotoSans-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;min-height:100vh;position:relative;width:100%}h1,h2,h3,h4,h5,h6{color:#180047;font-family:NotoSans-Bold;line-height:1.2;margin-bottom:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{line-height:1.6;margin-bottom:1rem}a{color:#2958d9;text-decoration:none}ol,ul{margin-bottom:1rem;padding-left:1.5rem}li{margin-bottom:.5rem}img{display:block;height:auto;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}button{background:none;border:none;cursor:pointer}.skip-link{background:#2958d9;color:#fff;left:6px;padding:8px;position:absolute;text-decoration:none;top:-40px;z-index:1000}.skip-link:focus{top:6px}:focus-visible{outline:2px solid #2958d9;outline-offset:2px}.back-to-top{align-items:center;background:#2958d9;border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 20px rgba(41,88,217,.3);color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .3s ease;visibility:hidden;width:50px;z-index:1000}.back-to-top:hover{background:#579af2;box-shadow:0 6px 25px rgba(41,88,217,.4);transform:translateY(-2px)}.back-to-top.show,.back-to-top:active{transform:translateY(0)}.back-to-top.show{opacity:1;visibility:visible}.back-to-top i{font-size:16px;font-weight:700}.back-to-top__progress{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.back-to-top__circle{height:100%;transform:rotate(-90deg);width:100%}.back-to-top__circle-bg{fill:none;stroke:hsla(0,0%,100%,.2);stroke-width:2}.back-to-top__circle-progress{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset .3s ease}@media(max-width:768px){.back-to-top{bottom:20px;height:45px;right:20px;width:45px}.back-to-top i{font-size:14px}}@media(max-width:576px){.back-to-top{bottom:15px;height:40px;right:15px;width:40px}.back-to-top i{font-size:12px}}
