.sub.landing section.banner{color:#fff;background-color:#0243e0}.sub.landing section.banner .title{margin:0}.sub.landing section.banner .title *{color:#fff}.sub.landing section.banner h3{color:#fff}.sub.landing section.banner .wrapper{position:relative;z-index:1}.sub.landing section.banner .lnkMore{color:#0a2770;background-color:#c6ed12;border-color:#c6ed12}.sub.landing section.banner .lnkMore:hover{color:#fff !important}.sub.landing section.banner .bg{width:80%;height:100%;position:absolute;top:0;right:0}.sub.landing section.banner .bg::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(to right, rgb(2, 67, 224) 0%, rgba(2, 67, 224, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0243E0', endColorstr='#000243E0', GradientType=1)}.sub.landing section.banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blockHighlight{background-color:#0243e0;position:relative;overflow:hidden;border-radius:30px}.blockHighlight>div{color:#fff;position:relative;z-index:1}.blockHighlight .title h2{color:#fff}.blockHighlight .lnkMore:hover{color:#fff !important;border-color:#fff}.blockHighlight::before{content:"";display:block;aspect-ratio:1;height:150%;background-color:#0a2770;position:absolute;left:-20%;top:50%;z-index:0;border-radius:50%;transform:translate(0, -50%)}@media(max-width: 575px){.blockHighlight::before{display:none}}@media(min-width: 576px)and (max-width: 767px){.blockHighlight::before{display:none}}@media(min-width: 768px)and (max-width: 991px){.blockHighlight::before{display:none}}@media(min-width: 992px)and (max-width: 1199px){.blockHighlight::before{left:-50%}}@media(min-width: 1200px)and (max-width: 1599px){.blockHighlight::before{left:-50%}}.sub.landing section .card .wrapper{padding:30px;background-color:#fff;border-radius:30px}@media(max-width: 991px){.sub.landing section .card+.card{margin-top:30px}}.sub.landing section .row.column-2{position:relative}@media(min-width: 992px){.sub.landing section .row.column-2::before{content:"";display:block;width:1px;height:100%;background-color:rgba(0,0,0,.1);position:absolute;left:50%;top:0}}.sub.landing section.cover{background-color:#0a2770}.sub.landing section.cover .container-fluid{height:80vh}.sub.landing section.cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.3;position:absolute;top:0;left:0}.sub.landing section.cover .caption{color:#fff}.sub.landing section.cover .caption h1{font-size:5rem;font-weight:900}.sub.landing section.cover .caption h2{font-size:3rem;font-weight:600}.sub.landing section.cover .caption p{margin-top:15px;font-size:2.3rem}.sub.landing section.cover .scroll{display:inline-block;width:30px;height:58px;background-color:#fff;border:1px solid #fff;position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0);border-radius:30px}.sub.landing section.cover .scroll span{display:inline-block;width:2px;height:15px;background-color:#0243e0;position:absolute;left:50%;bottom:15px;transform:translate(-50%, 0);transition:background-color .35s ease-out}.sub.landing section.cover .scroll:hover{background:none}.sub.landing section.cover .scroll:hover span{background-color:#c6ed12}@media(max-width: 575px){.sub.landing section.cover .container-fluid{min-height:500px}.sub.landing section.cover .caption h1{font-size:2.6rem}.sub.landing section.cover .caption h2{font-size:2rem}.sub.landing section.cover .caption p{font-size:1.6rem}}@media(min-width: 576px)and (max-width: 767px){.sub.landing section.cover .container-fluid{min-height:560px}.sub.landing section.cover .caption h1{font-size:3.2rem}.sub.landing section.cover .caption h2{font-size:2.6rem}.sub.landing section.cover .caption p{font-size:1.9rem}}@media(min-width: 768px)and (max-width: 991px){.sub.landing section.cover .container-fluid{min-height:560px}.sub.landing section.cover .caption h1{font-size:3.8rem}.sub.landing section.cover .caption h2{font-size:3rem}.sub.landing section.cover .caption p{font-size:2.1rem}}@media(min-width: 992px){.sub.landing section.cover .container-fluid{min-height:640px}}.sub.landing section.faq .accordion .accordion-item{border-radius:20px;overflow:hidden}.sub.landing section.faq .accordion .accordion-item .accordion-header{margin-bottom:0}.sub.landing section.faq .accordion .accordion-item .accordion-header button{width:100%;display:block;background-color:#f1f4f6;padding:20px 60px 20px 30px;text-align:left;border:none;font-size:1.8rem;font-weight:600;position:relative}.sub.landing section.faq .accordion .accordion-item .accordion-header button .arrow{position:absolute;top:20px;right:30px;transition:all .35s ease-out}.sub.landing section.faq .accordion .accordion-item .accordion-header button .arrow path{fill:#0a2770}.sub.landing section.faq .accordion .accordion-item .accordion-header button:not(.collapsed){color:#fff;background-color:#0243e0}.sub.landing section.faq .accordion .accordion-item .accordion-header button:not(.collapsed) .arrow{transform:rotate(180deg)}.sub.landing section.faq .accordion .accordion-item .accordion-header button:not(.collapsed) .arrow path{fill:#fff}.sub.landing section.faq .accordion .accordion-item .accordion-collapse{background-color:#0243e0;color:#fff}.sub.landing section.faq .accordion .accordion-item .accordion-body{padding:0 30px 20px 30px}.sub.landing section.faq .accordion .accordion-item .accordion-body hr{margin:0 0 20px 0}.sub.landing section.faq .accordion .accordion-item+.accordion-item{margin-top:10px}.sub.landing section.faq .accordion.collapsed{background-color:red}.sub.landing section p strong span{color:#0243e0}.sub.landing section ul li strong,.sub.landing section ol li strong{color:#0243e0}.sub.landing section .text-center ul{display:inline-block;text-align:center}.sub.landing section .text-center ul li{padding:0}.sub.landing section .text-center ul li::before{display:inline-block;margin-right:10px;vertical-align:middle;position:unset}.sub.landing header .navbar-brand *{fill:#fff}.sub.landing header.sticky .navbar-brand .symbol,.sub.landing header.sticky .navbar-brand .text2{fill:#0243e0}.sub.landing header.sticky .navbar-brand .text1{fill:#0a2770}.sub.landing header.sticky .contact .nav-link:hover{color:#0243e0;border-color:#0243e0}@media(max-width: 575px){.sub.landing header .navbar-brand.symbol{width:66px}.sub.landing header.sticky path{fill:#0243e0}}@media(min-width: 576px)and (max-width: 767px){.sub.landing header .navbar-brand{width:220px}}