:root{--teal: rgb(25, 104, 135);--light-blue: rgb(5, 161, 211);--green: rgb(146, 199, 74);--orange: rgb(248, 144, 31);--red: rgb(239, 50, 36);--yellow: rgb(255, 229, 93);--blue-grey: rgb(49, 60, 66);--sky-blue: rgb(200, 235, 246);--black: rgb(16, 16, 16);--black-opaque: rgba(var(--black), 0.6);--white: rgb(252, 252, 252);--white-opaque: rgba(var(--white), 0.6);--transparent: rgba(var(--black), 0);--font: rgb(23, 23, 23);--resets-grey: rgb(217, 217, 217);--site-background: #f9fdff;--success: var(--green);--danger: var(--red);--warning: var(--yellow);--info: rgb(23, 162, 184);--form-bg: rgb(249, 253, 255);--primary: var(--teal);--primary-form: rgba(var(--main), .05);--secondary: var(--light-blue);--secondary-table: rgba(5, 161, 211, .15);--accent: var(--green);--font-filson: "filson-soft", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-awesome: "Font Awesome 6 Pro"}.curriculum{position:relative}.curriculum .container{position:relative;z-index:2}.curriculum .content-wrap{position:relative}@media screen and (min-width: 1400px){.curriculum .content-wrap .btn{bottom:0;position:absolute;right:0;z-index:3}}@media screen and (max-width: 1399px){.curriculum .content-wrap .btn{margin-top:.625rem}}.curriculum .content-wrap p{margin-bottom:0;max-width:62.5rem}.curriculum .slick-arrow{top:116%}@media screen and (min-width: 768px){.curriculum .slick-arrow{top:50%;transform:translateY(-50%)}}@media screen and (max-width: 575px){.curriculum .slick-arrow{background-color:var(--primary);top:calc(100% + 40px);color:var(--white);height:2.0625rem;position:absolute;width:2.0625rem}.curriculum .slick-arrow:hover,.curriculum .slick-arrow:focus{background-color:var(--blue-grey)}}.curriculum .slick-next{right:40%}@media screen and (min-width: 768px){.curriculum .slick-next{right:-34px}}@media screen and (max-width: 575px){.curriculum .slick-next{left:calc(53% - 10px);right:unset}}@media screen and (max-width: 425px){.curriculum .slick-next{left:calc(53% - 5px);right:unset}}.curriculum .slick-prev{left:40%}@media screen and (min-width: 768px){.curriculum .slick-prev{left:-34px}}@media screen and (max-width: 575px){.curriculum .slick-prev{left:unset;right:calc(53% - 10px)}}@media screen and (max-width: 425px){.curriculum .slick-prev{left:unset;right:calc(53% - 5px)}}.currSlider .slick-slide>a,.currSlider .slick-slide>div{align-items:center;background-color:var(--white);border-radius:.625rem;border:1px solid var(--primary);display:flex;justify-content:center;padding:3.75rem 3.125rem  ;transition:border-color 0.3s, border-width .1s ease 0s}.currSlider .slick-slide>a:hover,.currSlider .slick-slide>a:focus{border-color:var(--orange);border-width:3px}.programs{position:relative}.programs .container{position:relative;z-index:2}.programs .content-wrap{position:relative}@media screen and (min-width: 1400px){.programs .content-wrap .btn{bottom:0;position:absolute;right:0;z-index:3}}@media screen and (max-width: 1399px){.programs .content-wrap .btn{margin-top:.625rem}}.programs .content-wrap p{margin-bottom:0;max-width:62.5rem}.programs .slick-arrow{top:108%}@media screen and (min-width: 768px){.programs .slick-arrow{top:50%;transform:translateY(-50%)}}@media screen and (max-width: 575px){.programs .slick-arrow{background-color:var(--primary);top:calc(100% + 40px);color:var(--white);height:2.0625rem;position:absolute;width:2.0625rem}.programs .slick-arrow:hover,.programs .slick-arrow:focus{background-color:var(--blue-grey)}}.programs .slick-next{right:40%}@media screen and (min-width: 768px){.programs .slick-next{right:-34px}}@media screen and (max-width: 575px){.programs .slick-next{left:calc(53% - 10px);right:unset}}@media screen and (max-width: 425px){.programs .slick-next{left:calc(53% - 5px);right:unset}}.programs .slick-prev{left:40%}@media screen and (min-width: 768px){.programs .slick-prev{left:-34px}}@media screen and (max-width: 575px){.programs .slick-prev{left:unset;right:calc(53% - 10px)}}@media screen and (max-width: 425px){.programs .slick-prev{left:unset;right:calc(53% - 5px)}}.programSlider{--slide-spacing: .625em}@media screen and (min-width: 768px){.programSlider .slick-current ~ .slick-active>div{margin-left:var(--slide-spacing)}.programSlider .slick-current>div,.programSlider .slick-current+.slick-active>div{margin-right:var(--slide-spacing)}}.programSlider .slick-track{display:flex}@media screen and (min-width: 768px){.programSlider .slick-track{gap:1.25rem}}.programSlider .slick-track .slick-slide{height:inherit}.programSlider .slick-track .slick-slide:not(.slick-cloned):nth-child(3n+3){--outline-color: var(--light-blue)}.programSlider .slick-track .slick-slide:not(.slick-cloned):nth-child(3n+2){--outline-color: var(--green)}.programSlider .slick-track .slick-slide:not(.slick-cloned):nth-child(3n+1){--outline-color: var(--orange)}.programSlider .slick-track>div:nth-of-type(1n){--outline-color: var(--orange)}.programSlider .slick-track>div:nth-of-type(2n){--outline-color: var(--green)}.programSlider .slick-track>div:nth-of-type(3n){--outline-color: var(--light-blue)}.programSlider .slick-track>div>div{border:1px solid var(--outline-color);border-radius:.625rem;height:100%;overflow:hidden;position:relative}.programSlider .slick-track>div>div:hover{--outline-color: var(--primary)}.programSlider .slick-track>div>div:hover img{opacity:1;transform:scale(1.2)}.programSlider .slick-track>div>div a{display:flex;flex-direction:column;height:100%}.programSlider .slick-track>div span{align-items:center;background-color:var(--outline-color);color:var(--white);display:flex;flex-grow:1;font-size:26px;font-weight:700;padding:.9375rem 1.5625rem;position:relative;transition:background-color .3s ease 0s;width:100%;z-index:2}@media screen and (max-width: 575px){.programSlider .slick-track>div span{font-size:1.25rem;padding:.3125rem .9375rem}}.programSlider .slick-track>div span:after{content:'\f054';font-family:var(--font-awesome);position:absolute;right:1.5625rem}.programSlider .slick-track>div img{border-radius:0;height:303px;object-fit:cover;transition:transform .3s ease 0s;width:100%}.location .hero-banner{background-color:var(--sky-blue);padding-top:9.375rem}@media screen and (max-width: 767px){.location .hero-banner{padding-top:14.375rem}}@media screen and (min-width: 1400px){.location .hero-banner{min-height:54rem}}@media screen and (max-width: 1399px){.location .hero-banner .hero-clouds{bottom:-34%}}.location .hero-banner .row{position:relative}.location .hero-banner .green-circle{position:absolute;top:38px;left:0}.location .hero-banner .yellow-circle{position:absolute;top:120px;right:0;z-index:1}.location .hero-banner .bottom-left-cloud{position:absolute;left:0;bottom:110px}.location .hero-banner .bottom-right-cloud{position:absolute;right:0;bottom:100px}.location .hero-banner .top-mid-cloud{position:absolute;top:35px;right:50%}.location .hero-banner .bottom-mid-cloud{position:absolute;right:41%;bottom:142px}.location .hero-banner .top-right-cloud{position:absolute;right:100px;top:50px}.location .hero-banner .butterfly{position:absolute;right:47%;bottom:218px;z-index:1}.location .hero-banner .butterfly-line{position:absolute;right:35%;bottom:18px;z-index:1}@media screen and (max-width: 1199px){.location .hero-banner .butterfly-line,.location .hero-banner .butterfly,.location .hero-banner .top-right-cloud,.location .hero-banner .bottom-mid-cloud,.location .hero-banner .top-mid-cloud,.location .hero-banner .bottom-right-cloud,.location .hero-banner .bottom-left-cloud,.location .hero-banner .yellow-circle,.location .hero-banner .green-circle{display:none}}@media screen and (min-width: 1400px){.location .hero-banner .location-card{position:absolute;right:0;top:0}}@media screen and (min-width: 1199px) and (max-width: 1399px){.location .hero-banner .location-card{align-items:center;display:flex;gap:20px}}.location .location-map{height:31.25rem;margin:0 auto 3.125rem;max-width:78.125rem;width:100%}@media screen and (min-width: 992px){.location .welcome .content{padding-right:35px}}.location .welcome .content h3{margin-top:1.875rem}.location .welcome .content img{max-height:31.25rem}.location .welcome .two-dots{position:absolute;bottom:38px;left:7%}.location .welcome .cloud-right{position:absolute;top:20%;right:0}@media screen and (max-width: 991px){.location .welcome .cloud-right{display:none}}.location .welcome .form-wrap{position:relative;scroll-margin-top:6.25rem;z-index:1}@media screen and (max-width: 1199px){.location .welcome .form-wrap{margin-top:3.125rem}}.location .welcome .video-badge{background-color:var(--primary);border-bottom-right-radius:.625rem;color:white;padding:.375rem 1.25rem;position:absolute;z-index:3}@media screen and (max-width: 991px){.location .programs{padding-bottom:6.25rem}}.location .programs .cloud-left{bottom:20px;left:0;position:absolute}.location .icon-gmb{position:relative}.location .icon-gmb>svg{position:absolute;top:7px}.nearby-schools .cloud-right{position:absolute;right:0;bottom:0}.nearby-schools .orange-circle{position:absolute;left:75px;top:100px}@media screen and (min-width: 992px){.nearby-schools .flex-grow>div{display:flex;flex-grow:1}}@media screen and (max-width: 991px){.nearby-schools .flex-grow>div{margin-bottom:1.25rem}}@media screen and (min-width: 992px){.nearby-schools .flex-grow>div .location-card{display:flex;flex-direction:column;flex-grow:1}}.nearby-schools .flex-grow>div .location-card h3{color:var(--font)}@media screen and (min-width: 992px){.nearby-schools .flex-grow>div .location-card h3{flex-grow:1}}.nearby-schools .location-card>.tel-email{flex-direction:column;gap:0}.gallery .cloud-left{position:absolute;left:0;top:0}.map-wrap .location-map{position:relative;z-index:2}.map-wrap .cloud-left{position:absolute;left:0;top:50%}.location-gallery{z-index:2}@media screen and (max-width: 767px){.location-gallery{margin-bottom:3.125rem}}.location-gallery img{border-radius:1.25rem;margin:0 auto;max-height:17.1875rem;width:auto}.location-gallery .stacked-top{margin-bottom:1.0625rem}.location-gallery .slick-track{display:flex;gap:1.25rem}.location-gallery .slick-arrow{top:108%}@media screen and (min-width: 768px){.location-gallery .slick-arrow{top:50%;transform:translateY(-50%)}}@media screen and (max-width: 575px){.location-gallery .slick-arrow{background-color:var(--primary);top:calc(100% + 40px);color:var(--white);height:2.0625rem;position:absolute;width:2.0625rem}.location-gallery .slick-arrow:hover,.location-gallery .slick-arrow:focus{background-color:var(--blue-grey)}}.location-gallery .slick-next{right:40%}@media screen and (min-width: 768px){.location-gallery .slick-next{right:-62px}}@media screen and (max-width: 575px){.location-gallery .slick-next{left:calc(53% - 5px);right:unset}}.location-gallery .slick-prev{left:40%}@media screen and (min-width: 768px){.location-gallery .slick-prev{left:-50px}}@media screen and (max-width: 575px){.location-gallery .slick-prev{left:unset;right:calc(53% - 5px)}}.video-link{cursor:pointer;position:relative;z-index:2}.video-link:before{content:url(/media/kfjf1cum/play-btn.webp);position:absolute;right:46%;top:-100%}@media screen and (max-width: 767px){.curriculum .currSlider{margin-bottom:3.125rem}}.curriculum .cloud-right{position:absolute;right:0;top:0}.advantages div{position:relative}.advantages .btn{margin-top:1.25rem}.advantages .yellow-circle{bottom:-70px;position:absolute;right:-75px}@media screen and (max-width: 1199px){.advantages .yellow-circle{display:none}}.advantages img{border-radius:.625rem}.advantages .btn{margin-bottom:1.5625rem}@media screen and (min-width: 576px){.ad-list{column-count:2}}.ad-list>div{break-after:column}.ad-list h1,.ad-list h2,.ad-list h3,.ad-list h4,.ad-list h5,.ad-list h6{font-size:1.375rem}.location-card{position:relative;z-index:3}@media screen and (max-width: 1399px){.location-card p{margin-bottom:.625rem}}.location-card img{border-radius:.5rem;margin-bottom:.9375rem;max-height:15.625rem;object-fit:cover;width:100%}@media screen and (max-width: 1199px){.location-card img{max-height:12.5rem}}@media screen and (min-width: 1550px){.location-card p,.location-card a,.location-card span{font-size:1.25rem}}.location-card .location-badge{background-color:var(--orange);border-radius:.5rem 0;color:var(--white);left:0;padding:.3125rem 1.25rem;position:absolute;top:0}.location-card b{color:var(--black)}.location-card .tel-email{display:flex;flex-wrap:wrap;column-gap:1.875rem}@media screen and (max-width: 1399px){.location-card .tel-email{flex-direction:column;gap:0}}.location-card .tel-email a,.location-card .tel-email a:link,.location-card .tel-email a:visited,.location-card .tel-email a:active{color:var(--black)}.location-card .tel-email a:hover,.location-card .tel-email a:focus{color:var(--light-blue)}.location-card .social{align-items:center;display:flex}.location-card .social ul{display:flex;gap:.625rem;list-style:none;padding-left:.9375rem}.location-card .social a{font-size:2.25rem}.location-card .social p,.location-card .social ul{margin-bottom:0}
