@font-face{font-family:SVN-Gilroy;src:url(assets/fonts/SVN-Gilroy\ Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url(assets/fonts/SVN-Gilroy\ Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url(assets/fonts/SVN-Gilroy\ Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("assets/fonts/SVN-Gilroy Medium Italic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url(assets/fonts/SVN-Gilroy\ SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("assets/fonts/SVN-Gilroy SemiBold Italic.otf") format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url(assets/fonts/SVN-Gilroy\ Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SVN-Gilroy;src:url("assets/fonts/SVN-Gilroy Bold Italic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:UTM Yen Tu;src:url("assets/fonts/UTM Yen Tu.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:0}::-webkit-scrollbar-thumb{border-radius:3px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:window-inactive{background:rgba(135,141,141,.47058823529411764)}button,input,select,textarea{margin:0;outline:none}*,html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}body,html{margin:0;padding:0}.site-content{overflow:hidden}.wp-block-separator{margin:24px 0;border-top:1px solid #e5e5e5}.typography blockquote,.typography body,.typography dd,.typography dl,.typography dt,.typography fieldset,.typography figure,.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,.typography hr,.typography html,.typography iframe,.typography legend,.typography li,.typography ol,.typography p,.typography pre,.typography textarea,.typography ul{margin:0;padding:0}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-size:100%;font-weight:400}.typography ul{list-style:none}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes future{0%{-webkit-transform:translate(-660px,-50%) rotate(-45deg);transform:translate(-660px,-50%) rotate(-45deg)}50%{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}to{-webkit-transform:translate(660px,-50%) rotate(-45deg);transform:translate(660px,-50%) rotate(-45deg)}}@keyframes future{0%{-webkit-transform:translate(-660px,-50%) rotate(-45deg);transform:translate(-660px,-50%) rotate(-45deg)}50%{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}to{-webkit-transform:translate(660px,-50%) rotate(-45deg);transform:translate(660px,-50%) rotate(-45deg)}}:root{--orange:#fa8a1a;--blue:#052465;--primary-color:#052465}.icolor-themes .ic-title{line-height:normal}.icolor-themes .ic-title.t1{font-size:50px}@media only screen and (max-width:1440px){.icolor-themes .ic-title.t1{font-size:40px}}@media only screen and (max-width:768px){.icolor-themes .ic-title.t1{font-size:32px}}.icolor-themes .ic-title.t2{font-size:36px;line-height:1.25}@media only screen and (max-width:1440px){.icolor-themes .ic-title.t2{font-size:32px}}@media only screen and (max-width:768px){.icolor-themes .ic-title.t2{font-size:28px}}.icolor-themes .ic-title.t3{font-size:26px}@media only screen and (max-width:1440px){.icolor-themes .ic-title.t3{font-size:24px}}.icolor-themes .ic-title.t4{font-size:24px}@media only screen and (max-width:1440px){.icolor-themes .ic-title.t4{font-size:22px}}@media only screen and (max-width:768px){.icolor-themes .ic-title.t4{font-size:20px}}.icolor-themes .ic-title.t5{font-size:20px}@media only screen and (max-width:1440px){.icolor-themes .ic-title.t5{font-size:18px}}.icolor-themes .ic-title.t6{font-size:18px}@media only screen and (max-width:1440px){.icolor-themes .ic-title.t6{font-size:16px}}@media only screen and (max-width:768px){.icolor-themes .ic-title{line-height:1.4}}.icolor-themes .f-medium{font-weight:500}.icolor-themes .f-semibold{font-weight:600}.icolor-themes .f-bold{font-weight:700}.icolor-themes .b-md{font-size:15px}.icolor-themes .b-sm{font-size:14px}.icolor-themes .b-xs{font-size:12px}.icolor-themes .color-orange{color:var(--orange)}.icolor-themes .color-blue{color:var(--blue)}.icolor-themes .color-white{color:#fff}.icolor-themes .color-black{color:#000}.icolor-themes .bg-orange{background-color:var(--orange)}.icolor-themes .bg-blue{background-color:var(--blue)}.icolor-themes .text-center{text-align:center}.icolor-themes .text-left{text-align:left}.icolor-themes .text-right{text-align:right}.icolor-themes .text-justify{text-align:justify}.icolor-themes .text-uppercase{text-transform:uppercase}.icolor-themes .text-lowercase{text-transform:lowercase}.icolor-themes .text-capitalize{text-transform:capitalize}.icolor-themes .text-decoration-none{text-decoration:none}.icolor-themes .text-decoration-underline{text-decoration:underline}.icolor-themes .text-decoration-line-through{text-decoration:line-through}.icolor-themes .ic-button{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:12px;padding:16px 32px;background:var(--orange);text-decoration:none;-webkit-transition:.4s ease-out;transition:.4s ease-out;color:#fff;font-size:16px;border:1px solid var(--orange)}.icolor-themes .ic-button svg path{stroke:currentColor}.icolor-themes .ic-button:hover{background:transparent;color:var(--orange)}.icolor-themes .padt-t-48{padding-top:48px}.icolor-themes .pad-b-48{padding-bottom:48px}.icolor-themes .pad-b-60{padding-bottom:60px}.icolor-themes .pad-t-60{padding-top:60px}.icolor-themes .pad-t-80{padding-top:80px}.icolor-themes .pad-b-80{padding-bottom:80px}.icolor-themes .pad-t-100{padding-top:100px}.ic-container{width:100%;max-width:1440px;padding:0 40px;margin:0 auto}@media only screen and (max-width:1440px){.ic-container{max-width:1250px;padding:0 20px}}@media only screen and (max-width:1200px){.ic-container{max-width:100%}}@media only screen and (max-width:992px){.ic-container{padding:0 25px}}@media only screen and (max-width:768px){.ic-container{padding:0 15px}}body,html{font-family:SVN-Gilroy,Arial,Helvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}@media only screen and (max-width:1440px){body,html{font-size:14px;line-height:1.42857}}body.hidden,html.hidden{overflow:hidden}body.hidden .overlay,html.hidden .overlay{opacity:1;visibility:visible}.overlay{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden}.tw-button-teaser{font-family:iCiel Gotham,sans-serif;font-weight:400;font-size:14px;line-height:1;background:transparent;outline:0;border:none;color:#fff;border-radius:100px;-webkit-transition:.4s ease-out;transition:.4s ease-out;position:relative;overflow:hidden;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;text-decoration:none;letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tw-button-teaser span,.tw-button-teaser svg{position:relative;z-index:9}.tw-button-teaser.__h-48{height:48px;padding:16px 32px;gap:9px}.tw-button-teaser.__h-40{height:40px;padding:12px 24px;gap:8px}.tw-button-teaser.primary{background:var(--Cyan,#00bed6)}.tw-button-teaser.primary:before{position:absolute;content:"";z-index:0;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:var(--Blue-Gradient,linear-gradient(263deg,#00bed6 -.77%,#12768c 96.91%));-webkit-transition:.4s ease-out;transition:.4s ease-out;opacity:0;visibility:hidden}.tw-button-teaser.primary:hover:before{opacity:1;visibility:visible}.tw-button-teaser.secondary{background:var(--Light-Blue,#cef2f7);color:var(--Cyan,#00bed6)}.tw-button-teaser.secondary:hover{color:#fff;background:var(--Cyan,#00bed6)}.tw-button-teaser.thirdty{border:1px solid hsla(0,0%,100%,.2)}.tw-button-teaser.thirdty:hover{color:var(--Cyan);border:1px solid var(--Cyan,#00bed6)}.tw-button-teaser.centered{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto}.section-breadcrumb{padding:16px 0;background:#f8f8f8}.section-breadcrumb a{text-decoration:none;color:var(--primary-color);font-weight:500;-webkit-transition:.3s;transition:.3s}.section-breadcrumb a:hover{color:var(--orange)}.tab-content{position:relative}.tab-content .tab-panel{display:none}.tab-content .tab-panel.active{display:block}.ic-pagination{position:relative;margin-top:30px}.ic-pagination .page-numbers{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ddd;color:var(--blue);text-decoration:none;font-weight:600;-webkit-transition:.3s;transition:.3s;font-size:16px;padding:12px 10px 10px}.ic-pagination .page-numbers.next,.ic-pagination .page-numbers.prev{padding-top:10px}.ic-pagination .page-numbers.current,.ic-pagination .page-numbers:hover{background:var(--blue);color:#fff}.d-flex{display:-webkit-box;display:flex}.d-inline-flex{display:-webkit-inline-box;display:inline-flex}.d-flex.flex-column,.d-inline-flex.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.d-flex.align-start,.d-inline-flex.align-start{-webkit-box-align:start;align-items:flex-start}.d-flex.align-end,.d-inline-flex.align-end{-webkit-box-align:end;align-items:flex-end}.d-flex.align-center,.d-inline-flex.align-center{-webkit-box-align:center;align-items:center}.d-flex.align-baseline,.d-inline-flex.align-baseline{-webkit-box-align:baseline;align-items:baseline}.d-flex.justify-between,.d-inline-flex.justify-between{-webkit-box-pack:justify;justify-content:space-between}.d-flex.justify-end,.d-inline-flex.justify-end{-webkit-box-pack:end;justify-content:flex-end}.d-flex.justify-start,.d-inline-flex.justify-start{-webkit-box-pack:start;justify-content:flex-start}.d-flex.justify-center,.d-inline-flex.justify-center{-webkit-box-pack:center;justify-content:center}.d-flex.flex-wrap,.d-inline-flex.flex-wrap{flex-wrap:wrap}.d-flex.gap-4,.d-inline-flex.gap-4{gap:4px}.d-flex.gap-6,.d-inline-flex.gap-6{gap:6px}.d-flex.gap-8,.d-inline-flex.gap-8{gap:8px}.d-flex.gap-10,.d-inline-flex.gap-10{gap:10px}.d-flex.gap-12,.d-inline-flex.gap-12{gap:12px}.d-flex.gap-16,.d-inline-flex.gap-16{gap:16px}.d-flex.gap-8-16,.d-inline-flex.gap-8-16{gap:8px 16px}.d-flex.gap-20,.d-inline-flex.gap-20{gap:20px}.d-flex.gap-24,.d-inline-flex.gap-24{gap:24px}.d-flex.gap-30,.d-inline-flex.gap-30{gap:30px}.d-flex.gap-32,.d-inline-flex.gap-32{gap:32px}.d-flex.gap-40,.d-inline-flex.gap-40{gap:40px}.d-flex.gap-48,.d-inline-flex.gap-48{gap:48px}.d-flex.gap-56,.d-inline-flex.gap-56{gap:56px}.d-flex.gap-64,.d-inline-flex.gap-64{gap:64px}.d-flex.gap-80,.d-inline-flex.gap-80{gap:80px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-decoration-none{text-decoration:none}.text-decoration-underline{text-decoration:underline}.text-decoration-line-through{text-decoration:line-through}.text-decoration-overline{text-decoration:overline}.color-white{color:#fff}.color-black{color:#000}.lds-ring,.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box}.lds-ring{display:inline-block;position:relative;width:48px;height:48px}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:8px 0;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:currentcolor}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:1000;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s ease;transition:visibility 0s,opacity .3s ease}.modal.is-active{visibility:visible;opacity:1}.modal__content{background-color:#fff;padding:20px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:750px;width:95%;margin:0 auto 60px;position:relative;max-height:90vh;overflow-y:auto;border-radius:8px;-webkit-overflow-scrolling:touch}@media (max-width:767px){.modal__content{margin:0 auto}}.modal__content .modal-body{padding:2px;overflow-y:auto;max-height:70vh}@media (max-width:767px){.modal__content .modal-body{max-height:70vh}}.modal__content .btn-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal__content .btn-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal__content h2{margin-top:0;margin-bottom:24px}.modal__content p{margin-bottom:20px}.modal__content button{background-color:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:5px;font-weight:600;cursor:pointer}.modal__content button:hover{background-color:#0056b3}.modal__content .note{font-style:italic;font-weight:500;color:#000036}#header-main{position:sticky;top:0;left:0;z-index:999;width:100%;background:var(--blue);-webkit-transition:.7s;transition:.7s}#header-main.scroll-down{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#header-main.scroll{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.switch-lang{padding:7px 2px;text-align:right;font-size:12px;font-weight:400;line-height:1.5;position:relative;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff}.switch-lang .tw-label{display:-webkit-inline-box;display:inline-flex;padding-top:3px}.switch-lang svg path{stroke:currentColor}.switch-lang .current-lang{gap:6px}.switch-lang:hover .dropdown{opacity:1;visibility:visible;-webkit-transform:translate(-50%);transform:translate(-50%)}.switch-lang .dropdown{position:absolute;top:100%;left:50%;margin:0;list-style:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;-webkit-transform:translate(-50%,3px);transform:translate(-50%,3px);z-index:999;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;background:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 1px 8px 0 rgba(0,0,0,.12);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.switch-lang .dropdown .lang-item{display:block;padding:8px;-webkit-box-ordinal-group:2;order:1}.switch-lang .dropdown .lang-item.current-lang{-webkit-box-ordinal-group:3;order:2}.switch-lang .dropdown .lang-item.current-lang a{font-weight:600}.switch-lang .dropdown .lang-item:hover{background:#163571}.switch-lang .dropdown .lang-item:hover a{color:#fff}.switch-lang .dropdown .lang-item a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;text-decoration:none;color:#163571}.switch-lang .dropdown .lang-item a span{margin:0!important}.header-main{position:relative;top:0;left:0;z-index:100;width:100%;background:#fff;padding:15px 0;color:#163571;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:1180px){.header-main .ic-container{gap:4%}}.header-main .logo{flex-shrink:0}@media only screen and (max-width:640px){.header-main .logo{width:120px}.header-main .logo img{width:100%}}.header-main .header-menu>.menu-item>a{text-transform:uppercase}.header-main .header-menu,.header-main .header-right{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%}.header-main .header-menu .menu-item,.header-main .header-right .menu-item{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}.header-main .header-menu .menu-item a,.header-main .header-right .menu-item a{color:inherit;text-decoration:none;font-size:16px;font-weight:500;line-height:24px;position:relative;padding:6px 0}.header-main .header-menu .menu-item a:after,.header-main .header-right .menu-item a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header-main .header-menu .menu-item a:hover,.header-main .header-right .menu-item a:hover{color:var(--orange)}.header-main .header-menu .menu-item a:hover:after,.header-main .header-right .menu-item a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width:1440px){.header-main .header-menu .menu-item a,.header-main .header-right .menu-item a{font-size:15px;line-height:20px}}.header-main .header-menu .menu-item.menu-item-has-children,.header-main .header-right .menu-item.menu-item-has-children{padding-right:16px}.header-main .header-menu .menu-item.menu-item-has-children:after,.header-main .header-right .menu-item.menu-item-has-children:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:6px;background-image:url(assets/images/icon-arrow-down.svg);background-repeat:no-repeat;background-size:contain;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header-main .header-menu .menu-item.menu-item-has-children:hover:after,.header-main .header-right .menu-item.menu-item-has-children:hover:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.header-main .header-menu .menu-item.menu-item-has-children:hover .sub-menu,.header-main .header-right .menu-item.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.header-main .header-menu .menu-item .sub-menu,.header-main .header-right .menu-item .sub-menu{position:absolute;top:100%;left:0;margin:0;list-style:none;min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transform:translateY(3px);transform:translateY(3px);padding:0 8px;z-index:999;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;background:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 1px 8px 0 rgba(0,0,0,.12);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.header-main .header-menu .menu-item .sub-menu li,.header-main .header-right .menu-item .sub-menu li{display:-webkit-box;display:flex;width:100%}.header-main .header-menu .menu-item .sub-menu li a,.header-main .header-right .menu-item .sub-menu li a{width:100%;font-size:14px;line-height:20px;padding:10px 8px;color:#163571}.header-main .header-menu .menu-item .sub-menu li a:hover,.header-main .header-right .menu-item .sub-menu li a:hover{color:var(--orange)}.header-main .header-menu .menu-item .sub-menu.active,.header-main .header-right .menu-item .sub-menu.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:992px){.header-main .header-menu{display:none}}@media only screen and (max-width:992px){.header-main .header-right{-webkit-box-flex:1;flex:1;-webkit-box-pack:end;justify-content:flex-end}}.header-main .header-search{position:relative}@media only screen and (max-width:992px){.header-main .header-search{display:none}}.header-main .header-search button{position:relative;background:transparent;padding:0;border:none;cursor:pointer}.header-main .btn-toggle-menu{display:none}@media only screen and (max-width:992px){.header-main .btn-toggle-menu{display:-webkit-box;display:flex;background:transparent;border:1px solid var(--blue);border-radius:6px;padding:6px 8px;cursor:pointer}.header-main .btn-toggle-menu:hover{background:var(--blue);color:#fff}.header-main .btn-toggle-menu:hover svg path{stroke:#fff}}.sidebar-menu{position:fixed;z-index:1001;top:0;left:0;width:80%;max-width:504px;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.sidebar-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-menu .wrap-main-menu{position:relative;z-index:9;width:100%;height:100%;background:#fff;padding:32px 48px}@media only screen and (max-width:767px){.sidebar-menu .wrap-main-menu{padding:24px 20px}}.sidebar-menu .wrap-main-menu .btn-close{background:transparent;cursor:pointer;padding:0;border:none;outline:0;-webkit-transition:.3s;transition:.3s;width:40px;height:40px}.sidebar-menu .wrap-main-menu .btn-close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-menu .wrap-main-menu .search-form{margin:32px 0 24px}.sidebar-menu .wrap-main-menu .search-form input{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#163571;outline:none;-webkit-transition:.3s;transition:.3s;height:44px}.sidebar-menu .wrap-main-menu .search-form input:focus{border-color:var(--blue)}.sidebar-menu .wrap-main-menu .search-form button{flex-shrink:0;width:44px;height:44px;padding:0;background:var(--blue);border:none;border-radius:8px;cursor:pointer}.sidebar-menu .wrap-main-menu .mobile-menu{position:relative}.sidebar-menu .wrap-main-menu .mobile-menu .menu-item{position:relative;display:block;width:100%}.sidebar-menu .wrap-main-menu .mobile-menu .menu-item a{display:-webkit-box;display:flex;width:100%;text-decoration:none;color:inherit;padding:6px 0;-webkit-transition:.3s;transition:.3s;color:var(--blue);font-size:16px;font-weight:500;line-height:1.34;border-bottom:1px solid #ddd}.sidebar-menu .wrap-main-menu .mobile-menu .menu-item a:hover{color:var(--orange)}.particles-js{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.footer-main{padding-top:80px;position:relative}@media only screen and (max-width:767px){.footer-main{padding-top:40px}}.footer-main .copyright{border-top:1px solid #0a43a2;padding:43px 0}.footer-main .footer-top{padding-bottom:80px}.footer-main .footer-title{margin-bottom:36px}@media only screen and (max-width:767px){.footer-main .footer-title{margin-bottom:16px}}.footer-main .footer-item{gap:6px;margin-bottom:36px}@media only screen and (max-width:767px){.footer-main .footer-item{margin-bottom:16px}}.footer-main .footer-links{max-width:313px}@media only screen and (max-width:767px){.footer-main .footer-links{max-width:100%;width:calc(60% - 8px)}.footer-main .footer-links .links{gap:12px}}.footer-main .footer-menu{min-width:250px}@media only screen and (max-width:767px){.footer-main .footer-menu{min-width:auto;width:calc(40% - 8px)}}.footer-main a{color:#fff;text-decoration:none}.footer-main a:hover{color:var(--orange)}.footer-main .footer-socials{margin-top:auto;margin-bottom:6px}@media only screen and (max-width:767px){.footer-main .footer-socials{margin-bottom:16px}}.footer-main .footer-socials .social-item{width:43px;height:43px;border:1.5px solid #fff;border-radius:100px}.footer-main .footer-socials .social-item:hover{border-color:var(--orange)}.footer-main .footer-socials .social-item:hover svg path{fill:var(--orange)}.form-group{position:relative;width:100%;background:#fff;border:1px solid #e6e8f0;padding:10px 16px}.form-group.invalid{border-color:red}.form-group.invalid .form-message{color:red;display:block;height:auto}.form-group.focus{border-color:#007bff;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.2);box-shadow:0 0 0 2px rgba(0,123,255,.2)}.form-group.disabled{opacity:.5;pointer-events:none}.form-group.disabled .form-control{cursor:not-allowed}.form-group.form-textarea .form-control{resize:none;min-height:120px;height:calc(100% - 22px)}.form-label{display:block;width:100%;font-family:inherit;font-weight:500}.form-label .required{color:red;font-weight:600}.form-control{width:100%;height:20px;background:transparent;border:none;font-family:inherit}.form-message{height:0;display:none;margin-left:3px;font-size:12px}.form-submit{font-family:inherit;font-weight:600;font-size:inherit;padding:0;border-radius:100px;border:none;width:200px;height:48px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;background:var(--primary-color)}.form-submit:hover{opacity:.8}.form-submit.disabled,.form-submit.loading{cursor:not-allowed;opacity:.5}.form-response{opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;font-weight:600}.form-response.failed{opacity:1;visibility:visible;display:block;color:red}.form-response.success{opacity:1;visibility:visible;display:block;color:green}.lds-ring{display:none}@-webkit-keyframes hideMessage{0%{opacity:1}to{opacity:0}}@keyframes hideMessage{0%{opacity:1}to{opacity:0}}.tw-form-home .form-group{width:calc(50% - 8px)}.tw-form-home .form-group.w-100{width:100%}@media only screen and (max-width:640px){.tw-form-home .form-group{width:100%}}.tw-form-home .form-bottom{width:100%;margin-top:24px}.tw-form-home .form-bottom .lds-ring{display:none;opacity:0;visibility:hidden}.tw-form-home.loading .lds-ring{opacity:1;visibility:visible}.search-modal{background:#fff;max-width:600px;padding:2rem;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.15);box-shadow:0 20px 40px rgba(0,0,0,.15)}.search-modal .search-form{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:stretch;align-items:stretch}.search-modal .search-form .search-input{-webkit-box-flex:1;flex:1;padding:1rem 1.25rem;font-size:1rem;border:2px solid var(--blue);border-right:none;outline:none;color:var(--blue);font-weight:500;background:#fff;font-family:inherit;border-radius:0}.search-modal .search-form .search-input::-webkit-input-placeholder{color:#999;font-weight:400}.search-modal .search-form .search-input::-moz-placeholder{color:#999;font-weight:400}.search-modal .search-form .search-input::placeholder{color:#999;font-weight:400}.search-modal .search-form .search-input:focus{border-color:var(--orange)}.search-modal .search-form .search-submit{padding:0 1.5rem;background:var(--orange);color:#fff;font-weight:600;font-size:1rem;border:2px solid var(--orange);cursor:pointer;font-family:inherit;border-radius:0;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.search-modal .search-form .search-submit:hover{background:#e77c14}.ic-sidebar{position:sticky;top:0;z-index:90;width:100%;height:100%;margin-bottom:64px}.ic-sidebar a{text-decoration:none;color:inherit}.ic-sidebar a:hover{color:var(--blue)}.ic-sidebar .sidebar-title{margin-top:48px}.ic-sidebar .post-item{position:relative;margin-bottom:24px}.ic-sidebar .post-item .post-thumbnail{width:40%;padding-top:25%;position:relative;text-decoration:none;color:inherit;overflow:hidden}.ic-sidebar .post-item .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ic-sidebar .post-item .post-content{width:60%}.ic-sidebar .post-item .post-content .post-title{font-size:16px;line-height:1.5;margin-bottom:8px;text-decoration:none;color:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ic-sidebar .post-item .post-content .post-date{font-size:14px;color:var(--text-secondary)}.ic-sidebar .post-item:hover .post-thumbnail img{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ic-sidebar .post-item:hover .post-content .post-title{color:var(--blue)}[class*=h-section]{position:relative}.h-section1 .bg-banner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.h-section1 .bg-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h-section1 .bg-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--blue);opacity:0}.h-section1 .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}.h-section1 .swiper-slide.has-content .bg-banner:before{opacity:.9}.h-section1 .swiper-button-next,.h-section1 .swiper-button-prev{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.h-section1 .swiper-button-next:hover,.h-section1 .swiper-button-prev:hover{background:hsla(0,0%,100%,.8)}.h-section1 .swiper-button-next:after,.h-section1 .swiper-button-prev:after{font-size:20px;color:var(--blue)}@media only screen and (max-width:767px){.h-section1 .swiper-button-next,.h-section1 .swiper-button-prev{display:none}}.h-section1 .swiper-pagination .swiper-pagination-bullet{background:#fff}.h-section1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.h-section1 .content-banner{padding:11.1979166667% 0 12.5%}@media only screen and (max-width:768px){.h-section1 .content-banner{padding:120px 0 160px}}@media only screen and (max-width:480px){.h-section1 .content-banner{padding:80px 0 120px}}.h-section1 .content-banner .ic-title{margin-bottom:2.4479166667%}.h-section1 .content-banner .ic-title .sub-title{margin-top:7px}.h-section1 .content-banner .description{line-height:1.3888;margin-bottom:32px}@media only screen and (max-width:767px){.h-section1 .content-banner .description br{display:none}}.h-section2{background:#fff;padding:60px 0 70px}@media only screen and (max-width:767px){.h-section2{padding:40px 0 50px}.h-section2 .ic-title br{display:none}}.h-section2 .text-handwriting{font-family:UTM Yen Tu,sans-serif;font-size:55px;line-height:1.468;margin-bottom:1.9010416667%}@media only screen and (max-width:767px){.h-section2 .text-handwriting{font-size:36px;line-height:1.3;margin-bottom:24px}}.h-section3{padding:120px 0}@media only screen and (max-width:1440px){.h-section3{padding:80px 0}}.h-section3 .ic-container{gap:32px 4.958677686%}.h-section3 .image-thumb{width:49.0909090909%}@media only screen and (max-width:767px){.h-section3 .image-thumb{width:100%}}.h-section3 .image-thumb img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.h-section3 .label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:center;gap:13px}.h-section3 .label--blue{color:#3273dc}.h-section3 .main-content{width:45.9504132231%}@media only screen and (max-width:767px){.h-section3 .main-content{width:100%}}.h-section3 .main-content .label{font-size:18px;line-height:24px;margin-bottom:23px}.h-section3 .main-content .label svg{margin-bottom:-1.5px}@media only screen and (max-width:1440px){.h-section3 .main-content .label{font-size:16px;line-height:22px}}.h-section3 .main-content .description{font-size:16px;line-height:1.5;color:#8f8f8f;margin:3.1404958678% 0 3.6363636364%}.h-section3 .actual-data{width:100%;margin-top:3.75%}@media only screen and (max-width:767px){.h-section3 .actual-data{flex-wrap:wrap}}.h-section3 .actual-data .item-data{position:relative;color:#231f20}@media only screen and (max-width:767px){.h-section3 .actual-data .item-data{width:calc(50% - 8px)}}.h-section3 .actual-data .item-data .item-data-number{font-size:59px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fa8a1a;font-style:normal;font-weight:700;line-height:normal;-webkit-text-fill-color:transparent}@media only screen and (max-width:767px){.h-section3 .actual-data .item-data .item-data-number{font-size:48px}}.h-section4{padding:75px 0 109px}.h-section4 .ic-title.t1{margin-bottom:50px;position:relative;z-index:9}@media only screen and (max-width:767px){.h-section4 .ic-title.t1{margin-bottom:32px}}.h-section4 .main-content{position:relative;z-index:9}.h-section4 .main-content .item-content{margin-bottom:40px}@media only screen and (max-width:767px){.h-section4 .main-content .item-content{margin-bottom:32px}.h-section4 .main-content .item-content br{display:none}}.h-section4 .main-content .item-content:last-child{margin-bottom:0}.h-section4 .main-content .item-content .item-description{line-height:1.3}.h-section4 .image-section{position:absolute;top:0;right:0;width:62.65625%;height:100%}.h-section4 .image-section img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));mask-image:linear-gradient(90deg,transparent,#000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.h-section5{background:#eee;padding:92px 0 103px}@media only screen and (max-width:767px){.h-section5{padding:60px 0 80px}}.h-section5 .ic-title.t1{margin-bottom:46px}@media only screen and (max-width:767px){.h-section5 .ic-title.t1{margin-bottom:32px}}.h-section5 .ic-title.t2{padding-bottom:36px}.h-section5 .ic-course-item{background:#fff;width:calc(25% - 15px);border-bottom:5.5px solid var(--orange);-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}@media only screen and (max-width:767px){.h-section5 .ic-course-item{width:100%}}.h-section5 .ic-course-item .course-image{position:relative;width:100%;height:0;padding-top:62.66667%;overflow:hidden}.h-section5 .ic-course-item .course-image:hover img{-webkit-transform:scale(1.035);transform:scale(1.035)}.h-section5 .ic-course-item .course-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s ease-out;transition:.4s ease-out}.h-section5 .ic-course-item .course-image .course-coach-label{position:absolute;bottom:20px;z-index:9;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:4px 10px;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center}.h-section5 .ic-course-item .course-image .course-coach-label:after,.h-section5 .ic-course-item .course-image .course-coach-label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:skew(-10deg);transform:skew(-10deg);-webkit-transition:.3s;transition:.3s}.h-section5 .ic-course-item .course-image .course-coach-label:before{background:var(--orange);z-index:-1}.h-section5 .ic-course-item .course-image .course-coach-label:after{background:#fff;z-index:-2;-webkit-transform:skew(-10deg) translate(3px,3px);transform:skew(-10deg) translate(3px,3px)}.h-section5 .ic-course-item .course-image .course-coach-label .coach-name{-webkit-transition:.3s;transition:.3s}.h-section5 .ic-course-item .course-image .course-coach-label:hover .coach-name,.h-section5 .ic-course-item .course-image .course-coach-label:hover:before{-webkit-transform:skew(-10deg) translate(3px,3px);transform:skew(-10deg) translate(3px,3px)}.h-section5 .ic-course-item .course-content{padding:17px 17px 27px}.h-section5 .ic-course-item .course-title{margin-bottom:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:1.3333}.h-section5 .ic-course-item .course-title:hover a{color:var(--orange)}.h-section5 .ic-course-item .course-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.h-section5 .h-list-courses{position:relative;width:100%}@media only screen and (max-width:767px){.h-section5 .h-list-courses{height:auto;overflow:visible}}.h-section5 .h-list-courses .ic-course-item{margin-right:20px}@media only screen and (max-width:767px){.h-section5 .h-list-courses .ic-course-item{height:auto}}.h-section5 .h-list-courses .ic-course-item .course-title{height:43px}.h-section5 .h-list-courses .ic-course-item .course-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.h-section5 .swiper-pagination{position:relative;bottom:0;margin-top:32px}.h-section6{background:#eee;overflow:hidden}@media only screen and (max-width:767px){.h-section6 .section-content{padding-bottom:60px}}.h-section6 .ic-title.t1{padding-bottom:2.0833333333%}@media only screen and (max-width:767px){.h-section6 .ic-title.t1{padding-bottom:24px}}.h-section6 .item-member{position:relative;z-index:9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-top:36px;gap:10.7438016529%;background:var(--blue)}@media only screen and (max-width:767px){.h-section6 .item-member{padding-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.h-section6 .item-member:before{position:absolute;z-index:-1;content:"";top:0;right:-10%;width:122%;height:70px;background:url(assets/images/home/decor-item-member.png) no-repeat top;background-size:100%}@media only screen and (max-width:767px){.h-section6 .item-member:before{display:none}}.h-section6 .item-member:first-child:before{display:none}.h-section6 .item-member:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media only screen and (max-width:767px){.h-section6 .item-member:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.h-section6 .item-member:nth-child(2n) .item-member-image:before{-webkit-transform:skew(20deg) translateX(-58%) scaleX(.9);transform:skew(20deg) translateX(-58%) scaleX(.9)}.h-section6 .item-member .item-member-content{width:50%}@media only screen and (max-width:767px){.h-section6 .item-member .item-member-content{width:100%;padding-top:24px;position:relative;z-index:9}.h-section6 .item-member .item-member-content:before{position:absolute;z-index:-1;content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:500%;height:auto;aspect-ratio:2650/143;background:url(assets/images/home/decor-item-member.png) no-repeat top;background-size:100%}}.h-section6 .item-member .item-member-content .member-title{margin-bottom:28px}@media only screen and (max-width:767px){.h-section6 .item-member .item-member-content .member-title{margin-bottom:16px}}.h-section6 .item-member .item-member-content .member-description{margin-top:56px}@media only screen and (max-width:767px){.h-section6 .item-member .item-member-content .member-description{margin-top:24px}}.h-section6 .item-member .item-member-image{position:relative}@media only screen and (max-width:767px){.h-section6 .item-member .item-member-image{width:60%;margin:auto}}.h-section6 .item-member .item-member-image img{margin-bottom:-1px}.h-section6 .item-member .item-member-image:before{position:absolute;z-index:-1;content:"";left:50%;bottom:0;width:88%;height:85%;background:var(--orange);-webkit-transform:skew(-20deg) translateX(-40%) scaleX(.9);transform:skew(-20deg) translateX(-40%) scaleX(.9);-webkit-filter:drop-shadow(0 0 67.04px rgba(255,151,0,.75));filter:drop-shadow(0 0 67.04px rgba(255,151,0,.75))}.h-section7{background:#f8f8f8;z-index:10;padding:92px 0}.h-section7 .ic-title.t1{padding-bottom:4.1666666667%}.h-section7 .swiper-core-values .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.h-section7 .swiper-core-values .swiper-pagination{position:relative;bottom:0;margin-top:24px}.h-section7 .swiper-core-values .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--blue)}.h-section7 .core-values-item{width:100%;max-width:330px;margin:auto}.h-section7 .core-values-item .core-values-icon{width:105px;height:105px;background:#fff;border-radius:50%;margin:0 auto 42px}.h-section7 .core-values-item .core-values-title{margin-bottom:16px}.testimonials-section{position:relative;padding:80px 0}.testimonials-section .entry-title{margin-bottom:44px}.testimonials-section .swiper-testimonials{padding-top:60px}.testimonials-section a{text-decoration:none}.testimonials-section .testimonial-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;overflow:visible;display:-webkit-box;display:flex}.testimonials-section .testimonial-item .testimonial-image{width:55%;height:100%;position:relative;overflow:hidden;aspect-ratio:16/9}@media only screen and (max-width:767px){.testimonials-section .testimonial-item .testimonial-image{width:100%}}.testimonials-section .testimonial-item .testimonial-image .video-placeholder,.testimonials-section .testimonial-item .testimonial-image .youtube-section{position:absolute;top:0;left:0;width:100%;height:100%}.testimonials-section .testimonial-item .testimonial-image iframe,.testimonials-section .testimonial-item .testimonial-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonials-section .testimonial-item .testimonial-content{width:45%;padding:45px 20px 30px 30px}@media only screen and (max-width:767px){.testimonials-section .testimonial-item .testimonial-content{width:100%;padding:30px 20px;text-align:center}.testimonials-section .testimonial-item .testimonial-content .testimonial-avatar{-webkit-box-pack:center;justify-content:center;margin:0 auto 16px}}.testimonials-section .testimonial-item .testimonial-avatar{width:120px;height:120px;margin-bottom:16px}.testimonials-section .testimonial-item .testimonial-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.testimonials-section .testimonial-item .testimonial-position{font-size:14px;margin:6px auto 10px;display:block}.testimonials-section .swiper-pagination{position:relative;bottom:0;margin-top:24px;text-align:center}.testimonials-section .swiper-pagination .swiper-pagination-bullet{background:#fff}.testimonials-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;opacity:1}.h-section8{background:#fff;padding:56px 0 104px}.h-section8 .ic-title.t1{padding-bottom:52px}.h-section8 .gallery-images{position:relative;width:100%;overflow:hidden}.h-section8 .gallery-images .swiper{width:100%;margin-bottom:20px}.h-section8 .gallery-images .swiper .swiper-wrapper{will-change:transform;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.h-section8 .gallery-images .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;width:294px;margin-right:20px;height:196px;overflow:hidden;cursor:pointer}.h-section8 .gallery-images .swiper-slide:hover img{-webkit-transform:scale(1.035);transform:scale(1.035)}.h-section8 .gallery-images .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s ease-out;transition:.4s ease-out}.h-section9{padding:64px 0 100px}.h-section9 .ic-title.t1{padding-bottom:21px}.h-section9 .swiper-student-target{margin-top:56px}.h-section9 .swiper-student-target .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;aspect-ratio:1;padding:56px 20px 36px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.h-section9 .swiper-student-target .swiper-slide .target-item-title{line-height:1.16667}@media only screen and (max-width:640px){.h-section9 .swiper-student-target .swiper-slide .target-item-title{margin-top:16px}.h-section9 .swiper-student-target .swiper-slide .target-item-title br{display:none}}.h-section9 .swiper-student-target .swiper-slide .target-item-icon{height:105px}.h-section9 .swiper-student-target .swiper-slide .target-item-icon img{max-height:100%}.h-section9 .swiper-student-target .swiper-button-next,.h-section9 .swiper-student-target .swiper-button-prev{width:40px;height:40px;background:#fff;border-radius:100px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.h-section9 .swiper-student-target .swiper-button-next:after,.h-section9 .swiper-student-target .swiper-button-prev:after{font-size:14px;font-weight:600}.h-section9 .swiper-student-target .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#d9d9d9;opacity:1}.h-section9 .swiper-student-target .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--blue)}.h-section9 .swiper-student-target .swiper-slide{width:317px;margin-right:30px}.h-section10{padding:84px 0 128px}.h-section10 .header-section{padding-bottom:44px}@media only screen and (max-width:767px){.h-section10 .header-section{flex-wrap:wrap}}.h-section10 .header-section a{color:#a7a9ac}.h-section10 .header-section a.active,.h-section10 .header-section a:hover{color:var(--blue)}.h-section10 .header-section .category-item{padding-right:8px;margin-right:8px;border-right:1px solid #a7a9ac}.h-section10 .header-section .category-item:last-child{padding-right:0;margin-right:0;border-right:none}.h-section10 .list-posts .post-item{position:relative;width:calc(33.33333% - 13.33333px);text-decoration:none;color:inherit;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:767px){.h-section10 .list-posts .post-item{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}}.h-section10 .list-posts .post-item:hover .post-thumbnail img{-webkit-transform:scale(1.015);transform:scale(1.015)}.h-section10 .list-posts .post-item:hover .post-title{color:var(--orange)}.h-section10 .list-posts .post-item .post-date,.h-section10 .list-posts .post-item .post-description{display:none}.h-section10 .list-posts .post-item:first-child{width:100%;background:var(--orange);color:#fff;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0}@media only screen and (max-width:767px){.h-section10 .list-posts .post-item:first-child{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.h-section10 .list-posts .post-item:first-child:hover{background:var(--blue)}.h-section10 .list-posts .post-item:first-child .post-thumbnail{width:60%;height:0;padding-top:41%;-webkit-box-flex:1;flex:1 0 60%;overflow:hidden}@media only screen and (max-width:767px){.h-section10 .list-posts .post-item:first-child .post-thumbnail{width:100%;height:0;padding-top:56.25%}}.h-section10 .list-posts .post-item:first-child .post-content{-webkit-box-flex:0;flex:0 1 auto;padding:32px 56px 32px 28px}@media only screen and (max-width:767px){.h-section10 .list-posts .post-item:first-child .post-content{padding:24px 20px}}.h-section10 .list-posts .post-item:first-child .post-category{color:#fff}.h-section10 .list-posts .post-item:first-child .post-title{color:#fff;margin:1.3em 0 .67em}@media only screen and (max-width:767px){.h-section10 .list-posts .post-item:first-child .post-title{margin:12px 0 16px}}.h-section10 .list-posts .post-item:first-child .post-date,.h-section10 .list-posts .post-item:first-child .post-description{font-size:14px}.h-section10 .list-posts .post-item:first-child .post-date{display:block;width:100%;margin-bottom:9%}@media only screen and (max-width:767px){.h-section10 .list-posts .post-item:first-child .post-date{margin-bottom:16px}}.h-section10 .list-posts .post-item:first-child .post-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media only screen and (max-width:767px){.h-section10 .list-posts .post-item:first-child .post-description{display:none}}.h-section10 .list-posts .post-item .post-thumbnail{background:#f8f8f8;width:100%;height:0;padding-top:61.66%;position:relative;overflow:hidden}@media only screen and (max-width:767px){.h-section10 .list-posts .post-item .post-thumbnail{width:40%;height:0;flex-shrink:0;padding-top:28.125%}}.h-section10 .list-posts .post-item .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s ease-out;transition:.4s ease-out}.h-section10 .list-posts .post-item .post-category{color:#a7a9ac;margin-bottom:12px}.h-section10 .list-posts .post-item .post-title{color:#231f20;line-height:1.125;-webkit-transition:.3s;transition:.3s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ic-page-template{padding:64px 0 0}.ic-page-template .ic-title.t1{width:100%}.ic-page-template .entry-content{padding-bottom:80px;max-width:80%;margin:0 auto}@media only screen and (max-width:1440px){.ic-page-template .entry-content{max-width:90%}}@media only screen and (max-width:1024px){.ic-page-template .entry-content{max-width:100%;padding-bottom:60px}}@media only screen and (max-width:640px){.ic-page-template .entry-content{padding-bottom:40px}}.ic-page-template .entry-content .entry-title{margin-top:0}.contact-page-template{padding:80px 0 0}.contact-page-template .ic-title.t1{width:100%;padding-bottom:0}@media only screen and (max-width:1440px){.contact-page-template .ic-container{gap:48px}}@media only screen and (max-width:1024px){.contact-page-template .ic-container{gap:32px}}.contact-page-template .contact-form{width:calc(50% - 32px)}@media only screen and (max-width:1440px){.contact-page-template .contact-form{width:calc(50% - 24px)}}@media only screen and (max-width:1024px){.contact-page-template .contact-form{width:calc(50% - 16px)}}@media only screen and (max-width:767px){.contact-page-template .contact-form{width:100%}}.contact-page-template .contact-info{width:calc(50% - 32px)}.contact-page-template .contact-info .ic-title.t3{line-height:1.34;margin-bottom:16px}@media only screen and (max-width:1440px){.contact-page-template .contact-info{width:calc(50% - 24px)}}@media only screen and (max-width:1024px){.contact-page-template .contact-info{width:calc(50% - 16px)}}@media only screen and (max-width:767px){.contact-page-template .contact-info{width:100%}}.contact-page-template .contact-info a{text-decoration:none;color:var(--blue)}.contact-page-template .contact-info a:hover{text-decoration:underline}.contact-page-template .contact-info .social-item{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#f8f8f8;-webkit-transition:.3s;transition:.3s}.contact-page-template .contact-info .social-item:hover{background:var(--blue);color:#fff}.contact-page-template .form-contact .form-submit{padding:15px 24px 12px}.contact-page-template .map-container{width:100%;height:600px;margin-top:40px}@media only screen and (max-width:767px){.contact-page-template .map-container{height:360px}}.contact-page-template .map-container iframe{width:100%;height:100%;border:none}.about-page-template .summary{padding-bottom:60px}@media only screen and (max-width:768px){.about-page-template .summary .ic-container{gap:20px}}.about-page-template .summary .thumbnail{width:calc(50% - 20px)}@media only screen and (max-width:768px){.about-page-template .summary .thumbnail{width:calc(50% - 10px)}}@media only screen and (max-width:640px){.about-page-template .summary .thumbnail{width:100%}}.about-page-template .summary .main-content{width:calc(50% - 20px)}@media only screen and (max-width:768px){.about-page-template .summary .main-content{width:calc(50% - 10px)}}@media only screen and (max-width:640px){.about-page-template .summary .main-content{width:100%}}.about-page-template .summary .main-content p{line-height:1.34}.about-page-template .summary .main-content h2{margin:1em 0 1.3em;font-size:1.5em;font-weight:700;line-height:1.2;color:#333}@media (max-width:768px){.about-page-template .summary .main-content h2{font-size:1.3em}}@media (max-width:480px){.about-page-template .summary .main-content h2{font-size:1.2em}}.about-page-template .h-section3{padding:40px 0 120px}@media only screen and (max-width:768px){.about-page-template .h-section3{padding-bottom:80px}}@media only screen and (max-width:640px){.about-page-template .h-section3{padding-bottom:60px}}.about-page-template .h-section3 .description{width:50%;margin:12px auto}@media only screen and (max-width:768px){.about-page-template .h-section3 .description{width:70%}}@media only screen and (max-width:640px){.about-page-template .h-section3 .description{width:100%;margin-bottom:16px}}.about-page-template .about-contact{padding:60px 0}@media only screen and (max-width:768px){.about-page-template .about-contact{padding:40px 0}}@media only screen and (max-width:640px){.about-page-template .about-contact{padding:20px 0}}.about-page-template .about-contact .ic-title.t2{margin-bottom:30px}@media only screen and (max-width:768px){.about-page-template .about-contact .ic-title.t2{margin-bottom:20px}}.about-page-template .about-contact .wrap-form{width:80%;margin:0 auto;max-width:960px;padding:0 20px}@media only screen and (max-width:960px){.about-page-template .about-contact .wrap-form{width:100%}}.about-page-template .about-contact .wrap-form .form-group{width:calc(50% - 8px);height:100%}@media only screen and (max-width:768px){.about-page-template .about-contact .wrap-form .form-group{width:100%}}.about-page-template .about-contact .wrap-form textarea{height:120px}.about-page-template .about-contact .wrap-form .form-bottom{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.about-page-template .about-contact .wrap-form .form-bottom .form-submit{padding:15px 24px 12px}.about-page-template .h-section5 .swiper-bod .bod-avatar{width:100%}.about-page-template .h-section5 .swiper-bod .bod-avatar img{aspect-ratio:432/570;-o-object-fit:contain;object-fit:contain}.coach-page-template .thumbnail{width:50%;margin:0 auto}.coach-page-template .coach-list-section{padding-bottom:80px}@media only screen and (max-width:1440px){.coach-page-template .coach-list-section{padding-bottom:60px}}@media only screen and (max-width:1024px){.coach-page-template .coach-list-section{padding-bottom:40px}}.coach-page-template .coaches-list{width:100%}@media only screen and (max-width:1440px){.coach-page-template .coaches-list{gap:24px}}@media only screen and (max-width:1024px){.coach-page-template .coaches-list{gap:32px}}.coach-page-template .coaches-list .coach-item{width:calc(33.33333% - 21.33333px);background:#f8f8f8}@media only screen and (max-width:1440px){.coach-page-template .coaches-list .coach-item{width:calc(33.33333% - 16px)}}@media only screen and (max-width:1024px){.coach-page-template .coaches-list .coach-item{width:calc(50% - 16px)}}@media only screen and (max-width:767px){.coach-page-template .coaches-list .coach-item{width:100%}}.coach-page-template .coaches-list .coach-item .coach-thumbnail img{width:70%;display:block;margin:16px auto 0}.coach-page-template .coaches-list .coach-item .coach-content{padding:0 16px 24px}.coach-page-template .coaches-list .coach-item .coach-content p:not(:last-child){margin-bottom:8px}.coach-page-template .coaches-list .coach-item .coach-description{color:#8f8f8f}.coach-page-template .coach-contact{padding:60px 0 0;background:#f8f8f8}.coach-page-template .coach-contact .form-bottom{margin-top:12px;width:100%;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;text-align:center}@media only screen and (max-width:1024px){.courses-page-template .courses-list .ic-course-item{width:calc(33.33333% - 13.33333px)}}@media only screen and (max-width:820px){.courses-page-template .courses-list .ic-course-item{width:calc(50% - 10px)}}@media only screen and (max-width:414px){.courses-page-template .courses-list .ic-course-item{width:100%}}.single-post-page{position:relative}@media only screen and (max-width:1024px){.single-post-page .ic-container{gap:48px}}@media only screen and (max-width:767px){.single-post-page .ic-container{gap:32px}}.single-post-page .content-left{width:calc(70% - 32px);color:#231f20}@media only screen and (max-width:1024px){.single-post-page .content-left{width:calc(70% - 24px)}}@media only screen and (max-width:767px){.single-post-page .content-left{width:100%}}.single-post-page .content-left a{text-decoration:none;color:var(--blue)}.single-post-page .content-left a:hover{text-decoration:underline}.single-post-page .content-left hr{margin:24px 0;border:none;border-top:1px solid #e5e5e5}@media only screen and (max-width:1024px){.single-post-page .content-left hr{margin:16px 0}}.single-post-page .content-left .post-header{padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #e5e5e5}@media only screen and (max-width:1024px){.single-post-page .content-left .post-header{padding-bottom:16px;margin-bottom:24px}}.single-post-page .content-left .post-share{margin-left:auto}@media only screen and (max-width:640px){.single-post-page .content-left .post-share .share-label{display:none}}.single-post-page .content-left .post-share .copy-wrapper .copy,.single-post-page .content-left .post-share .social-share{width:40px;height:40px;border-radius:50%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#f8f8f8;-webkit-transition:.3s;transition:.3s}.single-post-page .content-left .post-share .copy-wrapper .copy:hover,.single-post-page .content-left .post-share .social-share:hover{background:var(--blue);color:#fff}.single-post-page .content-left .post-share .copy-wrapper .copy svg,.single-post-page .content-left .post-share .social-share svg{width:20px;height:20px}.single-post-page .content-right{width:calc(30% - 32px);position:sticky;top:0;z-index:90;height:100%}@media only screen and (max-width:1024px){.single-post-page .content-right{width:calc(30% - 24px)}}@media only screen and (max-width:767px){.single-post-page .content-right{width:100%}}.related-posts{padding:60px 0 80px}@media only screen and (max-width:1024px){.related-posts{padding:40px 0 60px}}@media only screen and (max-width:640px){.related-posts{padding:20px 0 40px}}.related-posts .ic-title.t2{margin-bottom:24px}@media only screen and (max-width:1024px){.related-posts .ic-title.t2{margin-bottom:16px}}.related-posts .post-item{margin-bottom:24px}@media only screen and (max-width:1024px){.related-posts .post-item{margin-bottom:16px}}.single-coach-page .section-summary{padding-top:40px}.single-coach-page .section-summary .coach-avatar{width:30%}.single-coach-page .section-summary .coach-info{width:calc(70% - 32px);padding-left:80px}.single-coach-page .section-summary .coach-info h1{margin-bottom:16px}.single-coach-page .section-summary .coach-info .coach-description p{margin-bottom:12px}.single-coach-page .section-courses{padding:60px 0 100px}.single-coach-page .section-courses .ic-title{margin-bottom:24px}.single-coach-page .section-courses .list-courses .ic-course-item .course-coach-label{display:none}.recruitment-page{padding:40px 0}.recruitment-page .recruitment-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}@media (max-width:1024px){.recruitment-page .recruitment-list{grid-template-columns:1fr 1fr}}@media (max-width:768px){.recruitment-page .recruitment-list{grid-template-columns:1fr;gap:24px}}.recruitment-page .recruitment-item{border:1px solid #ccc;padding:23px;border-radius:12px;background-color:#fff}.recruitment-page .recruitment-item .job-title{font-size:1.125rem;font-weight:600;margin-bottom:10px}.recruitment-page .recruitment-item .job-meta{font-size:.875rem;color:#6b7280;padding-bottom:24px}.recruitment-page .recruitment-item .job-meta div{margin-bottom:6px}.recruitment-page .recruitment-item .btn-apply{display:inline-block;text-decoration:none;background-color:#052465;padding:12px 20px;color:#fff;border-radius:100px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.recruitment-page .recruitment-item .btn-apply:hover{background-color:#8c100a}.recruitment-page form#form-contact,form#form-contact{padding-bottom:12px}