.elementor-1606 .elementor-element.elementor-element-0f88080{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6513270{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6513270:not(.elementor-motion-effects-element-type-background), .elementor-1606 .elementor-element.elementor-element-6513270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beechhallschoolriyadh.com/wp-content/uploads/2026/09/DSC08560-copy.webp");background-position:center center;background-size:cover;}.elementor-1606 .elementor-element.elementor-element-269e0d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1606 .elementor-element.elementor-element-0ed9047{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-9531985{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1606 .elementor-element.elementor-element-5d9dc9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-5d9dc9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1606 .elementor-element.elementor-element-5d9dc9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1606 .elementor-element.elementor-element-5d9dc9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-1738f7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-3d9c172{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-11e20b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6f03675{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1600a35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1606 .elementor-element.elementor-element-95e60af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-93bd04c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-0fd630f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-0f21ddb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1fb17c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-a170b33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f29d0da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-907a70c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1012f03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f9ebdac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-b64ce42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4a23d59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-2217bea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4ef8aa3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-9227665{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-94e3bf9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1a61dbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-8c38fb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-18f135d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4cbd87a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-5c90a95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7403e43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-ec66a78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-95e761d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7f15052{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6d76b07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7731af1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7ebff20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-8673472{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-14f4733{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-2e05319{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-3e7d1bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4cdd205{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-aa05e11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-b271594{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f1d69ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1e398f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-12bd4ac{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1606 .elementor-element.elementor-element-12bd4ac .elementor-widget-container{text-align:center;}.elementor-1606 .elementor-element.elementor-element-7d2caf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-eeeacbe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-eeeacbe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1606 .elementor-element.elementor-element-eeeacbe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1606 .elementor-element.elementor-element-eeeacbe .elementor-icon-list-text{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-92b1d3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-8ede0d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-8ede0d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1606 .elementor-element.elementor-element-8ede0d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1606 .elementor-element.elementor-element-8ede0d7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-98289fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-59a54a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-59a54a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1606 .elementor-element.elementor-element-59a54a7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1606 .elementor-element.elementor-element-59a54a7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-17f5e83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-d70820f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-d70820f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1606 .elementor-element.elementor-element-d70820f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1606 .elementor-element.elementor-element-d70820f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1606 .elementor-element.elementor-element-795e822{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1606 .elementor-element.elementor-element-0f88080{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6513270{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-269e0d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-0ed9047{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-9531985{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1738f7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-3d9c172{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-11e20b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6f03675{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1600a35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-95e60af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-93bd04c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-0fd630f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-0f21ddb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1fb17c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-a170b33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f29d0da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-907a70c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1012f03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f9ebdac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-b64ce42{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4a23d59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-2217bea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4ef8aa3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-9227665{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-94e3bf9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1a61dbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-8c38fb2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-18f135d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4cbd87a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-5c90a95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7403e43{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-ec66a78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-95e761d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7f15052{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6d76b07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7731af1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7ebff20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-8673472{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-14f4733{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-2e05319{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-3e7d1bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4cdd205{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-aa05e11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-b271594{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f1d69ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1e398f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7d2caf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-92b1d3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-98289fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-17f5e83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-795e822{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1606 .elementor-element.elementor-element-0f88080{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6513270{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-269e0d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-0ed9047{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-9531985{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1738f7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-3d9c172{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-11e20b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6f03675{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1600a35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-95e60af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-93bd04c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-0fd630f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-0f21ddb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1fb17c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-a170b33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f29d0da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-907a70c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1012f03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f9ebdac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-b64ce42{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4a23d59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-2217bea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4ef8aa3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-9227665{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-94e3bf9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1a61dbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-8c38fb2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-18f135d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4cbd87a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-5c90a95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7403e43{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-ec66a78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-95e761d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7f15052{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-6d76b07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7731af1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7ebff20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-8673472{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-14f4733{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-2e05319{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-3e7d1bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4cdd205{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-aa05e11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-b271594{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-f1d69ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1e398f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-7d2caf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-92b1d3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-98289fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-17f5e83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-795e822{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&family=Merriweather:wght@400;700&display=swap');
/* Admissions v3: styles for this page only. Edit content in the widgets; layout lives here. */
.elementor-location-footer{display:none!important}
.bh{--navy:#1c2150;--navy-deep:#141838;--gold:#c9a961;--gold-soft:#f3ecd9;--gold-deep:#a98a45;--ink:#2b2b2b;--ink-soft:#5c5c5c;--cream:#faf8f3;--line:#e6e2d8;--r:20px;--subnav-h:64px;
  font-family:"Jost",system-ui,sans-serif;font-weight:300;color:var(--ink);line-height:1.6;font-size:17px;background:#fff}
.bh.bh.bh.bh .elementor-widget-heading .elementor-heading-title{font-family:"Merriweather",Georgia,serif;font-weight:700;color:var(--navy);line-height:1.2;letter-spacing:normal;text-transform:none;margin:0}
.bh.bh.bh.bh .elementor-widget-text-editor{font-family:"Jost",sans-serif;font-weight:300;color:inherit;font-size:inherit;line-height:1.6}
.bh.bh.bh.bh .elementor-widget-text-editor p{margin:0}
.bh.bh.bh.bh .elementor-widget-text-editor p+p{margin-top:14px}
.bh.bh.bh.bh .elementor-widget-image img{display:block}
.bh.bh.bh.bh .bh-wrap{width:min(1200px,calc(100% - 48px));max-width:none;margin-inline:auto}

/* Hero */
.bh.bh.bh.bh .bh-hero{position:relative;min-height:480px;display:flex;flex-direction:column;justify-content:flex-end;padding:80px 0 56px;overflow:hidden;color:#fff}
.bh.bh.bh.bh .bh-hero::before{content:"";position:absolute;inset:0;opacity:1;mix-blend-mode:normal;background:linear-gradient(180deg,rgba(20,24,56,.25) 0%,rgba(20,24,56,.78) 100%);z-index:0}
.bh.bh.bh.bh .bh-hero::after{content:"";position:absolute;inset:0;background:rgba(78,110,190,.32);mix-blend-mode:multiply;z-index:0;pointer-events:none}
.bh.bh.bh.bh .bh-hero>.bh-wrap{position:relative;z-index:1}
.bh.bh.bh.bh .bh-hero-title .elementor-heading-title{color:#fff;font-family:"Jost",sans-serif;font-weight:400;font-size:clamp(34px,5vw,60px);line-height:1.1}
.bh.bh.bh.bh .bh-crumbs{margin-top:16px;font-size:18px;color:rgba(255,255,255,.85)}
.bh.bh.bh.bh .bh-crumbs a{color:inherit;text-decoration:underline;text-underline-offset:4px}

/* Sub navigation */
.bh.bh.bh.bh .bh-subnav{position:sticky;top:var(--bhp-sticky-top,0px);z-index:20;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 6px 18px -12px rgba(20,24,56,.6)}
.bh.bh.bh.bh .bh-subnav-list{width:100%}
.bh.bh.bh.bh .bh-subnav-list ul.elementor-icon-list-items{display:flex;flex-wrap:nowrap;gap:8px;height:var(--subnav-h);align-items:stretch;overflow-x:auto;scrollbar-width:none;margin:0;padding:0;list-style:none}
.bh.bh.bh.bh .bh-subnav-list ul.elementor-icon-list-items::-webkit-scrollbar{display:none}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item{flex:0 0 auto;margin:0!important;padding:0!important;display:flex}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item::after{display:none!important}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-icon{display:none}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item>a{display:flex;align-items:center;height:100%;padding:0 22px;border-bottom:3px solid transparent;text-decoration:none;transition:border-color .15s}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-text{color:rgba(255,255,255,.82);font-family:"Jost",sans-serif;font-weight:300;font-size:17px;white-space:nowrap;padding:0!important;transition:color .15s}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item>a:hover .elementor-icon-list-text{color:#fff}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item.is-current>a{border-bottom-color:var(--gold)}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item.is-current .elementor-icon-list-text{color:var(--gold);font-weight:500}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item:last-child{margin-left:auto!important;align-self:center}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item:last-child>a{height:auto;padding:10px 22px;border:1px solid var(--gold);transition:background .15s}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item:last-child .elementor-icon-list-text{color:var(--gold);font-size:15px}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item:last-child>a:hover{background:var(--gold)}
.bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item:last-child>a:hover .elementor-icon-list-text{color:var(--navy-deep)}

/* Bands */
.bh.bh.bh.bh .bh-band{padding:72px 0}
.bh.bh.bh.bh .bh-cream{background:var(--cream)}
.bh.bh.bh.bh .bh-navy{background:var(--navy);color:#fff}

/* Buttons */
.bh.bh.bh.bh .bh-btn .elementor-button{display:inline-block;padding:14px 32px;font-family:"Jost",sans-serif;font-weight:500;font-size:15px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;border:1px solid transparent;border-radius:0;box-shadow:none;text-decoration:none!important;transition:background .15s,color .15s}
.bh.bh.bh.bh .bh-btn .elementor-button *{text-decoration:none!important}
.bh.bh.bh.bh .bh-btn-navy .elementor-button{background:var(--navy);color:#fff}
.bh.bh.bh.bh .bh-btn-navy .elementor-button:hover{background:var(--navy-deep);color:#fff}
.bh.bh.bh.bh .bh-btn-outline .elementor-button{background:transparent;border-color:var(--navy-deep);color:var(--navy-deep)}
.bh.bh.bh.bh .bh-btn-outline .elementor-button:hover{background:var(--navy-deep);color:#fff}
.bh.bh.bh.bh .bh-btn-gold .elementor-button{background:var(--gold);color:var(--navy-deep)}
.bh.bh.bh.bh .bh-btn-gold .elementor-button:hover{background:var(--gold-deep);color:var(--navy-deep)}
.bh.bh.bh.bh .bh-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:30px;width:auto}

/* Photos */
.bh.bh.bh.bh .bh-photo{position:relative;border-radius:var(--r);overflow:hidden;background:var(--navy)}
.bh.bh.bh.bh .bh-photo img{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:var(--r)}
.bh.bh.bh.bh .bh-frame{box-shadow:0 30px 60px -40px rgba(20,24,56,.6)}
.bh.bh.bh.bh .bh-frame::after{content:"";position:absolute;inset:0;border-radius:var(--r);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);pointer-events:none}

/* Intro */
.bh.bh.bh.bh .bh-split{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}
.bh.bh.bh.bh .bh-split .bh-photo img{aspect-ratio:4/5}
.bh.bh.bh.bh .bh-intro{display:flex;flex-direction:column}
.bh.bh.bh.bh .bh-big{margin-bottom:22px}
.bh.bh.bh.bh .bh-big .elementor-heading-title{font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.35}
.bh.bh.bh.bh .bh-intro-text{font-size:18px}
.bh.bh.bh.bh .bh-intro-text p{max-width:58ch}

/* Stats */
.bh.bh.bh.bh .bh-stats-band{padding:64px 0}
.bh.bh.bh.bh .bh-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.bh.bh.bh.bh .bh-stat{padding:8px 28px;border-left:1px solid rgba(255,255,255,.18)}
.bh.bh.bh.bh .bh-stat-n .elementor-heading-title{font-weight:400;font-size:clamp(40px,4.4vw,56px);color:var(--gold);line-height:1;font-variant-numeric:tabular-nums}
.bh.bh.bh.bh .bh-stat-l{margin-top:10px}
.bh.bh.bh.bh .bh-stat-l .elementor-heading-title{font-family:"Jost",sans-serif;font-weight:300;font-size:16px;line-height:1.5;color:rgba(255,255,255,.75)}

/* Why families choose */
.bh.bh.bh.bh .bh-head{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end;margin-bottom:48px}
.bh.bh.bh.bh .bh-h2 .elementor-heading-title{font-size:clamp(30px,3.4vw,44px);line-height:1.15}
.bh.bh.bh.bh .bh-lede{font-size:20px;color:var(--ink-soft)}
.bh.bh.bh.bh .bh-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.bh.bh.bh.bh .bh-stage{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;background:var(--navy);color:#fff;text-decoration:none;box-shadow:0 30px 50px -40px rgba(20,24,56,.6)}
.bh.bh.bh.bh .bh-stage-img{position:absolute!important;inset:0;width:100%!important;max-width:none!important;height:100%;margin:0}
.bh.bh.bh.bh .bh-stage-img>*,.bh.bh.bh.bh .bh-stage-img img{width:100%;height:100%;max-width:none}
.bh.bh.bh.bh .bh-stage-img img{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.bh.bh.bh.bh .bh-stage::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(20,24,56,0) 35%,rgba(20,24,56,.55) 65%,rgba(20,24,56,.92) 100%);transition:background .4s}
.bh.bh.bh.bh .bh-stage-body{position:absolute!important;left:0;right:0;bottom:0;top:auto;width:auto;z-index:2;padding:26px 24px;display:flex;flex-direction:column}
.bh.bh.bh.bh .bh-stage-title{margin-bottom:10px;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.bh.bh.bh.bh .bh-stage-title .elementor-heading-title{color:#fff;font-size:26px;line-height:1.15}
.bh.bh.bh.bh .bh-stage-desc{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.2,.7,.2,1),opacity .4s,margin .4s}
.bh.bh.bh.bh .bh-stage-desc p{font-size:15px;line-height:1.55;color:rgba(255,255,255,.85)}
.bh.bh.bh.bh .bh-stage-more{margin-top:12px}
.bh.bh.bh.bh .bh-stage-more .elementor-heading-title{font-family:"Jost",sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--gold);display:inline-flex;align-items:center;gap:8px}
.bh.bh.bh.bh .bh-stage-more .elementor-heading-title::after{content:"";width:22px;height:1px;background:var(--gold);transition:width .3s}
.bh.bh.bh.bh .bh-stage:hover .bh-stage-img img,.bh.bh.bh.bh .bh-stage:focus-visible .bh-stage-img img{transform:scale(1.06)}
.bh.bh.bh.bh .bh-stage:hover::after,.bh.bh.bh.bh .bh-stage:focus-visible::after{background:linear-gradient(180deg,rgba(20,24,56,.05) 15%,rgba(20,24,56,.7) 55%,rgba(20,24,56,.95) 100%)}
.bh.bh.bh.bh .bh-stage:hover .bh-stage-desc,.bh.bh.bh.bh .bh-stage:focus-visible .bh-stage-desc{max-height:200px;opacity:1;margin-bottom:4px}
.bh.bh.bh.bh .bh-stage:hover .bh-stage-more .elementor-heading-title::after{width:40px}
.bh.bh.bh.bh .bh-stage:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@media (hover:none){.bh.bh.bh.bh .bh-stage-desc{max-height:none;opacity:1;margin-bottom:4px}}
.bh.bh.bh.bh.bh-editing .bh-stage-desc{max-height:none;opacity:1}

/* Testimonials */
.bh.bh.bh.bh .bh-quotes{display:grid;grid-template-columns:340px 1fr;gap:64px;align-items:center}
.bh.bh.bh.bh .bh-q-photo img{aspect-ratio:4/5}
.bh.bh.bh.bh .bh-q-col{display:flex;flex-direction:column}
.bh.bh.bh.bh .bh-q-slides{position:relative;display:grid}
.bh.bh.bh.bh .bh-q{grid-area:1/1;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s;pointer-events:none}
.bh.bh.bh.bh .bh-q.is-on{opacity:1;transform:none;pointer-events:auto}
.bh.bh.bh.bh .bh-q-text::before{content:"\201C";display:block;font-family:"Merriweather",serif;font-size:80px;line-height:.6;color:var(--gold);margin-bottom:22px}
.bh.bh.bh.bh .bh-q-text p{font-family:"Merriweather",serif;font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.55;color:#fff}
.bh.bh.bh.bh .bh-q-cite{margin-top:22px}
.bh.bh.bh.bh .bh-q-cite .elementor-heading-title{font-family:"Jost",sans-serif;font-weight:300;font-size:16px;color:var(--gold)}
.bh.bh.bh.bh .bh-q-nav{display:flex;align-items:center;gap:16px;margin-top:32px}
.bh.bh.bh.bh .bh-q-nav button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;font-size:18px;padding:0;line-height:1;transition:background .2s,color .2s}
.bh.bh.bh.bh .bh-q-nav button:hover{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}
.bh.bh.bh.bh .bh-q-dots{display:flex;gap:8px}
.bh.bh.bh.bh .bh-q-dots button{width:8px;height:8px;border-radius:4px;border:0;padding:0;background:rgba(255,255,255,.4);cursor:pointer;transition:width .2s,background .2s}
.bh.bh.bh.bh .bh-q-dots button[aria-selected="true"]{width:24px;background:var(--gold)}
.bh.bh.bh.bh.bh-editing .bh-q-slides{display:block}
.bh.bh.bh.bh.bh-editing .bh-q{opacity:1;transform:none;pointer-events:auto;margin-bottom:36px}

/* Contact */
.bh.bh.bh.bh .bh-contact{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:40px 44px;background:var(--gold-soft);border-radius:var(--r)}
.bh.bh.bh.bh .bh-contact-title{margin-bottom:6px}
.bh.bh.bh.bh .bh-contact-title .elementor-heading-title{font-size:22px}
.bh.bh.bh.bh .bh-contact-text{color:var(--ink-soft)}
.bh.bh.bh.bh .bh-contact .bh-actions{margin-top:0}
.bh.bh.bh.bh .bh-next{margin-top:64px;padding-top:32px;border-top:1px solid var(--line);display:flex;flex-direction:row;justify-content:flex-end}
.bh.bh.bh.bh .bh-next-link .elementor-heading-title{font-family:"Jost",sans-serif;font-weight:400;font-size:18px;color:var(--navy)}
.bh.bh.bh.bh .bh-next-link .elementor-heading-title a{color:inherit;text-decoration:none}
.bh.bh.bh.bh .bh-next-link .elementor-heading-title a:hover{color:var(--gold-deep)}

/* Footer (this page only) */
.bh.bh.bh.bh .bh-footer{background:var(--navy-deep);color:rgba(255,255,255,.8);padding:64px 0 28px;text-align:center}
.bh.bh.bh.bh .bh-fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px}
.bh.bh.bh.bh .bh-fcol{display:flex;flex-direction:column;align-items:center}
.bh.bh.bh.bh .bh-flogo{margin-bottom:18px}
.bh.bh.bh.bh .bh-flogo img{height:64px;width:auto;margin:0 auto}
.bh.bh.bh.bh .bh-faddr ul{list-style:none;margin:0;padding:0;font-size:16px}
.bh.bh.bh.bh .bh-faddr li{margin-bottom:10px}
.bh.bh.bh.bh .bh-faddr a{color:inherit;text-decoration:none}
.bh.bh.bh.bh .bh-faddr a:hover{color:#fff}
.bh.bh.bh.bh .bh-fh{margin-bottom:18px}
.bh.bh.bh.bh .bh-fh .elementor-heading-title{font-family:"Jost",sans-serif;font-weight:500;font-size:14px;letter-spacing:.16em;color:var(--gold);line-height:1.3}
.bh.bh.bh.bh .bh-flinks ul.elementor-icon-list-items{margin:0;padding:0}
.bh.bh.bh.bh .bh-flinks .elementor-icon-list-item{margin:0 0 10px!important;padding:0!important;justify-content:center}
.bh.bh.bh.bh .bh-flinks .elementor-icon-list-item::after{display:none!important}
.bh.bh.bh.bh .bh-flinks .elementor-icon-list-icon{display:none}
.bh.bh.bh.bh .bh-flinks .elementor-icon-list-item>a{justify-content:center;text-decoration:none}
.bh.bh.bh.bh .bh-flinks .elementor-icon-list-text{color:rgba(255,255,255,.8);font-family:"Jost",sans-serif;font-weight:300;font-size:16px;padding:0!important;transition:color .15s}
.bh.bh.bh.bh .bh-flinks .elementor-icon-list-item>a:hover .elementor-icon-list-text{color:#fff}
.bh.bh.bh.bh .bh-fsocial{margin-top:18px}
.bh.bh.bh.bh .bh-fsocial .elementor-social-icons-wrapper{display:flex;gap:12px;justify-content:center;font-size:0}
.bh.bh.bh.bh .bh-fsocial .elementor-grid-item{margin:0!important;padding:0!important}
.bh.bh.bh.bh .bh-fsocial .elementor-social-icon{width:36px;height:36px;padding:0;margin:0!important;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:transparent!important;font-size:13px;transition:border-color .15s}
.bh.bh.bh.bh .bh-fsocial .elementor-social-icon svg{width:14px;height:14px;fill:rgba(255,255,255,.8)}
.bh.bh.bh.bh .bh-fsocial .elementor-social-icon i{color:rgba(255,255,255,.8)}
.bh.bh.bh.bh .bh-fsocial .elementor-social-icon:hover{border-color:#fff}
.bh.bh.bh.bh .bh-fsocial .elementor-social-icon:hover svg{fill:#fff}
.bh.bh.bh.bh .bh-flegal{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:left}
.bh.bh.bh.bh .bh-flegal-text p{font-size:14px;color:rgba(255,255,255,.55)}

/* Scroll reveal (off inside the editor) */
.bh.bh.bh.bh [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s;transition-delay:var(--d,0ms)}
.bh.bh.bh.bh [data-reveal="up"]{filter:blur(6px)}
.bh.bh.bh.bh [data-reveal].in{opacity:1;transform:none;filter:none}
.bh.bh.bh.bh [data-reveal="clip"]{transform:none;filter:none;clip-path:inset(0 100% 0 0 round var(--r));transition:clip-path 1s cubic-bezier(.2,.7,.2,1),opacity .4s}
.bh.bh.bh.bh [data-reveal="clip"].in{clip-path:inset(0 0 0 0 round var(--r))}
.bh.bh.bh.bh [data-reveal="clip"] img{transform:scale(1.15);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}
.bh.bh.bh.bh [data-reveal="clip"].in img{transform:none}
@media (prefers-reduced-motion:reduce){.bh.bh.bh.bh [data-reveal]{opacity:1;transform:none;filter:none;clip-path:none;transition:none}}

/* Responsive */
@media (max-width:960px){
  .bh{--subnav-h:56px}
  .bh.bh.bh.bh .bh-split,.bh.bh.bh.bh .bh-contact,.bh.bh.bh.bh .bh-quotes{grid-template-columns:1fr}
  .bh.bh.bh.bh .bh-split .bh-photo img{aspect-ratio:4/3}
  .bh.bh.bh.bh .bh-q-photo{max-width:260px}
  .bh.bh.bh.bh .bh-q-photo img{aspect-ratio:1}
  .bh.bh.bh.bh .bh-btn .elementor-button{padding:12px 20px;font-size:13px}
  .bh.bh.bh.bh .bh-stats,.bh.bh.bh.bh .bh-stages{grid-template-columns:1fr 1fr}
  .bh.bh.bh.bh .bh-head{grid-template-columns:1fr;gap:16px}
  .bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item>a{padding:0 16px}
  .bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-text{font-size:16px}
  .bh.bh.bh.bh .bh-subnav-list .elementor-icon-list-item:last-child{display:none}
  .bh.bh.bh.bh .bh-fcols{grid-template-columns:1fr 1fr}
  .bh.bh.bh.bh .bh-flogo img{height:52px}
}
@media (max-width:560px){
  .bh.bh.bh.bh .bh-stats,.bh.bh.bh.bh .bh-stages,.bh.bh.bh.bh .bh-fcols{grid-template-columns:1fr}
}/* End custom CSS */