/*!
 Theme Name:   Ruhprimary
 Theme URI:    https://www.instagram.com/kolakampany/?hl=en
 Author:       kolakampany
 Author URI:   https://www.instagram.com/kolakampany/?hl=en
 Description:  A blank WordPress theme built for Elementor with SCSS support.
 Version:      1.0.1
 Requires at least: 5.9
 Tested up to: 6.8
 Requires PHP: 7.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  ruhprimary
 Tags:         custom-background, custom-logo, custom-menu, editor-style, block-styles, elementor
*/@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit;cursor:pointer}button{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:inherit;line-height:normal;cursor:pointer;appearance:none}*{box-sizing:border-box;padding:0;margin:0}html,body{padding:0;margin:0;width:100vw;overflow-x:hidden;-webkit-overflow-scrolling:touch}@font-face{font-family:"caustenblack";src:url("./fonts/causten-black-webfont.woff2") format("woff2"),url("./fonts/causten-black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"caustenbold";src:url("./fonts/Causten-Bold.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"caustenextra_bold";src:url("./fonts/Causten-ExtraBold.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"caustenmedium";src:url("./fonts/Causten-Medium.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"caustenregular";src:url("./fonts/Causten-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"caustensemi_bold";src:url("./fonts/Causten-Bold.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"ps-aelynregular";src:url("./fonts/PS-Aelyn-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"gilroy-semibold";src:url("./fonts/gilroy-semibold-webfont.woff2") format("woff2"),url("./fonts/gilroy-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}.container{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:16px;padding-right:16px;width:100%}.pl-0{padding-left:0}.pr-0{padding-right:0}.error404 .site-main,.site-main .page-ib-curriculum .curriculum__header-title,.site-main .page-curriculum .curriculum__header-title,.site-main .page-about-us .about-page__section--story,.site-main .page-about .about-page__section--story,.site-main .page-parents-corner .parent-community,.site-main .page-sports-co-curricular,.site-main .page-sports-and-co-curricular,.site-main .page-sports,.site-main .page-school-life .ruh_life-section__detail,.site-main .page-school-life-at-ruh .ruh_life-section__detail,.site-main .page-liferuh .ruh_life-section__detail,.site-main .page-life-ruh .ruh_life-section__detail,.site-main .page-contact-us,.site-main .page-contact,.site-main .page-admission-form,.site-main .page-admission-process,.site-main .page-enquiry-form,.site-main .quick-links-widget,.site-main.site-blog__detail,.site-main .ruh-blog-archive{padding-top:122px;padding-top:140px}@media(min-width: 768px){.error404 .site-main,.site-main .page-ib-curriculum .curriculum__header-title,.site-main .page-curriculum .curriculum__header-title,.site-main .page-about-us .about-page__section--story,.site-main .page-about .about-page__section--story,.site-main .page-parents-corner .parent-community,.site-main .page-sports-co-curricular,.site-main .page-sports-and-co-curricular,.site-main .page-sports,.site-main .page-school-life .ruh_life-section__detail,.site-main .page-school-life-at-ruh .ruh_life-section__detail,.site-main .page-liferuh .ruh_life-section__detail,.site-main .page-life-ruh .ruh_life-section__detail,.site-main .page-contact-us,.site-main .page-contact,.site-main .page-admission-form,.site-main .page-admission-process,.site-main .page-enquiry-form,.site-main .quick-links-widget,.site-main.site-blog__detail,.site-main .ruh-blog-archive{padding-top:136px;padding-top:202px}}.error404 .elementor-element{padding:0}.type-page.page-sports-and-co-curricular .elementor-element,.type-page.page-ib-curriculum .elementor-element,.type-page.page-ruh-international-school-in-coimbatore .elementor-element,.type-page.page-home .elementor-element,.type-page.page-curriculum .elementor-element,.type-page.page-about-us .elementor-element,.type-page.page-about .elementor-element,.type-page.page-parents-corner .elementor-element,.type-page.page-sports .elementor-element,.type-page.page-sports-co-curricular .elementor-element,.type-page.page-school-life .elementor-element,.type-page.page-liferuh .elementor-element,.type-page.page-life-ruh .elementor-element,.type-page.page-school-life-at-ruh .elementor-element,.type-page.page-admission-process .elementor-element,.type-page.page-enquiry-form .elementor-element,.type-page.page-contact-us .elementor-element,.type-page.page-contact .elementor-element,.type-page.page-admission-form .elementor-element,.type-page.page-cambridge-py .elementor-element,.type-page.page-cambridge-clsp .elementor-element,.type-page.page-ibdp-diploma .elementor-element,.type-page.page-ibcp .elementor-element{padding:0}html.no-scroll,body.no-scroll{overflow:hidden}.no-scroll .site-header{position:fixed}.site-header{background-color:rgba(0,0,0,0);position:absolute;display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;top:0;left:0;right:0;padding-top:44px;z-index:100}.site-header.is-fixed{position:fixed;padding:12px 0;top:0;left:0;right:0;z-index:1000;background-color:#505c44}.site-header.is-fixed .site-header__container svg{width:78px;height:50px}.site-header.is-fixed .site-header__container svg path{fill:#fff2dd !important}.site-header.is-fixed .site-header__container .site-header__toggle .site-header__toggle-line{border-color:#fff2dd !important}.page-liferuh .site-header.is-fixed{background-color:#913412}.site-header__container{width:100%;display:flex;justify-content:space-between;align-items:center}.site-header__toggle{position:relative;width:24px;height:24px;padding-top:6px;cursor:pointer;display:inline-block;z-index:10000}.site-header__toggle-line{position:absolute;position:relative;left:0;right:0;display:block;width:auto;height:auto;background-color:rgba(0,0,0,0);border:1px solid #913412;transition:all .3s ease-in-out;border-radius:20px}.site-header__toggle-line:nth-child(1){top:-6px}.site-header__toggle-line:nth-child(2){top:0px}.site-header__toggle-line:nth-child(3){top:6px}.site-header__toggle.active .site-header__toggle-line{border-color:#fff2dd !important}.site-header__toggle.active .site-header__toggle-line:nth-child(1){transform:rotate(45deg);top:5px}.site-header__toggle.active .site-header__toggle-line:nth-child(2){opacity:0}.site-header__toggle.active .site-header__toggle-line:nth-child(3){transform:rotate(-45deg);top:2px}.site-nav{position:fixed;top:0;left:0;background:#505c44;width:100vw;display:flex;flex-direction:column;padding-top:44px;padding-bottom:44px;transform:translateY(-200%);opacity:0;height:0;visibility:hidden;will-change:transform,opacity,height;transition:transform .4s ease,opacity .4s ease,height .4s ease;z-index:9999;overflow-y:scroll}.site-nav--wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:76px}.site-nav.active{transform:translateY(0);height:100vh;opacity:1;visibility:visible;z-index:9999}.site-nav__group{padding-top:48px}@media screen and (min-width: 576px){.site-nav__group{padding-top:calc(6.7307692308vw + 9.2307692308px)}}@media screen and (min-width: 992px){.site-nav__group{padding-top:76px}}.site-nav__group{gap:34px 144px;display:flex;flex-direction:column}@media(min-width: 568px){.site-nav__group{flex-direction:row}}.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{font-family:caustenextra_bold;font-style:normal;color:#fff2dd}.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{font-size:36px}@media screen and (min-width: 576px){.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{font-size:calc(2.8846153846vw + 19.3846153846px)}}@media screen and (min-width: 992px){.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{font-size:48px}}.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{line-height:20px}@media screen and (min-width: 576px){.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{line-height:calc(0vw + 20px)}}@media screen and (min-width: 992px){.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{line-height:20px}}.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{padding-bottom:16px}@media screen and (min-width: 576px){.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{padding-bottom:calc(3.8461538462vw - 6.1538461538px)}}@media screen and (min-width: 992px){.site-nav__group .menu-item:first-child a,.site-nav__group .menu-title{padding-bottom:32px}}.site-nav__group .menu-item a{display:inline-block;font-family:caustenregular;font-style:normal;color:#fff2dd;text-transform:lowercase}.site-nav__group .menu-item a{font-size:24px}@media screen and (min-width: 576px){.site-nav__group .menu-item a{font-size:calc(1.9230769231vw + 12.9230769231px)}}@media screen and (min-width: 992px){.site-nav__group .menu-item a{font-size:32px}}.site-nav__group .menu-item a{line-height:38px}@media screen and (min-width: 576px){.site-nav__group .menu-item a{line-height:calc(0vw + 38px)}}@media screen and (min-width: 992px){.site-nav__group .menu-item a{line-height:38px}}.site-nav__group .menu-item a{margin-bottom:8px}@media screen and (min-width: 576px){.site-nav__group .menu-item a{margin-bottom:calc(0.9615384615vw + 2.4615384615px)}}@media screen and (min-width: 992px){.site-nav__group .menu-item a{margin-bottom:12px}}.site-contact{border-top:3px solid #fff2dd}.site-contact{margin-top:55px}@media screen and (min-width: 576px){.site-contact{margin-top:calc(4.0865384615vw + 31.4615384615px)}}@media screen and (min-width: 992px){.site-contact{margin-top:72px}}.site-contact{padding-top:30px}@media screen and (min-width: 576px){.site-contact{padding-top:calc(0vw + 30px)}}@media screen and (min-width: 992px){.site-contact{padding-top:30px}}.site-contact__address{font-family:caustenregular;font-style:normal;color:#fff2dd}.site-contact__address{font-size:16px}@media screen and (min-width: 576px){.site-contact__address{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.site-contact__address{font-size:24px}}.site-contact__address{line-height:24px}@media screen and (min-width: 576px){.site-contact__address{line-height:calc(2.8846153846vw + 7.3846153846px)}}@media screen and (min-width: 992px){.site-contact__address{line-height:36px}}.site-contact__phone{padding-top:22px;display:inline-block;font-family:caustenmedium;font-style:normal;color:#fff2dd}.site-contact__phone{font-size:24px}@media screen and (min-width: 576px){.site-contact__phone{font-size:calc(1.9230769231vw + 12.9230769231px)}}@media screen and (min-width: 992px){.site-contact__phone{font-size:32px}}.site-contact__phone{line-height:36px}@media screen and (min-width: 576px){.site-contact__phone{line-height:calc(0vw + 36px)}}@media screen and (min-width: 992px){.site-contact__phone{line-height:36px}}.site-contact__social{display:flex;flex-direction:row;gap:32px;padding-top:22px}.site-contact__social-link{display:inline-block;width:34px;height:34px}@media(min-width: 768px){.site-contact__social-link{width:42px;height:42px}}.site-contact__social-link svg{width:100%;height:auto}.site-header__logo{width:78px;height:50px}@media(min-width: 768px){.site-header__logo{width:155px;height:auto}}.site-header__logo svg{width:100%;height:100%}.site-header__logo a{display:inline-block;width:100%}.footer__top{padding-top:46px;display:flex;justify-content:space-between;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.footer__top{flex-direction:row}}.footer__working-hours.mobile,.footer__logo.mobile{display:block;padding-bottom:66px}@media(min-width: 768px){.footer__working-hours.mobile,.footer__logo.mobile{display:none}}.footer__working-hours.desktop,.footer__logo.desktop{display:none}@media(min-width: 768px){.footer__working-hours.desktop,.footer__logo.desktop{display:block}}.footer__address{font-family:caustensemi_bold;font-style:normal;color:#913412;padding-top:33px;padding-bottom:16px}@media(min-width: 768px){.footer__address{padding-top:25px;padding-bottom:36px}}.footer__address{font-size:16px}@media screen and (min-width: 576px){.footer__address{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.footer__address{font-size:24px}}.footer__address{line-height:23px}@media screen and (min-width: 576px){.footer__address{line-height:calc(3.125vw + 5px)}}@media screen and (min-width: 992px){.footer__address{line-height:36px}}.footer__address.mobile{display:block}@media(min-width: 768px){.footer__address.mobile{display:none}}.footer__address.desktop{display:none}@media(min-width: 768px){.footer__address.desktop{display:block}}.footer__working-hours{padding-bottom:16px}@media(min-width: 768px){.footer__working-hours{padding-bottom:36px}}.footer__working-hours .footer__working-hours--title{font-family:caustensemi_bold;font-style:normal;color:#913412}.footer__working-hours .footer__working-hours--title{font-size:16px}@media screen and (min-width: 576px){.footer__working-hours .footer__working-hours--title{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.footer__working-hours .footer__working-hours--title{font-size:24px}}.footer__working-hours .footer__working-hours--title{line-height:23px}@media screen and (min-width: 576px){.footer__working-hours .footer__working-hours--title{line-height:calc(3.125vw + 5px)}}@media screen and (min-width: 992px){.footer__working-hours .footer__working-hours--title{line-height:36px}}.footer__working-hours .footer__working-hours--list{list-style:disc;padding-left:20px}.footer__working-hours .footer__working-hours--list li{font-family:caustensemi_bold;font-style:normal;color:#913412}.footer__working-hours .footer__working-hours--list li{font-size:16px}@media screen and (min-width: 576px){.footer__working-hours .footer__working-hours--list li{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.footer__working-hours .footer__working-hours--list li{font-size:24px}}.footer__working-hours .footer__working-hours--list li{line-height:23px}@media screen and (min-width: 576px){.footer__working-hours .footer__working-hours--list li{line-height:calc(3.125vw + 5px)}}@media screen and (min-width: 992px){.footer__working-hours .footer__working-hours--list li{line-height:36px}}.footer__nav-group{display:flex;flex-direction:column;gap:24px 0}@media(min-width: 768px){.footer__nav-group{gap:44px 0}}.footer__nav{display:flex;flex-direction:row;gap:16px}.footer__nav>div{width:242px}@media(min-width: 768px){.footer__nav>div{width:192px}}@media(min-width: 992px){.footer__nav>div{width:242px}}@media(min-width: 768px){.footer__nav{justify-content:space-between}}.footer__nav-link .menu-item:first-child a{font-family:caustenextra_bold;font-style:normal;font-size:20px;line-height:20px;color:#913412;padding-bottom:16px}.footer__nav-link .menu-item a{display:inline-block;font-family:caustenregular;font-style:normal;color:#913412;margin-bottom:8px}.footer__nav-link .menu-item a{font-size:16px}@media screen and (min-width: 576px){.footer__nav-link .menu-item a{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.footer__nav-link .menu-item a{font-size:21px}}.footer__nav-link .menu-item a{line-height:20px}@media screen and (min-width: 576px){.footer__nav-link .menu-item a{line-height:calc(0.9615384615vw + 14.4615384615px)}}@media screen and (min-width: 992px){.footer__nav-link .menu-item a{line-height:24px}}.footer__middle{display:flex;justify-content:space-between;flex-direction:column-reverse;justify-content:space-between;padding-top:34px}@media(min-width: 768px){.footer__middle{padding-top:76px;flex-direction:row}}.footer__phone{font-family:caustenbold;font-style:normal;color:#913412}.footer__phone{font-size:24px}@media screen and (min-width: 576px){.footer__phone{font-size:calc(2.8846153846vw + 7.3846153846px)}}@media screen and (min-width: 992px){.footer__phone{font-size:36px}}.footer__phone{line-height:36px}@media screen and (min-width: 576px){.footer__phone{line-height:calc(0vw + 36px)}}@media screen and (min-width: 992px){.footer__phone{line-height:36px}}.footer__social{display:flex;gap:24px;padding-top:26px}@media(min-width: 768px){.footer__social{padding-top:46px}}.footer__form-wrapper .wpcf7-form{justify-content:flex-end;position:relative;gap:16px}.footer__form-wrapper .wpcf7-form p{align-items:flex-start}.footer__form-wrapper .wpcf7-submit{cursor:pointer;background-color:#dc602a;border:1px solid #dc602a}@media(min-width: 768px){.footer__form-wrapper .wpcf7-submit{background:#913412;border:1px solid #913412}}.footer__form-wrapper .wpcf7-spinner{margin-inline:auto;display:none}.footer__form--title{font-family:caustenbold;font-style:normal;color:#913412;padding-bottom:24px}@media(min-width: 768px){.footer__form--title{padding-bottom:40px}}.footer__form--title{font-size:24px}@media screen and (min-width: 576px){.footer__form--title{font-size:calc(2.8846153846vw + 7.3846153846px)}}@media screen and (min-width: 992px){.footer__form--title{font-size:36px}}.footer__form--title{line-height:20px}@media screen and (min-width: 576px){.footer__form--title{line-height:calc(0vw + 20px)}}@media screen and (min-width: 992px){.footer__form--title{line-height:20px}}.footer__bottom{border-top:1px solid #913412;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding-top:32px;padding-bottom:36px;margin-top:33px;gap:16px;margin-left:16px;margin-right:16px;width:calc(100% - 16px - 16px)}@media(min-width: 576px){.footer__bottom{margin-top:48px;flex-direction:row}}@media(min-width: 968px){.footer__bottom{width:100%;margin-inline:auto}}.footer__copyright{font-family:gilroy-semibold;font-style:normal;font-size:16px;line-height:24px;color:#913412;text-align:center}.footer__legal-nav{display:flex;gap:16px}.footer__legal-link{font-family:gilroy-semibold;font-style:normal;font-size:16px;line-height:24px;color:#913412}.info-section{background:#dc602a;padding-top:38px;padding-bottom:0;margin-bottom:80px}@media(min-width: 992px){.info-section{padding-top:74px;padding-bottom:98px;margin-bottom:94px}}.info-section .info-section__container{display:flex;align-items:center !important;flex-direction:column-reverse !important}@media(min-width: 992px){.info-section .info-section__container{flex-direction:row !important;justify-content:center}}.info-section .info-section__container img{margin-inline:auto}.info-section .info-section__container img{width:334px}@media screen and (min-width: 576px){.info-section .info-section__container img{width:calc(50vw + 46px)}}@media screen and (min-width: 992px){.info-section .info-section__container img{width:542px}}.info-section .info-section__container img{height:328px}@media screen and (min-width: 576px){.info-section .info-section__container img{height:calc(50vw + 40px)}}@media screen and (min-width: 992px){.info-section .info-section__container img{height:536px}}.info-section .info-section__image{margin-bottom:-80px;object-fit:contain}@media(min-width: 992px){.info-section .info-section__image{flex:1 0 50%;max-width:544px;position:relative;bottom:-98px}}.info-section .info-section__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:0;max-width:332px}@media(min-width: 576px){.info-section .info-section__content{text-align:center;margin-inline:auto;max-width:480px}}@media(min-width: 992px){.info-section .info-section__content{flex:0 0 50%;max-width:486px;padding-left:98px;align-items:flex-start}}.info-section .info-section__content .info-section__title{font-family:caustenbold;font-style:normal;color:#fff2dd;padding-bottom:24px;text-align:center}@media(min-width: 992px){.info-section .info-section__content .info-section__title{text-align:left}}.info-section .info-section__content .info-section__title{font-size:36px}@media screen and (min-width: 576px){.info-section .info-section__content .info-section__title{font-size:calc(6.7307692308vw - 2.7692307692px)}}@media screen and (min-width: 992px){.info-section .info-section__content .info-section__title{font-size:64px}}.info-section .info-section__content .info-section__title{line-height:45px}@media screen and (min-width: 576px){.info-section .info-section__content .info-section__title{line-height:calc(9.375vw - 9px)}}@media screen and (min-width: 992px){.info-section .info-section__content .info-section__title{line-height:84px}}.info-section .info-section__content .info-section__text{font-family:caustenregular;font-style:normal;color:#fff2dd !important;padding-bottom:32px;text-align:center}@media(min-width: 992px){.info-section .info-section__content .info-section__text{padding-bottom:56px;text-align:left}}.info-section .info-section__content .info-section__text{font-size:16px}@media screen and (min-width: 576px){.info-section .info-section__content .info-section__text{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.info-section .info-section__content .info-section__text{font-size:24px}}.info-section .info-section__content .info-section__text{line-height:23px}@media screen and (min-width: 576px){.info-section .info-section__content .info-section__text{line-height:calc(2.4038461538vw + 9.1538461538px)}}@media screen and (min-width: 992px){.info-section .info-section__content .info-section__text{line-height:33px}}.info-section .info-section__content p{color:#fff2dd !important}.info-section .info-section__link{display:inline-block;text-align:center;background:#fff2dd;font-family:caustenbold;font-style:normal;color:#913412;margin-bottom:48px;border-radius:8px;border:1px solid rgba(0,0,0,0)}@media(min-width: 992px){.info-section .info-section__link{border-radius:16px;margin-bottom:0}}.info-section .info-section__link:hover{background:rgba(0,0,0,0);border:1px solid #fff2dd;color:#fff2dd}.info-section .info-section__link{padding-top:16px}@media screen and (min-width: 576px){.info-section .info-section__link{padding-top:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.info-section .info-section__link{padding-top:24px}}.info-section .info-section__link{padding-bottom:16px}@media screen and (min-width: 576px){.info-section .info-section__link{padding-bottom:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.info-section .info-section__link{padding-bottom:24px}}.info-section .info-section__link{padding-left:12px}@media screen and (min-width: 576px){.info-section .info-section__link{padding-left:calc(3.3653846154vw - 7.3846153846px)}}@media screen and (min-width: 992px){.info-section .info-section__link{padding-left:26px}}.info-section .info-section__link{padding-right:12px}@media screen and (min-width: 576px){.info-section .info-section__link{padding-right:calc(3.3653846154vw - 7.3846153846px)}}@media screen and (min-width: 992px){.info-section .info-section__link{padding-right:26px}}.info-section .info-section__link{font-size:20px}@media screen and (min-width: 576px){.info-section .info-section__link{font-size:calc(0.9615384615vw + 14.4615384615px)}}@media screen and (min-width: 992px){.info-section .info-section__link{font-size:24px}}.info-section .info-section__link{line-height:20px}@media screen and (min-width: 576px){.info-section .info-section__link{line-height:calc(0.9615384615vw + 14.4615384615px)}}@media screen and (min-width: 992px){.info-section .info-section__link{line-height:24px}}.wpcf7-form{display:flex;align-items:center;justify-content:center}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form p{display:flex}.wpcf7-form .wpcf7-form-control{width:100%;padding:10px 14px;background:#fff8ec;border:1px solid #913412;box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:8px;font-family:caustenregular;font-style:normal;font-size:16px;line-height:24px;color:#913412}.wpcf7-form .wpcf7-submit{width:100%;background:#913412;border:1px solid #913412;box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:8px;display:inline-block;padding:10px 18px;font-family:caustenregular;font-style:normal;font-size:16px;line-height:24px;color:#fff2dd}.home{background-color:#fff2dd}.home .site-main{padding-top:0}.home .site-header .site-header__logo svg path{fill:#fff2dd}.home .site-header .site-header__toggle-line{border-color:#fff2dd}@media(min-width: 992px){.home .site-header .site-header__toggle-line{border-color:#913412}}.home .horizontal-scroll-section{position:relative;height:100vh;overflow:hidden}.home .horizontal-scroll-section .horizontal-scroll-wrapper{height:100%;overflow:hidden}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider{display:flex;height:100%;width:max-content}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item{box-sizing:border-box;flex:0 0 100vw;height:100%;display:flex;flex-direction:column;align-items:center}@media(min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item{flex-direction:row;flex:0 0 auto}}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item img{object-fit:cover;object-position:top center;flex:1}@media(min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item img{flex:0 0 66%;max-width:66%}}@media(min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item:first-child img{flex:0 0 80%;max-width:80%;height:100%}}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content{gap:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:280px}@media(min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content{flex:1 0 44%;width:44%}}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p{max-width:320px;font-family:caustenbold;font-style:normal;text-align:center;color:#913412}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p{font-size:24px}@media screen and (min-width: 576px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p{font-size:calc(4.3269230769vw - 0.9230769231px)}}@media screen and (min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p{font-size:42px}}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p{line-height:26px}@media screen and (min-width: 576px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p{line-height:calc(4.5673076923vw - 0.3076923077px)}}@media screen and (min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p{line-height:45px}}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p strong{position:relative;display:block;font-family:"ps-aelynregular";font-style:normal;color:#505c44;-webkit-text-stroke:1px #505c44}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p strong::after{content:"";position:absolute;left:0;right:0;bottom:-20px;background-image:url('data:image/svg+xml,<svg width="340" height="15" viewBox="0 0 340 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.47266 11.6411C50.9306 6.88434 108.215 3.23914 173.195 3.36446C235.457 3.48434 290.537 7.0369 336.528 11.6411" stroke="%23DC602A" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;width:60%;height:18px;margin:0 auto;text-align:center}@media(min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content p strong::after{width:100%}}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content a{margin-top:26px;cursor:pointer;box-sizing:border-box;padding:23px 14px;background:#913412;border:1px solid rgba(208,213,221,.75);box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:16px;width:100%;color:#fff2dd;font-family:caustenbold;font-style:normal;font-size:24px;line-height:24px;text-align:center;border:1px solid rgba(0,0,0,0)}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item .content a:hover{border:1px solid #913412;color:#913412;background-color:rgba(0,0,0,0)}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item:nth-child(2) img{flex:1 0 calc(100% - 60px);max-width:calc(100% - 60px);margin-right:60px}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item:last-child{flex-direction:column-reverse}@media(min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item:last-child{flex-direction:row;justify-content:flex-end}}.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item:last-child img{object-position:top center;height:100%;object-fit:contain}@media(min-width: 992px){.home .horizontal-scroll-section .horizontal-scroll-wrapper .slider .item:last-child .content{margin-right:60px}}.home .legacy-story{padding-top:206px}.home .legacy-story .legacy-story__wrapper{display:flex;align-items:center;justify-content:center;gap:47px;flex-direction:column}@media(min-width: 992px){.home .legacy-story .legacy-story__wrapper{flex-direction:row}}.home .legacy-story .legacy-story__wrapper .gallery-frame img:last-child{display:none}.home .legacy-story .legacy-story__wrapper .legacy-story__text{max-width:598px}.home .legacy-story .legacy-story__wrapper .legacy-story__text h2{font-family:caustenbold;font-style:normal;font-size:36px;line-height:71px;color:#dc602a}.home .legacy-story .legacy-story__wrapper .legacy-story__text h2 strong{font-family:"ps-aelynregular";font-style:normal;font-size:36px;line-height:70px;line-height:normal;color:#913412;-webkit-text-stroke:1px #913412}.home .legacy-story .legacy-story__wrapper .legacy-story__text p{font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;color:#000}.home .cofounder-note__wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:0;padding-top:72px;padding-bottom:54px}@media(min-width: 992px){.home .cofounder-note__wrapper{flex-direction:row;padding-top:124px;padding-bottom:118px}}.home .cofounder-note__wrapper .cofounder-note__text{max-width:520px;background-color:#913412;padding:16px 32px 58px}@media(min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text{padding:104px 62px}}.home .cofounder-note__wrapper .cofounder-note__text h2{font-family:"ps-aelynregular";font-style:normal;color:#fff2dd;-webkit-text-stroke:1px #fff2dd;padding-bottom:15px}@media(min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text h2{padding-bottom:30px}}.home .cofounder-note__wrapper .cofounder-note__text h2{font-size:32px}@media screen and (min-width: 576px){.home .cofounder-note__wrapper .cofounder-note__text h2{font-size:calc(1.9230769231vw + 20.9230769231px)}}@media screen and (min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text h2{font-size:40px}}.home .cofounder-note__wrapper .cofounder-note__text h2{line-height:44px}@media screen and (min-width: 576px){.home .cofounder-note__wrapper .cofounder-note__text h2{line-height:calc(6.4903846154vw + 6.6153846154px)}}@media screen and (min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text h2{line-height:71px}}.home .cofounder-note__wrapper .cofounder-note__text p.quote{font-family:caustenregular;font-style:normal;color:#fff2dd;padding-bottom:30px}.home .cofounder-note__wrapper .cofounder-note__text p.quote{font-size:16px}@media screen and (min-width: 576px){.home .cofounder-note__wrapper .cofounder-note__text p.quote{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text p.quote{font-size:24px}}.home .cofounder-note__wrapper .cofounder-note__text p.quote{line-height:22px}@media screen and (min-width: 576px){.home .cofounder-note__wrapper .cofounder-note__text p.quote{line-height:calc(2.6442307692vw + 6.7692307692px)}}@media screen and (min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text p.quote{line-height:33px}}.home .cofounder-note__wrapper .cofounder-note__text p.name{font-family:"Caveat";font-style:normal;color:#fec157}.home .cofounder-note__wrapper .cofounder-note__text p.name{font-size:24px}@media screen and (min-width: 576px){.home .cofounder-note__wrapper .cofounder-note__text p.name{font-size:calc(2.8846153846vw + 7.3846153846px)}}@media screen and (min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text p.name{font-size:36px}}.home .cofounder-note__wrapper .cofounder-note__text p.name{line-height:22px}@media screen and (min-width: 576px){.home .cofounder-note__wrapper .cofounder-note__text p.name{line-height:calc(2.6442307692vw + 6.7692307692px)}}@media screen and (min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text p.name{line-height:33px}}.home .cofounder-note__wrapper .cofounder-note__text p.title{font-family:caustenregular;font-style:normal;color:#fff2dd}.home .cofounder-note__wrapper .cofounder-note__text p.title{font-size:14px}@media screen and (min-width: 576px){.home .cofounder-note__wrapper .cofounder-note__text p.title{font-size:calc(0.4807692308vw + 11.2307692308px)}}@media screen and (min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text p.title{font-size:16px}}.home .cofounder-note__wrapper .cofounder-note__text p.title{line-height:20px}@media screen and (min-width: 576px){.home .cofounder-note__wrapper .cofounder-note__text p.title{line-height:calc(3.125vw + 2px)}}@media screen and (min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__text p.title{line-height:33px}}.home .cofounder-note__wrapper .cofounder-note__image{z-index:1;margin-top:-47px}@media(min-width: 992px){.home .cofounder-note__wrapper .cofounder-note__image{margin-top:0;margin-left:-60px}}.cofounder-note--second .home .cofounder-note__wrapper{flex-direction:row-reverse}@media(min-width: 992px){.cofounder-note--second .home .cofounder-note__wrapper .cofounder-note__image{margin-right:-60px}}.home .campus-story .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.home .campus-story .container h2{font-family:caustenbold;font-style:normal;font-size:64px;line-height:84px;text-align:center;color:#505c44;padding-bottom:24px}.home .campus-story .container p{font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;text-align:center;color:#000;padding-bottom:80px;max-width:716px;margin-inline:auto}.home .campus-story .container a{display:inline-block;width:264px;height:72px;font-family:caustenbold;font-style:normal;font-size:24px;line-height:72px;text-align:center;color:#fff;border-radius:16px;background:#913412;margin:0 auto;border:1px solid rgba(0,0,0,0)}.home .campus-story .container a:hover{border:1px solid #913412;color:#913412;background-color:rgba(0,0,0,0)}.home .campus-story .container .campus-media{width:100%;padding-top:180px;padding-bottom:204px}.home .campus-story .container .campus-media .video-embed{height:220px;border:4px dashed #913412;border-radius:40px;padding:8px}@media(min-width: 992px){.home .campus-story .container .campus-media .video-embed{height:700px;border:9px dashed #913412;border-radius:350px;padding:30px}}.home .campus-story .container .campus-media .video-embed iframe{width:100%;height:100%;border:4px solid #913412;border-radius:40px}@media(min-width: 992px){.home .campus-story .container .campus-media .video-embed iframe{border:10px solid #913412;border-radius:350px}}.home .campus-font-shot{position:relative;display:none}.home .campus-font-shot img{position:relative;width:100vw;height:auto}.home .campus-font-shot .campus-what-we{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.home .learning-styles .learning-styles__wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse;gap:44px}@media(min-width: 992px){.home .learning-styles .learning-styles__wrapper{flex-direction:row}}@media(min-width: 992px){.home .learning-styles .learning-styles__wrapper>div{flex:0 0 50%;max-width:50%}}.home .learning-styles .learning-styles__left{margin-bottom:-3px}.home .learning-styles .learning-styles__right{display:flex;flex-direction:column;align-items:center}.home .learning-styles .learning-styles__right p{font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;text-align:center;color:#000}.home .learning-styles .learning-styles__right p strong{display:block;font-family:caustenbold;font-style:normal;font-size:32px;line-height:84px;text-align:center;color:#dc602a}.home .learning-styles .learning-styles__right a.cta-button{background:#913412;border-radius:16px;width:265px;display:inline-block;font-family:caustenbold;font-style:normal;font-size:24px;line-height:72px;text-align:center;color:#fff;border:1px solid rgba(0,0,0,0)}.home .learning-styles .learning-styles__right a.cta-button:hover{border:1px solid #913412;color:#913412;background-color:rgba(0,0,0,0)}.home .ssvm-institutions{background-color:#dc602a;padding-top:48px;padding-bottom:48px}@media(min-width: 992px){.home .ssvm-institutions{padding-top:174px;padding-bottom:158px}}.home .ssvm-institutions .ssvm-institutions__wrapper{display:flex;justify-content:center;gap:38px 120px;flex-direction:column}@media(min-width: 992px){.home .ssvm-institutions .ssvm-institutions__wrapper{flex-direction:row}}.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__text{max-width:344px;margin-inline:auto}@media(min-width: 992px){.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__text{margin-inline:initial;max-width:initial}}.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__text h2 svg{width:100%;height:100%}.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__text p{max-width:505px;font-family:caustensemi_bold;font-style:normal;font-size:24px;line-height:32px;color:#fff2dd;text-align:center;padding-top:24px}@media(min-width: 992px){.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__text p{padding-top:64px;text-align:left}}.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__highlights{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:20px}.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__highlights .highlight{display:flex;flex-direction:column;align-items:center}.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__highlights .highlight img{width:106px;height:96px;object-fit:contain}.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__highlights .highlight p{margin-top:14px;font-family:caustenbold;font-style:normal;font-size:24px;line-height:27px;text-align:center;color:#fff2dd}.home .ssvm-institutions .ssvm-institutions__wrapper .ssvm-institutions__highlights .highlight:nth-child(3){max-width:200px;margin-inline:auto}.home .campuses-gallery__title{font-family:caustenbold;font-style:normal;text-align:center;color:#505c44;padding-bottom:33px;padding-top:44px}@media(min-width: 992px){.home .campuses-gallery__title{padding-top:124px;padding-bottom:40px}}.home .campuses-gallery__title{font-size:32px}@media screen and (min-width: 576px){.home .campuses-gallery__title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.home .campuses-gallery__title{font-size:64px}}.home .campuses-gallery__title{line-height:32px}@media screen and (min-width: 576px){.home .campuses-gallery__title{line-height:calc(0.2403846154vw + 30.6153846154px)}}@media screen and (min-width: 992px){.home .campuses-gallery__title{line-height:33px}}.home .about-page__gallery{background-color:#505c44;padding-top:42px;padding-bottom:60px}@media(min-width: 992px){.home .about-page__gallery{padding-top:72px;padding-bottom:72px}}.home .about-page__gallery-title{font-family:caustenbold;font-style:normal;text-align:center;color:#fff2dd;display:flex;align-items:center;justify-content:center;padding-bottom:33px}@media(min-width: 992px){.home .about-page__gallery-title{padding-bottom:40px}}.home .about-page__gallery-title{font-size:32px}@media screen and (min-width: 576px){.home .about-page__gallery-title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.home .about-page__gallery-title{font-size:64px}}.home .about-page__gallery-title{line-height:32px}@media screen and (min-width: 576px){.home .about-page__gallery-title{line-height:calc(0.2403846154vw + 30.6153846154px)}}@media screen and (min-width: 992px){.home .about-page__gallery-title{line-height:33px}}.home .about-page__gallery-title svg{width:98px}@media screen and (min-width: 576px){.home .about-page__gallery-title svg{width:calc(5.7692307692vw + 64.7692307692px)}}@media screen and (min-width: 992px){.home .about-page__gallery-title svg{width:122px}}.home .about-page__gallery-title svg{height:34px}@media screen and (min-width: 576px){.home .about-page__gallery-title svg{height:calc(2.4038461538vw + 20.1538461538px)}}@media screen and (min-width: 992px){.home .about-page__gallery-title svg{height:44px}}.home .about-page__gallery-imageWrapper{display:grid;gap:16px 32px;grid-template-columns:repeat(3, 1fr)}@media(min-width: 992px){.home .about-page__gallery-imageWrapper{grid-template-columns:repeat(6, 1fr)}}.home .home-testimonials{background:#fec157;padding-top:60px;padding-bottom:120px}@media(min-width: 992px){.home .home-testimonials{padding-top:186px;padding-bottom:110px}}.home .home-testimonials h2{max-width:276px;font-family:caustenbold;font-style:normal;color:#dc602a;padding-bottom:50px}@media(min-width: 992px){.home .home-testimonials h2{padding-bottom:82px}}.home .home-testimonials h2{font-size:34px}@media screen and (min-width: 576px){.home .home-testimonials h2{font-size:calc(1.4423076923vw + 25.6923076923px)}}@media screen and (min-width: 992px){.home .home-testimonials h2{font-size:40px}}.home .home-testimonials h2{line-height:55px}@media screen and (min-width: 576px){.home .home-testimonials h2{line-height:calc(0vw + 55px)}}@media screen and (min-width: 992px){.home .home-testimonials h2{line-height:55px}}.home .home-testimonials h2 strong{display:block;font-family:"ps-aelynregular";font-style:normal;color:#913412;-webkit-text-stroke:1px #913412}.home .home-testimonials h2 strong{font-size:34px}@media screen and (min-width: 576px){.home .home-testimonials h2 strong{font-size:calc(1.4423076923vw + 25.6923076923px)}}@media screen and (min-width: 992px){.home .home-testimonials h2 strong{font-size:40px}}.home .home-testimonials h2 strong{line-height:43px}@media screen and (min-width: 576px){.home .home-testimonials h2 strong{line-height:calc(2.1634615385vw + 30.5384615385px)}}@media screen and (min-width: 992px){.home .home-testimonials h2 strong{line-height:52px}}.home .home-testimonials .home-testimonialsWrapper{display:flex}.home .home-testimonials .home-testimonialsWrapper .owl-stage-outer{overflow:visible}.home .home-testimonials .home-testimonialsWrapper .owl-stage-outer .owl-item{position:relative;top:50px}@media(min-width: 992px){.home .home-testimonials .home-testimonialsWrapper .owl-stage-outer .owl-item{position:static;top:initial}}.home .home-testimonials .home-testimonialsWrapper .owl-stage-outer .owl-item.active.center{position:relative;top:-25px}@media(min-width: 992px){.home .home-testimonials .home-testimonialsWrapper .owl-stage-outer .owl-item.active.center{top:-200px}}.home .home-testimonials .home-testimonialsWrapper .testimonial{border-radius:24px;background-color:#fff;padding:24px;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15))}@media(min-width: 992px){.home .home-testimonials .home-testimonialsWrapper .testimonial{padding:64px}}.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--content{padding-top:24px;padding-bottom:32px}.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--content p{font-family:caustenregular;font-style:normal;letter-spacing:-0.02em;color:#101828}.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--content p{font-size:16px}@media screen and (min-width: 576px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--content p{font-size:calc(3.8461538462vw - 6.1538461538px)}}@media screen and (min-width: 992px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--content p{font-size:32px}}.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--content p{line-height:23px}@media screen and (min-width: 576px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--content p{line-height:calc(5.0480769231vw - 6.0769230769px)}}@media screen and (min-width: 992px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--content p{line-height:44px}}.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--parent{font-family:caustenregular;font-style:normal;font-size:18px;line-height:28px;color:#101828}.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--child{font-family:caustenregular;font-style:normal;color:#667085;padding-top:4px}@media(min-width: 992px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--child{padding-top:8px}}.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--child{font-size:12px}@media screen and (min-width: 576px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--child{font-size:calc(0.9615384615vw + 6.4615384615px)}}@media screen and (min-width: 992px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--child{font-size:16px}}.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--child{line-height:24px}@media screen and (min-width: 576px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--child{line-height:calc(0vw + 24px)}}@media screen and (min-width: 992px){.home .home-testimonials .home-testimonialsWrapper .testimonial .testimonial--child{line-height:24px}}.home .home-latest-blogs{padding-top:52px;padding-bottom:52px}@media(min-width: 992px){.home .home-latest-blogs{padding-top:96px;padding-bottom:96px}}.home .home-latest-blogs.container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px}@media(min-width: 992px){.home .home-latest-blogs.container{align-items:flex-start;justify-content:space-between;flex-direction:row}}.home .home-latest-blogs .content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 992px){.home .home-latest-blogs .content{align-items:flex-start;justify-content:space-between;flex-direction:column}}.home .home-latest-blogs .content h2{font-family:caustenbold;font-style:normal;letter-spacing:-0.02em;color:#505c44;padding-bottom:20px;text-align:center}@media(min-width: 992px){.home .home-latest-blogs .content h2{text-align:left}}.home .home-latest-blogs .content h2{font-size:32px}@media screen and (min-width: 576px){.home .home-latest-blogs .content h2{font-size:calc(1.9230769231vw + 20.9230769231px)}}@media screen and (min-width: 992px){.home .home-latest-blogs .content h2{font-size:40px}}.home .home-latest-blogs .content h2{line-height:44px}@media screen and (min-width: 576px){.home .home-latest-blogs .content h2{line-height:calc(0vw + 44px)}}@media screen and (min-width: 992px){.home .home-latest-blogs .content h2{line-height:44px}}.home .home-latest-blogs .content p{font-family:caustenregular;font-style:normal;color:#000;padding-bottom:32px;max-width:358px;text-align:center}@media(min-width: 992px){.home .home-latest-blogs .content p{max-width:394px;text-align:left;padding-bottom:40px}}.home .home-latest-blogs .content p{font-size:16px}@media screen and (min-width: 576px){.home .home-latest-blogs .content p{font-size:calc(0.9615384615vw + 10.4615384615px)}}@media screen and (min-width: 992px){.home .home-latest-blogs .content p{font-size:20px}}.home .home-latest-blogs .content p{line-height:23px}@media screen and (min-width: 576px){.home .home-latest-blogs .content p{line-height:calc(1.6826923077vw + 13.3076923077px)}}@media screen and (min-width: 992px){.home .home-latest-blogs .content p{line-height:30px}}.home .home-latest-blogs .content .button{min-width:176px;background:#913412;vertical-align:middle;display:inline-block;text-align:center;font-family:caustenbold;font-style:normal;color:#fff;padding:16px 12px;font-size:20px;line-height:20px;border-radius:8px;border:1px solid rgba(0,0,0,0)}.home .home-latest-blogs .content .button:hover{border:1px solid #913412;color:#913412;background-color:rgba(0,0,0,0)}@media(min-width: 992px){.home .home-latest-blogs .content .button{border-radius:16px;min-width:265px;padding:24px 26px;font-size:24px;line-height:24px}}.home .home-latest-blogs .blog-post{padding-bottom:48px;display:flex;gap:24px;flex-direction:column}.home .home-latest-blogs .blog-post:last-child{padding-bottom:0}@media(min-width: 992px){.home .home-latest-blogs .blog-post{flex-direction:row}}.home .home-latest-blogs .blog-post a{display:inline-block}.home .home-latest-blogs .blog-post img{border-radius:16px}.home .home-latest-blogs .blog-post div{width:280px}.home .home-latest-blogs .blog-post .entry-taxonomies{padding-bottom:8px}.home .home-latest-blogs .blog-post .entry-taxonomies span a{font-family:"gilroy-semibold";font-style:normal;font-size:14px;line-height:20px;color:#913412}.home .home-latest-blogs .blog-post .entry-title{font-family:caustenbold;font-style:normal;font-size:24px;line-height:32px;color:#000;padding-bottom:8px}.home .home-latest-blogs .blog-post .entry-title a{display:inline-flex;gap:16px}.home .home-latest-blogs .blog-post .entry-excerpt{font-family:caustenregular;font-style:normal;font-size:16px;line-height:24px;color:#000;padding-bottom:24px}.home .home-latest-blogs .blog-post .entry-meta span.byline{display:block;font-family:caustensemi_bold;font-style:normal;font-size:14px;line-height:20px;color:#000}.home .home-latest-blogs .blog-post .entry-meta time{display:block;font-family:caustenregular;font-style:normal;font-size:14px;line-height:20px;color:#000}.home .members{padding:33px 0}@media(min-width: 768px){.home .members{padding:62px 0}}.home .members .members-title{display:block;font-family:"ps-aelynregular";font-style:normal;text-align:center;color:#913412;-webkit-text-stroke:1px #913412;padding-bottom:30px}@media(min-width: 768px){.home .members .members-title{padding-bottom:62px}}.home .members .members-title{font-size:20px}@media screen and (min-width: 576px){.home .members .members-title{font-size:calc(6.7307692308vw - 18.7692307692px)}}@media screen and (min-width: 992px){.home .members .members-title{font-size:48px}}.home .members .members-title{line-height:30px}@media screen and (min-width: 576px){.home .members .members-title{line-height:calc(5.7692307692vw - 3.2307692308px)}}@media screen and (min-width: 992px){.home .members .members-title{line-height:54px}}.home .members .members-title strong{display:block;font-family:caustenbold;font-style:normal;text-align:center;text-transform:uppercase;color:#dc602a;-webkit-text-stroke:0}.home .members .members-title strong{font-size:16px}@media screen and (min-width: 576px){.home .members .members-title strong{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.home .members .members-title strong{font-size:24px}}.home .members .members-title strong{line-height:24px}@media screen and (min-width: 576px){.home .members .members-title strong{line-height:calc(7.2115384615vw - 17.5384615385px)}}@media screen and (min-width: 992px){.home .members .members-title strong{line-height:54px}}.home .members .marquee-wrapper{overflow:hidden;width:100%;position:relative}.home .members .marquee-wrapper .marquee-content-1,.home .members .marquee-wrapper .marquee-content-2,.home .members .marquee-wrapper .marquee-content{display:flex;padding-bottom:24px;width:fit-content}.home .members .marquee-wrapper .marquee-content-1 .members-lists,.home .members .marquee-wrapper .marquee-content-2 .members-lists,.home .members .marquee-wrapper .marquee-content .members-lists{flex:0 0 auto;padding:0 12px}.home .members .marquee-wrapper .marquee-content-1 .members-lists img,.home .members .marquee-wrapper .marquee-content-2 .members-lists img,.home .members .marquee-wrapper .marquee-content .members-lists img{display:block;height:74px}@media(min-width: 768px){.home .members .marquee-wrapper .marquee-content-1 .members-lists img,.home .members .marquee-wrapper .marquee-content-2 .members-lists img,.home .members .marquee-wrapper .marquee-content .members-lists img{height:152px}}.page-cambridge-py,.page-cambridge-clsp,.page-ibdp-diploma,.page-ibcp{background-color:#fff2dd}.page-cambridge-py .site-header .site-header__logo svg path,.page-cambridge-clsp .site-header .site-header__logo svg path,.page-ibdp-diploma .site-header .site-header__logo svg path,.page-ibcp .site-header .site-header__logo svg path{fill:#913412}.page-cambridge-py .site-header .site-header__toggle-line,.page-cambridge-clsp .site-header .site-header__toggle-line,.page-ibdp-diploma .site-header .site-header__toggle-line,.page-ibcp .site-header .site-header__toggle-line{border-color:#913412}.quick-links-widget{padding-top:32px}@media screen and (min-width: 576px){.quick-links-widget{padding-top:calc(19.9519230769vw - 82.9230769231px)}}@media screen and (min-width: 992px){.quick-links-widget{padding-top:115px}}.quick-links-widget{padding-bottom:32px}@media screen and (min-width: 576px){.quick-links-widget{padding-bottom:calc(53.125vw - 274px)}}@media screen and (min-width: 992px){.quick-links-widget{padding-bottom:253px}}.quick-links-widget h1{font-family:caustenbold;font-style:normal;color:#913412;padding-bottom:17px}.quick-links-widget h1{font-size:32px}@media screen and (min-width: 576px){.quick-links-widget h1{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.quick-links-widget h1{font-size:64px}}.quick-links-widget h1{line-height:84px}@media screen and (min-width: 576px){.quick-links-widget h1{line-height:calc(0vw + 84px)}}@media screen and (min-width: 992px){.quick-links-widget h1{line-height:84px}}.quick-links-widget h2{font-family:caustenbold;font-style:normal;color:#913412}.quick-links-widget h2{font-size:16px}@media screen and (min-width: 576px){.quick-links-widget h2{font-size:calc(3.8461538462vw - 6.1538461538px)}}@media screen and (min-width: 992px){.quick-links-widget h2{font-size:32px}}.quick-links-widget h2{line-height:20px}@media screen and (min-width: 576px){.quick-links-widget h2{line-height:calc(3.125vw + 2px)}}@media screen and (min-width: 992px){.quick-links-widget h2{line-height:33px}}.quick-links-widget h2{padding-top:36px}@media screen and (min-width: 576px){.quick-links-widget h2{padding-top:calc(6.7307692308vw - 2.7692307692px)}}@media screen and (min-width: 992px){.quick-links-widget h2{padding-top:64px}}.quick-links-widget h2{padding-bottom:20px}@media screen and (min-width: 576px){.quick-links-widget h2{padding-bottom:calc(5.2884615385vw - 10.4615384615px)}}@media screen and (min-width: 992px){.quick-links-widget h2{padding-bottom:42px}}.quick-links-widget p,.quick-links-widget li{font-family:caustenregular;font-style:normal;color:#913412}.quick-links-widget p,.quick-links-widget li{font-size:16px}@media screen and (min-width: 576px){.quick-links-widget p,.quick-links-widget li{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.quick-links-widget p,.quick-links-widget li{font-size:24px}}.quick-links-widget p,.quick-links-widget li{line-height:23px}@media screen and (min-width: 576px){.quick-links-widget p,.quick-links-widget li{line-height:calc(2.4038461538vw + 9.1538461538px)}}@media screen and (min-width: 992px){.quick-links-widget p,.quick-links-widget li{line-height:33px}}.quick-links-widget ul{padding-left:14px;list-style:disc}.quick-links-widget ul li{color:#913412}.quick-links-widget ul li::marker{color:#913412}.quick-links-widget ul li a{list-style:dot;font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;text-decoration-line:underline;color:#913412}.quick-links-widget ul li a{font-size:16px}@media screen and (min-width: 576px){.quick-links-widget ul li a{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.quick-links-widget ul li a{font-size:24px}}.quick-links-widget ul li a{line-height:20px}@media screen and (min-width: 576px){.quick-links-widget ul li a{line-height:calc(3.125vw + 2px)}}@media screen and (min-width: 992px){.quick-links-widget ul li a{line-height:33px}}.page-enquiry-form,.page-admission-form,.page-admission-process,.page-contact-us,.page-contact{background-color:#fff2dd}.page-enquiry-form .site-header .site-header__logo svg path,.page-admission-form .site-header .site-header__logo svg path,.page-admission-process .site-header .site-header__logo svg path,.page-contact-us .site-header .site-header__logo svg path,.page-contact .site-header .site-header__logo svg path{fill:#913412}.page-enquiry-form .site-header .site-header__toggle-line,.page-admission-form .site-header .site-header__toggle-line,.page-admission-process .site-header .site-header__toggle-line,.page-contact-us .site-header .site-header__toggle-line,.page-contact .site-header .site-header__toggle-line{border-color:#913412}.page-enquiry-form .contact-us-widget .container,.page-admission-form .contact-us-widget .container,.page-admission-process .contact-us-widget .container,.page-contact-us .contact-us-widget .container,.page-contact .contact-us-widget .container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width: 768px){.page-enquiry-form .contact-us-widget .container,.page-admission-form .contact-us-widget .container,.page-admission-process .contact-us-widget .container,.page-contact-us .contact-us-widget .container,.page-contact .contact-us-widget .container{gap:24px;align-items:flex-start;flex-direction:row}}.page-enquiry-form .contact-us-widget .divider-image,.page-admission-form .contact-us-widget .divider-image,.page-admission-process .contact-us-widget .divider-image,.page-contact-us .contact-us-widget .divider-image,.page-contact .contact-us-widget .divider-image{opacity:0;visibility:hidden}.page-enquiry-form .contact-us-widget h2,.page-admission-form .contact-us-widget h2,.page-admission-process .contact-us-widget h2,.page-contact-us .contact-us-widget h2,.page-contact .contact-us-widget h2{max-width:320px;font-family:caustenbold;font-style:normal;text-align:center;color:#913412}.page-enquiry-form .contact-us-widget h2,.page-admission-form .contact-us-widget h2,.page-admission-process .contact-us-widget h2,.page-contact-us .contact-us-widget h2,.page-contact .contact-us-widget h2{font-size:24px}@media screen and (min-width: 576px){.page-enquiry-form .contact-us-widget h2,.page-admission-form .contact-us-widget h2,.page-admission-process .contact-us-widget h2,.page-contact-us .contact-us-widget h2,.page-contact .contact-us-widget h2{font-size:calc(4.3269230769vw - 0.9230769231px)}}@media screen and (min-width: 992px){.page-enquiry-form .contact-us-widget h2,.page-admission-form .contact-us-widget h2,.page-admission-process .contact-us-widget h2,.page-contact-us .contact-us-widget h2,.page-contact .contact-us-widget h2{font-size:42px}}.page-enquiry-form .contact-us-widget h2,.page-admission-form .contact-us-widget h2,.page-admission-process .contact-us-widget h2,.page-contact-us .contact-us-widget h2,.page-contact .contact-us-widget h2{line-height:26px}@media screen and (min-width: 576px){.page-enquiry-form .contact-us-widget h2,.page-admission-form .contact-us-widget h2,.page-admission-process .contact-us-widget h2,.page-contact-us .contact-us-widget h2,.page-contact .contact-us-widget h2{line-height:calc(4.5673076923vw - 0.3076923077px)}}@media screen and (min-width: 992px){.page-enquiry-form .contact-us-widget h2,.page-admission-form .contact-us-widget h2,.page-admission-process .contact-us-widget h2,.page-contact-us .contact-us-widget h2,.page-contact .contact-us-widget h2{line-height:45px}}.page-enquiry-form .contact-us-widget h2 strong,.page-admission-form .contact-us-widget h2 strong,.page-admission-process .contact-us-widget h2 strong,.page-contact-us .contact-us-widget h2 strong,.page-contact .contact-us-widget h2 strong{position:relative;display:block;font-family:"ps-aelynregular";font-style:normal;color:#505c44;-webkit-text-stroke:1px #505c44}.page-enquiry-form .contact-us-widget h2 strong::after,.page-admission-form .contact-us-widget h2 strong::after,.page-admission-process .contact-us-widget h2 strong::after,.page-contact-us .contact-us-widget h2 strong::after,.page-contact .contact-us-widget h2 strong::after{content:"";position:absolute;left:0;right:0;bottom:-20px;background-image:url('data:image/svg+xml,<svg width="340" height="15" viewBox="0 0 340 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.47266 11.6411C50.9306 6.88434 108.215 3.23914 173.195 3.36446C235.457 3.48434 290.537 7.0369 336.528 11.6411" stroke="%23DC602A" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;width:60%;height:18px;margin:0 auto;text-align:center}@media(min-width: 992px){.page-enquiry-form .contact-us-widget h2 strong::after,.page-admission-form .contact-us-widget h2 strong::after,.page-admission-process .contact-us-widget h2 strong::after,.page-contact-us .contact-us-widget h2 strong::after,.page-contact .contact-us-widget h2 strong::after{width:100%}}.page-enquiry-form .contact-us-widget .wpcf7-form,.page-admission-form .contact-us-widget .wpcf7-form,.page-admission-process .contact-us-widget .wpcf7-form,.page-contact-us .contact-us-widget .wpcf7-form,.page-contact .contact-us-widget .wpcf7-form{padding-top:50px;max-width:480px;flex-direction:column;gap:16px 24px}@media(min-width: 768px){.page-enquiry-form .contact-us-widget .wpcf7-form,.page-admission-form .contact-us-widget .wpcf7-form,.page-admission-process .contact-us-widget .wpcf7-form,.page-contact-us .contact-us-widget .wpcf7-form,.page-contact .contact-us-widget .wpcf7-form{padding-top:0}}.page-enquiry-form .contact-us-widget .wpcf7-form--title,.page-admission-form .contact-us-widget .wpcf7-form--title,.page-admission-process .contact-us-widget .wpcf7-form--title,.page-contact-us .contact-us-widget .wpcf7-form--title,.page-contact .contact-us-widget .wpcf7-form--title{font-family:caustenbold;font-style:normal;text-align:center;padding-bottom:14px}.page-enquiry-form .contact-us-widget .wpcf7-form--title,.page-admission-form .contact-us-widget .wpcf7-form--title,.page-admission-process .contact-us-widget .wpcf7-form--title,.page-contact-us .contact-us-widget .wpcf7-form--title,.page-contact .contact-us-widget .wpcf7-form--title{font-size:24px}@media screen and (min-width: 576px){.page-enquiry-form .contact-us-widget .wpcf7-form--title,.page-admission-form .contact-us-widget .wpcf7-form--title,.page-admission-process .contact-us-widget .wpcf7-form--title,.page-contact-us .contact-us-widget .wpcf7-form--title,.page-contact .contact-us-widget .wpcf7-form--title{font-size:calc(2.8846153846vw + 7.3846153846px)}}@media screen and (min-width: 992px){.page-enquiry-form .contact-us-widget .wpcf7-form--title,.page-admission-form .contact-us-widget .wpcf7-form--title,.page-admission-process .contact-us-widget .wpcf7-form--title,.page-contact-us .contact-us-widget .wpcf7-form--title,.page-contact .contact-us-widget .wpcf7-form--title{font-size:36px}}.page-enquiry-form .contact-us-widget .wpcf7-form--title,.page-admission-form .contact-us-widget .wpcf7-form--title,.page-admission-process .contact-us-widget .wpcf7-form--title,.page-contact-us .contact-us-widget .wpcf7-form--title,.page-contact .contact-us-widget .wpcf7-form--title{line-height:24px}@media screen and (min-width: 576px){.page-enquiry-form .contact-us-widget .wpcf7-form--title,.page-admission-form .contact-us-widget .wpcf7-form--title,.page-admission-process .contact-us-widget .wpcf7-form--title,.page-contact-us .contact-us-widget .wpcf7-form--title,.page-contact .contact-us-widget .wpcf7-form--title{line-height:calc(0vw + 24px)}}@media screen and (min-width: 992px){.page-enquiry-form .contact-us-widget .wpcf7-form--title,.page-admission-form .contact-us-widget .wpcf7-form--title,.page-admission-process .contact-us-widget .wpcf7-form--title,.page-contact-us .contact-us-widget .wpcf7-form--title,.page-contact .contact-us-widget .wpcf7-form--title{line-height:24px}}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid{width:100%;display:flex;flex-direction:column;gap:16px 32px}@media(min-width: 528px){.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid{flex-direction:row}}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p{width:100%;flex-direction:column}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap{width:100%;position:relative}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap br,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap br,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap br,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap br,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control-wrap br{display:none}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label{font-family:caustenmedium;font-style:normal;font-size:14px;line-height:20px;color:#913412}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label+br+span.wpcf7-not-valid-tip,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label+br+span.wpcf7-not-valid-tip,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label+br+span.wpcf7-not-valid-tip,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label+br+span.wpcf7-not-valid-tip,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p label+br+span.wpcf7-not-valid-tip{display:none}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control{margin-top:6px;box-sizing:border-box;padding:12px 14px;background:rgba(255,242,221,.75);border:1px solid rgba(208,213,221,.75);box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:8px;width:100%;font-family:caustenregular;font-style:normal;font-size:16px;line-height:24px;color:#667085}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:hover,.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus,.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus-visible,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:hover,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus-visible,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:hover,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus-visible,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:hover,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus-visible,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:hover,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control:focus-visible{outline:1px solid #913412;border:1px solid #913412}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip{font-family:caustenmedium;font-style:normal;font-size:14px;line-height:20px;color:#dc3232;padding-bottom:8px}@media(min-width: 768px){.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-not-valid-tip{position:absolute;left:0;padding-bottom:0}}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-textarea,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-textarea,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-textarea,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-textarea,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-textarea{height:134px}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit{cursor:pointer;box-sizing:border-box;padding:23px 14px;background:#913412;box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:16px;width:100%;color:#fff2dd;font-family:caustenbold;font-style:normal;font-size:24px;line-height:24px;border:1px solid rgba(0,0,0,0)}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit:hover,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit:hover,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit:hover,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit:hover,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-form-control.wpcf7-submit:hover{border:1px solid #913412;color:#913412;background-color:rgba(0,0,0,0)}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-spinner,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-spinner,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-spinner,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-spinner,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-grid p .wpcf7-spinner{margin-inline:auto;display:none}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-form-control-hidden,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-form-control-hidden,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-form-control-hidden,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-form-control-hidden,.page-contact .contact-us-widget .wpcf7-form .wpcf7-form-control-hidden{display:none}.page-enquiry-form .contact-us-widget .wpcf7-form .wpcf7-response-output,.page-admission-form .contact-us-widget .wpcf7-form .wpcf7-response-output,.page-admission-process .contact-us-widget .wpcf7-form .wpcf7-response-output,.page-contact-us .contact-us-widget .wpcf7-form .wpcf7-response-output,.page-contact .contact-us-widget .wpcf7-form .wpcf7-response-output{font-family:caustenmedium;font-style:normal;font-size:14px;line-height:20px;color:#913412;margin-top:0}.page-enquiry-form .contact-us-widget .admissions-section,.page-admission-form .contact-us-widget .admissions-section,.page-admission-process .contact-us-widget .admissions-section,.page-contact-us .contact-us-widget .admissions-section,.page-contact .contact-us-widget .admissions-section{position:relative;margin-top:80px}@media(min-width: 768px){.page-enquiry-form .contact-us-widget .admissions-section,.page-admission-form .contact-us-widget .admissions-section,.page-admission-process .contact-us-widget .admissions-section,.page-contact-us .contact-us-widget .admissions-section,.page-contact .contact-us-widget .admissions-section{padding-top:80px;padding-bottom:80px;background-color:#913412}}.page-enquiry-form .contact-us-widget .admissions-section .container,.page-admission-form .contact-us-widget .admissions-section .container,.page-admission-process .contact-us-widget .admissions-section .container,.page-contact-us .contact-us-widget .admissions-section .container,.page-contact .contact-us-widget .admissions-section .container{position:relative;justify-content:flex-end;flex-direction:column-reverse}@media(min-width: 768px){.page-enquiry-form .contact-us-widget .admissions-section .container,.page-admission-form .contact-us-widget .admissions-section .container,.page-admission-process .contact-us-widget .admissions-section .container,.page-contact-us .contact-us-widget .admissions-section .container,.page-contact .contact-us-widget .admissions-section .container{flex-direction:row}}.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{bottom:-80px}@media(min-width: 768px){.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{position:absolute}}@media(min-width: 1200px){.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{width:auto}}.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{width:340px}@media screen and (min-width: 768px){.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{width:calc(56.4814814815vw - 93.7777777778px)}}@media screen and (min-width: 1200px){.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{width:584px}}.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{left:0}@media screen and (min-width: 768px){.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{left:calc(-13.8888888889vw + 106.6666666667px)}}@media screen and (min-width: 1200px){.page-enquiry-form .contact-us-widget .admissions-section img,.page-admission-form .contact-us-widget .admissions-section img,.page-admission-process .contact-us-widget .admissions-section img,.page-contact-us .contact-us-widget .admissions-section img,.page-contact .contact-us-widget .admissions-section img{left:-60px}}.page-enquiry-form .contact-us-widget .admissions-section .admissions-text,.page-admission-form .contact-us-widget .admissions-section .admissions-text,.page-admission-process .contact-us-widget .admissions-section .admissions-text,.page-contact-us .contact-us-widget .admissions-section .admissions-text,.page-contact .contact-us-widget .admissions-section .admissions-text{padding-top:45px;padding-bottom:45px;background-color:#913412;margin-bottom:24px;width:calc(100% + 32px)}@media(min-width: 768px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text,.page-admission-form .contact-us-widget .admissions-section .admissions-text,.page-admission-process .contact-us-widget .admissions-section .admissions-text,.page-contact-us .contact-us-widget .admissions-section .admissions-text,.page-contact .contact-us-widget .admissions-section .admissions-text{width:auto;max-width:520px;background-color:rgba(0,0,0,0);padding:0;margin:0;max-width:570px}}.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p,.page-admission-form .contact-us-widget .admissions-section .admissions-text p,.page-admission-process .contact-us-widget .admissions-section .admissions-text p,.page-contact-us .contact-us-widget .admissions-section .admissions-text p,.page-contact .contact-us-widget .admissions-section .admissions-text p{font-family:caustenbold;font-style:normal;font-size:36px;line-height:24px;text-align:center;color:#fff2dd;line-height:124%}.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p,.page-admission-form .contact-us-widget .admissions-section .admissions-text p,.page-admission-process .contact-us-widget .admissions-section .admissions-text p,.page-contact-us .contact-us-widget .admissions-section .admissions-text p,.page-contact .contact-us-widget .admissions-section .admissions-text p{font-size:32px}@media screen and (min-width: 576px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p,.page-admission-form .contact-us-widget .admissions-section .admissions-text p,.page-admission-process .contact-us-widget .admissions-section .admissions-text p,.page-contact-us .contact-us-widget .admissions-section .admissions-text p,.page-contact .contact-us-widget .admissions-section .admissions-text p{font-size:calc(0.9615384615vw + 26.4615384615px)}}@media screen and (min-width: 992px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p,.page-admission-form .contact-us-widget .admissions-section .admissions-text p,.page-admission-process .contact-us-widget .admissions-section .admissions-text p,.page-contact-us .contact-us-widget .admissions-section .admissions-text p,.page-contact .contact-us-widget .admissions-section .admissions-text p{font-size:36px}}.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p br,.page-admission-form .contact-us-widget .admissions-section .admissions-text p br,.page-admission-process .contact-us-widget .admissions-section .admissions-text p br,.page-contact-us .contact-us-widget .admissions-section .admissions-text p br,.page-contact .contact-us-widget .admissions-section .admissions-text p br{display:block}@media(min-width: 1992px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p br,.page-admission-form .contact-us-widget .admissions-section .admissions-text p br,.page-admission-process .contact-us-widget .admissions-section .admissions-text p br,.page-contact-us .contact-us-widget .admissions-section .admissions-text p br,.page-contact .contact-us-widget .admissions-section .admissions-text p br{display:none}}.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-process .contact-us-widget .admissions-section .admissions-text p a,.page-contact-us .contact-us-widget .admissions-section .admissions-text p a,.page-contact .contact-us-widget .admissions-section .admissions-text p a{display:block;font-family:caustenregular;font-style:normal;font-size:48px;line-height:36px;text-align:center;color:#fff2dd;margin-top:14px}@media(min-width: 768px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-process .contact-us-widget .admissions-section .admissions-text p a,.page-contact-us .contact-us-widget .admissions-section .admissions-text p a,.page-contact .contact-us-widget .admissions-section .admissions-text p a{margin-top:27px}}.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-process .contact-us-widget .admissions-section .admissions-text p a,.page-contact-us .contact-us-widget .admissions-section .admissions-text p a,.page-contact .contact-us-widget .admissions-section .admissions-text p a{font-size:42px}@media screen and (min-width: 576px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-process .contact-us-widget .admissions-section .admissions-text p a,.page-contact-us .contact-us-widget .admissions-section .admissions-text p a,.page-contact .contact-us-widget .admissions-section .admissions-text p a{font-size:calc(1.4423076923vw + 33.6923076923px)}}@media screen and (min-width: 992px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-process .contact-us-widget .admissions-section .admissions-text p a,.page-contact-us .contact-us-widget .admissions-section .admissions-text p a,.page-contact .contact-us-widget .admissions-section .admissions-text p a{font-size:48px}}.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-process .contact-us-widget .admissions-section .admissions-text p a,.page-contact-us .contact-us-widget .admissions-section .admissions-text p a,.page-contact .contact-us-widget .admissions-section .admissions-text p a{line-height:36px}@media screen and (min-width: 576px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-process .contact-us-widget .admissions-section .admissions-text p a,.page-contact-us .contact-us-widget .admissions-section .admissions-text p a,.page-contact .contact-us-widget .admissions-section .admissions-text p a{line-height:calc(0vw + 36px)}}@media screen and (min-width: 992px){.page-enquiry-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-form .contact-us-widget .admissions-section .admissions-text p a,.page-admission-process .contact-us-widget .admissions-section .admissions-text p a,.page-contact-us .contact-us-widget .admissions-section .admissions-text p a,.page-contact .contact-us-widget .admissions-section .admissions-text p a{line-height:36px}}textarea{resize:none}.archive{background-color:#fff2dd}.archive .site-header .site-header__logo svg path{fill:#fff2dd}.archive .site-header .site-header__toggle-line{border-color:#fff2dd}.archive .page-header{background-color:#505c44}.archive .page-header{padding-bottom:32px}@media screen and (min-width: 576px){.archive .page-header{padding-bottom:calc(7.2115384615vw - 9.5384615385px)}}@media screen and (min-width: 992px){.archive .page-header{padding-bottom:62px}}.archive .page-title{font-family:"ps-aelynregular";font-style:normal;color:#fff2dd;-webkit-text-stroke:2px #fff2dd;text-align:center;padding-bottom:6px;margin-left:auto;margin-right:auto}.archive .page-title{font-size:32px}@media screen and (min-width: 576px){.archive .page-title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.archive .page-title{font-size:64px}}.archive .page-title{line-height:42px}@media screen and (min-width: 576px){.archive .page-title{line-height:calc(-2.1634615385vw + 54.4615384615px)}}@media screen and (min-width: 992px){.archive .page-title{line-height:33px}}.archive .page-title{max-width:328px}@media screen and (min-width: 576px){.archive .page-title{max-width:calc(173.9583333333vw - 674px)}}@media screen and (min-width: 768px){.archive .page-title{max-width:662px}}@media(min-width: 768px){.archive .page-title{text-align:left;padding-bottom:32px;margin-left:0;margin-right:0}}.archive .page-description{font-style:normal;color:#fff2dd;-webkit-text-stroke:0;text-align:center;font-family:caustenregular;margin-left:auto;margin-right:auto}.archive .page-description{font-size:16px}@media screen and (min-width: 576px){.archive .page-description{font-size:calc(3.8461538462vw - 6.1538461538px)}}@media screen and (min-width: 992px){.archive .page-description{font-size:32px}}.archive .page-description{line-height:20px}@media screen and (min-width: 576px){.archive .page-description{line-height:calc(3.125vw + 2px)}}@media screen and (min-width: 992px){.archive .page-description{line-height:33px}}.archive .page-description{max-width:328px}@media screen and (min-width: 576px){.archive .page-description{max-width:calc(173.9583333333vw - 674px)}}@media screen and (min-width: 768px){.archive .page-description{max-width:662px}}@media(min-width: 768px){.archive .page-description{text-align:left;font-family:caustenbold;margin-left:0;margin-right:0}}.posts-list{background-color:#fff2dd;display:grid;grid-gap:57px 77px;grid-template-columns:1fr}.posts-list{padding-top:120px}@media screen and (min-width: 576px){.posts-list{padding-top:calc(-14.4230769231vw + 203.0769230769px)}}@media screen and (min-width: 992px){.posts-list{padding-top:60px}}.posts-list{padding-bottom:54px}@media screen and (min-width: 576px){.posts-list{padding-bottom:calc(-3.3653846154vw + 73.3846153846px)}}@media screen and (min-width: 992px){.posts-list{padding-bottom:40px}}@media(min-width: 768px){.posts-list{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.posts-list{grid-template-columns:1fr 1fr 1fr}}.posts-list .archive-thumb{width:100%;display:inline-block;padding-bottom:22px}.posts-list .archive-thumb img{width:100%;height:auto;border-radius:16px}.posts-list .entry-taxonomies{padding-bottom:8px}.posts-list .entry-taxonomies span a{display:inline-block;font-family:"gilroy-semibold";font-style:normal;font-size:14px;line-height:20px;color:#913412}.posts-list .entry-title a{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:8px}.posts-list .entry-title span{font-family:caustenbold;font-style:normal;font-size:24px;line-height:32px;color:#000}.posts-list .entry-title .entry-icon{padding-left:16px;display:inline-block}.posts-list .entry-excerpt p{font-family:caustenregular;font-style:normal;font-size:16px;line-height:24px;color:#000;padding-bottom:24px}.posts-list .entry-meta{font-style:normal;font-size:14px;line-height:20px;color:#000}.posts-list .entry-meta span{display:block;font-family:caustensemi_bold}.posts-list .entry-meta time{display:block;font-family:caustenregular}.blog-template-default{background-color:#fff2dd;padding-left:16px;padding-right:16px}.blog-template-default .site-header .site-header__logo svg path{fill:#913412}.blog-template-default .site-header .site-header__toggle-line{border-color:#913412}.blog-template-default .site-header .active .site-header__toggle-line{border-color:#fff2dd}.blog-template-default h1{max-width:768px;margin-left:auto;margin-right:auto;font-family:caustenbold;font-style:normal;color:#913412;padding-bottom:17px}.blog-template-default h1{font-size:32px}@media screen and (min-width: 576px){.blog-template-default h1{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.blog-template-default h1{font-size:64px}}.blog-template-default h1{line-height:32px}@media screen and (min-width: 576px){.blog-template-default h1{line-height:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.blog-template-default h1{line-height:64px}}.blog-template-default .entry-content{max-width:768px;margin-left:auto;margin-right:auto;padding-bottom:80px}.blog-template-default .entry-content figure.alignfull{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.blog-template-default .entry-content figure.alignfull img{width:100%;height:auto;display:block}.blog-template-default .entry-content h1,.blog-template-default .entry-content h2,.blog-template-default .entry-content h3,.blog-template-default .entry-content h4,.blog-template-default .entry-content h5,.blog-template-default .entry-content h6{font-family:caustenbold;font-style:normal;color:#913412;padding-bottom:16px}.blog-template-default .entry-content p,.blog-template-default .entry-content li{font-family:caustenregular;font-style:normal;color:#000}.blog-template-default .entry-content p,.blog-template-default .entry-content li{font-size:16px}@media screen and (min-width: 576px){.blog-template-default .entry-content p,.blog-template-default .entry-content li{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.blog-template-default .entry-content p,.blog-template-default .entry-content li{font-size:24px}}.blog-template-default .entry-content p,.blog-template-default .entry-content li{line-height:23px}@media screen and (min-width: 576px){.blog-template-default .entry-content p,.blog-template-default .entry-content li{line-height:calc(2.4038461538vw + 9.1538461538px)}}@media screen and (min-width: 992px){.blog-template-default .entry-content p,.blog-template-default .entry-content li{line-height:33px}}.blog-template-default .entry-content p:not(:last-child){margin-bottom:16px}.blog-template-default .entry-content a{text-decoration-line:underline}.blog-template-default .nocomments,.blog-template-default .entry-footer,.blog-template-default .related-posts{display:none}.page-parents-corner{background-color:#fff2dd}.page-parents-corner .site-header .site-header__logo svg path{fill:#fff2dd}.page-parents-corner .site-header .site-header__toggle-line{border-color:#fff2dd}.page-parents-corner .entry-content .parent-community{background-color:#505c44}.page-parents-corner .entry-content .container{display:flex;align-items:flex-start;flex-direction:column}.page-parents-corner .entry-content .parent-community__container{flex-direction:column;gap:52px;position:relative;padding-bottom:384px;margin-bottom:36px}@media(min-width: 992px){.page-parents-corner .entry-content .parent-community__container{flex-direction:row;gap:16px;padding-bottom:130px;margin-bottom:258px}}.page-parents-corner .entry-content .parent-community__container .parent-community__image{margin-inline:auto;left:0;right:0;object-fit:contain;position:absolute;bottom:-26px;width:320px;height:384px}@media(min-width: 992px){.page-parents-corner .entry-content .parent-community__container .parent-community__image{position:absolute;left:initial;top:100px;bottom:initial;width:576px;height:690px}}.page-parents-corner .entry-content .parent-community__container .content{position:relative;text-align:center;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content{text-align:left;margin-inline:initial;align-items:flex-start;justify-content:flex-start}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{-webkit-text-stroke:2px #fff2dd;font-family:"ps-aelynregular";font-style:normal;color:#fff2dd;text-align:center;padding-bottom:10px;line-height:normal}@media(min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{max-width:826px;padding-bottom:42px}.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{line-height:42px}}@media screen and (min-width: 992px)and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{line-height:calc(-2.1634615385vw + 54.4615384615px)}}@media screen and (min-width: 992px)and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{line-height:33px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{max-width:330px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{max-width:calc(119.2307692308vw - 356.7692307692px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{max-width:826px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{font-size:36px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{font-size:calc(6.7307692308vw - 2.7692307692px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__title{font-size:64px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{font-family:caustenregular;font-style:normal;color:#fff2dd;padding-bottom:16px}@media(min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{padding-bottom:28px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{max-width:330px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{max-width:calc(47.1153846154vw + 58.6153846154px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{max-width:526px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{font-size:20px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{font-size:calc(2.8846153846vw + 3.3846153846px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{font-size:32px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{line-height:33px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__subtitle{line-height:33px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{font-family:caustenregular;font-style:normal;color:#fff2dd}.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{max-width:330px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{max-width:calc(26.9230769231vw + 174.9230769231px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{max-width:442px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{font-size:16px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{font-size:24px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{line-height:23px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{line-height:calc(4.5673076923vw - 3.3076923077px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__content p{line-height:42px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{display:inline-block;background:#fff2dd;border-radius:16px;font-family:caustenbold;font-style:normal;color:#913412;padding:24px 26px;margin-top:24px;border:1px solid rgba(0,0,0,0)}@media(min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{margin-top:54px;padding:16px 12px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__button:hover{border:1px solid #fff2dd;color:#fff2dd;background-color:rgba(0,0,0,0)}.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{max-width:330px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{max-width:calc(26.9230769231vw + 174.9230769231px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{max-width:442px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{font-size:20px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{font-size:calc(0.9615384615vw + 14.4615384615px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{font-size:24px}}.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{line-height:20px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{line-height:calc(0.9615384615vw + 14.4615384615px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .parent-community__container .content .parent-community__button{line-height:24px}}.page-parents-corner .entry-content .mystery-readers .container{gap:22px;align-items:center;justify-content:space-between;flex-direction:column-reverse;padding-top:53px;padding-bottom:74px;align-items:center}@media(min-width: 992px){.page-parents-corner .entry-content .mystery-readers .container{padding-top:64px;padding-bottom:74px;gap:52px;flex-direction:row}}.page-parents-corner .entry-content .mystery-readers .content{max-width:292px;text-align:center}@media(min-width: 576px){.page-parents-corner .entry-content .mystery-readers .content{max-width:480px}}@media(min-width: 992px){.page-parents-corner .entry-content .mystery-readers .content{max-width:420px;text-align:left}}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__title{font-family:caustenbold;font-style:normal;color:#505c44;padding-bottom:24px}@media(min-width: 992px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__title{padding-bottom:42px}}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__title{font-size:32px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__title{font-size:calc(6.25vw - 4px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__title{font-size:58px}}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__title{line-height:32px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__title{line-height:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__title{line-height:64px}}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description{font-family:caustenregular;font-style:normal;color:#000}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description{font-size:16px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description{font-size:24px}}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description{line-height:24px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description{line-height:33px}}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description .mystery-readers__highlight,.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description strong{padding-top:38px;display:block;font-family:caustenbold;font-style:normal;color:#913412}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description .mystery-readers__highlight,.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description strong{font-size:16px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description .mystery-readers__highlight,.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description strong{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description .mystery-readers__highlight,.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description strong{font-size:24px}}.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description .mystery-readers__highlight,.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description strong{line-height:24px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description .mystery-readers__highlight,.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description strong{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description .mystery-readers__highlight,.page-parents-corner .entry-content .mystery-readers .content .mystery-readers__description strong{line-height:33px}}.page-parents-corner .entry-content .community-partnership{background-color:#fec157;padding-bottom:0px;margin-top:116px;position:relative}.page-parents-corner .entry-content .community-partnership .container{gap:16px;z-index:0;flex-direction:column-reverse;position:relative;justify-content:center;align-items:center;padding-left:0;padding-right:0}@media(min-width: 992px){.page-parents-corner .entry-content .community-partnership .container{padding-left:16px;padding-right:16px;flex-direction:row;align-items:flex-end;justify-content:flex-start}}.page-parents-corner .entry-content .community-partnership .container .content{z-index:1;max-width:388px;padding-top:28px;padding-bottom:52px;flex:0 0 388px;margin-top:-116px}@media(min-width: 576px){.page-parents-corner .entry-content .community-partnership .container .content{max-width:480px}}@media(min-width: 992px){.page-parents-corner .entry-content .community-partnership .container .content{margin-top:0;flex:0 0 388px;padding-top:82px;padding-bottom:126px}}.page-parents-corner .entry-content .community-partnership .container .content .community-partnership__description{font-family:caustenregular;font-style:normal;text-align:center;color:#913412}.page-parents-corner .entry-content .community-partnership .container .content .community-partnership__description{font-size:16px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .community-partnership .container .content .community-partnership__description{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .community-partnership .container .content .community-partnership__description{font-size:24px}}.page-parents-corner .entry-content .community-partnership .container .content .community-partnership__description{line-height:24px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .community-partnership .container .content .community-partnership__description{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .community-partnership .container .content .community-partnership__description{line-height:33px}}.page-parents-corner .entry-content .community-partnership .container .content .community-partnership__description strong{padding-top:28px;display:block;font-family:caustenbold;font-style:normal;color:#505c44}.page-parents-corner .entry-content .community-partnership img{z-index:-1;object-fit:cover;object-position:bottom;height:auto;position:relative;left:0;right:0;margin-inline:auto;top:-116px}.page-parents-corner .entry-content .community-partnership img{width:352px}@media screen and (min-width: 340px){.page-parents-corner .entry-content .community-partnership img{width:calc(46.6257668712vw + 193.472392638px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .community-partnership img{width:656px}}.page-parents-corner .entry-content .community-partnership img{height:376px}@media screen and (min-width: 340px){.page-parents-corner .entry-content .community-partnership img{height:calc(38.3435582822vw + 245.6319018405px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .community-partnership img{height:626px}}.page-parents-corner .entry-content .coffee-connections{padding-top:38px;padding-bottom:18px}@media(min-width: 992px){.page-parents-corner .entry-content .coffee-connections{padding-top:110px;padding-bottom:22px}}.page-parents-corner .entry-content .coffee-connections .container{max-width:240px;margin-left:0;margin-right:auto}@media(min-width: 576px){.page-parents-corner .entry-content .coffee-connections .container{text-align:center;margin-inline:auto;max-width:480px}}@media(min-width: 992px){.page-parents-corner .entry-content .coffee-connections .container{max-width:initial;align-items:center}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper{padding-bottom:23px;justify-content:flex-start;align-items:flex-start}@media(min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper{display:flex;align-items:center;justify-content:center}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper svg{display:inline-block;padding-left:4px}.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper svg{width:54px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper svg{width:calc(13.9423076923vw - 26.3076923077px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper svg{width:112px}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper svg{height:25px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper svg{height:calc(6.4903846154vw - 12.3846153846px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__titleWrapper svg{height:52px}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{text-align:center;font-family:caustenbold;font-style:normal;font-size:64px;line-height:80px;color:#913412;max-width:200px;text-align:left}@media(min-width: 568px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{max-width:initial}}@media(min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{text-align:center}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{font-size:32px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{font-size:64px}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{line-height:24px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{line-height:calc(14.4230769231vw - 59.0769230769px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__title{line-height:84px}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__content{margin-inline:auto;font-family:caustenregular;font-style:normal;color:#000;max-width:774px;padding-bottom:34px;text-align:left}@media(min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__content{text-align:center;padding-bottom:78px}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__content{font-size:16px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__content{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__content{font-size:24px}}.page-parents-corner .entry-content .coffee-connections .coffee-connections__content{line-height:24px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__content{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .coffee-connections .coffee-connections__content{line-height:33px}}.page-parents-corner .entry-content .after-school{background:#505c44}.page-parents-corner .entry-content .after-school .container{flex-direction:row;position:relative;padding-top:48px;padding-bottom:88px;margin-top:80px}@media(min-width: 576px){.page-parents-corner .entry-content .after-school .container{margin-top:184px}}.page-parents-corner .entry-content .after-school .content{z-index:1}@media(min-width: 576px){.page-parents-corner .entry-content .after-school .content{text-align:center}}.page-parents-corner .entry-content .after-school .content{max-width:200px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .after-school .content{max-width:calc(74.0384615385vw - 226.4615384615px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .after-school .content{max-width:508px}}.page-parents-corner .entry-content .after-school .content .after-school__title{font-family:caustenbold;font-style:normal;color:#fff2dd;text-align:left;padding-bottom:12px}@media(min-width: 768px){.page-parents-corner .entry-content .after-school .content .after-school__title{text-align:center;padding-bottom:42px}}.page-parents-corner .entry-content .after-school .content .after-school__title{font-size:24px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .after-school .content .after-school__title{font-size:calc(9.6153846154vw - 31.3846153846px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .after-school .content .after-school__title{font-size:64px}}.page-parents-corner .entry-content .after-school .content .after-school__title{line-height:30px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .after-school .content .after-school__title{line-height:calc(12.9807692308vw - 44.7692307692px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .after-school .content .after-school__title{line-height:84px}}.page-parents-corner .entry-content .after-school .content .after-school__button{display:inline-block;text-align:center;background:#fff2dd;border-radius:16px;font-family:caustenbold;font-style:normal;color:#913412;font-size:20px;line-height:20px;padding:16px 12px;width:198px}@media(min-width: 768px){.page-parents-corner .entry-content .after-school .content .after-school__button{width:322px;padding:24px 26px;font-size:24px;line-height:24px}}.page-parents-corner .entry-content .after-school img{z-index:0;position:absolute;bottom:0;right:-60px}@media(min-width: 520px){.page-parents-corner .entry-content .after-school img{right:0}}.page-parents-corner .entry-content .after-school img{width:266px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .after-school img{width:calc(47.1153846154vw - 5.3846153846px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .after-school img{width:462px}}.page-parents-corner .entry-content .after-school img{height:332px}@media screen and (min-width: 576px){.page-parents-corner .entry-content .after-school img{height:calc(59.1346153846vw - 8.6153846154px)}}@media screen and (min-width: 992px){.page-parents-corner .entry-content .after-school img{height:578px}}.page-parents-corner .entry-content .info-section .info-section__container{flex-direction:column-reverse}@media(min-width: 768px){.page-parents-corner .entry-content .info-section .info-section__container{flex-direction:row}}.page-school-life-at-ruh,.page-liferuh,.page-life-ruh,.page-school-life{background-color:#fff2dd}.page-school-life-at-ruh .site-header .site-header__logo svg path,.page-liferuh .site-header .site-header__logo svg path,.page-life-ruh .site-header .site-header__logo svg path,.page-school-life .site-header .site-header__logo svg path{fill:#fff2dd}.page-school-life-at-ruh .site-header .site-header__toggle-line,.page-liferuh .site-header .site-header__toggle-line,.page-life-ruh .site-header .site-header__toggle-line,.page-school-life .site-header .site-header__toggle-line{border-color:#fff2dd}.page-school-life-at-ruh .entry-content .ruh_life-section__detail,.page-liferuh .entry-content .ruh_life-section__detail,.page-life-ruh .entry-content .ruh_life-section__detail,.page-school-life .entry-content .ruh_life-section__detail{background-color:#913412;overflow:hidden}.page-school-life-at-ruh .entry-content .ruh_life-section__detail .image,.page-liferuh .entry-content .ruh_life-section__detail .image,.page-life-ruh .entry-content .ruh_life-section__detail .image,.page-school-life .entry-content .ruh_life-section__detail .image{margin-bottom:-3px}.page-school-life-at-ruh .entry-content .container,.page-liferuh .entry-content .container,.page-life-ruh .entry-content .container,.page-school-life .entry-content .container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;text-align:center}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .container,.page-liferuh .entry-content .container,.page-life-ruh .entry-content .container,.page-school-life .entry-content .container{text-align:left;flex-direction:row}}.page-school-life-at-ruh .entry-content h1,.page-liferuh .entry-content h1,.page-life-ruh .entry-content h1,.page-school-life .entry-content h1{text-align:center;font-family:"ps-aelynregular";font-style:normal;color:#fff2dd;-webkit-text-stroke:2px #fff2dd}@media(min-width: 992px){.page-school-life-at-ruh .entry-content h1,.page-liferuh .entry-content h1,.page-life-ruh .entry-content h1,.page-school-life .entry-content h1{text-align:left}}.page-school-life-at-ruh .entry-content h1,.page-liferuh .entry-content h1,.page-life-ruh .entry-content h1,.page-school-life .entry-content h1{font-size:36px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content h1,.page-liferuh .entry-content h1,.page-life-ruh .entry-content h1,.page-school-life .entry-content h1{font-size:calc(6.7307692308vw - 2.7692307692px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content h1,.page-liferuh .entry-content h1,.page-life-ruh .entry-content h1,.page-school-life .entry-content h1{font-size:64px}}.page-school-life-at-ruh .entry-content h1,.page-liferuh .entry-content h1,.page-life-ruh .entry-content h1,.page-school-life .entry-content h1{line-height:33px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content h1,.page-liferuh .entry-content h1,.page-life-ruh .entry-content h1,.page-school-life .entry-content h1{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content h1,.page-liferuh .entry-content h1,.page-life-ruh .entry-content h1,.page-school-life .entry-content h1{line-height:33px}}.page-school-life-at-ruh .entry-content h1 strong,.page-liferuh .entry-content h1 strong,.page-life-ruh .entry-content h1 strong,.page-school-life .entry-content h1 strong{font-family:"caustenbold";font-style:normal;color:#fff2dd;display:block;-webkit-text-stroke:0px;padding-top:7px;padding-bottom:16px}@media(min-width: 992px){.page-school-life-at-ruh .entry-content h1 strong,.page-liferuh .entry-content h1 strong,.page-life-ruh .entry-content h1 strong,.page-school-life .entry-content h1 strong{padding-top:42px;padding-bottom:14px}}.page-school-life-at-ruh .entry-content h1 strong,.page-liferuh .entry-content h1 strong,.page-life-ruh .entry-content h1 strong,.page-school-life .entry-content h1 strong{font-size:20px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content h1 strong,.page-liferuh .entry-content h1 strong,.page-life-ruh .entry-content h1 strong,.page-school-life .entry-content h1 strong{font-size:calc(2.8846153846vw + 3.3846153846px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content h1 strong,.page-liferuh .entry-content h1 strong,.page-life-ruh .entry-content h1 strong,.page-school-life .entry-content h1 strong{font-size:32px}}.page-school-life-at-ruh .entry-content h1 strong,.page-liferuh .entry-content h1 strong,.page-life-ruh .entry-content h1 strong,.page-school-life .entry-content h1 strong{line-height:33px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content h1 strong,.page-liferuh .entry-content h1 strong,.page-life-ruh .entry-content h1 strong,.page-school-life .entry-content h1 strong{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content h1 strong,.page-liferuh .entry-content h1 strong,.page-life-ruh .entry-content h1 strong,.page-school-life .entry-content h1 strong{line-height:33px}}.page-school-life-at-ruh .entry-content h2:not(.info-section__title),.page-liferuh .entry-content h2:not(.info-section__title),.page-life-ruh .entry-content h2:not(.info-section__title),.page-school-life .entry-content h2:not(.info-section__title){font-family:"caustenbold";font-style:normal;color:#913412;padding-bottom:16px}@media(min-width: 992px){.page-school-life-at-ruh .entry-content h2:not(.info-section__title),.page-liferuh .entry-content h2:not(.info-section__title),.page-life-ruh .entry-content h2:not(.info-section__title),.page-school-life .entry-content h2:not(.info-section__title){padding-bottom:42px}}.page-school-life-at-ruh .entry-content h2:not(.info-section__title),.page-liferuh .entry-content h2:not(.info-section__title),.page-life-ruh .entry-content h2:not(.info-section__title),.page-school-life .entry-content h2:not(.info-section__title){font-size:32px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content h2:not(.info-section__title),.page-liferuh .entry-content h2:not(.info-section__title),.page-life-ruh .entry-content h2:not(.info-section__title),.page-school-life .entry-content h2:not(.info-section__title){font-size:calc(6.25vw - 4px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content h2:not(.info-section__title),.page-liferuh .entry-content h2:not(.info-section__title),.page-life-ruh .entry-content h2:not(.info-section__title),.page-school-life .entry-content h2:not(.info-section__title){font-size:58px}}.page-school-life-at-ruh .entry-content h2:not(.info-section__title),.page-liferuh .entry-content h2:not(.info-section__title),.page-life-ruh .entry-content h2:not(.info-section__title),.page-school-life .entry-content h2:not(.info-section__title){line-height:24px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content h2:not(.info-section__title),.page-liferuh .entry-content h2:not(.info-section__title),.page-life-ruh .entry-content h2:not(.info-section__title),.page-school-life .entry-content h2:not(.info-section__title){line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content h2:not(.info-section__title),.page-liferuh .entry-content h2:not(.info-section__title),.page-life-ruh .entry-content h2:not(.info-section__title),.page-school-life .entry-content h2:not(.info-section__title){line-height:33px}}.page-school-life-at-ruh .entry-content p,.page-liferuh .entry-content p,.page-life-ruh .entry-content p,.page-school-life .entry-content p{font-family:"caustenregular";font-style:normal;color:#000}.page-school-life-at-ruh .entry-content p,.page-liferuh .entry-content p,.page-life-ruh .entry-content p,.page-school-life .entry-content p{font-size:16px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content p,.page-liferuh .entry-content p,.page-life-ruh .entry-content p,.page-school-life .entry-content p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content p,.page-liferuh .entry-content p,.page-life-ruh .entry-content p,.page-school-life .entry-content p{font-size:24px}}.page-school-life-at-ruh .entry-content p,.page-liferuh .entry-content p,.page-life-ruh .entry-content p,.page-school-life .entry-content p{line-height:24px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content p,.page-liferuh .entry-content p,.page-life-ruh .entry-content p,.page-school-life .entry-content p{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content p,.page-liferuh .entry-content p,.page-life-ruh .entry-content p,.page-school-life .entry-content p{line-height:33px}}.page-school-life-at-ruh .entry-content p strong,.page-liferuh .entry-content p strong,.page-life-ruh .entry-content p strong,.page-school-life .entry-content p strong{display:block;font-family:"caustenbold";font-style:normal;text-align:center;color:#913412}.page-school-life-at-ruh .entry-content p strong,.page-liferuh .entry-content p strong,.page-life-ruh .entry-content p strong,.page-school-life .entry-content p strong{font-size:20px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content p strong,.page-liferuh .entry-content p strong,.page-life-ruh .entry-content p strong,.page-school-life .entry-content p strong{font-size:calc(2.8846153846vw + 3.3846153846px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content p strong,.page-liferuh .entry-content p strong,.page-life-ruh .entry-content p strong,.page-school-life .entry-content p strong{font-size:32px}}.page-school-life-at-ruh .entry-content p strong,.page-liferuh .entry-content p strong,.page-life-ruh .entry-content p strong,.page-school-life .entry-content p strong{line-height:28px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content p strong,.page-liferuh .entry-content p strong,.page-life-ruh .entry-content p strong,.page-school-life .entry-content p strong{line-height:calc(3.125vw + 10px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content p strong,.page-liferuh .entry-content p strong,.page-life-ruh .entry-content p strong,.page-school-life .entry-content p strong{line-height:41px}}.page-school-life-at-ruh .entry-content .ruh_life-section .content,.page-liferuh .entry-content .ruh_life-section .content,.page-life-ruh .entry-content .ruh_life-section .content,.page-school-life .entry-content .ruh_life-section .content{display:flex;flex-direction:column;align-items:center;padding-bottom:56px}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .ruh_life-section .content,.page-liferuh .entry-content .ruh_life-section .content,.page-life-ruh .entry-content .ruh_life-section .content,.page-school-life .entry-content .ruh_life-section .content{gap:24px;align-items:flex-start;padding-bottom:0}}.page-school-life-at-ruh .entry-content .ruh_life-section p,.page-liferuh .entry-content .ruh_life-section p,.page-life-ruh .entry-content .ruh_life-section p,.page-school-life .entry-content .ruh_life-section p{font-family:"caustenregular";font-style:normal;color:#fff2dd;padding-bottom:24px;max-width:366px;text-align:center}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .ruh_life-section p,.page-liferuh .entry-content .ruh_life-section p,.page-life-ruh .entry-content .ruh_life-section p,.page-school-life .entry-content .ruh_life-section p{text-align:left}}.page-school-life-at-ruh .entry-content .ruh_life-section p,.page-liferuh .entry-content .ruh_life-section p,.page-life-ruh .entry-content .ruh_life-section p,.page-school-life .entry-content .ruh_life-section p{font-size:16px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .ruh_life-section p,.page-liferuh .entry-content .ruh_life-section p,.page-life-ruh .entry-content .ruh_life-section p,.page-school-life .entry-content .ruh_life-section p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .ruh_life-section p,.page-liferuh .entry-content .ruh_life-section p,.page-life-ruh .entry-content .ruh_life-section p,.page-school-life .entry-content .ruh_life-section p{font-size:24px}}.page-school-life-at-ruh .entry-content .ruh_life-section p,.page-liferuh .entry-content .ruh_life-section p,.page-life-ruh .entry-content .ruh_life-section p,.page-school-life .entry-content .ruh_life-section p{line-height:23px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .ruh_life-section p,.page-liferuh .entry-content .ruh_life-section p,.page-life-ruh .entry-content .ruh_life-section p,.page-school-life .entry-content .ruh_life-section p{line-height:calc(4.5673076923vw - 3.3076923077px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .ruh_life-section p,.page-liferuh .entry-content .ruh_life-section p,.page-life-ruh .entry-content .ruh_life-section p,.page-school-life .entry-content .ruh_life-section p{line-height:42px}}.page-school-life-at-ruh .entry-content .ruh_life-section a,.page-liferuh .entry-content .ruh_life-section a,.page-life-ruh .entry-content .ruh_life-section a,.page-school-life .entry-content .ruh_life-section a{display:inline-block;background:#fff2dd;font-family:"caustenbold";font-style:normal;font-size:20px;line-height:20px;text-align:center;color:#913412;margin:0 auto;padding:16px 12px;border-radius:8px;border:1px solid rgba(0,0,0,0)}.page-school-life-at-ruh .entry-content .ruh_life-section a:hover,.page-liferuh .entry-content .ruh_life-section a:hover,.page-life-ruh .entry-content .ruh_life-section a:hover,.page-school-life .entry-content .ruh_life-section a:hover{border:1px solid #fff2dd;color:#fff2dd;background-color:rgba(0,0,0,0)}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .ruh_life-section a,.page-liferuh .entry-content .ruh_life-section a,.page-life-ruh .entry-content .ruh_life-section a,.page-school-life .entry-content .ruh_life-section a{border-radius:16px;padding:24px 26px;margin:0;font-size:24px;line-height:24px}}@media(min-width: 568px){.page-school-life-at-ruh .entry-content .ruh_life-section img,.page-liferuh .entry-content .ruh_life-section img,.page-life-ruh .entry-content .ruh_life-section img,.page-school-life .entry-content .ruh_life-section img{max-width:393px}}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .ruh_life-section img,.page-liferuh .entry-content .ruh_life-section img,.page-life-ruh .entry-content .ruh_life-section img,.page-school-life .entry-content .ruh_life-section img{max-width:420px}}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .ruh_life-section img,.page-liferuh .entry-content .ruh_life-section img,.page-life-ruh .entry-content .ruh_life-section img,.page-school-life .entry-content .ruh_life-section img{max-width:508px}}.page-school-life-at-ruh .entry-content .piazza-section,.page-liferuh .entry-content .piazza-section,.page-life-ruh .entry-content .piazza-section,.page-school-life .entry-content .piazza-section{padding-top:34px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .piazza-section,.page-liferuh .entry-content .piazza-section,.page-life-ruh .entry-content .piazza-section,.page-school-life .entry-content .piazza-section{padding-top:calc(15.8653846154vw - 57.3846153846px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .piazza-section,.page-liferuh .entry-content .piazza-section,.page-life-ruh .entry-content .piazza-section,.page-school-life .entry-content .piazza-section{padding-top:100px}}.page-school-life-at-ruh .entry-content .piazza-section .container,.page-liferuh .entry-content .piazza-section .container,.page-life-ruh .entry-content .piazza-section .container,.page-school-life .entry-content .piazza-section .container{align-items:center}.page-school-life-at-ruh .entry-content .playloft-section,.page-liferuh .entry-content .playloft-section,.page-life-ruh .entry-content .playloft-section,.page-school-life .entry-content .playloft-section{padding-top:73px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .playloft-section,.page-liferuh .entry-content .playloft-section,.page-life-ruh .entry-content .playloft-section,.page-school-life .entry-content .playloft-section{padding-top:calc(9.375vw + 19px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .playloft-section,.page-liferuh .entry-content .playloft-section,.page-life-ruh .entry-content .playloft-section,.page-school-life .entry-content .playloft-section{padding-top:112px}}.page-school-life-at-ruh .entry-content .playloft-section .container,.page-liferuh .entry-content .playloft-section .container,.page-life-ruh .entry-content .playloft-section .container,.page-school-life .entry-content .playloft-section .container{flex-direction:column}.page-school-life-at-ruh .entry-content .playloft-section .container .content,.page-liferuh .entry-content .playloft-section .container .content,.page-life-ruh .entry-content .playloft-section .container .content,.page-school-life .entry-content .playloft-section .container .content{margin:0 auto;text-align:center;padding-top:48px}.page-school-life-at-ruh .entry-content .playloft-section .container .content strong,.page-liferuh .entry-content .playloft-section .container .content strong,.page-life-ruh .entry-content .playloft-section .container .content strong,.page-school-life .entry-content .playloft-section .container .content strong{padding-top:48px}.page-school-life-at-ruh .entry-content .best-place,.page-liferuh .entry-content .best-place,.page-life-ruh .entry-content .best-place,.page-school-life .entry-content .best-place{padding-top:70px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .best-place,.page-liferuh .entry-content .best-place,.page-life-ruh .entry-content .best-place,.page-school-life .entry-content .best-place{padding-top:calc(12.2596153846vw - 0.6153846154px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .best-place,.page-liferuh .entry-content .best-place,.page-life-ruh .entry-content .best-place,.page-school-life .entry-content .best-place{padding-top:121px}}.page-school-life-at-ruh .entry-content .best-place .library,.page-liferuh .entry-content .best-place .library,.page-life-ruh .entry-content .best-place .library,.page-school-life .entry-content .best-place .library{display:flex;flex-direction:column;align-items:center;text-align:center}.page-school-life-at-ruh .entry-content .best-place .library .content,.page-liferuh .entry-content .best-place .library .content,.page-life-ruh .entry-content .best-place .library .content,.page-school-life .entry-content .best-place .library .content{padding-top:30px}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .best-place .library .content,.page-liferuh .entry-content .best-place .library .content,.page-life-ruh .entry-content .best-place .library .content,.page-school-life .entry-content .best-place .library .content{max-width:419px}}.page-school-life-at-ruh .entry-content .best-place .library.py .content,.page-liferuh .entry-content .best-place .library.py .content,.page-life-ruh .entry-content .best-place .library.py .content,.page-school-life .entry-content .best-place .library.py .content{padding-top:40px}.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{background-color:#913412;position:relative;padding-bottom:0}.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{margin-top:56px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{margin-top:calc(20.1923076923vw - 60.3076923077px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{margin-top:140px}}.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{padding-top:56px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{padding-top:calc(10.5769230769vw - 4.9230769231px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{padding-top:100px}}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{padding-bottom:56px}}@media screen and (min-width: 992px)and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{padding-bottom:calc(10.5769230769vw - 4.9230769231px)}}@media screen and (min-width: 992px)and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section,.page-liferuh .entry-content .about-section,.page-life-ruh .entry-content .about-section,.page-school-life .entry-content .about-section{padding-bottom:100px}}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .container,.page-liferuh .entry-content .about-section .container,.page-life-ruh .entry-content .about-section .container,.page-school-life .entry-content .about-section .container{flex-direction:row-reverse}}.page-school-life-at-ruh .entry-content .about-section .container .image,.page-liferuh .entry-content .about-section .container .image,.page-life-ruh .entry-content .about-section .container .image,.page-school-life .entry-content .about-section .container .image{bottom:-20px;position:relative;width:calc(100% + 16px + 16px + 16px);left:0;right:0;margin:0 -16px;text-align:center;max-width:initial}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .container .image,.page-liferuh .entry-content .about-section .container .image,.page-life-ruh .entry-content .about-section .container .image,.page-school-life .entry-content .about-section .container .image{position:absolute;width:auto;left:-20px;top:-90px;object-fit:cover}.page-school-life-at-ruh .entry-content .about-section .container .image,.page-liferuh .entry-content .about-section .container .image,.page-life-ruh .entry-content .about-section .container .image,.page-school-life .entry-content .about-section .container .image{width:420px}}@media screen and (min-width: 992px)and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section .container .image,.page-liferuh .entry-content .about-section .container .image,.page-life-ruh .entry-content .about-section .container .image,.page-school-life .entry-content .about-section .container .image{width:calc(92.0673076923vw - 110.3076923077px)}}@media screen and (min-width: 992px)and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .container .image,.page-liferuh .entry-content .about-section .container .image,.page-life-ruh .entry-content .about-section .container .image,.page-school-life .entry-content .about-section .container .image{width:803px}}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .container .image,.page-liferuh .entry-content .about-section .container .image,.page-life-ruh .entry-content .about-section .container .image,.page-school-life .entry-content .about-section .container .image{height:332px}}@media screen and (min-width: 992px)and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section .container .image,.page-liferuh .entry-content .about-section .container .image,.page-life-ruh .entry-content .about-section .container .image,.page-school-life .entry-content .about-section .container .image{height:calc(85.8173076923vw - 162.3076923077px)}}@media screen and (min-width: 992px)and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .container .image,.page-liferuh .entry-content .about-section .container .image,.page-life-ruh .entry-content .about-section .container .image,.page-school-life .entry-content .about-section .container .image{height:689px}}.page-school-life-at-ruh .entry-content .about-section .content,.page-liferuh .entry-content .about-section .content,.page-life-ruh .entry-content .about-section .content,.page-school-life .entry-content .about-section .content{z-index:1;text-align:center;max-width:320px}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .content,.page-liferuh .entry-content .about-section .content,.page-life-ruh .entry-content .about-section .content,.page-school-life .entry-content .about-section .content{flex:0 0 340px;max-width:340px;text-align:left}.page-school-life-at-ruh .entry-content .about-section .content strong,.page-liferuh .entry-content .about-section .content strong,.page-life-ruh .entry-content .about-section .content strong,.page-school-life .entry-content .about-section .content strong{text-align:left}}.page-school-life-at-ruh .entry-content .about-section .content h2,.page-liferuh .entry-content .about-section .content h2,.page-life-ruh .entry-content .about-section .content h2,.page-school-life .entry-content .about-section .content h2{font-family:"caustenbold";font-style:normal;color:#fff2dd;font-size:32px;line-height:33px}.page-school-life-at-ruh .entry-content .about-section .content p,.page-liferuh .entry-content .about-section .content p,.page-life-ruh .entry-content .about-section .content p,.page-school-life .entry-content .about-section .content p{max-width:330px;font-family:"caustenregular";font-style:normal;color:#fff2dd}.page-school-life-at-ruh .entry-content .about-section .content p,.page-liferuh .entry-content .about-section .content p,.page-life-ruh .entry-content .about-section .content p,.page-school-life .entry-content .about-section .content p{font-size:16px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section .content p,.page-liferuh .entry-content .about-section .content p,.page-life-ruh .entry-content .about-section .content p,.page-school-life .entry-content .about-section .content p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .content p,.page-liferuh .entry-content .about-section .content p,.page-life-ruh .entry-content .about-section .content p,.page-school-life .entry-content .about-section .content p{font-size:24px}}.page-school-life-at-ruh .entry-content .about-section .content p,.page-liferuh .entry-content .about-section .content p,.page-life-ruh .entry-content .about-section .content p,.page-school-life .entry-content .about-section .content p{line-height:24px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section .content p,.page-liferuh .entry-content .about-section .content p,.page-life-ruh .entry-content .about-section .content p,.page-school-life .entry-content .about-section .content p{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .content p,.page-liferuh .entry-content .about-section .content p,.page-life-ruh .entry-content .about-section .content p,.page-school-life .entry-content .about-section .content p{line-height:33px}}.page-school-life-at-ruh .entry-content .about-section .content p strong,.page-liferuh .entry-content .about-section .content p strong,.page-life-ruh .entry-content .about-section .content p strong,.page-school-life .entry-content .about-section .content p strong{display:inline;font-family:caustenbold;font-style:normal;color:#fec157}.page-school-life-at-ruh .entry-content .about-section .content p strong,.page-liferuh .entry-content .about-section .content p strong,.page-life-ruh .entry-content .about-section .content p strong,.page-school-life .entry-content .about-section .content p strong{font-size:16px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section .content p strong,.page-liferuh .entry-content .about-section .content p strong,.page-life-ruh .entry-content .about-section .content p strong,.page-school-life .entry-content .about-section .content p strong{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .content p strong,.page-liferuh .entry-content .about-section .content p strong,.page-life-ruh .entry-content .about-section .content p strong,.page-school-life .entry-content .about-section .content p strong{font-size:24px}}.page-school-life-at-ruh .entry-content .about-section .content p strong,.page-liferuh .entry-content .about-section .content p strong,.page-life-ruh .entry-content .about-section .content p strong,.page-school-life .entry-content .about-section .content p strong{line-height:24px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .about-section .content p strong,.page-liferuh .entry-content .about-section .content p strong,.page-life-ruh .entry-content .about-section .content p strong,.page-school-life .entry-content .about-section .content p strong{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .content p strong,.page-liferuh .entry-content .about-section .content p strong,.page-life-ruh .entry-content .about-section .content p strong,.page-school-life .entry-content .about-section .content p strong{line-height:33px}}.page-school-life-at-ruh .entry-content .about-section .content a,.page-liferuh .entry-content .about-section .content a,.page-life-ruh .entry-content .about-section .content a,.page-school-life .entry-content .about-section .content a{display:inline-block;background:#fff2dd;font-family:"caustenbold";font-style:normal;font-size:20px;line-height:20px;text-align:center;color:#913412;margin:24px auto 0;padding:16px 12px;border-radius:8px;border:1px solid rgba(0,0,0,0)}.page-school-life-at-ruh .entry-content .about-section .content a:hover,.page-liferuh .entry-content .about-section .content a:hover,.page-life-ruh .entry-content .about-section .content a:hover,.page-school-life .entry-content .about-section .content a:hover{border:1px solid #fff2dd;color:#fff2dd;background-color:rgba(0,0,0,0)}@media(min-width: 992px){.page-school-life-at-ruh .entry-content .about-section .content a,.page-liferuh .entry-content .about-section .content a,.page-life-ruh .entry-content .about-section .content a,.page-school-life .entry-content .about-section .content a{border-radius:16px;padding:24px 26px;margin:42px 0 0;font-size:24px;line-height:24px}}.page-school-life-at-ruh .entry-content .sandpit-section,.page-liferuh .entry-content .sandpit-section,.page-life-ruh .entry-content .sandpit-section,.page-school-life .entry-content .sandpit-section{padding-top:53px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .sandpit-section,.page-liferuh .entry-content .sandpit-section,.page-life-ruh .entry-content .sandpit-section,.page-school-life .entry-content .sandpit-section{padding-top:calc(17.5480769231vw - 48.0769230769px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .sandpit-section,.page-liferuh .entry-content .sandpit-section,.page-life-ruh .entry-content .sandpit-section,.page-school-life .entry-content .sandpit-section{padding-top:126px}}.page-school-life-at-ruh .entry-content .sandpit-section .container,.page-liferuh .entry-content .sandpit-section .container,.page-life-ruh .entry-content .sandpit-section .container,.page-school-life .entry-content .sandpit-section .container{flex-direction:column}.page-school-life-at-ruh .entry-content .sandpit-section .content,.page-liferuh .entry-content .sandpit-section .content,.page-life-ruh .entry-content .sandpit-section .content,.page-school-life .entry-content .sandpit-section .content{margin:0 auto;padding-top:58px;text-align:center}.page-school-life-at-ruh .entry-content .sandpit-section .content strong,.page-liferuh .entry-content .sandpit-section .content strong,.page-life-ruh .entry-content .sandpit-section .content strong,.page-school-life .entry-content .sandpit-section .content strong{padding-top:48px}.page-school-life-at-ruh .entry-content .dance-section,.page-liferuh .entry-content .dance-section,.page-life-ruh .entry-content .dance-section,.page-school-life .entry-content .dance-section{padding-top:68px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .dance-section,.page-liferuh .entry-content .dance-section,.page-life-ruh .entry-content .dance-section,.page-school-life .entry-content .dance-section{padding-top:calc(10.0961538462vw + 9.8461538462px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .dance-section,.page-liferuh .entry-content .dance-section,.page-life-ruh .entry-content .dance-section,.page-school-life .entry-content .dance-section{padding-top:110px}}.page-school-life-at-ruh .entry-content .dance-section,.page-liferuh .entry-content .dance-section,.page-life-ruh .entry-content .dance-section,.page-school-life .entry-content .dance-section{padding-bottom:58px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .dance-section,.page-liferuh .entry-content .dance-section,.page-life-ruh .entry-content .dance-section,.page-school-life .entry-content .dance-section{padding-bottom:calc(26.4423076923vw - 94.3076923077px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .dance-section,.page-liferuh .entry-content .dance-section,.page-life-ruh .entry-content .dance-section,.page-school-life .entry-content .dance-section{padding-bottom:168px}}.page-school-life-at-ruh .entry-content .dance-section .container,.page-liferuh .entry-content .dance-section .container,.page-life-ruh .entry-content .dance-section .container,.page-school-life .entry-content .dance-section .container{align-items:center}.page-school-life-at-ruh .entry-content .dance-section .container .content,.page-liferuh .entry-content .dance-section .container .content,.page-life-ruh .entry-content .dance-section .container .content,.page-school-life .entry-content .dance-section .container .content{max-width:348px}.page-school-life-at-ruh .entry-content .learner-profile-mural,.page-liferuh .entry-content .learner-profile-mural,.page-life-ruh .entry-content .learner-profile-mural,.page-school-life .entry-content .learner-profile-mural{padding-top:68px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .learner-profile-mural,.page-liferuh .entry-content .learner-profile-mural,.page-life-ruh .entry-content .learner-profile-mural,.page-school-life .entry-content .learner-profile-mural{padding-top:calc(10.0961538462vw + 9.8461538462px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .learner-profile-mural,.page-liferuh .entry-content .learner-profile-mural,.page-life-ruh .entry-content .learner-profile-mural,.page-school-life .entry-content .learner-profile-mural{padding-top:110px}}.page-school-life-at-ruh .entry-content .learner-profile-mural,.page-liferuh .entry-content .learner-profile-mural,.page-life-ruh .entry-content .learner-profile-mural,.page-school-life .entry-content .learner-profile-mural{padding-bottom:58px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .learner-profile-mural,.page-liferuh .entry-content .learner-profile-mural,.page-life-ruh .entry-content .learner-profile-mural,.page-school-life .entry-content .learner-profile-mural{padding-bottom:calc(26.4423076923vw - 94.3076923077px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .learner-profile-mural,.page-liferuh .entry-content .learner-profile-mural,.page-life-ruh .entry-content .learner-profile-mural,.page-school-life .entry-content .learner-profile-mural{padding-bottom:168px}}.page-school-life-at-ruh .entry-content .learner-profile-mural .container,.page-liferuh .entry-content .learner-profile-mural .container,.page-life-ruh .entry-content .learner-profile-mural .container,.page-school-life .entry-content .learner-profile-mural .container{flex-direction:column;align-items:center;text-align:center}.page-school-life-at-ruh .entry-content .learner-profile-mural .container .content,.page-liferuh .entry-content .learner-profile-mural .container .content,.page-life-ruh .entry-content .learner-profile-mural .container .content,.page-school-life .entry-content .learner-profile-mural .container .content{padding-bottom:48px}.page-school-life-at-ruh .entry-content .maker-space-section,.page-liferuh .entry-content .maker-space-section,.page-life-ruh .entry-content .maker-space-section,.page-school-life .entry-content .maker-space-section{padding-top:68px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .maker-space-section,.page-liferuh .entry-content .maker-space-section,.page-life-ruh .entry-content .maker-space-section,.page-school-life .entry-content .maker-space-section{padding-top:calc(10.0961538462vw + 9.8461538462px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .maker-space-section,.page-liferuh .entry-content .maker-space-section,.page-life-ruh .entry-content .maker-space-section,.page-school-life .entry-content .maker-space-section{padding-top:110px}}.page-school-life-at-ruh .entry-content .maker-space-section,.page-liferuh .entry-content .maker-space-section,.page-life-ruh .entry-content .maker-space-section,.page-school-life .entry-content .maker-space-section{padding-bottom:58px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .maker-space-section,.page-liferuh .entry-content .maker-space-section,.page-life-ruh .entry-content .maker-space-section,.page-school-life .entry-content .maker-space-section{padding-bottom:calc(26.4423076923vw - 94.3076923077px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .maker-space-section,.page-liferuh .entry-content .maker-space-section,.page-life-ruh .entry-content .maker-space-section,.page-school-life .entry-content .maker-space-section{padding-bottom:168px}}.page-school-life-at-ruh .entry-content .maker-space-section .container,.page-liferuh .entry-content .maker-space-section .container,.page-life-ruh .entry-content .maker-space-section .container,.page-school-life .entry-content .maker-space-section .container{flex-direction:column;align-items:center;text-align:center}.page-school-life-at-ruh .entry-content .maker-space-section .container .content,.page-liferuh .entry-content .maker-space-section .container .content,.page-life-ruh .entry-content .maker-space-section .container .content,.page-school-life .entry-content .maker-space-section .container .content{padding-bottom:48px}.page-school-life-at-ruh .entry-content .houses-section__items,.page-liferuh .entry-content .houses-section__items,.page-life-ruh .entry-content .houses-section__items,.page-school-life .entry-content .houses-section__items{display:grid;gap:30px;align-items:flex-start;grid-template-columns:1fr}@media(min-width: 768px){.page-school-life-at-ruh .entry-content .houses-section__items,.page-liferuh .entry-content .houses-section__items,.page-life-ruh .entry-content .houses-section__items,.page-school-life .entry-content .houses-section__items{grid-template-columns:1fr 1fr}}.page-school-life-at-ruh .entry-content .houses-section__items,.page-liferuh .entry-content .houses-section__items,.page-life-ruh .entry-content .houses-section__items,.page-school-life .entry-content .houses-section__items{padding-bottom:56px}@media screen and (min-width: 576px){.page-school-life-at-ruh .entry-content .houses-section__items,.page-liferuh .entry-content .houses-section__items,.page-life-ruh .entry-content .houses-section__items,.page-school-life .entry-content .houses-section__items{padding-bottom:calc(20.1923076923vw - 60.3076923077px)}}@media screen and (min-width: 992px){.page-school-life-at-ruh .entry-content .houses-section__items,.page-liferuh .entry-content .houses-section__items,.page-life-ruh .entry-content .houses-section__items,.page-school-life .entry-content .houses-section__items{padding-bottom:140px}}.page-school-life-at-ruh .entry-content .houses-section__items .houses-section__item,.page-liferuh .entry-content .houses-section__items .houses-section__item,.page-life-ruh .entry-content .houses-section__items .houses-section__item,.page-school-life .entry-content .houses-section__items .houses-section__item{display:grid;gap:30px;align-items:center;grid-template-columns:1fr;align-items:flex-start}@media(min-width: 768px){.page-school-life-at-ruh .entry-content .houses-section__items .houses-section__item,.page-liferuh .entry-content .houses-section__items .houses-section__item,.page-life-ruh .entry-content .houses-section__items .houses-section__item,.page-school-life .entry-content .houses-section__items .houses-section__item{grid-template-columns:1fr 1fr}}.page-school-life-at-ruh .entry-content .houses-section__items .houses-section__item .image img,.page-liferuh .entry-content .houses-section__items .houses-section__item .image img,.page-life-ruh .entry-content .houses-section__items .houses-section__item .image img,.page-school-life .entry-content .houses-section__items .houses-section__item .image img{width:100%;height:auto;display:block}.page-school-life-at-ruh .entry-content .houses-section__items .houses-section__item .content h3,.page-liferuh .entry-content .houses-section__items .houses-section__item .content h3,.page-life-ruh .entry-content .houses-section__items .houses-section__item .content h3,.page-school-life .entry-content .houses-section__items .houses-section__item .content h3{margin-bottom:10px;font-family:"caustenbold";font-style:normal;font-size:28px;line-height:normal}.page-school-life-at-ruh .entry-content .width-686,.page-liferuh .entry-content .width-686,.page-life-ruh .entry-content .width-686,.page-school-life .entry-content .width-686{padding-top:22px;max-width:686px}.page-school-life-at-ruh .entry-content .width-300,.page-liferuh .entry-content .width-300,.page-life-ruh .entry-content .width-300,.page-school-life .entry-content .width-300{padding-top:22px;max-width:300px}.page-sports,.page-sports-and-co-curricular,.page-sports-co-curricular{background-color:#fff2dd}.site-main .page-sports,.site-main .page-sports-and-co-curricular,.site-main .page-sports-co-curricular{padding-top:0}.page-sports .site-header .site-header__logo svg path,.page-sports-and-co-curricular .site-header .site-header__logo svg path,.page-sports-co-curricular .site-header .site-header__logo svg path{fill:#fff2dd}@media(min-width: 768px){.page-sports .site-header .site-header__logo svg path,.page-sports-and-co-curricular .site-header .site-header__logo svg path,.page-sports-co-curricular .site-header .site-header__logo svg path{fill:#913412}}.page-sports .site-header .site-header__toggle-line,.page-sports-and-co-curricular .site-header .site-header__toggle-line,.page-sports-co-curricular .site-header .site-header__toggle-line{border-color:#fff2dd}@media(min-width: 768px){.page-sports .site-header .site-header__toggle-line,.page-sports-and-co-curricular .site-header .site-header__toggle-line,.page-sports-co-curricular .site-header .site-header__toggle-line{border-color:#913412}}.page-sports .entry-content .ruh_life-section__detail,.page-sports-and-co-curricular .entry-content .ruh_life-section__detail,.page-sports-co-curricular .entry-content .ruh_life-section__detail{background-color:#fff2dd}.page-sports .entry-content .container,.page-sports-and-co-curricular .entry-content .container,.page-sports-co-curricular .entry-content .container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;align-items:flex-start}@media(min-width: 768px){.page-sports .entry-content .container,.page-sports-and-co-curricular .entry-content .container,.page-sports-co-curricular .entry-content .container{flex-direction:row}}.page-sports .entry-content h1,.page-sports-and-co-curricular .entry-content h1,.page-sports-co-curricular .entry-content h1{text-align:center;font-family:"ps-aelynregular";font-style:normal;color:#fff2dd;-webkit-text-stroke:2px #fff2dd}@media(min-width: 768px){.page-sports .entry-content h1,.page-sports-and-co-curricular .entry-content h1,.page-sports-co-curricular .entry-content h1{text-align:left}}.page-sports .entry-content h1,.page-sports-and-co-curricular .entry-content h1,.page-sports-co-curricular .entry-content h1{font-size:36px}@media screen and (min-width: 576px){.page-sports .entry-content h1,.page-sports-and-co-curricular .entry-content h1,.page-sports-co-curricular .entry-content h1{font-size:calc(6.7307692308vw - 2.7692307692px)}}@media screen and (min-width: 992px){.page-sports .entry-content h1,.page-sports-and-co-curricular .entry-content h1,.page-sports-co-curricular .entry-content h1{font-size:64px}}.page-sports .entry-content h1,.page-sports-and-co-curricular .entry-content h1,.page-sports-co-curricular .entry-content h1{line-height:33px}@media screen and (min-width: 576px){.page-sports .entry-content h1,.page-sports-and-co-curricular .entry-content h1,.page-sports-co-curricular .entry-content h1{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-sports .entry-content h1,.page-sports-and-co-curricular .entry-content h1,.page-sports-co-curricular .entry-content h1{line-height:33px}}.page-sports .entry-content h1 strong,.page-sports-and-co-curricular .entry-content h1 strong,.page-sports-co-curricular .entry-content h1 strong{font-family:"caustenbold";font-style:normal;color:#fff2dd;display:block;-webkit-text-stroke:0px;padding-top:7px;padding-bottom:16px}.page-sports .entry-content h1 strong,.page-sports-and-co-curricular .entry-content h1 strong,.page-sports-co-curricular .entry-content h1 strong{font-size:20px}@media screen and (min-width: 576px){.page-sports .entry-content h1 strong,.page-sports-and-co-curricular .entry-content h1 strong,.page-sports-co-curricular .entry-content h1 strong{font-size:calc(2.8846153846vw + 3.3846153846px)}}@media screen and (min-width: 992px){.page-sports .entry-content h1 strong,.page-sports-and-co-curricular .entry-content h1 strong,.page-sports-co-curricular .entry-content h1 strong{font-size:32px}}.page-sports .entry-content h1 strong,.page-sports-and-co-curricular .entry-content h1 strong,.page-sports-co-curricular .entry-content h1 strong{line-height:33px}@media screen and (min-width: 576px){.page-sports .entry-content h1 strong,.page-sports-and-co-curricular .entry-content h1 strong,.page-sports-co-curricular .entry-content h1 strong{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-sports .entry-content h1 strong,.page-sports-and-co-curricular .entry-content h1 strong,.page-sports-co-curricular .entry-content h1 strong{line-height:33px}}.page-sports .entry-content h2:not(.info-section__title),.page-sports-and-co-curricular .entry-content h2:not(.info-section__title),.page-sports-co-curricular .entry-content h2:not(.info-section__title){font-family:"caustenbold";font-style:normal;color:#913412;padding-bottom:16px}@media(min-width: 768px){.page-sports .entry-content h2:not(.info-section__title),.page-sports-and-co-curricular .entry-content h2:not(.info-section__title),.page-sports-co-curricular .entry-content h2:not(.info-section__title){padding-bottom:42px}}.page-sports .entry-content h2:not(.info-section__title),.page-sports-and-co-curricular .entry-content h2:not(.info-section__title),.page-sports-co-curricular .entry-content h2:not(.info-section__title){font-size:32px}@media screen and (min-width: 576px){.page-sports .entry-content h2:not(.info-section__title),.page-sports-and-co-curricular .entry-content h2:not(.info-section__title),.page-sports-co-curricular .entry-content h2:not(.info-section__title){font-size:calc(6.25vw - 4px)}}@media screen and (min-width: 992px){.page-sports .entry-content h2:not(.info-section__title),.page-sports-and-co-curricular .entry-content h2:not(.info-section__title),.page-sports-co-curricular .entry-content h2:not(.info-section__title){font-size:58px}}.page-sports .entry-content h2:not(.info-section__title),.page-sports-and-co-curricular .entry-content h2:not(.info-section__title),.page-sports-co-curricular .entry-content h2:not(.info-section__title){line-height:24px}@media screen and (min-width: 576px){.page-sports .entry-content h2:not(.info-section__title),.page-sports-and-co-curricular .entry-content h2:not(.info-section__title),.page-sports-co-curricular .entry-content h2:not(.info-section__title){line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-sports .entry-content h2:not(.info-section__title),.page-sports-and-co-curricular .entry-content h2:not(.info-section__title),.page-sports-co-curricular .entry-content h2:not(.info-section__title){line-height:33px}}.page-sports .entry-content p,.page-sports-and-co-curricular .entry-content p,.page-sports-co-curricular .entry-content p{font-family:"caustenregular";font-style:normal;color:#000}.page-sports .entry-content p,.page-sports-and-co-curricular .entry-content p,.page-sports-co-curricular .entry-content p{font-size:16px}@media screen and (min-width: 576px){.page-sports .entry-content p,.page-sports-and-co-curricular .entry-content p,.page-sports-co-curricular .entry-content p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-sports .entry-content p,.page-sports-and-co-curricular .entry-content p,.page-sports-co-curricular .entry-content p{font-size:24px}}.page-sports .entry-content p,.page-sports-and-co-curricular .entry-content p,.page-sports-co-curricular .entry-content p{line-height:24px}@media screen and (min-width: 576px){.page-sports .entry-content p,.page-sports-and-co-curricular .entry-content p,.page-sports-co-curricular .entry-content p{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-sports .entry-content p,.page-sports-and-co-curricular .entry-content p,.page-sports-co-curricular .entry-content p{line-height:33px}}.page-sports .entry-content p strong,.page-sports-and-co-curricular .entry-content p strong,.page-sports-co-curricular .entry-content p strong{display:block;font-family:"caustenbold";font-style:normal;text-align:center;color:#913412}.page-sports .entry-content p strong,.page-sports-and-co-curricular .entry-content p strong,.page-sports-co-curricular .entry-content p strong{font-size:20px}@media screen and (min-width: 576px){.page-sports .entry-content p strong,.page-sports-and-co-curricular .entry-content p strong,.page-sports-co-curricular .entry-content p strong{font-size:calc(2.8846153846vw + 3.3846153846px)}}@media screen and (min-width: 992px){.page-sports .entry-content p strong,.page-sports-and-co-curricular .entry-content p strong,.page-sports-co-curricular .entry-content p strong{font-size:32px}}.page-sports .entry-content p strong,.page-sports-and-co-curricular .entry-content p strong,.page-sports-co-curricular .entry-content p strong{line-height:28px}@media screen and (min-width: 576px){.page-sports .entry-content p strong,.page-sports-and-co-curricular .entry-content p strong,.page-sports-co-curricular .entry-content p strong{line-height:calc(3.125vw + 10px)}}@media screen and (min-width: 992px){.page-sports .entry-content p strong,.page-sports-and-co-curricular .entry-content p strong,.page-sports-co-curricular .entry-content p strong{line-height:41px}}.page-sports .hero,.page-sports-and-co-curricular .hero,.page-sports-co-curricular .hero{position:relative}.page-sports .hero .hero__image,.page-sports-and-co-curricular .hero .hero__image,.page-sports-co-curricular .hero .hero__image{width:100%;object-position:bottom center;object-fit:cover;width:100%}.page-sports .hero .hero__image,.page-sports-and-co-curricular .hero .hero__image,.page-sports-co-curricular .hero .hero__image{height:480px}@media screen and (min-width: 576px){.page-sports .hero .hero__image,.page-sports-and-co-curricular .hero .hero__image,.page-sports-co-curricular .hero .hero__image{height:calc(67.7884615385vw + 89.5384615385px)}}@media screen and (min-width: 992px){.page-sports .hero .hero__image,.page-sports-and-co-curricular .hero .hero__image,.page-sports-co-curricular .hero .hero__image{height:762px}}.page-sports .hero .hero__text,.page-sports-and-co-curricular .hero .hero__text,.page-sports-co-curricular .hero .hero__text{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:center;max-width:300px}@media(min-width: 768px){.page-sports .hero .hero__text,.page-sports-and-co-curricular .hero .hero__text,.page-sports-co-curricular .hero .hero__text{max-width:1120px;height:100%}}.page-sports .hero .hero__text .hero__subtext,.page-sports-and-co-curricular .hero .hero__text .hero__subtext,.page-sports-co-curricular .hero .hero__text .hero__subtext{font-family:"ps-aelynregular";font-style:normal;text-align:center;color:#fff2dd;-webkit-text-stroke:1px #fff2dd}.page-sports .hero .hero__text .hero__subtext,.page-sports-and-co-curricular .hero .hero__text .hero__subtext,.page-sports-co-curricular .hero .hero__text .hero__subtext{font-size:20px}@media screen and (min-width: 576px){.page-sports .hero .hero__text .hero__subtext,.page-sports-and-co-curricular .hero .hero__text .hero__subtext,.page-sports-co-curricular .hero .hero__text .hero__subtext{font-size:calc(4.8076923077vw - 7.6923076923px)}}@media screen and (min-width: 992px){.page-sports .hero .hero__text .hero__subtext,.page-sports-and-co-curricular .hero .hero__text .hero__subtext,.page-sports-co-curricular .hero .hero__text .hero__subtext{font-size:40px}}.page-sports .hero .hero__text .hero__subtext,.page-sports-and-co-curricular .hero .hero__text .hero__subtext,.page-sports-co-curricular .hero .hero__text .hero__subtext{line-height:20px}@media screen and (min-width: 576px){.page-sports .hero .hero__text .hero__subtext,.page-sports-and-co-curricular .hero .hero__text .hero__subtext,.page-sports-co-curricular .hero .hero__text .hero__subtext{line-height:calc(3.125vw + 2px)}}@media screen and (min-width: 992px){.page-sports .hero .hero__text .hero__subtext,.page-sports-and-co-curricular .hero .hero__text .hero__subtext,.page-sports-co-curricular .hero .hero__text .hero__subtext{line-height:33px}}@media(max-width: 768px){.page-sports .hero .hero__text .hero__subtext:first-child,.page-sports-and-co-curricular .hero .hero__text .hero__subtext:first-child,.page-sports-co-curricular .hero .hero__text .hero__subtext:first-child{padding-bottom:38px;margin-right:auto}.page-sports .hero .hero__text .hero__subtext:last-child,.page-sports-and-co-curricular .hero .hero__text .hero__subtext:last-child,.page-sports-co-curricular .hero .hero__text .hero__subtext:last-child{padding-bottom:18px;margin-left:auto}}.page-sports .sports-arena,.page-sports-and-co-curricular .sports-arena,.page-sports-co-curricular .sports-arena{padding-top:43px}@media(min-width: 768px){.page-sports .sports-arena,.page-sports-and-co-curricular .sports-arena,.page-sports-co-curricular .sports-arena{padding-top:126px}}.page-sports .sports-arena .sports-arena__title,.page-sports-and-co-curricular .sports-arena .sports-arena__title,.page-sports-co-curricular .sports-arena .sports-arena__title{visibility:hidden;opacity:0}.page-sports .sports-arena .sports-arena__logo,.page-sports-and-co-curricular .sports-arena .sports-arena__logo,.page-sports-co-curricular .sports-arena .sports-arena__logo{width:153px}@media screen and (min-width: 576px){.page-sports .sports-arena .sports-arena__logo,.page-sports-and-co-curricular .sports-arena .sports-arena__logo,.page-sports-co-curricular .sports-arena .sports-arena__logo{width:calc(65.625vw - 225px)}}@media screen and (min-width: 992px){.page-sports .sports-arena .sports-arena__logo,.page-sports-and-co-curricular .sports-arena .sports-arena__logo,.page-sports-co-curricular .sports-arena .sports-arena__logo{width:426px}}.page-sports .sports-arena .sports-arena__logo,.page-sports-and-co-curricular .sports-arena .sports-arena__logo,.page-sports-co-curricular .sports-arena .sports-arena__logo{height:123px}@media screen and (min-width: 576px){.page-sports .sports-arena .sports-arena__logo,.page-sports-and-co-curricular .sports-arena .sports-arena__logo,.page-sports-co-curricular .sports-arena .sports-arena__logo{height:calc(52.6442307692vw - 180.2307692308px)}}@media screen and (min-width: 992px){.page-sports .sports-arena .sports-arena__logo,.page-sports-and-co-curricular .sports-arena .sports-arena__logo,.page-sports-co-curricular .sports-arena .sports-arena__logo{height:342px}}.page-sports .sports-arena__content .container,.page-sports-and-co-curricular .sports-arena__content .container,.page-sports-co-curricular .sports-arena__content .container{flex-direction:column;justify-content:center;align-items:center}.page-sports .sports-arena__content .sports-arena__description,.page-sports-and-co-curricular .sports-arena__content .sports-arena__description,.page-sports-co-curricular .sports-arena__content .sports-arena__description{font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;text-align:center;color:#000;max-width:862px;padding-top:120px}.page-sports .sports-arena__content .sports-arena__mission,.page-sports-and-co-curricular .sports-arena__content .sports-arena__mission,.page-sports-co-curricular .sports-arena__content .sports-arena__mission{font-family:caustenbold;font-style:normal;font-size:32px;line-height:41px;text-align:center;color:#913412;max-width:862px;padding-top:45px}.page-sports .sports-arena__content .sports-arena__group-photo,.page-sports-and-co-curricular .sports-arena__content .sports-arena__group-photo,.page-sports-co-curricular .sports-arena__content .sports-arena__group-photo{padding-top:46px;padding-bottom:60px}@media(min-width: 768px){.page-sports .sports-arena__content .sports-arena__group-photo,.page-sports-and-co-curricular .sports-arena__content .sports-arena__group-photo,.page-sports-co-curricular .sports-arena__content .sports-arena__group-photo{padding-top:102px;padding-bottom:175px}}.page-sports .art-studio,.page-sports-and-co-curricular .art-studio,.page-sports-co-curricular .art-studio{padding-bottom:102px}@media(min-width: 768px){.page-sports .art-studio,.page-sports-and-co-curricular .art-studio,.page-sports-co-curricular .art-studio{padding-bottom:158px}}.page-sports .art-studio .container,.page-sports-and-co-curricular .art-studio .container,.page-sports-co-curricular .art-studio .container{flex-direction:column;justify-content:center;align-items:center}.page-sports .art-studio .art-studio__gallery,.page-sports-and-co-curricular .art-studio .art-studio__gallery,.page-sports-co-curricular .art-studio .art-studio__gallery{padding-bottom:12px}@media(min-width: 768px){.page-sports .art-studio .art-studio__gallery,.page-sports-and-co-curricular .art-studio .art-studio__gallery,.page-sports-co-curricular .art-studio .art-studio__gallery{padding-bottom:32px}}.page-sports .art-studio .art-studio__title,.page-sports-and-co-curricular .art-studio .art-studio__title,.page-sports-co-curricular .art-studio .art-studio__title{font-family:caustenbold;font-style:normal;text-align:center;color:#505c44;max-width:746px}.page-sports .art-studio .art-studio__title,.page-sports-and-co-curricular .art-studio .art-studio__title,.page-sports-co-curricular .art-studio .art-studio__title{font-size:32px}@media screen and (min-width: 576px){.page-sports .art-studio .art-studio__title,.page-sports-and-co-curricular .art-studio .art-studio__title,.page-sports-co-curricular .art-studio .art-studio__title{font-size:calc(6.25vw - 4px)}}@media screen and (min-width: 992px){.page-sports .art-studio .art-studio__title,.page-sports-and-co-curricular .art-studio .art-studio__title,.page-sports-co-curricular .art-studio .art-studio__title{font-size:58px}}.page-sports .art-studio .art-studio__title,.page-sports-and-co-curricular .art-studio .art-studio__title,.page-sports-co-curricular .art-studio .art-studio__title{line-height:33px}@media screen and (min-width: 576px){.page-sports .art-studio .art-studio__title,.page-sports-and-co-curricular .art-studio .art-studio__title,.page-sports-co-curricular .art-studio .art-studio__title{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-sports .art-studio .art-studio__title,.page-sports-and-co-curricular .art-studio .art-studio__title,.page-sports-co-curricular .art-studio .art-studio__title{line-height:33px}}.page-sports .art-studio .art-studio__description,.page-sports-and-co-curricular .art-studio .art-studio__description,.page-sports-co-curricular .art-studio .art-studio__description{font-family:caustenregular;font-style:normal;text-align:center;color:#000;max-width:746px;padding-bottom:44px}.page-sports .art-studio .art-studio__description,.page-sports-and-co-curricular .art-studio .art-studio__description,.page-sports-co-curricular .art-studio .art-studio__description{font-size:16px}@media screen and (min-width: 576px){.page-sports .art-studio .art-studio__description,.page-sports-and-co-curricular .art-studio .art-studio__description,.page-sports-co-curricular .art-studio .art-studio__description{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-sports .art-studio .art-studio__description,.page-sports-and-co-curricular .art-studio .art-studio__description,.page-sports-co-curricular .art-studio .art-studio__description{font-size:24px}}.page-sports .art-studio .art-studio__description,.page-sports-and-co-curricular .art-studio .art-studio__description,.page-sports-co-curricular .art-studio .art-studio__description{line-height:24px}@media screen and (min-width: 576px){.page-sports .art-studio .art-studio__description,.page-sports-and-co-curricular .art-studio .art-studio__description,.page-sports-co-curricular .art-studio .art-studio__description{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-sports .art-studio .art-studio__description,.page-sports-and-co-curricular .art-studio .art-studio__description,.page-sports-co-curricular .art-studio .art-studio__description{line-height:33px}}.page-sports .art-studio .art-studio__note,.page-sports-and-co-curricular .art-studio .art-studio__note,.page-sports-co-curricular .art-studio .art-studio__note{font-family:caustenbold;font-style:normal;text-align:center;color:#913412;max-width:746px}.page-sports .art-studio .art-studio__note,.page-sports-and-co-curricular .art-studio .art-studio__note,.page-sports-co-curricular .art-studio .art-studio__note{font-size:20px}@media screen and (min-width: 576px){.page-sports .art-studio .art-studio__note,.page-sports-and-co-curricular .art-studio .art-studio__note,.page-sports-co-curricular .art-studio .art-studio__note{font-size:calc(2.8846153846vw + 3.3846153846px)}}@media screen and (min-width: 992px){.page-sports .art-studio .art-studio__note,.page-sports-and-co-curricular .art-studio .art-studio__note,.page-sports-co-curricular .art-studio .art-studio__note{font-size:32px}}.page-sports .art-studio .art-studio__note,.page-sports-and-co-curricular .art-studio .art-studio__note,.page-sports-co-curricular .art-studio .art-studio__note{line-height:28px}@media screen and (min-width: 576px){.page-sports .art-studio .art-studio__note,.page-sports-and-co-curricular .art-studio .art-studio__note,.page-sports-co-curricular .art-studio .art-studio__note{line-height:calc(3.125vw + 10px)}}@media screen and (min-width: 992px){.page-sports .art-studio .art-studio__note,.page-sports-and-co-curricular .art-studio .art-studio__note,.page-sports-co-curricular .art-studio .art-studio__note{line-height:41px}}.page-sports .afterschool-programs__container,.page-sports-and-co-curricular .afterschool-programs__container,.page-sports-co-curricular .afterschool-programs__container{padding-bottom:186px}.page-sports .afterschool-programs__container.container,.page-sports-and-co-curricular .afterschool-programs__container.container,.page-sports-co-curricular .afterschool-programs__container.container{flex-direction:column}.page-sports .afterschool-programs__container .afterschool-programs__title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__title{font-family:caustenbold;font-style:normal;color:#913412}.page-sports .afterschool-programs__container .afterschool-programs__title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__title{font-size:32px}@media screen and (min-width: 576px){.page-sports .afterschool-programs__container .afterschool-programs__title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__title{font-size:64px}}.page-sports .afterschool-programs__container .afterschool-programs__title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__title{line-height:33px}@media screen and (min-width: 576px){.page-sports .afterschool-programs__container .afterschool-programs__title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__title{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__title{line-height:33px}}.page-sports .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__subtitle{max-width:770px;font-family:caustensemi_bold;font-style:normal;color:#dc602a;padding-bottom:58px}@media(min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__subtitle{padding-bottom:98px}}.page-sports .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__subtitle{font-size:20px}@media screen and (min-width: 576px){.page-sports .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__subtitle{font-size:calc(3.8461538462vw - 2.1538461538px)}}@media screen and (min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__subtitle{font-size:36px}}.page-sports .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__subtitle{line-height:28px}@media screen and (min-width: 576px){.page-sports .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__subtitle{line-height:calc(1.2019230769vw + 21.0769230769px)}}@media screen and (min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__subtitle,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__subtitle{line-height:33px}}.page-sports .afterschool-programs__container .afterschool-programs__list,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__list,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__list{width:100%}.page-sports .afterschool-programs__container .afterschool-programs__item,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item{display:flex;justify-content:space-between;border-bottom:1px solid #000;position:relative;align-items:flex-end;display:grid;gap:0 16px;grid-template-areas:"title  icon" "desc   icon";grid-template-columns:calc(100% - 128px - 16px) 128px;padding-top:16px}@media(min-width: 768px){.page-sports .afterschool-programs__container .afterschool-programs__item,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item{padding-top:36px}}@media(min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__item,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item{align-items:center;padding-bottom:36px;grid-template-areas:"title  icon  desc";grid-template-columns:410px 1fr 420px}}.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title{grid-area:title;grid-column:1;font-family:caustenbold;font-style:normal;text-align:left;color:#505c44}.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title{font-size:20px}@media screen and (min-width: 576px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title{font-size:calc(6.7307692308vw - 18.7692307692px)}}@media screen and (min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title{font-size:48px}}.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title{line-height:33px}@media screen and (min-width: 576px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-title{line-height:33px}}.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-icon,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-icon,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-icon{grid-area:icon;grid-column:2;max-width:128px}@media(min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-icon,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-icon,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-icon{margin-bottom:-36px;margin-inline:auto;visibility:hidden;opacity:0}}@media(min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__item:hover .afterschool-programs__item-icon,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item:hover .afterschool-programs__item-icon,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item:hover .afterschool-programs__item-icon{visibility:visible;opacity:1}}.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{grid-area:desc;font-family:caustenregular;font-style:normal;color:#000;grid-column:1;padding-top:8px;padding-bottom:29px}@media(min-width: 568px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{max-width:420px}}@media(min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{padding-top:0px;padding-bottom:0;grid-column:3}}.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{font-size:16px}@media screen and (min-width: 576px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{font-size:24px}}.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{line-height:24px}@media screen and (min-width: 576px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-sports .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-and-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc,.page-sports-co-curricular .afterschool-programs__container .afterschool-programs__item .afterschool-programs__item-desc{line-height:33px}}.page-about,.page-about-us{background-color:#fff2dd}.site-main .page-about,.site-main .page-about-us{padding-top:0}.page-about .site-header .site-header__logo svg path,.page-about-us .site-header .site-header__logo svg path{fill:#fff2dd}.page-about .site-header .site-header__toggle-line,.page-about-us .site-header .site-header__toggle-line{border-color:#fff2dd}@media(min-width: 992px){.page-about .site-header .site-header__toggle-line,.page-about-us .site-header .site-header__toggle-line{border-color:#913412}}.page-about .about-page__section--story,.page-about-us .about-page__section--story{position:relative;background-color:#505c44;padding-bottom:0}.page-about .about-page__section--story .container,.page-about-us .about-page__section--story .container{display:flex;flex-direction:column}@media(min-width: 992px){.page-about .about-page__section--story .container,.page-about-us .about-page__section--story .container{gap:24px;flex-direction:row}}.page-about .about-page__section--story .about-page__content--story,.page-about-us .about-page__section--story .about-page__content--story{position:relative}.page-about .about-page__section--story .about-page__content--story h1,.page-about-us .about-page__section--story .about-page__content--story h1{font-family:"ps-aelynregular";font-style:normal;color:#fec157;text-align:center;padding-bottom:18px}@media(min-width: 992px){.page-about .about-page__section--story .about-page__content--story h1,.page-about-us .about-page__section--story .about-page__content--story h1{text-align:left;padding-bottom:40px}}.page-about .about-page__section--story .about-page__content--story h1,.page-about-us .about-page__section--story .about-page__content--story h1{font-size:36px}@media screen and (min-width: 576px){.page-about .about-page__section--story .about-page__content--story h1,.page-about-us .about-page__section--story .about-page__content--story h1{font-size:calc(2.8846153846vw + 19.3846153846px)}}@media screen and (min-width: 992px){.page-about .about-page__section--story .about-page__content--story h1,.page-about-us .about-page__section--story .about-page__content--story h1{font-size:48px}}.page-about .about-page__section--story .about-page__content--story h1,.page-about-us .about-page__section--story .about-page__content--story h1{line-height:32px}@media screen and (min-width: 576px){.page-about .about-page__section--story .about-page__content--story h1,.page-about-us .about-page__section--story .about-page__content--story h1{line-height:calc(0.2403846154vw + 30.6153846154px)}}@media screen and (min-width: 992px){.page-about .about-page__section--story .about-page__content--story h1,.page-about-us .about-page__section--story .about-page__content--story h1{line-height:33px}}.page-about .about-page__section--story .about-page__content--story p,.page-about-us .about-page__section--story .about-page__content--story p{max-width:294px;font-family:caustenregular;font-style:normal;color:#fff2dd;max-width:380px;padding-bottom:30px;margin-inline:auto;text-align:center}@media(min-width: 992px){.page-about .about-page__section--story .about-page__content--story p,.page-about-us .about-page__section--story .about-page__content--story p{margin:0;text-align:left;padding-bottom:70px}}.page-about .about-page__section--story .about-page__content--story p,.page-about-us .about-page__section--story .about-page__content--story p{font-size:16px}@media screen and (min-width: 576px){.page-about .about-page__section--story .about-page__content--story p,.page-about-us .about-page__section--story .about-page__content--story p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-about .about-page__section--story .about-page__content--story p,.page-about-us .about-page__section--story .about-page__content--story p{font-size:24px}}.page-about .about-page__section--story .about-page__content--story p,.page-about-us .about-page__section--story .about-page__content--story p{line-height:23px}@media screen and (min-width: 576px){.page-about .about-page__section--story .about-page__content--story p,.page-about-us .about-page__section--story .about-page__content--story p{line-height:calc(2.4038461538vw + 9.1538461538px)}}@media screen and (min-width: 992px){.page-about .about-page__section--story .about-page__content--story p,.page-about-us .about-page__section--story .about-page__content--story p{line-height:33px}}.page-about .about-page__section--story .about-page__image--storyWrapper,.page-about-us .about-page__section--story .about-page__image--storyWrapper{position:relative}@media(min-width: 992px){.page-about .about-page__section--story .about-page__image--storyWrapper,.page-about-us .about-page__section--story .about-page__image--storyWrapper{position:static}}.page-about .about-page__section--story .about-page__image--story,.page-about-us .about-page__section--story .about-page__image--story{width:calc(100% + 16px + 16px + 16px);margin:0 -16px;left:0;right:0;text-align:center;max-width:initial}@media(min-width: 992px){.page-about .about-page__section--story .about-page__image--story,.page-about-us .about-page__section--story .about-page__image--story{width:auto;margin:0;position:absolute;left:initial;right:0;top:0;text-align:right;max-width:100%}}.page-about .about-page__section--story .divider svg,.page-about-us .about-page__section--story .divider svg{width:100%;height:100%}.page-about .about-page__section--story .divider.top,.page-about-us .about-page__section--story .divider.top{z-index:2;position:absolute;top:-3px;width:calc(100% + 16px + 16px + 16px);left:0;right:0;margin:0 -16px}@media(min-width: 992px){.page-about .about-page__section--story .divider.top,.page-about-us .about-page__section--story .divider.top{display:none}}.page-about .about-page__section--story .divider.bottom,.page-about-us .about-page__section--story .divider.bottom{z-index:2;position:absolute;bottom:0;left:0;right:0;width:100%;bottom:-5px}@media(min-width: 992px){.page-about .about-page__section--story .divider.bottom,.page-about-us .about-page__section--story .divider.bottom{position:relative}}.page-about .about-page__campuses,.page-about-us .about-page__campuses{padding-top:27px;padding-bottom:56px;display:grid}@media(min-width: 768px){.page-about .about-page__campuses,.page-about-us .about-page__campuses{padding-top:120px;padding-bottom:136px;grid-template-areas:"one two" "three two" "three four"}}.page-about .about-page__campuses>div,.page-about-us .about-page__campuses>div{margin-inline:auto;max-width:293px}@media(min-width: 768px){.page-about .about-page__campuses>div,.page-about-us .about-page__campuses>div{max-width:352px}}.page-about .about-page__campuses>div:nth-child(1),.page-about-us .about-page__campuses>div:nth-child(1){max-width:412px}@media(min-width: 768px){.page-about .about-page__campuses>div:nth-child(1),.page-about-us .about-page__campuses>div:nth-child(1){grid-area:one}}.page-about .about-page__campuses>div:nth-child(1) .about-page__title--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__title--campuses{font-family:caustenbold;font-style:normal;color:#913412;padding-bottom:16px;text-align:center}@media(min-width: 768px){.page-about .about-page__campuses>div:nth-child(1) .about-page__title--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__title--campuses{text-align:left;padding-bottom:40px}}.page-about .about-page__campuses>div:nth-child(1) .about-page__title--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__title--campuses{font-size:32px}@media screen and (min-width: 576px){.page-about .about-page__campuses>div:nth-child(1) .about-page__title--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__title--campuses{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-about .about-page__campuses>div:nth-child(1) .about-page__title--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__title--campuses{font-size:64px}}.page-about .about-page__campuses>div:nth-child(1) .about-page__title--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__title--campuses{line-height:32px}@media screen and (min-width: 576px){.page-about .about-page__campuses>div:nth-child(1) .about-page__title--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__title--campuses{line-height:calc(0.2403846154vw + 30.6153846154px)}}@media screen and (min-width: 992px){.page-about .about-page__campuses>div:nth-child(1) .about-page__title--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__title--campuses{line-height:33px}}.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses{max-width:398px}.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses p,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses p{font-family:caustenregular;font-style:normal;color:#000;text-align:center}@media(min-width: 768px){.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses p,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses p{text-align:left}}.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses p,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses p{font-size:16px}@media screen and (min-width: 576px){.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses p,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses p,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses p{font-size:24px}}.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses p,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses p{line-height:23px}@media screen and (min-width: 576px){.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses p,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses p{line-height:calc(2.4038461538vw + 9.1538461538px)}}@media screen and (min-width: 992px){.page-about .about-page__campuses>div:nth-child(1) .about-page__text--campuses p,.page-about-us .about-page__campuses>div:nth-child(1) .about-page__text--campuses p{line-height:33px}}.page-about .about-page__campuses>div:nth-child(2),.page-about-us .about-page__campuses>div:nth-child(2){padding-top:40px}@media(min-width: 768px){.page-about .about-page__campuses>div:nth-child(2),.page-about-us .about-page__campuses>div:nth-child(2){padding-top:100px;grid-area:two}}.page-about .about-page__campuses>div:nth-child(3),.page-about-us .about-page__campuses>div:nth-child(3){padding-top:40px}@media(min-width: 768px){.page-about .about-page__campuses>div:nth-child(3),.page-about-us .about-page__campuses>div:nth-child(3){padding-top:238px;grid-area:three}}.page-about .about-page__campuses>div:nth-child(4),.page-about-us .about-page__campuses>div:nth-child(4){padding-top:40px}@media(min-width: 768px){.page-about .about-page__campuses>div:nth-child(4),.page-about-us .about-page__campuses>div:nth-child(4){padding-top:224px;grid-area:four}}.page-about .about-page__campus-content,.page-about-us .about-page__campus-content{margin-inline:auto;padding-top:24px}.page-about .about-page__campus p,.page-about-us .about-page__campus p{font-family:caustenregular;font-style:normal;text-align:center;color:#000}.page-about .about-page__campus p,.page-about-us .about-page__campus p{font-size:16px}@media screen and (min-width: 576px){.page-about .about-page__campus p,.page-about-us .about-page__campus p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-about .about-page__campus p,.page-about-us .about-page__campus p{font-size:24px}}.page-about .about-page__campus p,.page-about-us .about-page__campus p{line-height:23px}@media screen and (min-width: 576px){.page-about .about-page__campus p,.page-about-us .about-page__campus p{line-height:calc(2.4038461538vw + 9.1538461538px)}}@media screen and (min-width: 992px){.page-about .about-page__campus p,.page-about-us .about-page__campus p{line-height:33px}}.page-about .about-page__detail,.page-about-us .about-page__detail{background-color:#913412;padding-top:46px;position:relative}@media(min-width: 992px){.page-about .about-page__detail,.page-about-us .about-page__detail{padding-top:66px;padding-bottom:66px}}.page-about .about-page__detail-container,.page-about-us .about-page__detail-container{display:flex;gap:34px;flex-direction:column-reverse;justify-content:flex-end;align-items:center}@media(min-width: 992px){.page-about .about-page__detail-container,.page-about-us .about-page__detail-container{flex-direction:row}}.page-about .about-page__detail-image,.page-about-us .about-page__detail-image{width:calc(100% + 16px + 16px + 16px);left:0;right:0;margin:0 -16px;text-align:center;max-width:initial}@media(min-width: 992px){.page-about .about-page__detail-image,.page-about-us .about-page__detail-image{width:auto;margin-left:0;margin-right:auto;max-width:initial;position:absolute;left:0;bottom:0}}.page-about .about-page__detail-content,.page-about-us .about-page__detail-content{max-width:306px}@media(min-width: 992px){.page-about .about-page__detail-content,.page-about-us .about-page__detail-content{max-width:324px}}.page-about .about-page__detail-content p,.page-about-us .about-page__detail-content p{font-family:caustenregular;font-style:normal;color:#fff2dd;font-size:16px;line-height:24px;text-align:center}@media(min-width: 992px){.page-about .about-page__detail-content p,.page-about-us .about-page__detail-content p{font-size:24px;line-height:33px;text-align:left}}.page-about .about-page__detail-content p strong,.page-about-us .about-page__detail-content p strong{color:#fec157}.page-about .about-page__detail-content p+p,.page-about-us .about-page__detail-content p+p{padding-top:28px}@media(min-width: 992px){.page-about .about-page__detail-content p+p,.page-about-us .about-page__detail-content p+p{padding-top:45px}}.page-about .about-page__role-future,.page-about-us .about-page__role-future{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:138px;padding-bottom:0;background-image:url("https://ruhprimary.local/wp-content/uploads/roles-of-future-desktop.gif");background-repeat:no-repeat;background-position:top center}@media(min-width: 992px){.page-about .about-page__role-future,.page-about-us .about-page__role-future{padding-top:412px;padding-bottom:472px}}.page-about .about-page__role-future img,.page-about-us .about-page__role-future img{display:none}.page-about .about-page__role-future img.mobile,.page-about-us .about-page__role-future img.mobile{display:block}.page-about .about-page__role-future img.desktop,.page-about-us .about-page__role-future img.desktop{display:none}@media(min-width: 992px){.page-about .about-page__role-future img.mobile,.page-about-us .about-page__role-future img.mobile{display:none}.page-about .about-page__role-future img.desktop,.page-about-us .about-page__role-future img.desktop{display:block}}@media(min-width: 992px){.page-about .about-page__role-future img,.page-about-us .about-page__role-future img{position:absolute;left:0;right:0;top:0;bottom:0;margin-inline:auto;object-fit:cover;object-position:center}}.page-about .about-page__role-future .about-page__title--roles,.page-about-us .about-page__role-future .about-page__title--roles{font-family:caustenbold;font-style:normal;text-align:center;color:#505c44;max-width:316px;padding-bottom:36px;max-width:152px}@media(min-width: 992px){.page-about .about-page__role-future .about-page__title--roles,.page-about-us .about-page__role-future .about-page__title--roles{max-width:initial}}.page-about .about-page__role-future .about-page__title--roles,.page-about-us .about-page__role-future .about-page__title--roles{font-size:32px}@media screen and (min-width: 576px){.page-about .about-page__role-future .about-page__title--roles,.page-about-us .about-page__role-future .about-page__title--roles{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-about .about-page__role-future .about-page__title--roles,.page-about-us .about-page__role-future .about-page__title--roles{font-size:64px}}.page-about .about-page__role-future .about-page__title--roles,.page-about-us .about-page__role-future .about-page__title--roles{line-height:32px}@media screen and (min-width: 576px){.page-about .about-page__role-future .about-page__title--roles,.page-about-us .about-page__role-future .about-page__title--roles{line-height:calc(9.1346153846vw - 20.6153846154px)}}@media screen and (min-width: 992px){.page-about .about-page__role-future .about-page__title--roles,.page-about-us .about-page__role-future .about-page__title--roles{line-height:70px}}.page-about .about-page__role-future .about-page__content--roles,.page-about-us .about-page__role-future .about-page__content--roles{font-family:caustenregular;font-style:normal;text-align:center;color:#000;max-width:152px}@media(min-width: 992px){.page-about .about-page__role-future .about-page__content--roles,.page-about-us .about-page__role-future .about-page__content--roles{max-width:436px}}.page-about .about-page__role-future .about-page__content--roles,.page-about-us .about-page__role-future .about-page__content--roles{font-size:16px}@media screen and (min-width: 576px){.page-about .about-page__role-future .about-page__content--roles,.page-about-us .about-page__role-future .about-page__content--roles{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-about .about-page__role-future .about-page__content--roles,.page-about-us .about-page__role-future .about-page__content--roles{font-size:24px}}.page-about .about-page__role-future .about-page__content--roles,.page-about-us .about-page__role-future .about-page__content--roles{line-height:24px}@media screen and (min-width: 576px){.page-about .about-page__role-future .about-page__content--roles,.page-about-us .about-page__role-future .about-page__content--roles{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-about .about-page__role-future .about-page__content--roles,.page-about-us .about-page__role-future .about-page__content--roles{line-height:33px}}.page-about .about-page__role-future .about-page__content--roles strong,.page-about-us .about-page__role-future .about-page__content--roles strong{display:block;padding-top:28px;font-family:caustensemi_bold;font-style:normal}.page-about .about-page__classroom,.page-about-us .about-page__classroom{background-color:#fec157;padding-bottom:0px;margin-top:116px;position:relative}.page-about .about-page__classroom .container,.page-about-us .about-page__classroom .container{display:flex;gap:16px;z-index:0;flex-direction:column-reverse;position:relative;justify-content:center;align-items:center;padding-left:0;padding-right:0}@media(min-width: 992px){.page-about .about-page__classroom .container,.page-about-us .about-page__classroom .container{padding-left:16px;padding-right:16px;flex-direction:row;align-items:flex-end;justify-content:flex-start}}.page-about .about-page__classroom .container .about-page__classroom-content,.page-about-us .about-page__classroom .container .about-page__classroom-content{z-index:1;max-width:388px;padding-top:28px;padding-bottom:52px;padding-left:16px;padding-right:16px;margin-top:-116px;max-width:338px}@media(min-width: 576px){.page-about .about-page__classroom .container .about-page__classroom-content,.page-about-us .about-page__classroom .container .about-page__classroom-content{max-width:480px}}@media(min-width: 992px){.page-about .about-page__classroom .container .about-page__classroom-content,.page-about-us .about-page__classroom .container .about-page__classroom-content{flex:0 0 388px;max-width:338px}}@media(min-width: 992px){.page-about .about-page__classroom .container .about-page__classroom-content,.page-about-us .about-page__classroom .container .about-page__classroom-content{padding-left:0;padding-right:0;margin-top:0;flex:0 0 388px;padding-top:82px;padding-top:0;padding-bottom:100px}}.page-about .about-page__classroom .container .about-page__classroom-content p,.page-about-us .about-page__classroom .container .about-page__classroom-content p{font-family:caustenregular;font-style:normal;text-align:center;color:#913412}.page-about .about-page__classroom .container .about-page__classroom-content p,.page-about-us .about-page__classroom .container .about-page__classroom-content p{font-size:16px}@media screen and (min-width: 576px){.page-about .about-page__classroom .container .about-page__classroom-content p,.page-about-us .about-page__classroom .container .about-page__classroom-content p{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-about .about-page__classroom .container .about-page__classroom-content p,.page-about-us .about-page__classroom .container .about-page__classroom-content p{font-size:24px}}.page-about .about-page__classroom .container .about-page__classroom-content p,.page-about-us .about-page__classroom .container .about-page__classroom-content p{line-height:24px}@media screen and (min-width: 576px){.page-about .about-page__classroom .container .about-page__classroom-content p,.page-about-us .about-page__classroom .container .about-page__classroom-content p{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-about .about-page__classroom .container .about-page__classroom-content p,.page-about-us .about-page__classroom .container .about-page__classroom-content p{line-height:33px}}.page-about .about-page__classroom .container .about-page__classroom-content p strong,.page-about-us .about-page__classroom .container .about-page__classroom-content p strong{padding-top:28px;display:block;font-family:caustenbold;font-style:normal;color:#505c44}.page-about .about-page__classroom .container img,.page-about-us .about-page__classroom .container img{z-index:-1;object-fit:cover;object-position:bottom;height:auto;position:relative;left:0;right:0;margin-inline:auto;top:-86px}@media(min-width: 992px){.page-about .about-page__classroom .container img,.page-about-us .about-page__classroom .container img{top:-116px;top:-106px}}.page-about .about-page__classroom .container img,.page-about-us .about-page__classroom .container img{width:352px}@media screen and (min-width: 340px){.page-about .about-page__classroom .container img,.page-about-us .about-page__classroom .container img{width:calc(46.6257668712vw + 193.472392638px)}}@media screen and (min-width: 992px){.page-about .about-page__classroom .container img,.page-about-us .about-page__classroom .container img{width:656px}}.page-about .about-page__classroom .container img,.page-about-us .about-page__classroom .container img{height:376px}@media screen and (min-width: 340px){.page-about .about-page__classroom .container img,.page-about-us .about-page__classroom .container img{height:calc(38.3435582822vw + 245.6319018405px)}}@media screen and (min-width: 992px){.page-about .about-page__classroom .container img,.page-about-us .about-page__classroom .container img{height:626px}}.page-about .about-page__gallery,.page-about-us .about-page__gallery{background-color:#505c44;padding-top:42px;padding-bottom:60px}@media(min-width: 992px){.page-about .about-page__gallery,.page-about-us .about-page__gallery{padding-top:72px;padding-bottom:72px}}.page-about .about-page__gallery-imageWrapper,.page-about-us .about-page__gallery-imageWrapper{display:grid;gap:16px 32px;grid-template-columns:repeat(3, 1fr)}@media(min-width: 992px){.page-about .about-page__gallery-imageWrapper,.page-about-us .about-page__gallery-imageWrapper{grid-template-columns:repeat(6, 1fr)}}.page-about .about-page__gallery-title,.page-about-us .about-page__gallery-title{display:flex;align-items:flex-end;justify-content:center;padding-bottom:33px}@media(min-width: 992px){.page-about .about-page__gallery-title,.page-about-us .about-page__gallery-title{padding-bottom:40px}}.page-about .about-page__gallery-title span,.page-about-us .about-page__gallery-title span{display:inline-block;font-family:caustenbold;font-style:normal;text-align:center;color:#fff2dd}.page-about .about-page__gallery-title span,.page-about-us .about-page__gallery-title span{font-size:32px}@media screen and (min-width: 576px){.page-about .about-page__gallery-title span,.page-about-us .about-page__gallery-title span{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-about .about-page__gallery-title span,.page-about-us .about-page__gallery-title span{font-size:64px}}.page-about .about-page__gallery-title span,.page-about-us .about-page__gallery-title span{line-height:32px}@media screen and (min-width: 576px){.page-about .about-page__gallery-title span,.page-about-us .about-page__gallery-title span{line-height:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-about .about-page__gallery-title span,.page-about-us .about-page__gallery-title span{line-height:64px}}.page-about .about-page__gallery-title svg,.page-about-us .about-page__gallery-title svg{width:98px}@media screen and (min-width: 576px){.page-about .about-page__gallery-title svg,.page-about-us .about-page__gallery-title svg{width:calc(5.7692307692vw + 64.7692307692px)}}@media screen and (min-width: 992px){.page-about .about-page__gallery-title svg,.page-about-us .about-page__gallery-title svg{width:122px}}.page-about .about-page__gallery-title svg,.page-about-us .about-page__gallery-title svg{height:34px}@media screen and (min-width: 576px){.page-about .about-page__gallery-title svg,.page-about-us .about-page__gallery-title svg{height:calc(2.4038461538vw + 20.1538461538px)}}@media screen and (min-width: 992px){.page-about .about-page__gallery-title svg,.page-about-us .about-page__gallery-title svg{height:44px}}.page-ib-curriculum,.page-curriculum{background-color:#fff2dd}.site-main .page-ib-curriculum,.site-main .page-curriculum{padding-top:0}.page-ib-curriculum .site-header .site-header__logo svg path,.page-curriculum .site-header .site-header__logo svg path{fill:#913412}.page-ib-curriculum .site-header .site-header__toggle-line,.page-curriculum .site-header .site-header__toggle-line{border-color:#913412}.page-ib-curriculum .curriculum__header-container,.page-curriculum .curriculum__header-container{position:relative}.page-ib-curriculum .curriculum__header-image,.page-curriculum .curriculum__header-image{object-position:bottom center;object-fit:cover;width:100%}.page-ib-curriculum .curriculum__header-image,.page-curriculum .curriculum__header-image{height:480px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__header-image,.page-curriculum .curriculum__header-image{height:calc(82.2115384615vw + 6.4615384615px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__header-image,.page-curriculum .curriculum__header-image{height:822px}}.page-ib-curriculum .curriculum__header-title,.page-curriculum .curriculum__header-title{font-family:"ps-aelynregular";font-style:normal;text-align:center;color:#913412;-webkit-text-stroke:1px #913412;position:absolute;left:0;right:0;top:0;bottom:0;margin-inline:auto;width:100vw;display:flex;align-items:flex-start;justify-content:center;max-width:280px}@media(min-width: 768px){.page-ib-curriculum .curriculum__header-title,.page-curriculum .curriculum__header-title{max-width:initial}}.page-ib-curriculum .curriculum__header-title,.page-curriculum .curriculum__header-title{font-size:24px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__header-title,.page-curriculum .curriculum__header-title{font-size:calc(2.8846153846vw + 7.3846153846px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__header-title,.page-curriculum .curriculum__header-title{font-size:36px}}.page-ib-curriculum .curriculum__header-title,.page-curriculum .curriculum__header-title{line-height:33px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__header-title,.page-curriculum .curriculum__header-title{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__header-title,.page-curriculum .curriculum__header-title{line-height:33px}}.page-ib-curriculum .curriculum__way,.page-curriculum .curriculum__way{padding-top:148px}.page-ib-curriculum .curriculum__way-container,.page-curriculum .curriculum__way-container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:32px}@media(min-width: 768px){.page-ib-curriculum .curriculum__way-container,.page-curriculum .curriculum__way-container{flex-direction:row}}.page-ib-curriculum .curriculum__way-titleWrapper,.page-curriculum .curriculum__way-titleWrapper{text-align:center;padding-bottom:24px}@media(min-width: 768px){.page-ib-curriculum .curriculum__way-titleWrapper,.page-curriculum .curriculum__way-titleWrapper{text-align:left;padding-bottom:42px}}.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{display:block;max-width:298px;font-family:caustenregular;font-style:normal;text-align:left;color:#000;text-align:center}@media(min-width: 568px){.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{max-width:480px}}@media(min-width: 768px){.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{text-align:left;padding-top:10px}}.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{font-size:32px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{font-size:calc(1.9230769231vw + 20.9230769231px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{font-size:40px}}.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{line-height:33px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{line-height:calc(0vw + 33px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__way-titleWrapper .curriculum__way-title,.page-curriculum .curriculum__way-titleWrapper .curriculum__way-title{line-height:33px}}.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{max-width:298px;font-family:caustenregular;font-style:normal;color:#000;text-align:center}@media(min-width: 568px){.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{max-width:480px}}@media(min-width: 768px){.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{text-align:left}}.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{font-size:16px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{font-size:24px}}.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{line-height:24px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__way-content,.page-curriculum .curriculum__way-content{line-height:33px}}.page-ib-curriculum .curriculum__way-image,.page-curriculum .curriculum__way-image{object-fit:contain}.page-ib-curriculum .curriculum__way-image,.page-curriculum .curriculum__way-image{width:334px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__way-image,.page-curriculum .curriculum__way-image{width:calc(73.0769230769vw - 86.9230769231px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__way-image,.page-curriculum .curriculum__way-image{width:638px}}.page-ib-curriculum .curriculum__way-image,.page-curriculum .curriculum__way-image{height:302px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__way-image,.page-curriculum .curriculum__way-image{height:calc(66.3461538462vw - 80.1538461538px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__way-image,.page-curriculum .curriculum__way-image{height:578px}}.page-ib-curriculum .curriculum__years,.page-curriculum .curriculum__years{padding-top:52px;padding-bottom:74px}@media(min-width: 768px){.page-ib-curriculum .curriculum__years,.page-curriculum .curriculum__years{padding-top:206px;padding-bottom:229px}}.page-ib-curriculum .curriculum__years-container,.page-curriculum .curriculum__years-container{gap:52px;display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}@media(min-width: 768px){.page-ib-curriculum .curriculum__years-container,.page-curriculum .curriculum__years-container{flex-direction:row}}.page-ib-curriculum .curriculum__years-image,.page-curriculum .curriculum__years-image{max-width:initial;object-fit:cover}.page-ib-curriculum .curriculum__years-image,.page-curriculum .curriculum__years-image{width:356px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__years-image,.page-curriculum .curriculum__years-image{width:calc(35.0961538462vw + 153.8461538462px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__years-image,.page-curriculum .curriculum__years-image{width:502px}}.page-ib-curriculum .curriculum__years-image,.page-curriculum .curriculum__years-image{height:473px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__years-image,.page-curriculum .curriculum__years-image{height:calc(45.9134615385vw + 208.5384615385px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__years-image,.page-curriculum .curriculum__years-image{height:664px}}.page-ib-curriculum .curriculum__years .content,.page-curriculum .curriculum__years .content{max-width:336px}@media(min-width: 768px){.page-ib-curriculum .curriculum__years .content,.page-curriculum .curriculum__years .content{max-width:404px}}.page-ib-curriculum .curriculum__years-title,.page-curriculum .curriculum__years-title{font-family:caustenbold;font-style:normal;text-align:center;color:#505c44;line-height:normal}.page-ib-curriculum .curriculum__years-title,.page-curriculum .curriculum__years-title{font-size:32px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__years-title,.page-curriculum .curriculum__years-title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__years-title,.page-curriculum .curriculum__years-title{font-size:64px}}.page-ib-curriculum .curriculum__years-content,.page-curriculum .curriculum__years-content{font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;text-align:center;color:#000;padding-top:16px}@media(min-width: 768px){.page-ib-curriculum .curriculum__years-content,.page-curriculum .curriculum__years-content{padding-top:44px}}.page-ib-curriculum .curriculum__years-content,.page-curriculum .curriculum__years-content{font-size:16px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__years-content,.page-curriculum .curriculum__years-content{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__years-content,.page-curriculum .curriculum__years-content{font-size:24px}}.page-ib-curriculum .curriculum__years-content,.page-curriculum .curriculum__years-content{line-height:24px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__years-content,.page-curriculum .curriculum__years-content{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__years-content,.page-curriculum .curriculum__years-content{line-height:33px}}.page-ib-curriculum .curriculum__years-content strong,.page-curriculum .curriculum__years-content strong{display:block;font-family:caustenbold;font-style:normal;color:#913412;padding-top:24px}@media(min-width: 768px){.page-ib-curriculum .curriculum__years-content strong,.page-curriculum .curriculum__years-content strong{padding-top:40px}}.page-ib-curriculum .curriculum__new-way-container,.page-curriculum .curriculum__new-way-container{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media(min-width: 768px){.page-ib-curriculum .curriculum__new-way-container,.page-curriculum .curriculum__new-way-container{flex-direction:row}}.page-ib-curriculum .curriculum__primary,.page-curriculum .curriculum__primary{padding-top:76px;padding-bottom:54px}@media(min-width: 768px){.page-ib-curriculum .curriculum__primary,.page-curriculum .curriculum__primary{padding-top:236px;padding-bottom:192px}}.page-ib-curriculum .curriculum__primary-container,.page-curriculum .curriculum__primary-container{gap:52px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media(min-width: 768px){.page-ib-curriculum .curriculum__primary-container,.page-curriculum .curriculum__primary-container{flex-direction:row}}.page-ib-curriculum .curriculum__primary .content,.page-curriculum .curriculum__primary .content{display:flex;flex-direction:column;align-items:center}.page-ib-curriculum .curriculum__primary-title,.page-curriculum .curriculum__primary-title{font-family:caustenbold;font-style:normal;text-align:center;color:#505c44;padding-bottom:24px}@media(min-width: 768px){.page-ib-curriculum .curriculum__primary-title,.page-curriculum .curriculum__primary-title{padding-bottom:45px}}.page-ib-curriculum .curriculum__primary-title,.page-curriculum .curriculum__primary-title{font-size:32px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__primary-title,.page-curriculum .curriculum__primary-title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__primary-title,.page-curriculum .curriculum__primary-title{font-size:64px}}.page-ib-curriculum .curriculum__primary-title,.page-curriculum .curriculum__primary-title{line-height:40px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__primary-title,.page-curriculum .curriculum__primary-title{line-height:calc(7.6923076923vw - 4.3076923077px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__primary-title,.page-curriculum .curriculum__primary-title{line-height:72px}}.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;text-align:center;color:#000;max-width:358px}@media(min-width: 568px){.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{max-width:480px}}@media(min-width: 768px){.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{max-width:408px}}.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{font-size:16px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{font-size:24px}}.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{line-height:24px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__primary-content,.page-curriculum .curriculum__primary-content{line-height:33px}}.page-ib-curriculum .curriculum__primary-content strong,.page-curriculum .curriculum__primary-content strong{font-family:caustenbold;font-style:normal;color:#913412}.page-ib-curriculum .curriculum__primary-content p+p,.page-curriculum .curriculum__primary-content p+p{padding-top:28px}@media(min-width: 768px){.page-ib-curriculum .curriculum__primary-content p+p,.page-curriculum .curriculum__primary-content p+p{padding-top:38px}}.page-ib-curriculum .curriculum__primary-image,.page-curriculum .curriculum__primary-image{max-width:initial;object-fit:cover}.page-ib-curriculum .curriculum__primary-image,.page-curriculum .curriculum__primary-image{width:356px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__primary-image,.page-curriculum .curriculum__primary-image{width:calc(35.0961538462vw + 153.8461538462px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__primary-image,.page-curriculum .curriculum__primary-image{width:502px}}.page-ib-curriculum .curriculum__primary-image,.page-curriculum .curriculum__primary-image{height:473px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__primary-image,.page-curriculum .curriculum__primary-image{height:calc(45.9134615385vw + 208.5384615385px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__primary-image,.page-curriculum .curriculum__primary-image{height:664px}}.page-ib-curriculum .curriculum__methodologies,.page-curriculum .curriculum__methodologies{background-color:#dc602a;padding-top:70px;padding-bottom:100px}@media(min-width: 768px){.page-ib-curriculum .curriculum__methodologies,.page-curriculum .curriculum__methodologies{padding-top:100px;padding-bottom:100px}}.page-ib-curriculum .curriculum__methodologies .container,.page-curriculum .curriculum__methodologies .container{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.page-ib-curriculum .curriculum__methodologies-title,.page-curriculum .curriculum__methodologies-title{font-family:caustenbold;font-style:normal;text-align:center;color:#fff2dd;line-height:normal}.page-ib-curriculum .curriculum__methodologies-title,.page-curriculum .curriculum__methodologies-title{font-size:32px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__methodologies-title,.page-curriculum .curriculum__methodologies-title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__methodologies-title,.page-curriculum .curriculum__methodologies-title{font-size:64px}}.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{font-family:caustenregular;font-style:normal;text-align:center;color:#fff2dd;padding-top:18px;max-width:362px;max-width:288px}@media(min-width: 568px){.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{max-width:480px}}@media(min-width: 768px){.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{max-width:502px;padding-top:24px}}.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{font-size:16px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{font-size:24px}}.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{line-height:24px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__methodologies-content,.page-curriculum .curriculum__methodologies-content{line-height:33px}}.page-ib-curriculum .curriculum__methodologies-items,.page-curriculum .curriculum__methodologies-items{width:100%;display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap;padding-top:40px;gap:52px 16px}@media(min-width: 768px){.page-ib-curriculum .curriculum__methodologies-items,.page-curriculum .curriculum__methodologies-items{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;padding-top:66px}}.page-ib-curriculum .curriculum__methodologies-item-title,.page-curriculum .curriculum__methodologies-item-title{padding-top:20px;font-family:caustenbold;font-style:normal;font-size:32px;line-height:normal;text-align:center;color:#fff}@media(min-width: 768px){.page-ib-curriculum .curriculum__methodologies-item-title,.page-curriculum .curriculum__methodologies-item-title{max-width:200px;margin:0 auto}}.page-ib-curriculum .curriculum__diversity-container,.page-curriculum .curriculum__diversity-container{display:flex;align-items:center;flex-direction:column;padding-top:62px;padding-bottom:56px}@media(min-width: 768px){.page-ib-curriculum .curriculum__diversity-container,.page-curriculum .curriculum__diversity-container{align-items:flex-end;padding-top:118px;padding-bottom:96px}}.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{font-family:caustenbold;font-style:normal;text-align:center;color:#505c44;padding-bottom:24px;max-width:280px}@media(min-width: 568px){.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{padding-bottom:34px;max-width:480px}}@media(min-width: 768px){.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{max-width:582px}}.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{font-size:32px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{font-size:64px}}.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{line-height:24px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{line-height:calc(13.4615384615vw - 53.5384615385px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__diversity-container-title,.page-curriculum .curriculum__diversity-container-title{line-height:80px}}.page-ib-curriculum .curriculum__diversity-container-content,.page-ib-curriculum .curriculum__diversity-container p,.page-curriculum .curriculum__diversity-container-content,.page-curriculum .curriculum__diversity-container p{font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;text-align:center;color:#000;max-width:280px}@media(min-width: 568px){.page-ib-curriculum .curriculum__diversity-container-content,.page-ib-curriculum .curriculum__diversity-container p,.page-curriculum .curriculum__diversity-container-content,.page-curriculum .curriculum__diversity-container p{max-width:480px}}@media(min-width: 768px){.page-ib-curriculum .curriculum__diversity-container-content,.page-ib-curriculum .curriculum__diversity-container p,.page-curriculum .curriculum__diversity-container-content,.page-curriculum .curriculum__diversity-container p{max-width:462px}}.page-ib-curriculum .curriculum__diversity-container2,.page-curriculum .curriculum__diversity-container2{position:relative;background-color:#913412;padding-top:36px;padding-bottom:48px}@media(min-width: 768px){.page-ib-curriculum .curriculum__diversity-container2,.page-curriculum .curriculum__diversity-container2{padding-top:52px;padding-bottom:66px}}.page-ib-curriculum .curriculum__diversity-container2 .container,.page-curriculum .curriculum__diversity-container2 .container{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}@media(min-width: 768px){.page-ib-curriculum .curriculum__diversity-container2 .container,.page-curriculum .curriculum__diversity-container2 .container{align-items:center;flex-direction:row}}.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{position:absolute;bottom:0;object-fit:contain;left:-80px}@media(min-width: 768px){.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{left:-60px}}@media(min-width: 1200px){.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{left:0}}.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{width:259px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{width:calc(93.75vw - 281px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{width:649px}}.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{height:286px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{height:calc(102.8846153846vw - 306.6153846154px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__diversity-container2-image,.page-curriculum .curriculum__diversity-container2-image{height:714px}}.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{z-index:1;font-family:caustenregular;font-style:normal;text-align:center;color:#fff2dd}.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{max-width:154px}@media screen and (min-width: 320px){.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{max-width:calc(51.7857142857vw - 11.7142857143px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{max-width:502px}}.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{font-size:16px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{font-size:calc(5.7692307692vw - 17.2307692308px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{font-size:40px}}.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{line-height:24px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{line-height:calc(6.25vw - 12px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__diversity-content-2,.page-curriculum .curriculum__diversity-content-2{line-height:50px}}.page-ib-curriculum .curriculum__diversity-content-2 strong,.page-curriculum .curriculum__diversity-content-2 strong{font-family:caustenbold;font-style:normal;color:#fff2dd}.page-ib-curriculum .curriculum__experiential,.page-curriculum .curriculum__experiential{padding-top:48px;padding-bottom:76px}@media(min-width: 768px){.page-ib-curriculum .curriculum__experiential,.page-curriculum .curriculum__experiential{padding-top:93px;padding-bottom:136px}}.page-ib-curriculum .curriculum__experiential-title,.page-curriculum .curriculum__experiential-title{font-family:caustenbold;font-style:normal;text-align:center;color:#505c44;padding-bottom:24px}.page-ib-curriculum .curriculum__experiential-title,.page-curriculum .curriculum__experiential-title{font-size:32px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__experiential-title,.page-curriculum .curriculum__experiential-title{font-size:calc(7.6923076923vw - 12.3076923077px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__experiential-title,.page-curriculum .curriculum__experiential-title{font-size:64px}}.page-ib-curriculum .curriculum__experiential-title,.page-curriculum .curriculum__experiential-title{line-height:32px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__experiential-title,.page-curriculum .curriculum__experiential-title{line-height:calc(11.5384615385vw - 34.4615384615px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__experiential-title,.page-curriculum .curriculum__experiential-title{line-height:80px}}.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{font-family:caustenregular;font-style:normal;font-size:24px;line-height:33px;text-align:center;text-align:center;color:#000;max-width:318px}@media(min-width: 568px){.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{max-width:480px}}@media(min-width: 768px){.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{max-width:684px}}.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{font-size:16px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{font-size:calc(1.9230769231vw + 4.9230769231px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{font-size:24px}}.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{line-height:24px}@media screen and (min-width: 576px){.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{line-height:calc(2.1634615385vw + 11.5384615385px)}}@media screen and (min-width: 992px){.page-ib-curriculum .curriculum__experiential-content,.page-curriculum .curriculum__experiential-content{line-height:33px}}.page-ib-curriculum .curriculum__experiential-content strong,.page-curriculum .curriculum__experiential-content strong{font-family:caustenbold;font-style:normal;color:#913412}.page-ib-curriculum .curriculum__experiential-gallery,.page-curriculum .curriculum__experiential-gallery{padding-top:46px}@media(min-width: 768px){.page-ib-curriculum .curriculum__experiential-gallery,.page-curriculum .curriculum__experiential-gallery{padding-top:72px}}.bouncing-element{opacity:0;transform:translateY(20px)}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-100px)}60%{transform:translateY(-5px)}}[data-aos].aos-animate.bouncing-element{animation:bounce 1s ease-in-out;opacity:1}.error404 .site-header .site-header__logo svg path{fill:#fff2dd}.error404 .site-header .site-header__toggle-line{border-color:#fff2dd}.error404 .site-main{background-color:#913412}.error404 .site-main .page__title{font-family:"ps-aelynregular";font-style:normal;font-size:64px;line-height:36px;text-align:center;text-transform:uppercase;color:#fff2dd;-webkit-text-stroke:1px #fff2dd;padding-bottom:28px}.error404 .site-main .page__subtitle{font-family:caustenmedium;font-style:normal;font-size:32px;line-height:36px;text-align:center;color:#fff2dd;padding-bottom:48px}.error404 .site-main .page__text{font-family:caustenmedium;font-style:normal;font-size:20px;line-height:24px;text-align:center;color:#fff2dd;padding-bottom:86px}.error404 .site-main .page__contact{border-top:3px solid #fff2dd}.error404 .site-main .page__address{text-align:center;font-family:caustenregular;font-style:normal;font-size:24px;line-height:36px;color:#fff2dd;padding-top:29px;padding-bottom:22px}.error404 .site-main .page__phone{text-align:center;font-family:caustenmedium;font-style:normal;font-size:32px;line-height:36px;color:#fff2dd;padding-bottom:36px}.error404 .site-main .page__social-media{text-align:center;padding-bottom:68px;display:flex;justify-content:center;align-items:center;gap:32px}
