/**handles:divi-style**/
p a:hover{text-decoration:underline}.entry-content ol.list-upperalpha{list-style:upper-alpha;padding-left:20px;padding-bottom:0;margin-bottom:1em}.entry-content ol li{margin-bottom:.5em}@media screen and (min-width:981px){.vertical-center{display:flex;align-items:center;justify-content:center}.center-parallax .et_parallax_bg{background-position:center}.parallax-bg .et_parallax_bg_wrap:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.15);z-index:1}}p{padding-bottom:.75em!important}p:not(.has-background):last-child{padding:0}.et_pb_text_inner ul li{margin:0 0 .8em}.error404 p{padding:0!important}.hero-banner:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;background:rgba(0,0,0,.3)}.custom-header .et_pb_column:first-child{margin:0}.custom-header .et_pb_menu .et-menu>li{padding:0 12px}.custom-header .et_pb_menu .et-menu-nav ul.et-menu li ul.sub-menu{padding:0!important}.custom-header .et_pb_menu .et-menu-nav ul.et-menu li ul.sub-menu li{padding:0!important;display:block!important;border-bottom:solid 1px #eee}.custom-header .et_pb_menu .et-menu-nav ul.et-menu li ul.sub-menu li a{padding:8px 15px!important;height:auto!important;line-height:1.3em!important;font-weight:400!important;text-transform:none!important;width:auto!important;text-align:left;opacity:1}.custom-header .et_pb_menu .et-menu-nav ul.et-menu li ul.sub-menu li a:hover{background:#00ada7;color:#000!important}.header-contact .mobile{display:inline-block;vertical-align:middle;padding:3px 15px;border:solid 2px #00ada7;border-radius:20px;vertical-align:middle;transition:all .3s ease;font-weight:700}.header-contact .mobile br{display:none}.header-contact .mobile:hover{background-color:#00ada7;text-decoration:none}.header-contact .book{display:inline-block;padding:3px 15px;border-radius:20px;border:solid 2px #00ada7;margin-left:10px;vertical-align:middle;background:#00ada7;transition:all .3s ease}.header-contact .book:hover{background:#000;color:#fff;text-decoration:none}.footer-logos .et-last-child{display:flex;justify-content:space-between;align-items:center}.footer-logos .et-last-child .et_pb_image{margin:0;width:18%}.footer-logos .et-last-child .et_pb_image:last-child{width:34%}h1,h2,h3,h4,h5,h6{word-spacing:-.25em;letter-spacing:1px!important}.team-wrapper .et_pb_column{margin:0 -1.5%}.team-member{float:left;width:30.33%;margin:0 1.5%;transition:all .3s ease!important}.team-member .et_pb_main_blurb_image{margin-bottom:15px}.team-member .et_pb_blurb_content .et_pb_blurb_description a,.team-member .et_pb_blurb_content .et_pb_blurb_description span.button{display:none;border:solid 1px #000;padding:2px 15px;border-radius:5px;font-size:.85em;text-transform:uppercase;letter-spacing:1px}.et_pb_column .team-member:hover{transform:scale(1.05)}.et_pb_column .team-member:hover .et_pb_blurb_description,.et_pb_column .team-member:hover .et_pb_module_header,.et_pb_column .team-member:hover .et_pb_module_header a{color:#fff!important}.et_pb_column .team-member:hover .et_pb_blurb_content .et_pb_blurb_description a,.et_pb_column .team-member:hover .et_pb_blurb_content .et_pb_blurb_description span.button{color:#000;background:#00ada7}.testimonials .et_pb_testimonial .et_pb_testimonial_author{margin-top:10px}.testimonials .et_pb_testimonial::before{left:40px;top:20px}.footer-testimonial.et_pb_testimonial .et_pb_testimonial_author{margin-top:10px}.footer-testimonial.et_pb_testimonial::before{top:30px}.wpcf7{padding:0!important;font-size:16px}.wpcf7 form{margin:0 -10px}.wpcf7 form:after{display:block;content:"";clear:both}.wpcf7 form .field-holder,.wpcf7 form p,.wpcf7 form>div{margin:0 0 15px;float:left;padding:0 10px 0 10px!important;width:50%}.wpcf7 form>.custom-label{margin:0 0 15px;float:left;padding:0 10px}.wpcf7 form .field-holder p{width:100%;padding:0;margin:0;min-height:auto;float:none}.wpcf7 form .field-holder.full-width,.wpcf7 form p.full-width{width:100%}.wpcf7 form .field-holder.two-third,.wpcf7 form p.two-third{width:66.66%}.wpcf7 form div br,.wpcf7 form p br{display:none}.wpcf7 form label{padding:2px 5px 5px;display:block;color:#fff}.wpcf7 form .acceptance label{font-size:.85em;padding-bottom:0}.wpcf7 form .field-holder input:not([type=checkbox]):not([type=radio]),.wpcf7 form .field-holder select,.wpcf7 form .field-holder textarea,.wpcf7 form input:not([type=checkbox]):not([type=radio]),.wpcf7 form p input:not([type=checkbox]):not([type=radio]),.wpcf7 form p select,.wpcf7 form p textarea{display:block;width:100%;padding:10px 15px;border:solid 1px #ccc;background:rgba(255,255,255,.5);color:#000}.wpcf7 form .field-holder input:focus:not([type=checkbox]):not([type=radio]),.wpcf7 form .field-holder select:focus,.wpcf7 form .field-holder textarea:focus,.wpcf7 form input:focus:not([type=checkbox]):not([type=radio]),.wpcf7 form p input:focus:not([type=checkbox]):not([type=radio]),.wpcf7 form p select:focus,.wpcf7 form p textarea:focus{background:#fff}.wpcf7 form .field-holder textarea{height:100px}.wpcf7 form .field-holder span.wpcf7-list-item{margin:0;display:block}.wpcf7 form .field-holder span.wpcf7-list-item label{padding:0}.wpcf7 form .field-holder.acceptance span.wpcf7-list-item{margin:0;display:inline-block}.wpcf7 form .field-holder .custom-label{font-weight:700;margin-bottom:10px}.wpcf7 form .field-holder .custom-label span{display:block;font-weight:400;font-size:.9em}.wpcf7 form .services-checkbox{padding:5px;display:block;border:solid 1px #fff;border-radius:5px;background:rgba(255,255,255,.75)}.wpcf7 form span.wpcf7-list-item{margin:0 1em 0 0}.wpcf7 form p textarea,.wpcf7 form textarea{height:120px;resize:vertical}.wpcf7 form p .wpcf7-submit{color:#fff!important;border-radius:4px;letter-spacing:5px;font-size:14px;text-transform:uppercase!important;background-image:linear-gradient(208deg,#5c2564 0,#00ada7 100%);cursor:pointer;padding:18px 34px!important;border:none!important;box-shadow:0 20px 30px -10px rgba(249,44,139,.4);width:auto}.wpcf7 form p .wpcf7-submit::after{font-size:20px}.wpcf7 form .wpcf7-submit:disabled{background:#bbb}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:solid 1px #fff;color:#fff}.wpcf7 div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{width:90%;float:left}.wpcf7 div.wpcf7-response-output{margin:-20px 0 0 0;width:100%}.wpcf7 div.wpcf7-mail-sent-ok{width:100%;float:left}.wpcf7 form.sent .wpcf7-response-output{color:#fff}.employment-application form label{color:#333}.employment-application form.invalid .wpcf7-response-output,.employment-application form.unaccepted .wpcf7-response-output{border:solid 1px #000;color:#333}.employment-application form.sent .wpcf7-response-output{color:#333}.custom-list1 ul li{margin-bottom:0}.et_pb_posts_nav .nav-next a,.et_pb_posts_nav .nav-previous a{border:solid 2px #00ada7;background:#fff;color:#333;font-weight:700;text-transform:uppercase;padding:5px 25px;border-radius:30px;font-size:12px;transition:all .3s ease}.et_pb_posts_nav .nav-next a:hover,.et_pb_posts_nav .nav-previous a:hover{background:#00ada7;text-decoration:none}.et_pb_widget_area .widget_block ul{padding-bottom:15px!important;margin-bottom:20px;border-bottom:solid 1px rgba(0,0,0,.1)}.et_pb_widget_area .widget_block ul:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0!important}.custom-blog-list .et_pb_post{position:relative;overflow:visible!important;cursor:default}.et_pb_blog_0.custom-blog-list .et_pb_post div.post-content a.more-link,.et_pb_blog_0_tb_body.custom-blog-list .et_pb_post div.post-content a.more-link{position:absolute;width:40px;height:40px;border-radius:30px;text-indent:-200px;background:#00ada7;box-shadow:3px 3px 20px rgb(0 0 0 / 40%);overflow:hidden;transition:all .15s ease;padding-left:30px;color:#000!important;text-decoration:none;padding-left:20px;line-height:40px}.custom-blog-list .et_pb_post .post-content a.more-link:after{content:" ";display:inline-block;width:30px;height:30px;background:url("https://stellarkids.com.customers.tigertech.net/wp-content/uploads/icon-arrow-white.png") no-repeat center/16px;position:absolute;right:5px;height:100%;top:0}.custom-blog-list .et_pb_post .post-content .post-content-inner{margin-bottom:10px}.et_pb_blog_0.custom-blog-list .et_pb_post:hover div.post-content a.more-link,.et_pb_blog_0_tb_body.custom-blog-list .et_pb_post:hover div.post-content a.more-link{text-indent:0;width:150px}.custom-blog-list .et_pb_blog_grid .column.size-1of3{margin-right:3.5%!important;width:30.667%!important}.custom-blog-list .et_pb_blog_grid .column.size-1of3:last-child{margin-right:0!important}.custom-blog-list .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:50px!important;transition:all .5s ease}.custom-blog-list .et_pb_blog_grid .column.size-1of3 .et_pb_post:hover{transform:scale(1.03)}.custom-blog-list .et_pb_post .et_pb_image_container{margin-bottom:20px}.custom-blog-list .et_pb_post .entry-featured-image-url{margin-bottom:20px}.custom-blog-list .et_pb_post .entry-featured-image-url img{border-radius:10px 10px 0 0}.custom-event-list .ecs-event-posts{position:relative;overflow:visible!important;cursor:default}.custom-blog-list .et_pb_post .post-content .post-content-inner{margin-bottom:10px}.custom-blog-list .et_pb_blog_grid .column.size-1of3{margin-right:3.5%!important;width:30.667%!important}.custom-blog-list .et_pb_blog_grid .column.size-1of3:last-child{margin-right:0!important}.custom-blog-list .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:50px!important;transition:all .5s ease}.custom-blog-list .et_pb_blog_grid .column.size-1of3 .et_pb_post:hover{transform:scale(1.03)}.custom-blog-list .et_pb_post .et_pb_image_container{margin-bottom:20px}.custom-blog-list .et_pb_post .entry-featured-image-url{margin-bottom:20px}.custom-blog-list .et_pb_post .entry-featured-image-url img{border-radius:10px 10px 0 0}.et_pb_posts_nav .nav-next a,.et_pb_posts_nav .nav-previous a{border:solid 2px #00ada7;background:#fff;color:#333;font-weight:700;text-transform:uppercase;padding:5px 25px;border-radius:30px;font-size:12px;transition:all .3s ease}.et_pb_posts_nav .nav-next a:hover,.et_pb_posts_nav .nav-previous a:hover{background:#00ada7;text-decoration:none}.et_pb_widget_area .widget_block ul{padding-bottom:15px!important;margin-bottom:20px;border-bottom:solid 1px rgba(0,0,0,.1)}.et_pb_widget_area .widget_block ul:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0!important}.all-blog-posts .et_pb_post .post-content-inner>.et_pb_section{padding:0 0 30px}.all-blog-posts .et_pb_post .post-content-inner>.et_pb_section>.et_pb_row{padding-top:0}.single-post .et_pb_post_content .et_builder_inner_content>.et_pb_section{padding:0 0 30px}.single-post .et_pb_post_content .et_builder_inner_content>.et_pb_section>.et_pb_row{width:100%;padding:0}.et_pb_post_content .et_pb_post_content_0_tb_body h1,.et_pb_post_content .et_pb_post_content_0_tb_body h2,.et_pb_post_content .et_pb_post_content_0_tb_body h3,.et_pb_post_content .et_pb_post_content_0_tb_body h4,.et_pb_post_content .et_pb_post_content_0_tb_body h5,.et_pb_post_content .et_pb_post_content_0_tb_body h6{letter-spacing:0;word-spacing:0}.custom-sidebar .widget_block{margin-bottom:20px!important}.custom-sidebar .widget_block li{margin:0;border-bottom:solid 1px #00ada7}.custom-sidebar .widget_block li a{display:block;padding:8px 0}.custom-sidebar .widget_block li a:hover{text-decoration:none;color:#00ada7}@media only screen and (max-width:980px){.header-top-bar{padding:0}.header-top-bar p{padding:0!important}.header-contact{top:0;text-align:center!important;padding:2px 0 1px;border-bottom:solid 1px rgba(255,255,255,.3)}.header-contact .mobile{padding:3px 10px;margin:0 5px;background-position:left center;background-color:transparent;border:solid 1px #fff}.header-contact .book{padding:3px 10px;margin:5px 0;background-color:none;background-position:left center;background-color:transparent;font-weight:700;border:solid 1px #fff}.header-contact .book:hover{border:none}.team-member{width:48%;margin:0 1%}.team-member .et_pb_main_blurb_image{margin-bottom:15px}.testimonials .et_pb_testimonial::before{left:23px;top:15px}.three-column-mobile .et_pb_column .et_pb_main_blurb_image .et_pb_image_wrap,.two-column-mobile .et_pb_column .et_pb_main_blurb_image .et_pb_image_wrap{max-width:100%}}@media only screen and (min-width:768px){.reverse-order{display:flex}.reverse-order .et_pb_column:first-child{order:2!important;-webkit-order:2!important}.reverse-order .et_pb_column:first-child{margin-right:0}.reverse-order .et_pb_column:nth-child(2n){margin-right:3%!important}}@media only screen and (min-width:768px) and (max-width:980px){.three-column,.two-column{display:flex}.three-column .et_pb_column,.two-column .et_pb_column{margin-right:20px}.three-column .et_pb_column:last-child,.two-column .et_pb_column:last-child{margin-right:0!important}.et_pb_row.no-column-break{display:flex;align-items:center;justify-content:center}.et_pb_row.no-column-break .et_pb_column{margin:0 10px}}@media only screen and (max-width:767px){.wpcf7 form{font-size:14px}.wpcf7 form .field-holder,.wpcf7 form p,.wpcf7 form>div{width:100%;padding-bottom:0!important}.wpcf7 form p .wpcf7-submit{padding:11px 20px;font-size:12px;margin-top:10px}.wpcf7 div.wpcf7-response-output{margin:0}.footer-testimonial.et_pb_testimonial::before{top:15px}.three-column-mobile .et_pb_column{width:29.666%!important;margin-right:5.5%!important}.three-column-mobile .et_pb_column:nth-child(3n){margin-right:0!important}.two-column-mobile .et_pb_column{width:48%!important;margin-right:4%!important}.two-column-mobile .et_pb_column:nth-child(2n){margin-right:0!important}.custom-map iframe{height:300px}}