.fa,[class*=" ti-"],[class^=ti-]{-moz-osx-font-smoothing:grayscale}.container,.website-design .function .ul-tab li.active:before{width:100%}body{margin:0;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3em;color:#42464e}body>#container{width:1920px;max-width:100%;margin:0 auto}/*!
 *  Font themify
 */@font-face{font-family:themify;src:url("/fonts/themify-icons/themify.eot?-fvbane");src:url("/fonts/themify-icons/themify.eot?#iefix-fvbane") format("embedded-opentype"),url("/fonts/themify-icons/themify.woff?-fvbane") format("woff"),url("/fonts/themify-icons/themify.ttf?-fvbane") format("truetype"),url("/fonts/themify-icons/themify.svg?-fvbane#themify") format("svg");font-weight:400;font-style:normal;font-display:block}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url("/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");src:url("/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal;font-display:block}/*!
 *  Font Roboto
 */@font-face{font-family:Roboto;src:url("/fonts/roboto/Roboto-Light.woff2");font-weight:300;font-display:block;font-style:normal}@font-face{font-family:Roboto;src:url("/fonts/roboto/Roboto-Regular.woff2");font-weight:400;font-display:block;font-style:normal}@font-face{font-family:Roboto;src:url("/fonts/roboto/Roboto-Medium.woff2");font-weight:500;font-display:block;font-style:normal}@font-face{font-family:Roboto;src:url("/fonts/roboto/Roboto-Bold.woff2");font-weight:700;font-display:block;font-style:normal}@font-face{font-family:Roboto;src:url("/fonts/roboto/Roboto-Black.woff2");font-weight:900;font-display:block;font-style:normal}[class*=" ti-"],[class^=ti-]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.valid.modified:not([type=checkbox]){outline:#26b050 solid 1px}.invalid{outline:red solid 1px}.validation-message{color:red}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) 1rem/1.8rem no-repeat,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}a{color:#007bff;text-decoration:none;background-color:transparent}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-angle-down:before{content:""}.fa-angle-up:before{content:""}.fa-search:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.ti-angle-down:before{content:""}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}.slick-track>.slick-slide:not(:last-child){margin-right:15px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}}.btn-registration{color:#fff;background:linear-gradient(to right,#2ad38b,#0cceb0);border-radius:45px;display:inline-block;line-height:63px;padding:0 35px;outline:0;user-select:none;transform:translateZ(0);backface-visibility:hidden;white-space:nowrap;font-size:16px;transition:.5s}.btn-registration:before{content:"";border-radius:45px;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.04);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.btn-registration:active,.btn-registration:focus,.btn-registration:hover{color:#fff;text-decoration:none}.btn-registration:active:before,.btn-registration:focus:before,.btn-registration:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.function-menu .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#17d586}.website-design .optimal .block-content .optimal-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#01b973}
.website-design .benefit .block-left img {
    margin-top: 30px;
    margin-left: -60px;
    width: 600px
}.function-page .function-menu .swiper-button-next:after,.function-page .function-menu .swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after,.website-design .function .tabpanel .tab-content{display:none}.website-design .function{padding:200px 0 0;text-align:center;margin-bottom:110px;position:relative;margin-top:-55px;background-image:url(/images/bg-thiet-ke-chuyen-nghiep.png);background-size:cover;background-position:center}.website-design .function .block-title{text-align:center;margin-bottom:65px}.website-design .function .block-title h2{font-size:42px;color:#ee4d2d;font-weight:700;line-height:1.2;margin-bottom:20px;position:sticky}.website-design .function .block-title p{font-size:21px;font-weight:300;color:#42464e;line-height:1.333;margin-bottom:0}.website-design .function .ul-tab{display:flex;padding-left:0;border-bottom:1px solid #e2eeff;margin-bottom:60px}.website-design .function .ul-tab li{display:flex;flex-flow:column;position:relative;align-items:center;justify-content:center;cursor:pointer;margin-right:105px;padding-bottom:20px}.website-design .function .ul-tab li.active.one:before,.website-design .function .ul-tab li:hover.one:before{background:#03b2dc}.website-design .function .ul-tab li:before{content:"";width:0;height:3px;position:absolute;bottom:-1px;left:0;transition:.3s ease-out}.website-design .function .ul-tab li.active img,.website-design .function .ul-tab li.active p,.website-design .function .ul-tab li:hover img,.website-design .function .ul-tab li:hover p{opacity:1}.website-design .function .ul-tab li img{margin-bottom:25px;opacity:.5;width:55px;height:55px}.website-design .function .ul-tab li.active.one p,.website-design .function .ul-tab li:hover.one p{color:#03b2dc}.website-design .function .ul-tab li.active.two p,.website-design .function .ul-tab li:hover.two p{color:#ff6f39}.website-design .function .ul-tab li.active.three p,.website-design .function .ul-tab li:hover.three p{color:#0fb86e}.website-design .function .ul-tab li.active.four p,.website-design .function .ul-tab li:hover.four p{color:#6073e6}.website-design .function .ul-tab li.active p{font-weight:700}.website-design .function .ul-tab li p{font-size:18px;font-weight:300;color:#42464e;margin-bottom:0;opacity:.5}.website-design .function .ul-tab li:last-child{margin-right:0}.website-design .function .tabpanel .tab-content.active{display:block}.website-design .function .tabpanel .block-content{text-align:left;padding-right:50px}.website-design .function .tabpanel .block-content ul{padding-left:0;margin-bottom:35px}.website-design .function .tabpanel .block-content ul li{list-style:none;font-size:16px;font-weight:400;color:#42464e;position:relative;background-position:left;padding-left:40px;background-position-y:5px;margin-bottom:30px;text-align:justify}.website-design .function .tabpanel .block-content ul li strong{font-size:18px;font-weight:700;color:#42464e;margin-bottom:15px;display:block}.website-design .function .tabpanel .block-content ul li p{color:#747474;font-size:16px;line-height:1.625}.website-design .function .tabpanel .block-img img{margin-right:-50px;width:520px}.website-design .function .btn-registration{font-size:26px;height:75px;font-weight:700;line-height:75px;padding:0 65px;position:relative;color:#fff;z-index:2;text-align:center;background-image:-moz-linear-gradient(0deg,rgba(242,142,38,.99608) 0,#fd644f 100%);background-image:-webkit-linear-gradient(0deg,rgba(242,142,38,.99608) 0,#fd644f 100%);background-image:-ms-linear-gradient(0deg,rgba(242,142,38,.99608) 0,#fd644f 100%);box-shadow:0 0 40px 0 rgb(18 160 105 / 22%);text-transform:initial;margin-bottom:0;bottom:-30px;border-radius:45px;display:inline-block}.website-design .function .tabmobile .tab-name .tab-content .one .block-content ul li{background:url(/images/checked.png?v=1) no-repeat}.website-design .function .tabmobile .tab-name .tab-content .two .block-content ul li{background:url(/images/checked-two.png?v=1) no-repeat}.website-design .function .tabmobile .tab-name .tab-content .three .block-content ul li{background:url(/images/checked-three.png?v=1) no-repeat}.website-design .function .tabmobile .tab-name .tab-content .four .block-content ul li{background:url(/images/checked-four.png?v=1) no-repeat}.website-design .function .ul-tab li.active.two:before,.website-design .function .ul-tab li:hover.two:before{background:#ff6f39}.website-design .function .ul-tab li.active.three:before,.website-design .function .ul-tab li:hover.three:before{background:#0fb86e}.website-design .function .ul-tab li.active.four:before,.website-design .function .ul-tab li:hover.four:before{background:#6073e6}.website-design .function .tabpanel .tab-content.one .block-content ul li{background:url(/images/icon-check-tab-1.png) no-repeat}.website-design .function .tabpanel .tab-content.two .block-content ul li{background:url(/images/icon-check-tab-2.png) no-repeat}.website-design .function .tabpanel .tab-content.three .block-content ul li{background:url(/images/icon-check-tab-3.png) no-repeat}.website-design .function .tabpanel .tab-content.four .block-content ul li{background:url(/images/icon-check-tab-4.png) no-repeat}@media (max-width:767px){.ctkm,.website-design .benefit .block-left img,.website-design .function .tabmobile .tab-name .tab-content{display:none}.website-design .function{padding:50px 0 0;margin-top:0;background:#f3f9fe}.website-design .function .block-title h2{font-size:21px;text-align:center}.website-design .function .block-title p{font-size:18px;text-align:center}.website-design .function .btn-registration{margin-top:30px!important;height:55px;line-height:55px;font-size:20px;padding:0 50px;top:23px}.website-design .function .tabmobile .tab-name .tab-content ul{padding-left:0}.website-design .function .tabmobile .tab-name .tab-content.one .block-content ul li{background:url(/images/checked.png?v=1) no-repeat}.website-design .function .tabmobile .tab-name .tab-content ul li{text-align:left;list-style:none;font-size:16px;font-weight:400;color:#42464e;position:relative;background-position:left;padding-left:30px;background-position-y:5px;margin-bottom:20px}.website-design .function .tabmobile .tab-name .tab-content ul li p{text-align:justify}.website-design .function .tabmobile .tab-name .block-img img{max-width:100%;display:block;margin:20px auto}.website-design .function .tabmobile .tab-name h3 img{width:55px}.website-design .function .tabmobile .tab-name{background:rgba(255,255,255,.2);border-radius:10px;margin:0 0 20px;overflow:hidden;border:1px dashed #ebebeb}.website-design .function .tabmobile .tab-name h3{padding:15px 40px 15px 15px;font-size:18px;text-align:left;display:flex;align-items:center;position:relative}.website-design .function .tabmobile .tab-name h3:before{font-family:FontAwesome;content:"";font-size:20px;position:absolute;right:15px;top:23px}.website-design .function .tabmobile .tab-name h3.active:before{content:"";top:20px}.website-design .function .tabmobile .tab-name h3 p{padding-left:15px;margin-bottom:0;font-size:16px;font-weight:700}.website-design .function .tabmobile .tab-name .tab-content.active{display:block;border-top:1px solid #ebebeb;padding:15px}}.website-design .function .block-title h2 mark.styled{color:#f3fffb;position:relative;display:inline-block;z-index:-1;background:url(/images/mark/mark-inside.svg) 50% repeat-x;background-size:auto 1.2em}.website-design .function .block-title h2 mark.styled:after,mark.styled:before{position:absolute;height:100%;width:50px;z-index:-1}.website-design .function .block-title h2 mark.styled:before{bottom:0;content:"";background:url(/images/mark/mark-left.svg) 100% no-repeat;background-size:inherit;right:calc(100% - .23em)}.website-design .function .block-title h2 mark.styled:after{bottom:0;content:"";background:url(/images/mark/mark-right.svg) 0 no-repeat;background-size:inherit;left:calc(100% - .04em)}

