@font-face{font-family:notosan-100;src:url(/fonts/montserrat/woff2/Montserrat-Thin.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Thin.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Thin.ttf) format("truetype");font-weight:100;}@font-face{font-family:notosan-200;src:url(/fonts/montserrat/woff2/Montserrat-ExtraLight.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-ExtraLight.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;}@font-face{font-family:notosan-300;src:url(/fonts/montserrat/woff2/Montserrat-Light.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Light.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Light.ttf) format("truetype");font-weight:300;}@font-face{font-family:notosan-400;src:url(/fonts/montserrat/woff2/Montserrat-Regular.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Regular.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Regular.ttf) format("truetype");font-weight:400;}@font-face{font-family:notosan-500;src:url(/fonts/montserrat/woff2/Montserrat-Medium.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Medium.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Medium.ttf) format("truetype");font-weight:200;}@font-face{font-family:notosan-600;src:url(/fonts/montserrat/woff2/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-SemiBold.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;}@font-face{font-family:notosan-700;src:url(/fonts/montserrat/woff2/Montserrat-Bold.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Bold.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Bold.ttf) format("truetype");font-weight:700;}@font-face{font-family:notosan-800;src:url(/fonts/montserrat/woff2/Montserrat-ExtraBold.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-ExtraBold.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;}@font-face{font-family:notosan-900;src:url(/fonts/montserrat/woff2/Montserrat-Black.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Black.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Black.ttf) format("truetype");font-weight:900;}:root{--default-font:"notosan-400";--default-font-size:14px;--noto-100:notosan-100;--noto-200:notosan-200;--noto-300:notosan-300;--noto-400:notosan-400;--noto-500:notosan-500;--noto-600:notosan-600;--noto-700:notosan-700;--noto-800:notosan-800;--noto-900:notosan-900;--color-gray2:#faf9f8;--color-gray3:#f1efee;--color-gray4:#eae7e5;--color-gray5:#e3e0de;--color-gray8:#c0b9b5;--color-gray9:#007bff;--color-gray11:#68625f;--color-gray12:#241f1c;--color-primary9:#007bff;--color-primary11:#61646b;}body{font-size:var(--default-font-size);font-family:var(--default-font);line-height:20px;}.container-home .container-banner-top{align-items:center;padding:40px 0;}@media(min-width:480px){.container-home .container-banner-top{display:flex;flex-wrap:wrap;}}@media(min-width:600px){.container-home .container-banner-top{display:flex;}}.container-home .container-banner-top .banner-text{display:flex;flex-direction:column;}@media(min-width:480px){.container-home .container-banner-top .banner-text{flex:0 0 100%;max-width:100%;}}@media(min-width:600px){.container-home .container-banner-top .banner-text{flex:0 0 65%;max-width:65%;}}.container-home .container-banner-top .banner-text .banner-title{font-family:var(--noto-700);font-size:38px;line-height:60px;color:#000;}@media(min-width:480px){.container-home .container-banner-top .banner-text .banner-title{font-size:38px;line-height:60px;}}@media(min-width:600px){.container-home .container-banner-top .banner-text .banner-title{font-size:45px;line-height:80px;}}@media(min-width:1024px){.container-home .container-banner-top .banner-text .banner-title{font-size:68px;line-height:100px;}}.container-home .container-banner-top .banner-text .banner-detail{line-height:24px;color:var(--color-primary11);}@media(min-width:480px){.container-home .container-banner-top .banner-text .banner-detail{padding-right:unset;}}@media(min-width:600px){.container-home .container-banner-top .banner-text .banner-detail{padding-right:86px;}}@media(min-width:480px){.container-home .container-banner-top .banner-image{text-align:center;flex:0 0 100%;max-width:100%;}}@media(min-width:600px){.container-home .container-banner-top .banner-image{text-align:unset;flex:0 0 35%;max-width:35%;}}.container-home .container-banner-top .banner-image img{width:100%;height:auto;}.container-home .benefits-session{padding:40px 0;background-color:var(--color-gray2);}.container-home .benefits-session .container-about .title{font-family:var(--noto-500);line-height:22px;color:var(--color-primary11);text-transform:uppercase;}.container-home .benefits-session .container-about .headline{font-family:var(--noto-700);font-size:36px;line-height:42px;color:var(--color-primary9);margin-top:20px;}.container-home .benefits-session .container-about .content-text{color:var(--color-gray11);font-size:20px;line-height:29px;margin-top:20px;}.container-home .benefits-session .container-benefits{margin-top:40px;}.container-home .benefits-session .container-benefits .title{text-align:center;font-family:var(--noto-500);font-size:24px;line-height:28px;color:#141513;}.container-home .benefits-session .container-benefits .item-benefit{padding-top:20px;border-top:2px solid;border-image:linear-gradient(to right,#836ffa,#fda18c) 1 0 0 0;}.container-home .benefits-session .container-benefits .item-benefit .icon-benefit img{width:48px;height:48px;}.container-home .benefits-session .container-benefits .item-benefit .title-benefit{font-family:var(--noto-700);font-size:24px;line-height:31px;color:var(--color-gray12);margin-top:10px;}.container-home .benefits-session .container-benefits .item-benefit .content-benefit{color:var(--color-gray11);line-height:24px;margin-top:10px;}.container-home .container-banner{display:flex;flex-wrap:wrap;margin-top:40px;}.container-home .container-banner .banner-text{align-items:center;display:flex;padding-right:15px;}@media(min-width:480px){.container-home .container-banner .banner-text{flex:0 0 100%;max-width:100%;}}@media(min-width:600px){.container-home .container-banner .banner-text{flex:0 0 100%;max-width:100%;}}@media(min-width:768px){.container-home .container-banner .banner-text{flex:0 0 55%;max-width:55%;}}.container-home .container-banner .banner-text .header{font-family:var(--noto-700);font-size:36px;line-height:42px;color:#000;}.container-home .container-banner .banner-text .title{font-family:var(--noto-500);font-size:24px;line-height:28px;color:#000;margin-top:10px;}.container-home .container-banner .banner-text .content{line-height:23px;color:#000;margin-top:10px;}.container-home .container-banner .banner-text .sub-content{margin-top:10px;}.container-home .container-banner .banner-text .sub-content ul li{list-style-image:url(/images/star-normal.svg?v=cvMSN2qYlC1DoISWt6t4Yq10OUA);padding:18px;}.container-home .container-banner .banner-text .sub-content ul li:hover{list-style-image:url(/images/star-hightline.svg?v=cvMSN2qYlC1DoISWt6t4Yq10OUA);border:1px solid rgba(0,0,0,0);border-radius:16px;background:conic-gradient(#fff 0 0) padding-box,linear-gradient(to right,#836ffa,#fda18c) border-box;}.container-home .container-banner .banner-image{text-align:right;}@media(min-width:480px){.container-home .container-banner .banner-image{flex:0 0 100%;max-width:100%;}}@media(min-width:600px){.container-home .container-banner .banner-image{flex:0 0 100%;max-width:100%;}}@media(min-width:768px){.container-home .container-banner .banner-image{flex:0 0 45%;max-width:45%;}}.container-home .container-service .service{padding:50px 50px;background:linear-gradient(90deg,#836ffa 1.45%,#fda18c 100%);border-radius:40px;margin:40px 0;}@media(min-width:480px){.container-home .container-service .service{padding:50px 50px;}}@media(min-width:600px){.container-home .container-service .service{padding:50px 50px;}}@media(min-width:768px){.container-home .container-service .service{padding:50px 50px;}}@media(min-width:991px){.container-home .container-service .service{padding:50px 112px;}}.container-home .container-service .service .title{font-family:var(--noto-700);font-size:28px;line-height:41px;color:#fff;}.container-home .container-service .service .content{font-family:var(--noto-500);line-height:23px;color:#fff;margin-top:10px;}@media(min-width:480px){.container-home .container-service .service .content{width:100%;}}@media(min-width:600px){.container-home .container-service .service .content{width:100%;}}@media(min-width:768px){.container-home .container-service .service .content{width:100%;}}@media(min-width:991px){.container-home .container-service .service .content{width:100%;}}.container-home .container-service .list-service{padding:20px 0 30px 0;}.container-home .container-service .list-service .title{font-family:var(--noto-500);font-size:24px;line-height:35px;text-align:center;color:var(--color-gray9);}.container-home .container-service .list-service .content{font-family:var(--noto-500);line-height:24px;text-align:center;color:var(--color-gray11);margin-top:10px;}.container-home .container-service .list-service .option{text-align:center;margin-top:10px;}.container-home .container-service .list-service .option a.btn{border:1px solid rgba(0,0,0,0);border-radius:8px;background:conic-gradient(#fff 0 0) padding-box,linear-gradient(to right,#836ffa,#fda18c) border-box;font-family:var(--noto-500);line-height:19px;color:#000;padding:10px;}.container-home .container-guide{text-align:center;}.container-home .container-guide .timeline{position:relative;padding-bottom:50px;background-color:var(--color-gray2);}.container-home .container-guide .timeline .timeline-content{padding:20px 0;}.container-home .container-guide .timeline .timeline-content>.title{font-family:var(--noto-600);font-size:32px;line-height:39px;text-align:center;display:flex;justify-content:center;align-items:center;height:150px;}.container-home .container-guide .timeline .timeline-content .timeline-body{display:flex;z-index:2;position:relative;}.container-home .container-guide .timeline .timeline-content .timeline-body .title{font-family:var(--noto-600);font-size:32px;line-height:38px;text-align:center;}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline{display:flex;flex-direction:column;align-items:center;position:relative;}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:after{content:"";position:absolute;width:100%;height:24px;background:url(/images/elements-line.png?v=cvMSN2qYlC1DoISWt6t4Yq10OUA) no-repeat;}@media(min-width:480px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:after{top:26%;margin-left:90%;}}@media(min-width:600px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:after{top:30%;margin-left:90%;}}@media(min-width:768px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:after{top:33%;margin-left:90%;}}@media(min-width:991px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:after{top:35%;margin-left:90%;}}@media(min-width:1024px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:after{top:37%;margin-left:95%;}}@media(min-width:1140px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:after{top:38%;margin-left:95%;}}@media(min-width:1500px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:after{top:40%;margin-left:95%;}}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline:last-child:after{background:url(/images/last-timeline.svg?v=cvMSN2qYlC1DoISWt6t4Yq10OUA) no-repeat;width:16px;margin-left:unset;}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-icon{border-radius:50%;border:1px solid var(--color-gray4);width:100px;height:100px;display:flex;justify-content:center;align-items:center;position:relative;background:#fff;z-index:2;}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-icon:before{content:"";position:absolute;border-right:1px solid var(--color-gray4);border-bottom:1px solid var(--color-gray4);left:50%;top:100%;width:20px;height:20px;transform:translate(-50%,-1px) rotateZ(45deg);background:#fff;margin-top:-10px;}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-icon.white{background:var(--color-gray4);}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-icon.white:before{content:"";position:absolute;border-right:1px solid var(--color-gray4);border-bottom:1px solid var(--color-gray4);left:50%;top:100%;width:20px;height:20px;transform:translate(-50%,-1px) rotateZ(45deg);background:var(--color-gray4);margin-top:-10px;}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content{display:flex;flex-direction:column;align-items:center;}@media(min-width:480px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content{min-height:80px;margin-top:30%;}}@media(min-width:600px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content{margin-top:30%;}}@media(min-width:768px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content{margin-top:20%;}}@media(min-width:991px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content{margin-top:20%;}}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content .title{font-family:var(--noto-700);font-size:20px;line-height:24px;color:#000;}@media(min-width:480px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content .title{min-height:80px;}}@media(min-width:600px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content .title{min-height:80px;}}@media(min-width:768px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content .title{min-height:60px;}}@media(min-width:991px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content .title{min-height:50px;}}@media(min-width:1024px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content .title{min-height:50px;}}@media(min-width:1140px){.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content .title{min-height:50px;}}.container-home .container-guide .timeline .timeline-content .timeline-body .item-timeline .item-content .content{font-size:18px;line-height:22px;text-align:center;color:var(--color-gray11);width:80%;}.container-home .container-guide .background{position:absolute;width:100%;height:100%;display:flex;z-index:1;padding:unset;}.container-home .container-guide .background .left-background{flex:1;background:url(/images/guide/background/left.svg?v=cvMSN2qYlC1DoISWt6t4Yq10OUA) no-repeat 100% 100%;}.container-home .container-guide .background .right-background{flex:1;background:url(/images/guide/background/left.svg?v=cvMSN2qYlC1DoISWt6t4Yq10OUA) no-repeat 100% 100%;transform:scaleX(-1);}
