.about_list{font-size:1.5rem}.about_container{max-width:1270px !important}.about_container_item{margin-bottom:0px}.about_header{text-align:center}.about_text{color:#444;margin-bottom:5px;margin-top:5px;line-height:1.5}.about_list{margin-bottom:0px;margin-top:5px;padding-left:20px;list-style:circle;position:relative}.color_line_gold{position:absolute;width:200px;border-radius:10px;text-align:left;width:20%;left:-24%;z-index:-1;background-color:rgba(175,153,113,.5215686275);height:20px;margin-top:3px}.color_line_blue{position:absolute;width:200px;border-radius:10px;text-align:left;width:20%;left:-24%;z-index:-1;background-color:rgba(113,146,175,.4901960784);height:20px;margin-top:3px}.border_blue{border:4px solid rgba(113,146,175,.4901960784);border-radius:10px}.border_gold{border:4px solid rgba(175,153,113,.5215686275);border-radius:10px}@media(max-width: 1500px){.color_line_blue{width:14%;left:-15%}.color_line_gold{width:14%;left:-15%}}#accessibility-toggle{position:fixed;bottom:2.5rem;left:1rem;width:3rem;height:3rem;border-radius:50%;background:#4274a2;color:#fff;font-size:1.25rem;border:none;cursor:pointer;z-index:10000}#accessibility-icon{height:31px;margin-top:3px}#accessibility-panel{position:fixed;bottom:5.6rem;left:1rem;width:260px;max-width:90vw;padding:1rem;background:#fff;border:2px solid #8c8c8c;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:system-ui,Arial,sans-serif;display:none;z-index:1000}#accessibility-panel h2{margin:.25rem 0 .75rem;font-size:1.1rem}#accessibility-panel button{margin:.25rem .25rem .5rem 0;padding:.25rem .5rem;background:#f7fafd;border:1px solid #cbd3dc;border-radius:.35rem;cursor:pointer;font-size:.9rem}#accessibility-panel hr{margin:.75rem 0}.opendyslexic-font,*:where(.opendyslexic-font *){font-family:"OpenDyslexic",Arial,sans-serif !important}.high-contrast{filter:contrast(110%) !important}.grayscale{filter:grayscale(100%) !important}.invert{filter:invert(100%) hue-rotate(180deg) !important}.underline-links a{text-decoration:underline !important}.no-motion *,.no-motion *::before,.no-motion *::after{animation:none !important;transition:none !important;animation-play-state:paused !important;scroll-behavior:auto !important}#accessibility-panel button[aria-pressed=true]{background:#1076ec !important;color:#fff !important}@media(max-width: 600px){#accessibility-toggle{bottom:4rem}#accessibility-panel{bottom:6.5rem}}@media(max-width: 360px){#accessibility-toggle{bottom:5rem}#accessibility-panel{bottom:7.5rem}}.contact_header{font-size:1.5rem}.contact_item{font-size:clamp(.8rem,1rem + 1vw,1.4rem)}.contact_us_container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:0px;max-width:2000px;margin:0 auto;height:auto}.container_item{flex:1;display:flex;flex-direction:column;justify-content:center}.contact_container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:baseline;gap:0px;max-width:1414px;margin:0 auto;text-align:center}.contact_form_container{display:flex;flex-direction:row;justify-content:space-evenly}.contact_header{flex:1;display:flex;flex-direction:column}.contact_item{flex:1;display:flex;flex-direction:column}@media(max-width: 800px){.contact_container{flex-direction:column;max-width:700px;align-items:center}}.cookie-header{font-size:1.5rem}.cookie-close-btn{font-size:24px}.cookie-banner{position:fixed;bottom:0%;width:100%;background-color:#2d2d2d;padding-top:0px;z-index:1001;opacity:90%;height:35px;left:0%}.cookie-header{color:#fff;font-weight:500;text-align:center;opacity:100%;margin-top:6px}.cookie-close-btn{position:absolute;top:8px;right:15px;color:#fff;background:none;border:none;cursor:pointer;padding:0;font-weight:bold;line-height:1}.cookie-close-btn:hover{color:#f1f1f1}@media(max-width: 1080px){.cookie-header{font-size:1rem;padding-left:3px;padding-right:3px}}@media(max-width: 900px){.cookie-header{margin-left:10%;margin-right:10%}}@media(max-width: 600px){.cookie-banner{height:auto}.cookie-close-btn{line-height:2}.cookie-header{font-size:1rem}}.current_work_container{height:auto}@media(max-width: 767px){.current_work_container{height:310px}}.FAQ-question{font-size:clamp(1rem,1rem + 1vw,1.4rem)}.FAQ-container{max-width:600px;margin-left:10%;margin-right:10%;padding-top:0px;font-family:Arial,sans-serif}.FAQ-item{margin-bottom:10px}.FAQ-question{color:#494949;background-color:#f5f5f5;padding:15px;cursor:pointer;border-radius:0px;display:flex;justify-content:space-between;align-items:center;transition:background .3s;width:100%;text-align:left;border:0px;border-top:1px solid #000}.FAQ-answer{color:#494949;max-height:0;transition:max-height .3s ease-out,padding .3s ease-out;background:#fff;border-radius:0 0 5px 5px;padding:0 15px;position:absolute;border-right:1px solid;border-left:1px solid;border-bottom:1px solid}.FAQ-answer[hidden]{display:none}.FAQ-answer:not([hidden]){max-height:50rem}.FAQ-arrow{transition:transform .3s ease}.FAQ-question[aria-expanded=true] .FAQ-arrow{transform:rotate(180deg)}.FAQ-question[aria-expanded=true].FAQ-question{background:#5a7691;color:#ebebeb;border-right:1px solid #000;border-left:1px solid #000}.FAQ-answer.open{max-height:400px;padding:15px;border-left:1px solid #555759;border-right:1px solid #555759;border-bottom:1px solid #555759}@media(max-width: 800px){.FAQ-container{margin-left:3%;margin-right:3%;padding-top:5px}}.footer_link{font-size:1.5rem}.footer{padding-top:10px;max-width:100vw}.footer_header{font-size:1.5rem}.footer_container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:baseline;gap:5px;max-width:2000px;margin:0 auto;text-align:center}.footer_link{padding:10px;text-decoration:none;color:#b8b8b8}.footer_link:hover{color:#b8b8b8}.footer{padding-top:10px;max-width:100vw}.footer_header{color:#ebebeb;margin:2px;font-weight:500}.footer_item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:left}@media(max-width: 716px){.footer_container{flex-direction:column;align-items:center}}.gallery{font-size:clamp(.8rem,.7rem + .7vw,4rem)}.gallery_container{max-width:1600px}.gallery img{opacity:.6;transition:opacity .25s ease-out;will-change:opacity;cursor:pointer}.gallery img:hover{opacity:1}.gallery{display:flex;justify-content:center;width:80%;max-width:1600px;height:560px;gap:8px;color:#fff;font-weight:bold}.col-1{position:relative;flex:0 0 45%;overflow:hidden}.col-1 img{width:100%;height:100%;object-fit:cover}.col-23{flex:0 0 67%;display:flex;flex-direction:column;gap:8px}.row-wide{overflow:hidden;position:relative;height:50%}.row-wide img{width:100%;height:100%;object-fit:cover}.row-duo{gap:8px;display:flex;position:relative;height:50%}.row-duo img{height:100%;object-fit:cover}.gallery_text{background-color:#252525;border-radius:10px;padding:5px;opacity:80%}.gallery_image_1_text{top:85%;left:10%}.gallery_image_2_text{top:68%;right:45%}.gallery_image_3_text{top:70%;right:66%}.gallery_image_4_text{top:70%;right:5%}@media(max-width: 640px){.gallery{flex-direction:column;padding-top:70px}.gallery_image_1_text{top:80%;margin:0 auto;left:33%}.gallery_image_2_text{top:68%;right:37%;margin:0 auto}}@media(max-width: 900px){.col-1{flex:0 0 50%}}.main_page_hero{max-width:2200px;margin:0 auto;padding-top:0px}.main_header_container{top:77%;max-width:2000px;margin:0 auto}.main_photo_header_container{top:63%;max-width:2000px;margin:0 auto}.main_video{max-width:2200px;margin-top:-82px;border-radius:10px}.main_photo{opacity:80%;width:100%;max-width:2200px;margin-top:-250px;border-radius:10px}.main_header{color:#f7f7f7;text-align:center;font-weight:500;border-radius:10px;background-color:rgba(135,115,80,.7882352941);padding-left:10px;padding-right:10px}.main_header_second_line{font-style:italic;text-align:center}.main_header_line{width:1000%;margin-top:0px}@media(max-width: 1200px){.main_video{margin-top:0px}.main_photo{margin-top:-100px}}@media(max-width: 1080px){.main_video{top:0px}.main_photo{top:0px}}@media(max-width: 767px){.main_photo{margin-top:0px}}.instructor_bio_text{font-size:1.5rem}.instructor_container{display:flex;justify-content:space-evenly;align-items:center;gap:90px;padding-top:10px}.instructor_label{position:absolute;background-color:#fff;left:57%;bottom:7%}.drlee{left:45%;width:156px;padding:5px}.crystal{padding:5px;left:34%;width:188px}.marie{padding:5px;left:28%;width:210px}.instructor_item{position:relative}.instructor_text_container{border-radius:11px;padding:10px;margin-top:0px;background-color:#f1ebe2;margin-bottom:12px}.instructor_bio_text{border-radius:11px;padding:10px;margin-top:0px}.instructor_photo{max-width:300px;border-radius:10px}.instructor_border{border-bottom:1px solid #000;width:80%;padding-bottom:10px;margin:10px auto}@media(max-width: 1080px){.instructor_container{flex-direction:column;gap:0}}@media(max-width: 600px){.instructor_photo{max-width:190px;height:auto}.instructor_container{gap:20px}.instructor_label{left:40%;width:100%}}.mail_photo{max-width:21px;padding-right:2px}#map{margin-bottom:-6px}.mission{background-color:#474c51;color:#ebebeb;border-top-right-radius:10px;border-top-left-radius:10px}.navigation_link_container{font-size:clamp(1rem,1rem + 1vw,1.5rem)}.navigation_item{font-size:clamp(1rem,1rem + 1vw,1.5rem)}.navigation_toggle{font-size:25px}.navigation{top:0;padding-top:0px;padding-bottom:0px;position:fixed;z-index:1000;width:100%;border-radius:10px;transform:translate(13%, 0%);width:80%;opacity:95%;margin:0 auto}.navigation_brand{padding-top:7px;height:65px}.navigation_container{display:flex;flex-direction:row;justify-content:space-between;padding-left:34px;padding-right:34px;margin:0 auto;border-radius:10px;box-shadow:0px 0px 3px 0px #bdbdbd}.navigation_link_container{margin-bottom:0px;text-align:end;padding-top:21px;margin-top:3px;display:flex;flex-direction:row;justify-content:space-between;justify-items:flex-end}.navigation_item{text-decoration:none;cursor:default;color:#333;padding:.5rem 1rem;transition:color .3s}.navigation_item:hover{background-color:#b8b8b8;border-radius:10px}.navigation_toggle{background-color:#fff;margin-top:14px;border:none;display:none}.dropdown{position:relative;display:inline-block}.dropdown-menu{display:none;position:absolute;background-color:#ddd;left:-216px;min-width:300px;box-shadow:0 8px 16px rgba(167,141,98,.1019607843);z-index:1;padding:0px;border-radius:10px}.dropdown-menu a{padding:12px 16px;text-decoration:none;display:block}.dropdown-menu a:hover{border-radius:10px}a.dropdown_link{text-align:right !important;padding-right:20px !important}@media(max-width: 1080px){.navigation_link_container{top:54px;position:fixed;background:#fff;right:0;left:0;padding-right:26px;flex-direction:column;justify-items:end;display:none;z-index:-1;border-radius:10px;padding-top:17px}.navigation_brand{height:46px}.navigation_toggle{display:inline-grid}.navigation_toggle.active+.navigation_link_container{display:flex}#register_menu{display:none;position:relative;box-shadow:none}.dropdown-menu a{padding:2px;text-align:left}.dropdown-menu{left:0%;min-width:160px}}@media(max-width: 1000px){.item-2{justify-items:end}}@media(max-width: 600px){.navigation{width:95%;transform:translate(3%, 0%)}.navigation_toggle{margin-top:8px}}@media(max-width: 350px){.navigation_brand{display:none}.navigation_toggle{font-size:15px}.navigation_link_container{top:30px}}@media(max-height: 400px){.navigation_brand{height:46px}li{line-height:21px}.dropdown-menu a{padding:0px}.navigation_link_container{padding-top:6px;font-size:clamp(1rem,1rem + 1vw,1.2rem)}.navigation_item{font-size:clamp(1rem,1rem + 1vw,1.2rem);margin-bottom:0px}.dropdown-menu a{padding:0px}}@media(max-height: 400px){.navigation_link_container{padding-top:6px;font-size:clamp(1rem,1rem + 1vw,1rem)}.navigation_item{font-size:clamp(1rem,1rem + 1vw,1rem)}}@media(max-height: 360px){.navigation_link_container{flex-direction:row;flex-wrap:wrap}.show_block{position:absolute !important}a.dropdown_link{text-align:left !important;padding-right:0px !important}.dropdown-menu{min-width:206px;left:-40px}}.testimonial-text{font-size:1.5rem}.reviewer{font-size:1.8rem}.testimonial_container{display:flex;flex-direction:row;justify-content:center;gap:20px;padding-top:40px;padding-bottom:40px}.testimonial_item{color:#494949;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0px 3px #111;max-width:400px;transition:transform .3s ease-in-out}.review{flex:0 0 calc(100%/var(--items-per-page) - 20px);padding:20px;font-style:italic;background:#fff}.reviewer{margin-top:10px;font-weight:bold;text-align:right;color:#5a7691}@media(max-width: 1000px){.testimonial_container{flex-direction:column;align-items:center}}.services_photo_container{position:relative;display:inline-block;max-width:2000px;margin:0 auto}.services_photo_shadow{z-index:-1;position:absolute;top:0;left:0;width:95%;height:95%;max-width:1000px;max-height:518px;transform:translate(-29px, 27px);border:15px solid #b8b8b8;pointer-events:none}@media(max-width: 767px){.services_container{padding-top:10px}}@media(max-width: 1080px){.services_photo_shadow{transform:translate(-20px, 8px)}}.intro_container{width:45%}.intro_video{width:50%;height:auto;border-radius:20px;max-width:1200px}@media(max-width: 600px){.intro_video{width:100%}}@media(max-width: 400px){.intro_video{width:130%}}.background_color_white{background-color:#fff}.background_color_grey{background-color:#f5f5f5}.background_color_black{background-color:#111}.background_color_invisible{background-color:rgba(0,0,0,0)}.background_color_green{background-color:#7cc523}.background_color_blue{background-color:#2389c5}.background_color_light_blue{background-color:#517292}.background_color_lightly_blue{background-color:#6f8ba5}.background_color_footer{background-color:#2f3337}.dark_background{background-color:#1f2224}.btn_custom{font-size:2rem}.button_small{font-size:1.3rem}.btn_container{padding-top:40px;margin-bottom:0px}.btn_custom{color:#fff;padding:.5rem 1.5rem;border:none;cursor:pointer;border-radius:5px !important}.btn_light_blue{background-color:#517292}.btn_light_blue:hover{background-color:#484848}.btn_blue_hover:hover{background-color:#8da7c2}#apply_button{font-family:serif;margin-top:-7px;border:0px}.container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:40px;max-width:2000px;margin:0 auto}.container_item{flex:1;display:flex;flex-direction:column;justify-content:center}.container_image{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:100%;height:auto;border-radius:10px}@media(max-width: 1000px){.container{flex-direction:column}}html{font-size:14px}.header_line{font-size:clamp(1rem,1rem + 2vw,4rem)}h1{font-size:clamp(1rem,1rem + 2vw,4rem)}.h1{font-size:clamp(1rem,1rem + 2vw,4rem)}.h1 strong{font-size:clamp(1rem,1rem + 3.5vw,4.5rem)}.h3{font-size:clamp(1rem,1rem + 1vw,3rem)}.h4{font-size:clamp(1rem,.2rem + 1vw,3rem)}.sub_header{font-size:clamp(1rem,1rem + 2vw,4rem)}.sub_header_3{font-size:clamp(.8rem,1rem + 1vw,1.5rem)}.sub_header_4{font-size:clamp(.8rem,1rem + 1vw,1.4rem)}.sub_text{font-size:1.5rem}.sub_text_size{font-size:1.5rem}.sub_text_medium{font-size:2rem}.font_size_2_5{font-size:2.5vw}@media(max-width: 1000px){.sub_header{font-size:calc(1.32rem + 2vw)}}@media(max-width: 600px){.sub_text{font-size:1.2rem}.h1{font-size:clamp(1rem,.5rem + 2vw,4rem)}.h1 strong{font-size:clamp(1rem,1rem + 2vw,4.5rem)}}.normal_link{text-decoration:underline;color:blue}.link{color:#ededed}.underline{text-decoration:underline !important}.underline:hover{color:#2389c5}.application{width:100%;min-width:100%;height:780px}.sub_header{font-weight:700}.sub_header_3{font-weight:700}.sub_header_4{color:#333;font-weight:500}.sub_text{line-height:1.5}.sub_text_medium{line-height:1.5}@media(max-width: 1000px){.sub_header{font-weight:700}}.light_white{color:#e8e8e8}.dark_background{background-color:#1f2224}.dark_grey{color:#494949}.white_text{color:#fff}.red_text{color:#dd4c4c}.black_text{color:#111}.header_line{color:#5a7691}.sub_header_color{color:#8f704d}.border_radius_4{border-radius:4px}.border_radius{border-radius:5px}.border_radius_10{border-radius:10px}.border_radius_100{border-radius:100px !important}.border_radius_35{border-radius:35px}.border_radius_20{border-radius:20px}.display_block{display:block}.display_flex{display:flex}.display_inline{display:inline}.display_none{display:none}.show_flex{display:flex !important}.show_block{display:block !important}.flex_direction_column{flex-direction:column}.flex_direction_row{flex-direction:row}.hidden_left{opacity:.1;filter:blur(5px);transform:translateX(-100%);transition:all 0s}.hidden_center{opacity:.9;filter:blur(2px);transform:translateX(0);transition:all 0s}.hidden_right{opacity:.1;filter:blur(5px);transform:translateX(100%);transition:all 0s}.no-js .hidden_left,.no-js .hidden_center,.no-js .hidden_right{opacity:initial;filter:initial;transform:initial;transition:initial}.show{opacity:1;transform:translateX(0);filter:blur(0)}@media(prefers-reduced-motion: no-preference){.hidden_left{transition:all 1s}.hidden_center{transition:all 1s}.hidden_right{transition:all 1s}}.list_inherit{list-style-type:inherit}.margin_5{margin-bottom:3rem}.margin_0{margin:0px}.adjust_margin{margin:15px}.margin_bottom_5{margin-bottom:5px}.margin_bottom_0{margin-bottom:0px}.margin_top_0{margin-top:0px}.margin_0_auto{margin:0 auto}.left_50{left:50%}.translate_middle{transform:translate(-50%, -50%)}.justify_center{justify-content:center}.flex_center{display:flex;justify-content:center}.baseline{align-items:baseline}.align_items_center{align-items:center}.gap_16{gap:16px}.padding_left_0{padding-left:0px}.padding_top_0{padding-top:0px}.padding_0{padding:0px}.padding_top_19{padding-top:19px}.padding_bottom_19{padding-bottom:19px}.padding_left_50{padding-left:50px}.padding_top_50{padding-top:50px}.padding_50{padding:50px}.padding_50_sides{padding-left:50px;padding-right:50px}.padding_footer{padding-top:10px;padding-left:50px;padding-right:50px;padding-bottom:10px}.padding_50_large_s{padding:50px}.padding_bottom_5{padding-bottom:5px}.position_absolute{position:absolute}.position_relative{position:relative}.position_relative_important{position:relative !important}.overflow_y_visible{overflow-y:scroll !important}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.fw_bold{font-weight:bold}.fw_600{font-weight:600}.max_width_700{max-width:700px}.max_width_1000{max-width:1000px}.max_width_1600{max-width:1600px}.width_100{width:100%}.width_70_percent{width:70%}.max_width_1270{max-width:1270px}.width_100{width:100%}.max_width_500{max-width:500px !important}.max_width_1000{max-width:1000px}.z_negative_1{z-index:-1}.z_1{z-index:1}html{min-height:100%}body{margin:0 auto;overflow-x:hidden;font-family:serif;touch-action:pan-y pinch-zoom}ul{list-style-type:none}li{margin-bottom:10px}a{text-decoration:none;color:inherit}input{min-height:20px}video{width:100%;height:100%;object-fit:cover;opacity:80%;border-radius:10px;touch-action:manipulation}@media(max-width: 1000px){.adjust_margin{margin:0px}}@media(max-width: 767px){.padding_50_large_s{padding:0px}}