@font-face{font-family:inter-regular;src:url(/build/assets/inter-regular-webfont-BFBZwtur.eot),url(/build/assets/inter-regular-webfont-QdR2D6cW.ttf) format("truetype"),url(/build/assets/inter-regular-webfont-CJtZbyFx.woff) format("woff"),url(/build/assets/inter-regular-webfont-r-fiXapD.woff2) format("woff2"),url(/build/assets/inter-regular-webfont-BxhStmGu.svg#interregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:inter-bold;src:url(/build/assets/inter-bold-webfont-DRz1Ho56.eot),url(/build/assets/inter-bold-webfont-BaudSVUI.ttf) format("truetype"),url(/build/assets/inter-bold-webfont-1QOZSv4K.woff) format("woff"),url(/build/assets/inter-bold-webfont-CEArhpJj.woff2) format("woff2"),url(/build/assets/inter-bold-webfont-DHt92L1e.svg#interbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:inter-italic;src:url(/build/assets/inter-italic-webfont-CJsJdTGR.eot),url(/build/assets/inter-italic-webfont-DgDH0ZHG.ttf) format("truetype"),url(/build/assets/inter-italic-webfont-CGnvWvq5.woff) format("woff"),url(/build/assets/inter-italic-webfont-qh_G2_IJ.woff2) format("woff2"),url(/build/assets/inter-italic-webfont-r1sbSUWY.svg#interitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:boldoa-mat;src:url(/build/assets/boldoa_mat-webfont-atgVK3IL.eot),url(/build/assets/boldoa_mat-webfont-BxosDyAw.ttf) format("truetype"),url(/build/assets/boldoa_mat-webfont-BZYzKpIx.woff) format("woff"),url(/build/assets/boldoa_mat-webfont-CXqhhOLx.woff2) format("woff2"),url(/build/assets/boldoa_mat-webfont-DAkXFAs6.svg#boldoamat) format("svg");font-weight:400;font-style:normal}h2,h3{font-family:boldoa-mat,sans-serif}p,h4,h5,h6,a{font-family:inter-regular,sans-serif}@media (width >= 0){.container{max-width:80rem}}body,html{height:100%;max-width:100%;width:100%;overflow-x:hidden}img{width:100%;height:auto}section:not(.hero) h2{font-size:4.5rem;line-height:1;color:#fff;text-transform:uppercase}@media (max-width: 1199px){section:not(.hero) h2{font-size:3.5rem}}@media (max-width: 768px){section:not(.hero) h2{font-size:3rem}}section:not(.hero) .small_container{max-width:675px;margin-left:auto;margin-right:auto}section p{font-size:1.2rem}@media (max-width: 1199px){section p{font-size:1.1rem}}@media (max-width: 768px){section p{font-size:1rem}}section .page_hero{background:url(/images/page-hero.png) no-repeat center top;background-size:cover;padding:12% 0 19%}@media (max-width: 1024px){section .page_hero{padding:20% 0 19%}}@media (max-width: 550px){section .page_hero{padding:25% 0 19%}}@media (max-width: 450px){section .page_hero{padding:30% 0 19%}}section .page_hero h2{color:#000;text-transform:none;padding:0 20px}.white_box{background:#fff;padding:20px 40px;border-radius:85px 40px;-webkit-border-radius:85px 40px 85px 40px}.white_box p{color:#626262}section:not(.hero) .orange_box{background:#fbba54;border-radius:85px;-webkit-border-radius:85px;position:relative;max-width:1000px}section:not(.hero) .orange_box h2{font-size:3.5rem}@media (max-width: 1024px){section:not(.hero) .orange_box h2{font-size:5vw}}@media (max-width: 768px){section:not(.hero) .orange_box h2{font-size:1.9rem}}section:not(.hero) .orange_box:before{content:"";position:absolute;border-radius:85px;-webkit-border-radius:85px;width:100%;height:100%;border:1px solid #FBBA54;transform:rotate(-1.5deg)}section:not(.hero) .orange_box p{color:#f0612a}section:not(.hero) .orange_box p span{font-family:inter-bold,sans-serif}section:not(.hero) .orange_box .text_col{padding:40px;z-index:2}@media all and (max-width: 550px){section:not(.hero) .orange_box .text_col{text-align:center}}section:not(.hero) .orange_box .image_col{position:relative;width:55%;align-self:flex-end}@media all and (max-width: 639px){section:not(.hero) .orange_box .image_col{display:none}}section:not(.hero) .orange_box .image_col img{position:absolute;max-width:unset;width:150%;right:50px;bottom:0}@media all and (max-width: 639px){section:not(.hero) .orange_box .image_col img{right:0;width:75%;z-index:1}}.button{font-family:boldoa-mat,sans-serif;padding:10px 30px;color:#fff;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;font-size:1.5rem}@media (max-width: 1024px){.button{font-size:.9rem;padding:10px}}@media (max-width: 768px){.button{padding:10px 20px}}.button.green{background:#a8c524}.button.green:hover{background:#f0612a}.button.white{background:#fff}.button.white:hover{background:#cfc809}section.our_story h2{color:#000}section.our_story p{color:#626262;font-size:1rem}section.our_story p span{font-family:boldoa-mat,sans-serif;line-height:1.2;font-size:1.8rem}.mission .image_wrap{background:url(/images/about-mission.png) no-repeat center;background-size:100%;position:relative;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;padding:40px 150px}@media (max-width: 1024px){.mission .image_wrap{padding:0 75px}}@media (max-width: 768px){.mission .image_wrap{background:none;padding:0 60px}}.mission .image_wrap .image_content{background:#f0612a;max-width:24rem;border-radius:233px;padding:10% 60px;z-index:2;position:relative}@media (max-width: 1199px){.mission .image_wrap .image_content{padding:15% 60px}}@media (max-width: 1024px){.mission .image_wrap .image_content{border-radius:175px;padding:8% 50px;max-width:18rem}}@media (max-width: 768px){.mission .image_wrap .image_content{margin:0 auto}}.mission .image_wrap .image_content p{color:#fff;font-size:1rem}@media (max-width: 1024px){.mission .image_wrap .image_content p{font-size:.8rem}}@media (max-width: 1024px){.mission .image_wrap .image_content h2{font-size:2.8rem}}section.director h2{font-size:1.8rem;text-transform:none;color:#626262}section.director p{font-size:1.1rem;color:#626262}section.faq h2{color:#000}#accordion-collapse{background:#fff}#accordion-collapse h2{font-size:1.8rem;line-height:1}@media (max-width: 768px){#accordion-collapse h2{font-size:1.5rem}}#accordion-collapse button{background-color:unset;color:#0091d0;text-align:left}#accordion-collapse p{color:#626262;font-size:1.1rem}#accordion-collapse #accordion-collapse-heading-1:has(~.hidden){color:#0091d0}section .sub_heading{font-family:boldoa-mat,sans-serif;color:#626262;max-width:800px;font-size:2rem}section.contact textarea,section.contact input,section.contact select,section.register textarea,section.register input,section.register select{border:1px solid #EAACC4;background:#fdf0f5;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:10px 15px;font-size:.9rem}section.contact input#phone,section.contact input#emergency_phone,section.register input#phone,section.register input#emergency_phone{padding:10px 40px}section.contact .alert-success,section.register .alert-success{border:1px solid #000000;padding:60px 20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}section.contact .alert-success p,section.register .alert-success p{font-size:1.3rem}section.contact .alert-success h2,section.register .alert-success h2{font-size:2.5rem;color:#0091d0}section.contact .alert-danger,section.register .alert-danger{color:red}section .bg_content_wrap{background:url(/images/content-bg.png) no-repeat center;background-size:100%}section .schedule ul li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section .schedule ul li p span{font-family:inter-regular,sans-serif;min-width:60px}section.location .about_us.details .text_wrap>p{color:#626262;font-size:1.1rem}.schedule .column p{font-family:boldoa-mat,sans-serif;color:#626262;font-size:1.5rem}.about_us.bring{padding-bottom:28%}.about_us.bring h2{color:#000}.about_us.bring p{color:#626262}.arrival{background:url(/images/arrival-bg.png) no-repeat center bottom;background-size:cover;height:auto;padding-bottom:10%}@media (max-width: 768px){.arrival{background:url(/images/arrival-bg-mobile.png) no-repeat center bottom;background-size:cover}}.arrival p{color:#fff}@media (max-width: 768px){.register .two_columns{flex-wrap:wrap}}header{position:fixed;top:20px}header nav{background:#fff}@media (max-width: 1024px){header #navbar-default{position:absolute;top:40px}}@media (max-width: 768px){header #navbar-default{top:30px}}@media (max-width: 1024px){header #navbar-default .menu_wrap{background:#fff;padding:0 20px 20px;margin:0 auto;border-bottom-right-radius:40px;border-bottom-left-radius:40px;-webkit-border-bottom-left-radius:40px;-webkit-border-bottom-right-radius:40px}}@media (max-width: 550px){header #navbar-default .menu_wrap{max-width:450px}}header a{font-family:boldoa-mat,sans-serif;font-size:1.4rem;position:relative}@media (max-width: 1199px){header a{font-size:1.2rem}}header a:not(.button):not(.logo){color:#ccc4a9}header a:not(.button):not(.logo):hover{color:#f0612a}header a:not(.button):not(.logo):hover:before{content:"";background:url(/images/link-hover.png) no-repeat;background-size:100%;position:absolute;top:30px;right:30%;width:25px;height:25px}@media (max-width: 1024px){header a:not(.button):not(.logo):hover:before{top:25px}}header a.active:not(.button):not(.logo){color:#f0612a}header a.active:not(.button):not(.logo):before{content:"";background:url(/images/link-hover.png) no-repeat;background-size:100%;position:absolute;top:30px;right:30%;width:25px;height:25px}@media (max-width: 1024px){header a.active:not(.button):not(.logo):before{top:25px}}@media (max-width: 1024px){header .hide_mobile{display:none}}header .show_mobile{display:none}@media (max-width: 1024px){header .show_mobile{display:flex}}header svg{color:#f0612a;width:40px;height:40px}footer{background:#fff}footer .copyright{font-family:boldoa-mat,sans-serif;color:#000}footer a{font-family:boldoa-mat,sans-serif;text-transform:uppercase;color:#ccc4a9;font-size:1.2rem}@media (max-width: 768px){footer a{font-size:1rem}}footer a.active{color:#f0612a}.hero{background:url(/images/home-hero.png) no-repeat bottom;background-size:cover;padding:10% 0 30%}@media (max-width: 1024px){.hero{padding:15% 0 45%}}@media (max-width: 550px){.hero{padding:20% 0 55%}}@media (max-width: 450px){.hero{padding:30% 0 65%}}.hero .content_wrap{max-width:450px}.hero h2{font-size:3rem}@media (max-width: 1024px){.hero h2{font-size:2.5rem}}@media (max-width: 768px){.hero h2{font-size:2rem}}.hero h2 span{background:#fff;padding:5px}.hero p{margin-bottom:30px}.about_us{background:url(/images/home-about-us.png) no-repeat top;background-size:cover;padding:2% 0 24%}.about_us p:not(.sub_heading){color:#626262;font-size:1.1rem}.about_us p:not(.sub_heading) span{font-family:inter-bold,sans-serif}.themes{background:url(/images/home-daily-themes.png) no-repeat top;background-size:cover;color:#fff}.home_register{background:#ccc4a9 url(/images/home-register.png) no-repeat center bottom;background-size:cover;padding-bottom:18%;color:#fff}.home_register .button_row{padding:0 20px;left:-5px;position:relative}@media (max-width: 768px){.home_register .button_row{padding:0}}.home_register span.font-bold{font-family:inter-bold,sans-serif}.home_register span.yellow{color:#ff0!important}.home_register .sub_heading_box{margin:20px auto;max-width:625px;padding:10px;border:1px solid #ffffff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;position:relative}.home_register .sub_heading_box p{font-size:1.6rem}@media (max-width: 768px){.home_register .sub_heading_box p{font-size:1.2rem}}.home_register .sub_heading_box:before,.home_register .sub_heading_box:after{content:"";background:url(/images/frame-line.png) no-repeat;background-size:100%;position:absolute;top:50%;left:-76px;width:75px;height:8px;transform:translateY(-40%)}.home_register .sub_heading_box:after{left:auto;right:-76px;transform:rotate(180deg)}.join_now{background:url(/images/home-register-bottom.png) no-repeat top;padding:40px 0;overflow:hidden}.text_scroll h3{color:#0091d0;font-size:1.8rem;position:relative}@media (max-width: 1024px){.text_scroll h3{font-size:1.5rem}}@media (max-width: 768px){.text_scroll h3{font-size:3vw}}.text_scroll ul,.text_scroll li{position:relative}
