@import url(https://fonts.googleapis.com/css2?family=Raleway&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@700&display=swap);.select2.select2-container{width:100%!important}.select2-container--bootstrap .select2-selection--single{border-color:#eaeaea;border-radius:10px;box-shadow:none;font-size:1rem;height:42px;padding:10px 24px 10px 16px}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:666}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{background:#fff;bottom:0;filter:"alpha(opacity=0)";left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:420}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}.card{background-color:#fff;border:1px solid #ddd;border-radius:12px;color:inherit;margin-bottom:1rem;padding:2rem 0}.card .card-clean{border:0;margin:0;padding:0}.card.pad{padding:20px}.card.pad img{width:50%}.card.pad .card-body{margin-top:15px}.card:hover{color:inherit;text-decoration:none}.card .btn{border-radius:8px;padding:12px}.card .btn.btn-sm{font-size:14px}.card .btn.btn-primary{background-color:#56ccf2;border-color:#56ccf2}.card-img-top{position:relative}.card-img-top img{height:auto;width:30%}.card-img-overlay{background-color:rgba(37,37,37,.4);border-radius:calc(.25rem - 1px);text-align:center}.card-img-overlay .icon{font-size:36px}.card-body:not(.card-body_default){padding:15px 12px}.card-compact{padding:20px 8px}.card input.upload-image{display:none}.card label.upload-image{border:1px dashed #eaeaea;border-radius:8px;color:#ababab;cursor:pointer;display:block;font-size:16px;padding:20px;width:100%}.card label.upload-image i{color:#ababab;font-size:24px}.card-title{font-size:18px;font-weight:700;text-align:left}.card-subtitle,.card-text{font-size:12px}.card-text{border-top:1px solid #eee;bottom:15px;color:#999;padding-top:10px;position:absolute;text-align:left;width:90%}.card-text:after{background-color:#009fd6;border-radius:16px;bottom:-5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.08);color:#fff;content:attr(data-text);padding:3px 12px;position:absolute;right:-1px}.event{border:1px solid #dedede;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;display:flex;overflow:hidden;position:relative;width:100%}.event-content{padding:1.5rem;text-align:left;width:50%}.event-content-indicator{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.event-content-type{background-color:#3e5ba9;border-radius:20px;color:#fff;padding:6px 10px;text-align:center}.event-content-date{border:1px solid #3e5ba9;border-radius:8px;color:#3e5ba9;padding:4px 6px;text-align:center}.event-content-date>div{line-height:1}.event-content-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.event-content-description{margin-bottom:2rem}.event-content-member{align-items:center;border-top:1px solid #dedede;display:flex;justify-content:space-between;margin-top:1rem;padding-top:.5rem}.event-content-quota{color:#ababab;font-size:.7rem}.event-content-quota img{margin-right:2px;width:16px}.event-content-access{background-color:#009fd6;border-radius:20px;color:#fff;font-size:.5rem;padding:6px 10px;text-align:center}.event-image{background-position:50%;background-size:cover;min-height:300px;width:50%}@media screen and (max-width:768px){.event{flex-direction:column-reverse}.event-content,.event-image{width:100%}}.event-stack{border:1px solid #dedede;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;display:block;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.event-stack-type{background-color:#3e5ba9;border-radius:20px;color:#fff;left:10px;padding:6px 10px;position:absolute;text-align:center;top:10px}.event-stack-indicator{align-items:center;display:flex;justify-content:space-between;padding:1rem 1rem 0}.event-stack-indicator-type{background-color:#3e5ba9;border-radius:20px;color:#fff;padding:6px 10px;text-align:center}.event-stack-indicator-date{border:1px solid #3e5ba9;border-radius:8px;color:#3e5ba9;padding:4px 6px;text-align:center}.event-stack-indicator-date>div{line-height:1}.event-stack-content{padding:1.5rem;text-align:left;width:100%}.event-stack-content-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.event-stack-content-description{margin-bottom:1rem}.event-stack-content-member{align-items:center;border-top:1px solid #dedede;display:flex;justify-content:space-between;margin-top:1rem;padding-top:.5rem}.event-stack-content-quota{color:#ababab;font-size:.7rem}.event-stack-content-access{background-color:#009fd6;border-radius:20px;color:#fff;font-size:.5rem;padding:6px 10px;text-align:center}.event-stack-image{background-position:50%;background-size:cover;min-height:300px;width:100%}.card-register{border:1px solid #eaeaea;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.08);overflow:hidden;padding:0}.card-register .card-header{background-color:#d9e9ef;border:0;color:#666}.card-register .card-body{padding:10px 20px}.card-register .card-body .dropdown-divider{margin-bottom:15px;margin-top:10px}.card-register .card-quantity{width:15%}.card-register .card-footer{background-color:#fff;border:0;border-top:1px solid #eaeaea;font-size:.8rem}.card-register .card-footer .form-check{margin-bottom:1rem}.card-register .card-footer .btn-payment{background-color:#f2972d;border-radius:20px;border-top:3px solid #de7e0e;color:#fff;margin-bottom:1rem;padding:8px 0;width:100%}.btn-add-participant{margin-bottom:1rem}.registration{background-color:#fff;margin-top:100px}.register-title{font-size:1rem;font-weight:700;margin-bottom:.5rem}.register-column{margin-top:-80px}.register-form{padding:10px 0}.register-form .btn-remove{border-radius:6px;font-size:.8rem;padding:2px 8px}.register-form select{border-color:#eaeaea;border-radius:10px;height:auto;padding:10px 20px;width:100%}.register-form .input-group-prepend select{border-bottom-right-radius:0;border-top-right-radius:0}.card-quota{background-color:#fafafa;padding:20px}.card-quota .card-body{padding:0}.event-detail{background-color:#fff;margin-top:300px}.event-detail-inner{transform:translateY(-200px)}.event-detail-top{align-items:flex-end;margin-bottom:50px}.event-detail-description{margin:1rem 0}.event-detail-button{background-color:#f2972d;border-radius:20px;color:#fff;padding:8px 20px}.event-detail-divider{border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin:1rem 0;padding-bottom:1rem;padding-top:1rem}.event-detail-toc{border-left:3px solid #3e5ba9;margin:1rem 0;padding:30px 0 30px 30px}.event-detail-toc-line{padding:5px 0}.event-detail-toc-child{padding-left:20px}.event-detail-toc-notes{display:block;font-size:12px}.event-detail-toc-content{display:flex;justify-content:space-between;position:relative;width:100%}.event-detail-toc-content:before{border-bottom:1px solid #dedede;content:"";left:0;position:absolute;right:0;top:14px;z-index:0}.event-detail-toc-heading:before{content:none}.event-detail-toc-property{background-color:#fff;font-size:14px;font-weight:700;padding-right:10px;position:relative;z-index:10}.event-detail-toc-value{background-color:#fff;padding-left:10px;text-align:right;z-index:10}.event-detail-timeline{border-left:3px solid #3e5ba9;margin:1rem 0;padding:15px 0 15px 30px}.event-detail-timeline-line{display:flex;padding:5px 0}.event-detail-timeline-time{font-size:14px;font-weight:700;position:relative;width:30%}.event-detail-timeline-time:before{border-bottom:1px solid #dedede;content:"";left:85px;position:absolute;right:5px;top:14px}.event-detail-timeline-description{width:70%}.btn-event-register{background-color:#f2972d;border-radius:10px;color:#fff;padding:10px 0}.register-radio-group input{height:1px;visibility:hidden;width:1px}.register-radio{background-color:#fff;border:1px solid #dedede;border-radius:8px;cursor:pointer;padding:16px}.register-radio input{margin-right:10px}input[type=radio]:checked+.register-radio{background-color:rgba(242,151,45,.2);border-color:#f2972d}.section{margin:30px 0}@media(max-width:480px){.section{margin:20px 0}.section .description{margin-bottom:20px}}.content{min-height:400px}.content-detail{padding:40px 0}@media(max-width:480px){.content{padding:20px 15px}}.btn-anchor{border:2px solid rgba(242,151,45,.2);border-radius:20px;color:#fff;font-size:1rem;padding:6px 20px}.anchor{border-bottom:2px solid #f2972d;color:#f2972d;padding-bottom:2px}.anchor:hover{color:#f2972d;text-decoration:none}.navbar,.navbar.navbar-expand-lg{background-color:#fff;box-shadow:0 -4px 12px 0 rgba(0,0,0,.25)}.navbar-brand,.navbar.navbar-expand-lg-brand{color:#45bcff;font-size:28px;padding:16px 0}@media(max-width:768px){.navbar-brand,.navbar.navbar-expand-lg-brand{margin:0}.navbar-brand:last-child,.navbar.navbar-expand-lg-brand:last-child{cursor:default;visibility:hidden}}.navbar-brand img,.navbar.navbar-expand-lg-brand img{width:150px}.navbar .navbar-nav,.navbar.navbar-expand-lg .navbar-nav{align-items:center;display:flex;flex-wrap:wrap}.navbar .nav-link,.navbar.navbar-expand-lg .nav-link{color:#6d7ba0;font-size:16px;padding:0 20px}.navbar .nav-link_active:not(.nav-link-button),.navbar.navbar-expand-lg .nav-link_active:not(.nav-link-button){border-bottom:2px solid #3e5ba9;color:#3e5ba9;font-weight:700;padding-bottom:2px}.navbar .nav-link .btn,.navbar.navbar-expand-lg .nav-link .btn{background-color:#f2972e;border:0;border-radius:20px;color:#fff;padding:6px 18px}.navbar .navbar-trigger,.navbar.navbar-expand-lg .navbar-trigger{display:none}@media screen and (max-width:768px){.navbar .navbar-trigger,.navbar.navbar-expand-lg .navbar-trigger{display:block}.navbar .navbar-nav,.navbar.navbar-expand-lg .navbar-nav{background-color:#f7f8fa;height:100vh;left:-100%;padding:1rem 0;position:fixed;top:90px;transition:all .3s ease-in-out;width:100%;z-index:1000}.navbar .navbar-nav-active,.navbar.navbar-expand-lg .navbar-nav-active{left:0}.navbar .nav-item,.navbar.navbar-expand-lg .nav-item{border-bottom:1px solid #fff;width:100%}.navbar .nav-link,.navbar.navbar-expand-lg .nav-link{color:#6d7ba0;font-size:16px;padding:1rem 2rem;text-align:left}.navbar .nav-link_active:not(.nav-link-button),.navbar.navbar-expand-lg .nav-link_active:not(.nav-link-button){border:0;color:#3e5ba9;padding:1rem 2rem}.navbar .nav-link .btn,.navbar.navbar-expand-lg .nav-link .btn{background-color:#f2972e;border:0;border-radius:0;color:#fff;padding:6px 18px;width:100%}}.nav-drawer{background-color:#fff;bottom:0;left:-100%;padding-top:20px;position:fixed;top:0;transition:all .3s ease-in-out;width:280px;z-index:-1}.nav-drawer_active{left:0;z-index:100}.nav-drawer-backdrop{display:block;overflow:hidden;position:relative}.nav-drawer .nav-item{border-bottom:1px solid #efefef;color:#818181}.navbar-expand-lg .nav-drawer .navbar-nav{display:block}.navbar-expand-lg .nav-drawer .nav-link{border-bottom:0;padding:12px 8px}.navbar-expand-lg .nav-drawer .nav-join{background-color:#56ccf2}.filter-title{border-bottom:1px solid #ababab;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.filter-nav .nav-link{border-radius:8px;color:#666;text-align:left}.filter-nav .nav-link.active{background-color:#009fd6;color:#fff}@media screen and (max-width:640px){.filter-nav .nav-link{border:2px solid #009fd6;border-radius:0;text-align:center}.filter-nav{margin-bottom:1rem}.filter-nav .nav-item:first-child .nav-link{border-bottom-left-radius:10px;border-top-left-radius:10px}.filter-nav .nav-item:nth-child(2) .nav-link{border-bottom-right-radius:10px;border-top-right-radius:10px}}.filter-horizontal{align-items:center;display:flex;margin-bottom:1rem}@media screen and (max-width:640px){.filter-horizontal{display:none}}.filter-horizontal-dropdown .btn{background-color:transparent;border:1px solid #666;border-radius:10px;color:#666;margin-right:1rem;padding:6px 20px}.filter-horizontal-list{border-left:1px solid #ababab;display:flex;margin-left:1rem;overflow-x:auto;overflow-y:hidden;padding-left:1rem;width:100%}.filter-horizontal-list::-webkit-scrollbar{display:none}.filter-horizontal-item{border-radius:10px;color:#666;cursor:pointer;flex:none;margin-right:1rem;padding:6px 10px;text-decoration:none}.filter-horizontal-item-active{border:1px solid #009fd6;color:#009fd6;font-weight:700}.footer{border-top:1px solid #efefef}.footer .nav-title{color:#6e6e6e;font-size:24px}.footer .nav-link{color:#919191}.footer .nav-link:not(.nav-text):not(.nav-title):hover{text-decoration:underline}.footer-menu{background-color:#fff;padding:40px 0}.footer-copyright{background-color:#fafafa;color:#333;font-size:16px;padding:14px 0}.form-control{border-color:#eaeaea;border-radius:8px;padding:8px 16px}.form-control::-webkit-input-placeholder{color:#ababab}.form-control::-moz-placeholder{color:#ababab}.form-control:-ms-input-placeholder{color:#ababab}.form-control:-moz-placeholder{color:#ababab}.guide{margin-top:60px;position:relative;width:100%}.guide,.guide-tab{background-color:#fff}.guide-tab{border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 -4px 6px 2px rgba(0,0,0,.05);display:flex;justify-content:center;left:50%;padding:10px 0;position:absolute;top:-65px;transform:translateX(-50%);width:95%;z-index:0}.guide-tab-item{border-bottom:2px solid transparent;color:#666;cursor:pointer;font-size:1rem;padding:10px}@media screen and (min-width:640px){.guide-tab-item{padding:10px 10%}}.guide-tab-item:hover{text-decoration:none}.guide-tab-active{border-color:#3e5ba9;color:#3e5ba9;font-weight:700}@media screen and (min-width:640px){.guide-tab{width:75%}}.guide-content{background-color:#fff;padding:10px 0;position:relative;z-index:1000}.guide-image{margin-bottom:20px;margin-top:60px}.guide-image img{display:block;height:200px;margin:0 auto;width:200px}.guide-divider{border-right:2px dashed #666;display:block;height:50px;margin:0 auto;width:2px}.guide-number{color:#009fd6;font-size:2rem;font-weight:700;margin-top:1rem}.guide-title{font-size:1rem;font-weight:700;margin-bottom:1rem}.guide-area{background-color:#fef7ed;border-radius:20px;display:block;margin-top:2rem;padding:2rem}@media screen and (min-width:640px){.guide-area{display:flex}}.guide-area ul{margin-bottom:0}.guide-area-icon{display:block;margin-bottom:2rem;margin-right:0;text-align:center}.guide-area-icon img{height:auto;width:50px}@media screen and (min-width:640px){.guide-area-icon{margin-bottom:0;margin-right:2rem;padding:0 1rem}}.hero{align-items:center;background-image:url(/build/images/bg-hero.cc5a603e.jpg);background-position-y:center;background-repeat:no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);display:flex;justify-content:center;min-height:600px;position:relative;width:100%}.hero:after{background:rgba(45,156,219,.2);background:-webkit-linear-gradient(0deg,rgba(86,204,242,.6),rgba(45,156,219,.2));background:linear-gradient(0deg,rgba(86,204,242,.6),rgba(45,156,219,.2));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-detail{clip-path:none;min-height:650px}.hero-detail:before{background-image:url(/build/images/ornament.db7edde0.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;bottom:-10px;content:"";height:160px;left:-10px;position:absolute;right:-10px;z-index:100}.hero-inner{color:#fff;text-align:center;width:600px;z-index:10}.hero .title{margin-bottom:20px}.hero .description{color:#fff;margin-bottom:60px}.hero .btn{border-color:#fff;border-radius:20px;color:#fff;height:auto;padding:8px 30px}.hero .btn:hover{background-color:#fff;color:#2d9cdb}@media(max-width:480px){.hero{-webkit-clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);min-height:450px;padding:20px}.hero .title{font-size:28px}.hero-detail{clip-path:none;min-height:450px}}.swiper-container{height:100%;width:100%}.swiper-slide{padding:20px 8px}.btn-group-toggle>.btn-toggle_custom{background-color:transparent;border-color:#5ccdf0;color:#5ccdf0;margin-bottom:10px;width:33%}.btn-group-toggle>.btn-toggle_custom.active{border-color:#007bff;color:#007bff}.title{font-size:48px}.subtitle,.title{text-transform:capitalize}.subtitle{color:#000;font-size:28px;font-weight:700;margin-bottom:1rem}.subtitle a{position:relative}.subtitle a:before{color:rgba(0,160,214,.1);content:attr(data-label);font-size:47px;left:0;position:absolute;text-align:justify;top:-18px;transform:translateX(-10%);white-space:nowrap;width:100%;word-break:unset;z-index:-1}.subtitle.subtitle-center a:before{left:15%;transform:translateX(-50%)}.subtitle.subtitle-center a:after{background-color:hsla(0,0%,40%,.5);bottom:-20px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.description{color:#737373;font-size:14px;margin-top:15px}@media(max-width:480px){.description,.subtitle,.title{overflow:hidden;text-align:center}.title{font-size:36px}.subtitle{font-size:24px}.subtitle a:before{font-size:36px;left:25%;top:0;transform:translateX(-50%) translateY(-25%)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*{font-family:Raleway,sans-serif}body{background-color:#f2f2f2;font-size:14px;font-weight:400;overflow-x:hidden;position:relative}body.body-detail{background-image:none}body .swal2-popup #swal2-content{background-color:#eae9e9;border-radius:10px;font-size:20px;padding:20px;text-align:center}body .input-group-text{padding:.49rem .75rem}.color-blue-1{color:#3e5ba9}.color-blue-2{color:#009fd6!important}.color-orange{color:#f2972d}