label{cursor:pointer }.btn:not(.outline){--btn-color:#fff;--btn-bg:#0D6EFD;--btn-border-color:#0D6EFD;--btn-hover-color:#fff;--btn-hover-bg:#0758d0;--btn-hover-border-color:#0758d0;--btn-focus-box-shadow:none }.card-desc{border-radius:25px }.card-desc .title{color:var(--black) }.card-desc .title-en{color:var(--blue);font-size:6em }.card-desc .subtitle{color:var(--blue);font-size:28px }.card-desc .desc{color:var(--desc);line-height:1.8 }.form-visa:not(.pure){margin:0 auto;border-radius:25px;border:1px solid var(--gray300);background:#f9fafb }.label-wrap{border:1px solid #ddd;border-radius:7px;padding:20px 10px 0;position:relative }.label-wrap .label{position:absolute;top:-10px;right:15px;background:#f9fafb;padding:2px 10px }.form-visa.pure .label-wrap .label{background:var(--bg-2)}#field_irt, #field_wealth{background:transparent;border:none }.card{height:100%;padding:20px 10px 0;border-radius:var(--radius-20) }.card .img_wrap{background:#c8ecf8;max-width:124px;display:block;margin:0 auto 15px;padding:15px;border-radius:50%;text-align:center }.card-first{background:#daf5fe }.card-first .img_wrap{background:#c8ecf8 }.card-second{background:#faefe9 }.card-second .img_wrap{background:#f5d5c2 }.card-third{background:#fbe9e9 }.card-third .img_wrap{background:#f3bdbc }.card-fourth{background:#bedbc0 }.card-fourth .img_wrap{background:#eeeeee }.banner-1 .box{background:#0165f7;border-radius:var(--radius-20) }.banner-1 .character{width:150px;transform:scale(2.3);margin-right:3em }.icon-brand{width:100px;height:100px;fill:currentColor;vertical-align:middle }.title-line{display:flex;align-items:center }.title-line::after{content:'';height:2px;background:var(--gray300);display:inline-block;margin-right:auto;flex:.98;border-radius:2px }.cr{width:70em;height:70em;border:5em solid var(--gray200);border-radius:50%;position:absolute;z-index:-1;margin-top:-15em }.cr.c2{left:60%;top:-5%;width:80em;height:80em }.cr.c3{right:80%;width:50em;height:50em }.cr.c1{width:70em;height:70em;border-width:5em }@media all and (min-width:992px){.card{padding:20px 24% }}@media all and (min-width:1024px){.card-desc{padding-left:30% !important }.card-img{position:absolute;top:50%;left:0;max-width:768px;transform:translateY(-50%) }}@media all and (max-width:799px){.banner-1{width:100% !important }.banner-1 .character{transform:scale(1) }.banner-1 .character{transform:scale(1);margin:0 auto;flex:auto;max-width:149px;order:4 !important }}@media all and (max-width:767px){.cr.c1{top:0;bottom:0;right:0 }.card-desc .title-en{font-size:34px }}@media all and (max-width:450px){.banner-1 .character{width:50%;max-width:100% }}.overflow-x-hidden{overflow-x:hidden !important }