@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body,html{background-color:#f5f8ff;color:#000;font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:300;text-rendering:optimizeLegibility;overflow-x:hidden;scroll-behavior:smooth}.clearfix{zoom:1}.clearfix:after{content:".";clear:both;display:block;height:0;visibility:hidden}.clear{clear:both}.row{max-width:1000px;margin:0 auto}section{padding:10px}.box{padding:1.5}.box p{font-size:80%;line-height:145%}.left{float:left}.right{float:right}.border-bottom{padding-bottom:10px;border-bottom:2px solid #e7e8f6}h1,h2,h3{color:#001031;text-align:left}h1{font-size:160%;line-height:130%}h2{font-size:110%}h2 .white{color:#fff}h3{font-size:80%;font-weight:600}h3 .gray{color:#627293}p{color:#001031;font-size:16px;line-height:22px;margin-top:10px}.icon-big{font-size:150%;display:block;color:#627293;margin-bottom:10px}.icon-small{display:inline-block;text-align:center;color:#fff;font-size:20px!important;vertical-align:middle;margin-top:-3px;margin-right:2px}.material-icons-new{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain}.icon-white{-moz-filter:contrast(4) invert(1);-o-filter:contrast(4) invert(1);-ms-filter:contrast(4) invert(1);filter:contrast(4) invert(1)}a{color:#db006a}a:link,a:visited{color:#db006a;padding-bottom:.5px;text-decoration:underline;font-weight:600;font-size:16px;transition:border-bottom .2s,color .2s}a:active,a:hover{color:#db006a;text-decoration:none}.btn:link,.btn:visited,input[type=submit]{display:inline-block;padding:10px 40px;font-weight:700;text-decoration:none;border-radius:12px;transition:background-color .2s,border .2s,color 0,2s}.btn-full:link,.btn-full:visited,input[type=submit]{background-color:#db006a;border:1px solid #db006a;color:#fff;display:block;text-align:center}.btn-border:link,.btn-border:visited{border:2px solid #db006a;color:#db006a;text-align:center;width:80%}.btn-ghost:link,.btn-ghost:visited{border:2px solid #fff;color:#fff;text-align:center;width:80%}.btn:active,.btn:hover{background-color:#d00165;cursor:pointer}.btn-full:active,.btn-full:hover{border:1px solid #d00165}.btn-border:active,.btn-border:hover{background-color:#fff}.btn-ghost:active,.btn-ghost:hover,header{background-color:#2d3d5c}header{padding:20px;font-weight:700;margin-bottom:40px;vertical-align:middle}.school-name{padding-top:20px;padding-left:10px;float:left}.signin-area{float:right;font-size:80%;padding-top:30px}.invitation-card{background-color:#2d3d5c;padding:15px;height:100px;box-shadow:5px 10px .3 #b6c2db;-moz-box-shadow:5px 10px .3 #b6c2db;-webkit-box-shadow:5px 10px .3 #b6c2db;margin-top:10px;vertical-align:middle}.white-card,.white-card-ambassador{background-color:#fff!important;box-shadow:5px 10px .3 #b6c2db;-moz-box-shadow:5px 10px .3 #b6c2db;-webkit-box-shadow:5px 10px .3 #b6c2db;border-radius:20px}.white-card-ambassador{width:520px;float:left;height:280px}.white-card-our-community{background-color:#fff!important;box-shadow:5px 10px .3 #b6c2db;-moz-box-shadow:5px 10px .3 #b6c2db;-webkit-box-shadow:5px 10px .3 #b6c2db;border-radius:20px;width:460px;float:left;margin-left:20px;height:280px}.invitation-classlist{float:left;margin:0!important;width:100%;text-align:center}.invitation-classlist img{height:70px;border-radius:50%;vertical-align:middle;margin-right:20px}.invitation-classlist p{color:#fff;font-size:90%;line-height:120%;padding-top:2%;display:inline-block}.invitation-button-area{float:right;padding-top:15px}.welcome-section{height:280px;display:flex}.welcome-section .text-area{padding:20px}.welcome-section .text-area p{margin-bottom:15px}.welcome-section .img-area{margin:0;text-align:center}.welcome-section .img-area img{height:100%;border-radius:20px}.welcome-section a{margin-top:10px}.our-community-box{padding:20px}.our-community-box p{padding-top:5px;margin-bottom:12px;width:96%}.ambassador-lists{padding:20px}.ambasador-item{width:222px;margin-top:25px;min-height:80px}.ambasador-item .thumb img{min-height:60px;border-radius:50%;width:60px;height:60px;float:left;margin-right:10px;border:2px solid #e7e8f6}.ambasador-item .name-area{padding-top:10px;font-weight:700}.ambasador-item .name-area .name{font-size:80%}.ambasador-item .name-area .title{font-size:60%;color:#627293}.download-box{padding:0;width:100%;height:130px}.download-box .download-text{float:left;padding:30px}.download-box .download-text i{margin-right:5px;margin-top:3px}.download-box .phone-image{width:110px;height:auto;position:absolute;left:0;bottom:0}.download-box .images{position:relative;height:inherit}.download-box .store-button{text-align:right;height:inherit;width:100%;display:inline-block;padding:45px}.download-box .store-button a{margin-left:10px}.event-card{min-height:480px;width:100%;margin-left:16px;border-radius:20px;background-color:#fff;box-shadow:5px 10px .3 #b6c2db;-moz-box-shadow:5px 10px .3 #b6c2db;-webkit-box-shadow:5px 10px .3 #b6c2db}.event-card:first-child{margin-left:0}.event-card p{color:#627293}.event-card-photo{overflow:hidden;padding:15px;display:flex;align-items:center;margin:15px 0 0;justify-content:center;height:auto}.event-card-photo,.event-card-photo img{aspect-ratio:1/1;width:100%;border-radius:10px}.event-card-photo img{height:100%;object-fit:cover;transition:transform .5s,opacity .5s}.event-card-photo img:hover{opacity:.8}.event-card h2,.event-card p{padding-left:20px}.event-card p{color:#001031}.event-card .get-tickets{margin-top:50px;margin-bottom:20px;text-align:center}.event-card .get-tickets a{max-width:250px;margin:0 auto}.map-card{padding:10px 20px 0}.map-card p{padding-bottom:20px;color:#000}.quick-links{padding:10px 20px;height:160px}.quick-links p{color:#000}.quick-links h2{margin-bottom:20px}footer{background-color:#2d3d5c;padding:50px;font-size:80%;font-weight:400;margin-top:20px}.footer-nav{list-style:none;float:left;margin-right:40px}.social-links{list-style:none;display:flex;margin-top:40px;justify-content:center}.footer-nav li,.social-links li{margin-bottom:10px;margin-right:20px}.footer-nav li a{color:#fff}.footer-nav li:last-child,.social-links li:last-child{margin-right:0}.social-links li a,a:active,a:hover,a:link{border:none;color:#db006a}.footer-nav li a:link,.social-links li a:link{text-decoration:none;border:0;transition:color .2s}.footer-nav li a:active,.footer-nav li a:hover,.footer-nav li a:visited,.social-links li a:visited{color:#fff}.social-links li a:link,.social-links li a:visited{font-size:160%}.logo-facebook,.logo-instagram,.logo-linkedin,.logo-twitter,.logo-youtube{transition:color .2s}.logo-facebook:hover{color:#3b5999}.logo-twitter:hover{color:#55acee}.logo-instagram:hover{color:#e4405f}.logo-linkedin:hover{color:#0077b5}footer p{text-align:center}footer p img{height:20px;width:20px;vertical-align:text-bottom}.out-arrow{margin-left:10px;height:10px;width:auto}.powered-by{text-align:center}@media only screen and (max-width: 1023px){.welcome-section{height:250px}.img-area img{height:230px}.invitation-classlist{text-align:left}.invitation-classlist img{float:left}.invitation-classlist p{padding-top:2.5%;display:inline}.welcome-section .text-area{margin-left:35px}.welcome-section .text-area h1{font-size:140%;line-height:130%}.welcome-section .text-area p{font-size:70%;line-height:140%;margin-bottom:8px}.white-card-ambassador{width:100%;margin-top:-5px}.white-card-our-community{width:100%;margin-left:0;margin-top:20px;height:auto}.event-card{height:200px;margin-left:11px}.event-card-photo{height:120px}.event-card h2{font-size:90%}.event-card p{font-size:70%}.download-box{padding:10px}.download-box .download-text{padding:20px}.download-box .download-text h2{font-size:95%;line-height:130%}.download-box .download-text i{margin-right:10px;margin-top:3px}.download-box .store-button{padding:40px 10px}.download-box .images{height:120px}.quick-links{height:220px}.powered-by{margin-bottom:50px}.footer-nav{float:none;text-align:center;margin:0 0 50px}.footer-nav li{margin:10px 0}}@media only screen and (max-width: 767px){.school-name h1{font-size:120%;padding-top:6px}.invitation-card{display:inline-table}.invitation-card .span-1-of-2{width:100%}.invitation-button-area{padding-top:0;float:left;margin-left:90px;padding-bottom:10px}.welcome-section{height:auto;display:inline-block}.welcome-section .span-1-of-2{width:100%!important}.welcome-section .text-area{margin-left:5px}.welcome-section .text-area p{margin-bottom:5px}.welcome-section .img-area{width:100%}.welcome-section .img-area img{height:auto;width:100%;float:left;border-top-left-radius:20px;border-top-right-radius:20px}.white-card-our-community{height:auto;padding-bottom:30px}.our-community-box{padding:20px}.section-events .span-1-of-3{width:100%}.event-card{margin-top:20px!important;height:auto;margin-left:0;padding-bottom:20px}.event-card:first-child{margin-top:0!important}.event-card-photo{height:auto}.download-box{height:250px;padding:15px}.download-box .span-1-of-3,.download-box .span-2-of-3{width:100%}.download-box .images{height:85px}.download-box .images img{left:unset;right:0}.download-box .store-button{text-align:left;padding:0}footer .span-1-of-3{width:100%}.social-links{float:left;width:100%;margin-top:15px;padding-top:15px}footer{padding:40px}}@media only screen and (max-width: 480px){.school-name{width:40%}.signin-area{width:65%;text-align:right;margin-right:10px}header .span-1-of-2{width:49.2%}.white-card-ambassador,.white-card-our-community{height:auto;padding-bottom:30px}.invitation-button-area{margin-left:0;margin-top:20px;width:100%;float:none;text-align:center}}.section{clear:both;padding:0;margin:0}.row{zoom:1}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.col{display:block;float:left}.col:first-child{margin-left:0}@media only screen and (max-width: 480px){.col{margin:0}}.span-2-of-2{width:100%}.span-1-of-2{width:49.2%}@media only screen and (max-width: 480px){.span-1-of-2,.span-2-of-2{width:100%}}.span-3-of-3{width:100%}.span-2-of-3{width:66.13%}.span-1-of-3{width:32.26%}@media only screen and (max-width: 480px){.span-1-of-3,.span-2-of-3,.span-3-of-3{width:100%}}.span-4-of-4{width:100%}.span-3-of-4{width:74.6%}.span-2-of-4{width:49.2%}.span-1-of-4{width:23.8%}@media only screen and (max-width: 480px){.span-1-of-4,.span-2-of-4,.span-3-of-4,.span-4-of-4{width:100%}}.span-5-of-5{width:100%}.span-4-of-5{width:79.68%}.span-3-of-5{width:59.36%}.span-2-of-5{width:39.04%}.span-1-of-5{width:18.72%}@media only screen and (max-width: 480px){.span-1-of-5,.span-2-of-5,.span-3-of-5,.span-4-of-5,.span-5-of-5{width:100%}}.span-6-of-6{width:100%}.span-5-of-6{width:83.06%}.span-4-of-6{width:66.13%}.span-3-of-6{width:49.2%}.span-2-of-6{width:32.26%}.span-1-of-6{width:15.33%}@media only screen and (max-width: 480px){.span-1-of-6,.span-2-of-6,.span-3-of-6,.span-4-of-6,.span-5-of-6,.span-6-of-6{width:100%}}.span-7-of-7{width:100%}.span-6-of-7{width:85.48%}.span-5-of-7{width:70.97%}.span-4-of-7{width:56.45%}.span-3-of-7{width:41.94%}.span-2-of-7{width:27.42%}.span-1-of-7{width:12.91%}@media only screen and (max-width: 480px){.span-1-of-7,.span-2-of-7,.span-3-of-7,.span-4-of-7,.span-5-of-7,.span-6-of-7,.span-7-of-7{width:100%}}.span-8-of-8{width:100%}.span-7-of-8{width:87.3%}.span-6-of-8{width:74.6%}.span-5-of-8{width:61.9%}.span-4-of-8{width:49.2%}.span-3-of-8{width:36.5%}.span-2-of-8{width:23.8%}.span-1-of-8{width:11.1%}@media only screen and (max-width: 480px){.span-1-of-8,.span-2-of-8,.span-3-of-8,.span-4-of-8,.span-5-of-8,.span-6-of-8,.span-7-of-8,.span-8-of-8{width:100%}}.span-9-of-9{width:100%}.span-8-of-9{width:88.71%}.span-7-of-9{width:77.42%}.span-6-of-9{width:66.13%}.span-5-of-9{width:54.84%}.span-4-of-9{width:43.55%}.span-3-of-9{width:32.26%}.span-2-of-9{width:20.97%}.span-1-of-9{width:9.68%}@media only screen and (max-width: 480px){.span-1-of-9,.span-2-of-9,.span-3-of-9,.span-4-of-9,.span-5-of-9,.span-6-of-9,.span-7-of-9,.span-8-of-9,.span-9-of-9{width:100%}}.span-10-of-10{width:100%}.span-9-of-10{width:89.84%}.span-8-of-10{width:79.68%}.span-7-of-10{width:69.52%}.span-6-of-10{width:59.36%}.span-5-of-10{width:49.2%}.span-4-of-10{width:39.04%}.span-3-of-10{width:28.88%}.span-2-of-10{width:18.72%}.span-1-of-10{width:8.56%}@media only screen and (max-width: 480px){.span-1-of-10,.span-2-of-10,.span-3-of-10,.span-4-of-10,.span-5-of-10,.span-6-of-10,.span-7-of-10,.span-8-of-10,.span-9-of-10,.span-10-of-10{width:100%}}.span-11-of-11{width:100%}.span-10-of-11{width:90.76%}.span-9-of-11{width:81.52%}.span-8-of-11{width:72.29%}.span-7-of-11{width:63.05%}.span-6-of-11{width:53.81%}.span-5-of-11{width:44.58%}.span-4-of-11{width:35.34%}.span-3-of-11{width:26.1%}.span-2-of-11{width:16.87%}.span-1-of-11{width:7.63%}@media only screen and (max-width: 480px){.span-1-of-11,.span-2-of-11,.span-3-of-11,.span-4-of-11,.span-5-of-11,.span-6-of-11,.span-7-of-11,.span-8-of-11,.span-9-of-11,.span-10-of-11,.span-11-of-11{width:100%}}.span-12-of-12{width:100%}.span-11-of-12{width:91.53%}.span-10-of-12{width:83.06%}.span-9-of-12{width:74.6%}.span-8-of-12{width:66.13%}.span-7-of-12{width:57.66%}.span-6-of-12{width:49.2%}.span-5-of-12{width:40.73%}.span-4-of-12{width:32.26%}.span-3-of-12{width:23.8%}.span-2-of-12{width:15.33%}.span-1-of-12{width:6.86%}@media only screen and (max-width: 480px){.span-1-of-12,.span-2-of-12,.span-3-of-12,.span-4-of-12,.span-5-of-12,.span-6-of-12,.span-7-of-12,.span-8-of-12,.span-9-of-12,.span-10-of-12,.span-11-of-12,.span-12-of-12{width:100%}}