@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-inter);line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:0rem;padding-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}body img{height:auto}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0;width:1em}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.wp-block-columns{display:flex}:where(.wp-block-columns.is-layout-flex){gap:0}:root{--color-light-blue-xl: #ABE4F4;--color-light-blue: #51C8E8;--color-light-blue-xd: #1998BA;--color-dark-blue-xl: #0066CF;--color-dark-blue: #003469;--color-dark-blue-xd: #001B36;--color-black: #1E1E1E;--color-red: #FF0000;--space-sides: 15px;--space-small: 20px;--space-medium: 30px;--space-medium-large: 50px;--space-large: 60px;--space-huge: 100px;--font-body: "Lato", sans-serif;--font-heading: "Playfair Display", serif;--max-width: 1400px}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-dark-blue-xd);background-color:#dadada}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-dark-blue-xd);font-weight:500;padding-bottom:.4em}h1{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd}@media (min-width: 768px){h1{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){h1{font-size:32px;line-height:36px}}.theme-dark h1{color:#fff}h2{font-weight:400;font-size:34px;line-height:38.25px}@media (min-width: 768px){h2{font-size:49px;line-height:56px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){h2{font-size:35px;line-height:40px}}h3{font-size:29.75px;line-height:34px}@media (min-width: 768px){h3{font-size:42px;line-height:49px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){h3{font-size:30px;line-height:35px}}h4{font-size:25.5px;line-height:29.75px}@media (min-width: 768px){h4{font-size:35px;line-height:42px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){h4{font-size:25px;line-height:30px}}h5{font-size:21.25px;line-height:25.5px}@media (min-width: 768px){h5{font-size:28px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){h5{font-size:20px;line-height:25px}}h6{font-size:17px;line-height:21.25px}@media (min-width: 768px){h6{font-size:24.5px;line-height:28px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){h6{font-size:17.5px;line-height:20px}}p,li{font-family:var(--font-body);color:var(--color-dark-blue-xd);font-size:17px;line-height:21.25px}@media (min-width: 768px){p,li{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){p,li{font-size:11.5px;line-height:14.5px}}li{padding-bottom:.4em}p a{color:inherit;text-decoration:underline}blockquote{font-style:italic;margin-left:3.8rem;padding-left:1.9rem;border-left:solid 2px #51c8e8}blockquote :last-child{padding-bottom:0}.swiper-button-next{background-color:var(--color-dark-blue);color:#fff!important;height:40px!important;width:40px!important;border-radius:50%;display:flex}.swiper-button-next:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='white' d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E")!important;width:16px}.swiper-button-prev{background-color:var(--color-dark-blue);color:#fff!important;height:40px!important;width:40px!important;border-radius:50%;display:flex}.swiper-button-prev:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='white' d='M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z'/%3E%3C/svg%3E")!important;width:16px}.swiper-pagination{position:relative;padding-top:40px}.swiper-pagination-bullet{width:15px;height:15px;background-color:var(--color-light-blue);opacity:1;border-radius:10px;transition:all .3s}.swiper-pagination-bullet-active{background-color:var(--color-dark-blue);width:34px;transition:all .3s}.theme-dark .swiper-pagination-bullet-active,.theme-dark .swiper-button-next,.theme-dark .swiper-button-prev{background-color:#fff;color:var(--color-dark-blue)!important}.swiper-button-disabled{display:none!important}@media (max-width: 767px){.desktop-only{display:none!important}}@media (min-width: 768px){.mobile-only{display:none!important}}p.mid-size-text{font-size:17px;line-height:21.25px}@media (min-width: 768px){p.mid-size-text{font-size:28px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){p.mid-size-text{font-size:20px;line-height:25px}}.wp-block-group.max-width,.wp-block-columns.max-width{max-width:var(--max-width);margin:0 auto;gap:0}.wp-block-group.padded,.wp-block-columns.padded{padding:35px 30px}@media (min-width: 768px){.wp-block-group.padded,.wp-block-columns.padded{padding:65px 40px}}*:focus-visible{outline-color:#7cfc00;outline-width:3px}.wp-block-post-date__modified-date{padding-bottom:1em}.yoast-breadcrumbs{padding-bottom:3em}.yoast-breadcrumbs a{color:inherit}.wp-block-post-terms{display:flex;gap:10px;padding-top:50px}.wp-block-post-terms a{background-color:var(--color-dark-blue);display:inline-block;padding:15px 30px;border-radius:22px;color:#fff;font-weight:700;text-decoration:none;transition:background-color .4s;font-size:13.6px}@media (min-width: 768px){.wp-block-post-terms a{padding:15px 20px;font-size:16.8px}}.wp-block-post-terms a:hover{background-color:var(--color-light-blue-xd);transition:background-color .4s}.wp-block-post-terms a:before{content:"#"}.wp-block-post-terms__separator{display:none}.ss-inline-share-wrapper:before{content:"Share to:";display:block;padding-bottom:5px;font-family:var(--font-body)}@media (min-width: 768px){.jump-link-target{scroll-margin-top:90px}}@media (min-width: 768px){header{position:relative;z-index:10;background-color:var(--color-dark-blue)}.home header{background-color:transparent}.header__main-menu{padding:30px 20px 0;position:relative;align-content:center}}@media (min-width: 768px) and (min-width: 1440px){.header__main-menu{padding:30px 0 0}}@media (min-width: 768px){.header__main-menu>.menu-columns{max-width:var(--max-width);background-color:var(--color-dark-blue);display:flex!important;padding:0;background-color:unset}.header__main-menu>.menu-columns>div:nth-child(1){order:2;display:flex}.header__main-menu>.menu-columns>div:nth-child(2){order:1}.header__main-menu>.menu-columns>div:nth-child(3){order:3}.header__main-menu>.menu-columns .home-icon{order:1;flex:0 0 130px;display:flex;align-content:center;justify-content:center}.header__main-menu>.menu-columns .home-icon img{max-width:82px}.header__main-menu>.menu-columns figure{position:absolute;z-index:222;margin:-3px 0 0;padding:0}.top-menu{gap:0!important;display:block;display:flex;justify-content:space-between;height:100%;padding:0;margin:0;list-style:none}.top-menu ul{padding:0;margin:0;list-style:none}.top-menu>li{flex:1 1 auto;position:relative}.top-menu>li:focus-within.menu-item-has-children:before,.top-menu>li:hover.menu-item-has-children:before{position:absolute;content:"";display:block;width:20px;height:20px;background-color:var(--color-dark-blue);transform:rotate(45deg);left:calc(50% - 10px);bottom:-2px;border-left:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);z-index:2333}.top-menu>li:focus-within .sub-menu,.top-menu>li:hover .sub-menu{display:block}.top-menu>li>a{display:block;font-size:27.2px;line-height:27.2px;color:#fff;border-top:1px solid white;border-bottom:1px solid white;font-family:var(--font-body);text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:64px;text-decoration:none;margin-bottom:20px}}@media (min-width: 768px) and (min-width: 768px){.top-menu>li>a{font-size:15.4px;line-height:17.5px}}@media (min-width: 768px) and (min-width: 1024px){.top-menu>li>a{font-size:17.5px;line-height:21.7px}}@media (min-width: 768px) and (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.top-menu>li>a{font-size:11px;line-height:12.5px}}@media (min-width: 768px){.home .top-menu>li>a{color:var(--color-dark-blue);border-top:1px solid var(--color-dark-blue);border-bottom:1px solid var(--color-dark-blue)}.top-menu>li>a span:after{content:"";display:block;width:0;height:1px;background-color:var(--color-dark-blue);transition:width .3s ease-in-out}.top-menu>li>a:hover span:after{content:"";width:100%;transition:width .3s ease-in-out}.top-menu .sub-menu{display:none;position:absolute;left:50%;width:300px;transform:translate(-150px);background-color:var(--color-dark-blue);padding:10px 20px;border:1px solid rgba(255,255,255,.2)}.top-menu .sub-menu li{border-bottom:1px solid rgba(255,255,255,.2);padding:0}.top-menu .sub-menu li:last-child{border-bottom:none}.top-menu .sub-menu a{color:#fff;display:block;text-align:center;padding:5px 0;font-family:var(--font-heading)}}@media (min-width: 768px) and (min-width: 768px){.top-menu .sub-menu a{font-size:16.8px;line-height:28px}}@media (min-width: 768px) and (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.top-menu .sub-menu a{font-size:12px;line-height:20px}}@media (min-width: 768px){#menu-left-menu>li:first-child .sub-menu{left:0;transform:translate(0)}#menu-right-menu>li:last-child .sub-menu{left:auto;right:0;transform:translate(0)}.wp-block-my-menu-block-menu-item>a{border-top:1px solid white;border-bottom:1px solid white;font-family:var(--font-heading);font-size:27.2px;line-height:27.2px;font-family:var(--font-body);text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;height:100px;width:100%;color:#fff;height:64px}}@media (min-width: 768px) and (min-width: 768px){.wp-block-my-menu-block-menu-item>a{font-size:15.4px;line-height:17.5px}}@media (min-width: 768px) and (min-width: 1024px){.wp-block-my-menu-block-menu-item>a{font-size:17.5px;line-height:21.7px}}@media (min-width: 768px) and (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.wp-block-my-menu-block-menu-item>a{font-size:11px;line-height:12.5px}}@media (min-width: 768px){.hover .wp-block-my-menu-block-menu-item>a,header:focus-within .wp-block-my-menu-block-menu-item>a{color:#fff}.wp-block-my-menu-block-menu-item>a:hover{text-decoration:none}.wp-block-my-menu-block-menu-item>a span:after{content:"";display:block;width:0;height:1px;background-color:#fff;transition:width .3s ease-in-out}.wp-block-my-menu-block-menu-item>a:hover span:after{content:"";width:100%;transition:width .3s ease-in-out}.header__menu--holder{padding:0 20px;background-color:var(--color-dark-blue)}}@media (min-width: 768px) and (min-width: 1440px){.header__menu--holder{padding:0}}@media (min-width: 768px){.header__menu--holder>.wp-block-columns{width:100%;max-width:var(--max-width);margin:0 auto;gap:55px;color:#fff;padding:60px 0}.header__menu--holder>.wp-block-columns p{color:#fff}.header__menu--holder>.wp-block-columns .wp-block-column:last-child .submenu-block:last-child .title:after{display:none}}header:before{display:none;position:absolute;top:0;left:0;width:100%;height:23px;content:"";background-color:var(--color-light-blue)}@media (min-width: 768px){header:before{display:block}}.header-top__holder{margin:0 auto}@media (min-width: 768px){.header-top__holder{text-align:right;max-width:var(--max-width);padding-right:50px}}@media (min-width: 1440px){.header-top__holder{padding-right:0}}@media (min-width: 768px){.header-top__small{display:inline-block}}.header-top__holder nav{z-index:10;background-color:var(--color-light-blue)}@media (min-width: 768px){.header-top__holder nav{margin-right:50px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.header-top__holder nav ul{gap:0;justify-content:center}@media (min-width: 768px){.header-top__holder nav ul{padding:0 10px}}.header-top__holder nav a{font-size:15.3px;line-height:15.3px;color:#fff!important;transition:color .3s;padding:6px 5px}@media (min-width: 768px){.header-top__holder nav a{font-size:16.8px;line-height:16.8px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.header-top__holder nav a{font-size:12px;line-height:12px}}@media (min-width: 768px){.header-top__holder nav a{padding:13px 10px}}.header-top__holder nav a:hover{text-decoration:none;color:var(--color-dark-blue-xd)!important;transition:color .3s}.header-top__holder nav li{padding:0;margin:0}.header-top__holder nav li:after{content:"|";color:#fff!important}.header-top__holder nav li:last-child:after{content:""}div.mobile-menu{z-index:12123;position:relative;display:flex;background-color:var(--color-dark-blue);padding:18px 20px 0;margin:0}@media (min-width: 768px){div.mobile-menu{display:none}}div.mobile-menu>div:last-child{text-align:right}div.mobile-menu>div:last-child img{width:30px;fill:#fff}.home div.mobile-menu{background-color:transparent}.mobile-menu.active{background-color:var(--color-dark-blue)!important}.mobile-burger{cursor:pointer;position:relative}.mobile-burger:after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20fill='%23ffffff'%20d='M0%2096C0%2078.3%2014.3%2064%2032%2064l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20128C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032L32%20448c-17.7%200-32-14.3-32-32s14.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032z'/%3e%3c/svg%3e");display:block;width:30px;height:30px;position:absolute;top:0;right:0}.home .mobile-burger:after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20fill='%23000000'%20d='M0%2096C0%2078.3%2014.3%2064%2032%2064l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20128C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032L32%20448c-17.7%200-32-14.3-32-32s14.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032z'/%3e%3c/svg%3e")}.active .mobile-burger:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0nI2ZmZmZmZicgZD0iTTM0Mi42IDE1MC42YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zcy0zMi44LTEyLjUtNDUuMyAwTDE5MiAyMTAuNyA4Ni42IDEwNS40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM0wxNDYuNyAyNTYgNDEuNCAzNjEuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNzMzIuOCAxMi41IDQ1LjMgMEwxOTIgMzAxLjMgMjk3LjQgNDA2LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBzMTIuNS0zMi44IDAtNDUuM0wyMzcuMyAyNTYgMzQyLjYgMTUwLjZ6Ii8+PC9zdmc+)}@media (max-width: 767px){div.menu-columns{display:none;position:absolute;top:74px;left:0;right:0;z-index:1000}}.block-editor-block-list__block div.mobile-menu{display:flex!important}.dollar-logo-mobile{position:relative;cursor:pointer}.dollar-logo-mobile img{width:43px}.dollar-logo-mobile p{color:#fff;font-family:var(--font-heading);display:inline-block;position:absolute;left:52px}.dollar-logo-mobile p:first-of-type{font-size:23px;top:-2px}.dollar-logo-mobile p:last-of-type{font-size:15px;top:24px;opacity:.7}.home .dollar-logo-mobile p{color:var(--color-dark-blue)}.active .dollar-logo-mobile p{color:#fff}@media (max-width: 767px){.home-icon{display:none}.menu-columns{background-color:var(--color-dark-blue)}a{color:#fff}}@media (max-width: 767px) and (max-width: 767px){br{content:""}br:after{content:" "}}@media (max-width: 767px){ul{list-style:none;padding:0;margin:0}#menu-left-menu>li,#menu-right-menu>li{margin:0 20px;padding:0;border-bottom:1px solid rgba(255,255,255,.5)}#menu-left-menu>li>a,#menu-right-menu>li>a{font-size:27.2px;line-height:27.2px;font-family:var(--font-heading);padding:20px 0;display:block;text-decoration:none;color:#fff}.active .sub-menu{display:block}.sub-menu{display:none}.sub-menu a{font-size:18px;font-family:var(--font-heading);text-decoration:none;color:#fff}.sub-menu a span{display:inline-block;padding:4px 0}.sub-menu a span:after{content:"";display:block;width:30%;margin-top:10px;border-bottom:1px solid rgba(255,255,255,.5)}.sub-menu li:last-child{margin-bottom:15px}.sub-menu li:last-child a span:after{display:none}}footer{background-color:var(--color-dark-blue);color:#fff}footer>.is-layout-constrained{max-width:var(--max-width);margin:0 auto;padding:60px 20px 20px}@media (min-width: 1440px){footer>.is-layout-constrained{padding:60px 0 20px}}footer h2,footer h3,footer p,footer a{color:#fff}footer h2{font-size:23.8px;line-height:23.8px;padding-bottom:15px}@media (min-width: 1280px){footer h2{font-size:28px;line-height:28px}}footer p{font-size:14px;line-height:21px}.footer-logo{position:relative;display:block;width:220px}@media (min-width: 768px){.footer-logo{width:100%}}.footer-logo img{width:76px!important}.footer-logo p{color:#fff;font-family:var(--font-heading);display:inline-block;position:absolute;left:90px}.footer-logo p:first-of-type{font-size:40px;top:10px}.footer-logo p:last-of-type{font-size:27px;top:43px;opacity:.7}.footer-links{padding-top:20px;gap:15%;justify-content:center;text-align:center}.footer-links>.wp-block-column{flex-basis:auto!important;flex-grow:0!important}@media (min-width: 768px){.footer-links{padding-top:40px;text-align:left}}@media (max-width: 767px){.footer-links>div:first-child{grid-column:1/-1}}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{color:#fff;text-decoration:underline}.social-links{list-style:none;display:flex;gap:20px;padding:0 0 40px;margin:0;justify-content:center}@media (min-width: 768px){.social-links{gap:10px;justify-content:flex-start}}.social-links a:hover{color:#fff}.social-links i{font-size:30px}@media (min-width: 768px){.social-links i{font-size:40px}}footer .classic-editor{background-color:transparent;padding:0;margin:0;opacity:.4;text-align:center}footer .classic-editor a:hover{color:#fff}@media (min-width: 768px){footer .classic-editor{text-align:left}}footer .classic-editor .classic-editor__holder{padding:0;margin:0}.footer--associates{background-color:#fff;padding:30px 0 20px}.footer--associates .wp-block-list{max-width:var(--max-width);margin:0 auto;display:flex;list-style:none;gap:30px;align-items:center;justify-content:center;flex-wrap:wrap}.footer--associates img{max-height:70px;width:auto!important}.btn{background-color:var(--color-dark-blue);display:inline-block;padding:15px 30px;border-radius:22px;color:#fff;font-weight:700;text-decoration:none;transition:background-color .4s;font-size:17px;line-height:17px}@media (min-width: 768px){.btn{font-size:20.3px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.btn{font-size:14.5px;line-height:14.5px}}@media (min-width: 768px){.btn{padding:20px 50px}}@media (min-width: 1024px){.btn{padding:20px 70px}}.btn.medium{padding:10px 20px;width:auto;font-size:15.3px;line-height:15.3px}@media (min-width: 768px){.btn.medium{font-size:16.8px;line-height:16.8px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.btn.medium{font-size:12px;line-height:12px}}.btn.small{padding:7px 20px;width:auto;font-size:13.6px;line-height:13.6px}@media (min-width: 768px){.btn.small{font-size:14px;line-height:14px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.btn.small{font-size:10px;line-height:10px}}.btn.white{background-color:#fff;color:var(--color-dark-blue)}.btn:hover{text-decoration:none;color:#fff}.btn.hover:hover{background-color:var(--color-light-blue-xd);transition:background-color .4s}.has-js .animate.fade-up,.has-js .animate.fade-left{opacity:0}.has-js .animate.fade-up{transform:translateY(20px)}.has-js .animated.fade-up{transform:translateY(0);transition:transform .5s,opacity .5s}.has-js .animate.fade-left{transform:translate(20px)}.has-js .animated.fade-left{transform:translate(0);transition:transform .5s,opacity .5s}@media (max-width: 767px){.has-js .swiper .animate{opacity:1;transform:translate(0)}}dialog.dialog{height:100vh;margin:0;border:none;top:0;left:0;width:100%;max-height:100%;max-width:100%;outline:none;background-color:transparent;overflow:auto;z-index:1000}dialog.dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c}dialog.dialog .close{position:fixed;top:10px;right:10px;width:40px;height:40px;padding:5px;cursor:pointer;z-index:1001;background:#00000080;border-radius:50%;display:flex;justify-content:center;align-content:center}.dialog__holder{height:100%;display:flex;justify-content:safe center;align-items:safe center;flex-direction:column}body.modal-open{overflow:hidden}.dialog__content{background-color:#fff;border-radius:15px;max-width:900px;padding:10px}@media (min-width: 768px){.dialog__content{padding:50px}}.news-columns{background-color:#fff;margin:0}.news-columns>.wp-block-column{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.news-columns>.wp-block-column{padding:48px 20px}}@media (min-width: 1440px){.news-columns>.wp-block-column{padding:48px 70px}}.archive-page{background-color:#fff;margin:0}.archive-page>.wp-block-column{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.archive-page>.wp-block-column{padding:48px 20px}}@media (min-width: 1440px){.archive-page>.wp-block-column{padding:48px 70px}}.archive-page .wp-block-query ul{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.event-details{display:grid;grid-template-columns:1fr;margin-bottom:50px;padding:20px;background-color:var(--color-dark-blue-xd);gap:20px}@media (min-width: 768px){.event-details{grid-template-columns:1fr 1fr}}.event-details h2{font-size:17px;line-height:21.25px;font-weight:700;color:#fff}@media (min-width: 768px){.event-details h2{font-size:28px;line-height:31.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.event-details h2{font-size:20px;line-height:22.5px}}.event-details p{color:#fff}.home-header-block{margin-top:-205px;min-height:735px;bottom:0;left:0;width:100%;height:90vh;background-position:center center;background-size:cover;position:relative;overflow:hidden}@media (min-width: 768px){.home-header-block{background-image:none!important;height:735px}}.home-header-block video{display:none;background-color:#a7dbf5;position:absolute;bottom:0;left:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:center bottom}@media (min-width: 768px){.home-header-block video{display:block}}.home-header-block__holder{position:relative;z-index:0;text-align:center;padding-top:240px}@media (min-width: 768px){.home-header-block__holder{padding-top:200px}}.home-header-block__holder h1{font-size:59.5px;line-height:68px;font-weight:700;color:var(--color-dark-blue);padding-bottom:30px}@media (min-width: 768px){.home-header-block__holder h1{font-size:70px;line-height:70px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.home-header-block__holder h1{font-size:50px;line-height:50px}}.home-header-block__holder .home-header-block__body p{font-size:17px;line-height:25.5px;margin:0 auto;max-width:50%;color:var(--color-dark-blue);padding-bottom:30px}@media (min-width: 768px){.home-header-block__holder .home-header-block__body p{font-size:23.8px;line-height:31.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.home-header-block__holder .home-header-block__body p{font-size:17px;line-height:22.5px}}@media (min-width: 768px){.home-header-block__holder .home-header-block__body p{max-width:500px}}.home-header-block__small-image{position:absolute;width:90px;bottom:50px;left:20px}@media (min-width: 768px){.home-header-block__small-image{bottom:32px;left:auto;right:32px;width:120px}}.home-3-panel-explore{background-color:#fff;background-size:500px;background-position:-200px 200px;background-repeat:no-repeat}@media (min-width: 768px){.home-3-panel-explore{background-size:1000px;background-position:-200px 200px}}@media (min-width: 1024px){.home-3-panel-explore .swiper-button-prev,.home-3-panel-explore .swiper-button-next{display:none}}.home-3-panel-explore__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.home-3-panel-explore__holder{padding:48px 20px}}@media (min-width: 1440px){.home-3-panel-explore__holder{padding:48px 70px}}.home-3-panel-explore__content{padding:0}@media (min-width: 768px){.home-3-panel-explore__content{display:flex}}@media (min-width: 1024px){.home-3-panel-explore__content{gap:20px}}@media (min-width: 1024px){.home-3-panel-explore__panel{flex:1}}.home-3-panel-explore__panel{position:relative;background-size:cover;box-shadow:5px 5px 20px #00000029;background-color:#ffffffe6;display:flex;flex-direction:column;height:auto}.home-3-panel-explore__panel__image{margin:50px 15px 35px;background-size:cover;background-position:center top}@media (min-width: 768px){.home-3-panel-explore__panel__image{display:block}}@media (min-width: 1024px){.home-3-panel-explore__panel__image{margin:50px 50px 35px}}.home-3-panel-explore__panel__content{position:relative;bottom:auto;left:auto;text-align:center;padding:0 15px 50px;flex:1 1 auto}@media (min-width: 1024px){.home-3-panel-explore__panel__content{padding:0 30px 10px}}.home-3-panel-explore__panel__content h2{font-size:25.5px;line-height:34px;font-weight:400;padding-bottom:25px;white-space:wrap;color:var(--color-dark-blue)}@media (min-width: 768px){.home-3-panel-explore__panel__content h2{font-size:31.5px;line-height:42px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.home-3-panel-explore__panel__content h2{font-size:22.5px;line-height:30px}}@media (max-width: 767px){.home-3-panel-explore__panel__content h2 br{display:none}}@media (min-width: 768px){.home-3-panel-explore__panel__content p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.home-3-panel-explore__panel__content p{font-size:11.5px;line-height:14.5px}}.home-3-panel-explore__panel__cta{padding:0 15px 50px;text-align:center;justify-items:flex-end}.home-3-panel-explore__panel__cta .btn{width:80%;padding:15px 10px;font-size:13.6px;line-height:16.15px}@media (min-width: 768px){.home-3-panel-explore__panel__cta .btn{font-size:17.5px;line-height:17.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.home-3-panel-explore__panel__cta .btn{font-size:12.5px;line-height:12.5px}}.mobile-style-swiper .home-3-panel-explore__panel__image{height:200px}.mobile-style-blocked .home-3-panel-explore__panel__image{height:430px}.mobile-style-blocked .home-3-panel-explore__content{gap:20px}.home-3-panel-explore__content--mobile{padding:20px}.home-3-panel-explore__panel--mobile{position:relative;height:210px;padding:20px;margin-bottom:20px;background-color:#0006;background-blend-mode:multiply}.home-3-panel-explore__panel--mobile:last-child{margin-bottom:0}.home-3-panel-explore__content--mobile{display:block}@media (min-width: 768px){.home-3-panel-explore__content--mobile{display:none}}.home-3-panel-explore__panel__content--mobile{position:absolute;bottom:15px;left:15px;cursor:pointer;display:grid;grid-template-columns:1fr}.home-3-panel-explore__panel__content--mobile h2,.home-3-panel-explore__panel__content--mobile h3,.home-3-panel-explore__panel__content--mobile h4{font-size:30px;line-height:30px;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.6);padding-bottom:5px}.home-3-panel-explore__panel__content--mobile h2 br,.home-3-panel-explore__panel__content--mobile h3 br,.home-3-panel-explore__panel__content--mobile h4 br{display:none}.home-3-panel-explore__panel__content--mobile a{color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.6);text-decoration:none;text-transform:uppercase}.home-3-panel-explore.mobile-style-blocked .home-3-panel-explore__holder.desktop{display:none}@media (min-width: 768px){.home-3-panel-explore.mobile-style-blocked .home-3-panel-explore__holder.desktop{display:block}}.home-3-panel-explore.mobile-style-blocked .home-3-panel-explore__holder.mobile{display:block}@media (min-width: 768px){.home-3-panel-explore.mobile-style-blocked .home-3-panel-explore__holder.mobile{display:none}}.half-image-text-panel__content{display:flex;flex-direction:column;background-color:#fff}@media (min-width: 768px){.half-image-text-panel__content{flex-direction:row}}@media (min-width: 768px){.half-image-text-panel--image-right .half-image-text-panel__content{flex-direction:row-reverse}}.half-image-text-panel__image{background-color:#e5e5e5;background-size:cover;background-repeat:no-repeat;position:relative;height:280px;width:100%}@media (min-width: 768px){.half-image-text-panel__image{flex:1;height:auto}}.half-image-text-panel__text{display:flex;justify-content:flex-end;align-items:center}@media (min-width: 768px){.half-image-text-panel__text{flex:1;min-height:500px}}.half-image-text-panel--image-left .half-image-text-panel__text{justify-content:flex-start}@media (min-width: 768px){.half-image-text-panel--image-left .half-image-text-panel__text-inner{padding:50px 20px 50px 70px}}@media (min-width: 1440px){.half-image-text-panel--image-left .half-image-text-panel__text-inner{padding:50px 20px 50px 70px}}.half-image-text-panel__text-inner{max-width:700px;padding:40px 20px}@media (min-width: 768px){.half-image-text-panel__text-inner{padding:50px 70px 50px 20px}}@media (min-width: 1440px){.half-image-text-panel__text-inner{padding:50px 70px 50px 0}}.half-image-text-panel__text-inner h1,.half-image-text-panel__text-inner h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;padding-bottom:20px}@media (min-width: 768px){.half-image-text-panel__text-inner h1,.half-image-text-panel__text-inner h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.half-image-text-panel__text-inner h1,.half-image-text-panel__text-inner h2{font-size:32px;line-height:36px}}.theme-dark .half-image-text-panel__text-inner h1,.theme-dark .half-image-text-panel__text-inner h2{color:#fff}@media (min-width: 768px){.half-image-text-panel__text-inner h1,.half-image-text-panel__text-inner h2{padding-bottom:44px}}.half-image-text-panel__text-inner .bottom-link{margin-top:44px}.half-image-text-panel__text-inner p{font-size:17px;line-height:21.25px;color:var(--color-dark-blue-xd)}@media (min-width: 768px){.half-image-text-panel__text-inner p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.half-image-text-panel__text-inner p{font-size:11.5px;line-height:14.5px}}.half-image-text-panel__text-inner p.mid-size-text{font-size:25.5px;line-height:29.75px}@media (min-width: 768px){.half-image-text-panel__text-inner p.mid-size-text{font-size:19.6px;line-height:27.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.half-image-text-panel__text-inner p.mid-size-text{font-size:14px;line-height:19.5px}}.half-image-text-panel--image_border .half-image-text-panel__image{background-color:#fff;padding-top:50px;padding-bottom:50px}.half-image-text-panel__image--view{width:100%;height:100%}.half-image-text-panel__links{display:flex;flex-wrap:wrap;gap:20px}.infographic{background-color:#003368}.infographic__holder{max-width:1600px;margin:0 auto}.infographic__content{display:grid;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(8,1fr)}@media (min-width: 768px){.infographic__content{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}}.infographic__item:nth-child(1){grid-area:1/1/2/2}.infographic__item:nth-child(2){grid-area:3/1/4/3}.infographic__item:nth-child(3){grid-area:1/2/3/3}.infographic__item:nth-child(4){grid-area:2/1/3/2}.infographic__item:nth-child(5){grid-area:5/1/7/2}.infographic__item:nth-child(6){grid-area:4/1/5/2}.infographic__item:nth-child(7){grid-area:4/2/5/3}.infographic__item:nth-child(8){grid-area:5/2/6/3}.infographic__item:nth-child(9){grid-area:7/1/8/3}.infographic__item:nth-child(10){grid-area:8/1/9/3}@media (min-width: 768px){.infographic__item:nth-child(1){grid-area:1/1/2/2}.infographic__item:nth-child(2){grid-area:1/2/2/4}.infographic__item:nth-child(3){grid-area:1/4/3/5}.infographic__item:nth-child(4){grid-area:1/5/2/6}.infographic__item:nth-child(5){grid-area:2/1/4/2}.infographic__item:nth-child(6){grid-area:2/2/3/3}.infographic__item:nth-child(7){grid-area:2/3/3/4}.infographic__item:nth-child(8){grid-area:2/5/3/6}.infographic__item:nth-child(9){grid-area:3/2/4/4}.infographic__item:nth-child(10){grid-area:3/4/4/6}}.infographic__item{background-size:cover}.virtual-tour-panel{background-position:center center;background-size:cover}.virtual-tour-panel__content{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;padding:80px 20px}@media (min-width: 768px){.virtual-tour-panel__content{flex-direction:row;padding:0}}.virtual-tour-panel__content--left{display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.virtual-tour-panel__content--left{flex:1;height:auto}}.virtual-tour-panel__content--left-inner h2{text-align:center;color:#fff;font-size:42.5px;line-height:51px}@media (min-width: 768px){.virtual-tour-panel__content--left-inner h2{font-size:56px;line-height:73.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.virtual-tour-panel__content--left-inner h2{font-size:40px;line-height:52.5px}}.virtual-tour-panel__content--left-inner h2:before{content:"";display:block;height:32px;width:1px;background-color:#fff;margin:0 auto 20px}@media (min-width: 768px){.virtual-tour-panel__content--left-inner h2:before{height:80px}}.virtual-tour-panel__content--left-inner h2:after{content:"";display:block;height:32px;width:1px;background-color:#fff;margin:20px auto 0}@media (min-width: 768px){.virtual-tour-panel__content--left-inner h2:after{height:80px}}.virtual-tour-panel__content--right p{color:#fff;font-size:17px;line-height:25.5px;color:--color-dark-blue-xd}@media (min-width: 768px){.virtual-tour-panel__content--right p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.virtual-tour-panel__content--right p{font-size:11.5px;line-height:14.5px}}.theme-dark .virtual-tour-panel__content--right p{color:#fff}.virtual-tour-panel__content--right p:last-of-type{padding-bottom:30px}.virtual-tour-panel__content--right h3{color:#fff;font-size:25.5px;line-height:34px;padding-bottom:25px;font-family:var(--font-body)}@media (min-width: 768px){.virtual-tour-panel__content--right h3{font-size:26.25px;line-height:31.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.virtual-tour-panel__content--right h3{font-size:18.75px;line-height:22.5px}}@media (min-width: 768px){.virtual-tour-panel__content--right{flex:1}}.virtual-tour-panel__content--right-inner{padding-top:70px}@media (min-width: 768px){.virtual-tour-panel__content--right-inner{padding:70px 40px 70px 0}}.virtual-tour-panel__links{display:flex;flex-wrap:wrap;gap:20px}.our-school-values{background-color:#e5effa;background-size:cover;background-repeat:no-repeat;background-position:center top;text-align:center;padding:70px 50px}.our-school-values h2{font-size:17px;line-height:21.25px;text-transform:uppercase;font-family:var(--font-body);font-weight:700}@media (min-width: 768px){.our-school-values h2{font-size:17.5px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.our-school-values h2{font-size:12.5px;line-height:25px}}.our-school-values h2:after{content:"";display:block;height:32px;width:1px;background-color:var(--color-dark-blue-xd);margin:20px auto 0}.our-school-values h3{font-size:38.25px;line-height:42.5px;color:var(--color-dark-blue-xd);padding-top:55px;padding-bottom:10px;font-weight:400}@media (min-width: 768px){.our-school-values h3{font-size:42px;line-height:47.25px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.our-school-values h3{font-size:30px;line-height:33.75px}}.our-school-values h4{font-size:25.5px;line-height:34px;padding-bottom:20px;font-weight:400}@media (min-width: 768px){.our-school-values h4{font-size:28px;line-height:33.6px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.our-school-values h4{font-size:20px;line-height:24px}}.our-school-values p{font-size:17px;line-height:21.25px}@media (min-width: 768px){.our-school-values p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.our-school-values p{font-size:11.5px;line-height:14.5px}}.our-school-values__holder{max-width:1000px;margin:0 auto}.circle-image-panels{background-color:#fff;text-align:center;padding:50px 0}@media (min-width: 768px){.circle-image-panels{padding:70px 20px}}@media (min-width: 1280px){.circle-image-panels{padding:70px}}.circle-image-panels__holder{max-width:var(--max-width);align-items:stretch}.circle-image-panels .swiper{padding:20px 40px!important}.circle-image-panels__panel--inner{background-color:#ffffffe6;box-shadow:5px 5px 20px #00000029;padding:20px;height:100%}.circle-image-panels__panel{padding-top:60px;height:auto!important}.circle-image-panels__panel img{max-width:200px;margin-top:-100px;margin-bottom:40px}.circle-image-panels__panel h2{font-size:34px;line-height:38.25px;padding-bottom:10px}@media (min-width: 768px){.circle-image-panels__panel h2{font-size:31.5px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.circle-image-panels__panel h2{font-size:22.5px;line-height:25px}}.circle-image-panels__panel h3{font-size:17px;line-height:21.25px;font-family:var(--font-body);text-transform:uppercase;padding-bottom:22px}@media (min-width: 768px){.circle-image-panels__panel h3{font-size:21px;line-height:24.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.circle-image-panels__panel h3{font-size:15px;line-height:17.5px}}.circle-image-panels__panel p{font-size:15.3px;line-height:23.8px}@media (min-width: 768px){.circle-image-panels__panel p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.circle-image-panels__panel p{font-size:11.5px;line-height:14.5px}}.home-animation-panels{position:relative;background-color:#fff}@media (min-width: 768px){.home-animation-panels{min-height:650px}}@media (min-width: 768px){.type-tennis.home-animation-panels{min-height:550px}}.home-animation-panels__holder{max-width:var(--max-width);margin:0 auto;padding:90px 20px 0}@media (min-width: 768px){.home-animation-panels__holder{padding:90px 20px}}.home-animation-panels__content{display:flex;flex-direction:column;position:relative;z-index:2}@media (min-width: 768px){.home-animation-panels__content{flex-direction:row;gap:60px}}.home-animation-panels__content>div{flex:1}.home-animation-panels__content h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;padding-bottom:20px}@media (min-width: 768px){.home-animation-panels__content h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.home-animation-panels__content h2{font-size:32px;line-height:36px}}.theme-dark .home-animation-panels__content h2{color:#fff}@media (min-width: 768px){.home-animation-panels__content h2{padding-bottom:40px}}.home-animation-panels__content h3{font-size:25.5px;line-height:34px;font-family:var(--font-body);padding-bottom:20px}@media (min-width: 768px){.home-animation-panels__content h3{font-size:26.25px;line-height:31.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.home-animation-panels__content h3{font-size:18.75px;line-height:22.5px}}.home-animation-panels__content p{font-size:17px;line-height:25.5px;color:--color-dark-blue-xd}@media (min-width: 768px){.home-animation-panels__content p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.home-animation-panels__content p{font-size:11.5px;line-height:14.5px}}.theme-dark .home-animation-panels__content p{color:#fff}.home-animation-panels__content .btn{padding-left:20px;padding-right:20px}.type-school .home-animation-panels__content>div:nth-child(1){flex:0 1 20%}@media (min-width: 768px){.type-school .home-animation-panels__content>div:nth-child(2){flex:0 1 40%;background-color:#ffffffb3;padding:0 20px}}.type-tennis .home-animation-panels__content>div:nth-child(1){flex:0 1 30%}.type-tennis .home-animation-panels__content>div:nth-child(2){order:3}@media (min-width: 768px){.type-tennis .home-animation-panels__content>div:nth-child(2){flex:0 1 30%;background-color:#ffffffb3;padding:0 20px}}lottie-player{margin-top:-80px}@media (min-width: 768px){lottie-player{margin-top:0;position:absolute;bottom:0;right:0;width:750px;height:650px}}.type-school lottie-player{bottom:0;right:0}.type-tennis lottie-player{bottom:0;left:0;right:0;margin:0 auto}.video-full-width{display:block;background-position:center center;background-size:cover;min-height:240px;position:relative;cursor:pointer}@media (min-width: 768px){.video-full-width{min-height:600px}}.video-full-width__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background-color:#ffffffe6;display:flex;justify-content:center;align-content:center;width:45.9px;height:45.9px;border-radius:50%}@media (min-width: 768px){.video-full-width__play{width:148.4px;height:148.4px}}.video-full-width__play svg{margin-left:10px;width:20px}@media (min-width: 768px){.video-full-width__play svg{width:50px}}.video-full-width__holder{padding:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.video-full-width__holder{padding:20px}}.jump-links{position:sticky;z-index:50;top:60px}.jump-links__holder{position:fixed;bottom:0;left:0;right:0}@media (min-width: 768px){.jump-links__holder{position:absolute;left:0;right:0;top:0;bottom:auto;display:flex;justify-content:center;padding:0 20px;transform:translateY(-50%)}}.jump-links__content{background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 10px #00000029}@media (min-width: 768px){.jump-links__content{box-shadow:0 10px 10px #00000029;border-radius:37px;overflow:hidden}}.jump-links__content a{padding:20px;font-family:var(--font-body);color:var(--color-dark-blue-xd)}@media (min-width: 768px){.jump-links__content a{font-size:16.8px;line-height:25.2px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.jump-links__content a{font-size:12px;line-height:18px}}@media only screen and (max-width: 767px) and (orientation: landscape){.jump-links__content a{padding:10px 20px}}@media (min-width: 768px){.jump-links__content a{display:flex;align-items:center;text-align:center;padding:20px 13px;max-width:250px}}@media (min-width: 1280px){.jump-links__content a{padding:20px 30px;font-size:21px}}.jump-links__content a span:after{content:"";display:block;width:0;height:1px;background-color:var(--color-dark-blue-xd);transition:width .3s ease-in-out}.jump-links__content a:hover{text-decoration:none}.jump-links__content a:hover span:after{content:"";width:100%;transition:width .3s ease-in-out}@media (min-width: 768px){.jump-links__content a:first-child{padding-left:30px}}@media (min-width: 1024px){.jump-links__content a:first-child{padding-left:68px}}@media (min-width: 768px){.jump-links__content a:last-child{padding-right:30px}}@media (min-width: 1024px){.jump-links__content a:last-child{padding-right:68px}}.jump-links__title{font-size:34px;font-family:var(--font-heading);color:var(--color-dark-blue-xd);padding:20px 20px 10px;display:none}@media (max-width: 767px){.open .jump-links__title{display:block}}.jump-links__links{display:none;flex-direction:column;padding-bottom:20px}@media (min-width: 768px){.jump-links__links{padding:0;display:flex;margin:0 auto;flex-direction:row;justify-content:space-around;align-items:stretch}}@media (max-width: 767px){.open .jump-links__links{display:flex}}.jump_links__mobile--backdrop{display:none}@media (max-width: 767px){.open .jump_links__mobile--backdrop{display:block;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;transition:backdrop-filter .3s,background-color .3s}}.jump_links__mobile{cursor:pointer;width:50px;height:50px;position:absolute;top:-60px;right:10px;z-index:5;background-color:var(--color-dark-blue);display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 3px 6px #00000029}@media (min-width: 768px){.jump_links__mobile{display:none}}.open .jump_links__mobile{top:10px;width:40px;height:40px}.jump_links__mobile--icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z'/%3E%3C/svg%3E");width:50%}.open .jump_links__mobile--icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M345 137l17-17L328 86.1l-17 17-119 119L73 103l-17-17L22.1 120l17 17 119 119L39 375l-17 17L56 425.9l17-17 119-119L311 409l17 17L361.9 392l-17-17-119-119L345 137z'/%3E%3C/svg%3E");width:50%}.jump-links__extra-space{display:none}@media (min-width: 768px){.jump-links__extra-space{display:block;height:30px}}.jump-links__extra-space.white{background-color:#fff}.jump-links__extra-space.blue,.faqs{background-color:var(--color-dark-blue)}.faqs__holder{max-width:var(--max-width);margin:0 auto;text-align:center;padding:75px 20px}.faqs__holder h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;color:#fff}@media (min-width: 768px){.faqs__holder h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.faqs__holder h2{font-size:32px;line-height:36px}}.theme-dark .faqs__holder h2{color:#fff}@media (min-width: 768px){.faqs__holder h2{padding-bottom:20px}}.faqs__definitions{list-style:none;padding:0;margin:0}.faqs__definitions li{padding:20px 0 0}.faqs__definitions li:after{content:"";display:block;height:1px;max-width:600px;background-color:#fff;margin:20px auto 0}.faqs__definitions.left{text-align:left}.faqs__definitions.left li:after{max-width:inherit}@media (min-width: 768px){.faqs__definitions.left .faqs__question{margin-left:40px;margin-right:40px}}.faqs__definitions.left .faqs__answer{max-width:inherit}@media (min-width: 768px){.faqs__definitions.left .faqs__answer{margin-left:40px;margin-right:40px}}.faqs__question{font-size:17px;line-height:29.75px;color:#fff;padding:10px 0;text-decoration:none!important}@media (min-width: 768px){.faqs__question{font-size:21px;line-height:24.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.faqs__question{font-size:15px;line-height:17.5px}}.faqs__question:hover{color:#fff}.faqs__question:before{content:"+ "}.faqs__question.active:before{content:"- "}.faqs__answer{padding-top:20px;text-align:left;max-width:600px;margin:0 auto;display:none}.faqs__answer p{color:#fff;font-size:16px}.faqs__answer p:last-child{padding-bottom:10px}.faqs__body{display:flex;padding:40px 0 0;flex-direction:column;text-align:left}@media (min-width: 768px){.faqs__body{flex-direction:row;gap:20px;padding:40px 0 30px}}.faqs__body p{color:#fff}.term-dates{background-color:#fff}.term-dates__holder{max-width:var(--max-width);margin:0 auto}.term-dates__content{position:relative;padding:20px}@media (min-width: 768px){.term-dates__content{padding:40px 20px 70px}}@media (min-width: 1024px){.term-dates__content{padding:40px 100px 70px}}.term-dates__content h1,.term-dates__content h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;font-weight:400}@media (min-width: 768px){.term-dates__content h1,.term-dates__content h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.term-dates__content h1,.term-dates__content h2{font-size:32px;line-height:36px}}.theme-dark .term-dates__content h1,.theme-dark .term-dates__content h2{color:#fff}.term-dates__dates-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:40px;font-size:17px;line-height:25.5px;color:--color-dark-blue-xd}@media (min-width: 768px){.term-dates__dates-table{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.term-dates__dates-table{font-size:11.5px;line-height:14.5px}}.theme-dark .term-dates__dates-table{color:#fff}@media (max-width: 767px){.term-dates__dates-table{display:block}}@media (max-width: 767px){.term-dates__dates-table tbody,.term-dates__dates-table tr,.term-dates__dates-table td{display:block}}.term-dates__dates-table tr{padding:10px}@media (min-width: 768px){.term-dates__dates-table td{padding:30px}}.term-dates__dates-table td:nth-child(1){font-weight:600}@media (min-width: 768px){.term-dates__dates-table td:nth-child(1){width:40%}}@media (min-width: 768px){.term-dates__dates-table td:nth-child(3){width:10%}}.term-dates__dates-table tr:nth-child(odd){background-color:#e6f7fc;width:100%}.term-dates__selector{position:sticky;top:0;margin-top:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;background:#fff;padding:20px 0}.term-dates__selector--item{cursor:pointer;text-decoration:none;border-radius:50%;border:8px solid white;display:flex;justify-content:center;align-items:center;color:#fff;font-family:var(--font-heading);font-size:13.6px;line-height:13.6px;background-color:var(--color-light-blue-xd);width:72px;height:72px}@media (min-width: 768px){.term-dates__selector--item{font-size:14px;line-height:14px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.term-dates__selector--item{font-size:10px;line-height:10px}}@media (min-width: 768px){.term-dates__selector--item{width:92px;height:92px}}.term-dates__selector--item.active{font-size:13.6px;line-height:13.6px;background-color:var(--color-dark-blue);border:6px solid white;outline:2px solid #50C8E8}@media (min-width: 768px){.term-dates__selector--item.active{font-size:19.6px;line-height:19.6px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.term-dates__selector--item.active{font-size:14px;line-height:14px}}.term-dates__selector--item:hover{text-decoration:none;color:#fff}.term-dates__selector--spacer{width:20px;height:1px;background-color:var(--color-dark-blue)}@media (min-width: 768px){.term-dates__selector--spacer{width:78px}}.term-dates__term{display:none}.term-dates__term.active{display:block}.carousel-big-dots{background-color:#fff;padding:30px 0}@media (min-width: 768px){.carousel-big-dots{padding:60px 0}}.carousel-big-dots h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;padding-bottom:.4em}@media (min-width: 768px){.carousel-big-dots h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.carousel-big-dots h2{font-size:32px;line-height:36px}}.theme-dark .carousel-big-dots h2{color:#fff}.carousel-big-dots p{font-size:17px;line-height:21.25px}@media (min-width: 768px){.carousel-big-dots p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.carousel-big-dots p{font-size:11.5px;line-height:14.5px}}.carousel-big-dots p.mid-size-text{font-size:25.5px;line-height:21.25px;padding-bottom:1em}@media (min-width: 768px){.carousel-big-dots p.mid-size-text{font-size:21px;line-height:24.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.carousel-big-dots p.mid-size-text{font-size:15px;line-height:17.5px}}.carousel-big-dots .bottom-link{margin-top:15px;font-weight:400}.theme-dark .carousel-big-dots .bottom-link{background-color:#fff}.theme-lightBoxed .carousel-big-dots__holder{padding-top:40px!important}.carousel-big-dots__holder{max-width:var(--max-width);margin:0 auto;padding:20px 0}@media (min-width: 768px){.carousel-big-dots__panel--inner{min-height:360px;display:grid;grid-template-columns:50% 50%}}.carousel-big-dots__panel-image--holder{height:250px}@media (min-width: 768px){.carousel-big-dots__panel-image--holder{height:360px}}@media (min-width: 768px){.image-Tall .carousel-big-dots__panel-image--holder{height:600px}}.theme-lightBoxed .carousel-big-dots__panel-image{background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:20px;margin-left:40px;height:100%;box-shadow:-40px -40px 0 0 var(--color-dark-blue)}@media (min-width: 1024px){.theme-lightBoxed .carousel-big-dots__panel-image{margin-right:100px;margin-left:100px}}.theme-dark .carousel-big-dots__panel-image,.theme-light .carousel-big-dots__panel-image{background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:40px;height:100%;border-radius:0 20px 20px 0}@media (min-width: 768px){.theme-dark .carousel-big-dots__panel-image,.theme-light .carousel-big-dots__panel-image{margin-right:100px}}.image-Tall .carousel-big-dots__panel-image{border-radius:20px}.carousel-big-dots.theme-dark{background-color:var(--color-dark-blue)}.carousel-big-dots.theme-dark p,.carousel-big-dots.theme-dark a,.carousel-big-dots.theme-dark h2{color:#fff}.carousel-big-dots.theme-dark .bottom-link{background-color:#fff;color:var(--color-dark-blue)}.carousel-big-dots__panel-content{padding:40px 20px 0}@media (min-width: 768px){.carousel-big-dots__panel-content{padding:0 20px;margin-right:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.carousel-big-dots__thumbs{padding:10px 0;margin:0 auto}@media (min-width: 768px){.carousel-big-dots__thumbs{margin:60px auto 10px}}.theme-lightBoxed .carousel-big-dots__thumbs{margin:0 auto 10px}.has-bottom-text.carousel-big-dots__thumbs{padding-bottom:50px!important}.carousel-big-dots__thumb{width:70px;height:70px;background-position:center center;background-size:cover;border-radius:50%;position:relative}.carousel-big-dots__thumb:after{content:"";position:absolute;top:50%;left:72px;background-color:var(--color-dark-blue);width:73px;height:1px}.carousel-big-dots__thumb:last-child:after{display:none}.carousel-big-dots__thumb.swiper-slide-active{border:3px solid white;outline:2px solid var(--color-light-blue)}.carousel-big-dots.theme-dark .carousel-big-dots__thumb:after{background-color:#fff}.carousel-big-dots.theme-dark .carousel-big-dots__thumb.swiper-slide-active{border:3px solid var(--color-dark-blue);outline:2px solid var(--color-light-blue)}.carousel-big-dots__thumb--text{position:absolute;top:100px;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--color-dark-blue);font-size:20px;font-weight:700;overflow:visible;white-space:nowrap}.swiper-slide-active .carousel-big-dots__thumb--text{top:97px}.theme-dark .carousel-big-dots__thumb--text{color:#fff}.admissions-looking-for-information{background-color:#fff;padding:0 0 80px}@media (min-width: 768px){.admissions-looking-for-information{padding:0 0 100px}}.admissions-looking-for-information__holder{max-width:var(--max-width);margin:0 auto}.admissions-looking-for-information__content--top{padding:70px 20px}@media (min-width: 768px){.admissions-looking-for-information__content--top{padding:100px 50px 70px}}@media (min-width: 1280px){.admissions-looking-for-information__content--top{padding:100px 100px 70px}}.admissions-looking-for-information__content--top p{font-family:var(--font-heading);font-size:38.25px;line-height:46.75px;padding:0}@media (min-width: 768px){.admissions-looking-for-information__content--top p{font-size:56px;line-height:73.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.admissions-looking-for-information__content--top p{font-size:40px;line-height:52.5px}}.admissions-looking-for-information__content--top p:nth-child(1){font-size:17px;line-height:21.25px;text-transform:uppercase;font-family:var(--font-body);font-weight:700}@media (min-width: 768px){.admissions-looking-for-information__content--top p:nth-child(1){font-size:17.5px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.admissions-looking-for-information__content--top p:nth-child(1){font-size:12.5px;line-height:25px}}@media (min-width: 768px){.admissions-looking-for-information__content--top p:nth-child(3){padding-left:100px}}.admissions-looking-for-information__content--bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (min-width: 768px){.admissions-looking-for-information__content--bottom{gap:40px}}.admissions-looking-for-information__content--panel{background-size:cover;border-radius:0 20px 20px 0;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;min-height:125px}.admissions-looking-for-information__content--panel:last-child{border-radius:20px 0 0 20px}.admissions-looking-for-information__content--panel:hover{text-decoration:none}.admissions-looking-for-information__content--panel:last-child{align-items:flex-start}@media (min-width: 768px){.admissions-looking-for-information__content--panel{min-height:400px}}.admissions-looking-for-information__content--panel h2,.admissions-looking-for-information__content--panel p{text-align:center;font-size:17px;line-height:20.4px;font-family:var(--font-body);color:#fff;font-weight:700}@media (min-width: 768px){.admissions-looking-for-information__content--panel h2,.admissions-looking-for-information__content--panel p{font-size:49px;line-height:58.8px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.admissions-looking-for-information__content--panel h2,.admissions-looking-for-information__content--panel p{font-size:35px;line-height:42px}}.admissions-looking-for-information__content--panel p{display:none}@media (min-width: 768px){.admissions-looking-for-information__content--panel p{font-size:21px;line-height:25.2px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.admissions-looking-for-information__content--panel p{font-size:15px;line-height:18px}}@media (min-width: 768px){.admissions-looking-for-information__content--panel p{display:block}}.dialog-admissions.dialog{padding:0}.dialog-admissions.dialog .dialog__group{width:100%;background-color:#fff;padding:60px 20px}@media (min-width: 768px){.dialog-admissions.dialog .dialog__group{padding:60px}}.dialog-admissions.dialog .close{background-color:#fff;border-radius:50%;width:45px;height:45px;display:flex;justify-content:center;align-content:center;padding:5px}.dialog-admissions.dialog .close path{fill:#000}.admissions-looking-for-information__content--inner{width:100%;max-width:650px}.admissions-info-panel{display:none;background-color:#fff}.block-editor .admissions-info-panel{display:block}.fees{background-color:#fff;padding:50px 0 0}.fees h2{font-size:34px;line-height:42.5px;text-align:center;padding-bottom:45px}@media (min-width: 768px){.fees h2{font-size:56px;line-height:63px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.fees h2{font-size:40px;line-height:45px}}.fees__holder{max-width:var(--max-width);margin:0 auto}@media (min-width: 768px){.fees__holder{padding:0 20px}}.fees__list{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}.fees__list h3{font-size:20.4px;line-height:23.8px}@media (min-width: 768px){.fees__list h3{font-size:42px;line-height:49px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.fees__list h3{font-size:30px;line-height:35px}}.fees__list h3:after{content:"";display:block;width:40px;height:4px;background-color:#fff;margin:20px auto}.fees__items{padding:50px 10px}@media (min-width: 768px){.fees__items{padding:100px 20px}}.fees__items:nth-child(1){background-color:#fff}.fees__items:nth-child(1) p,.fees__items:nth-child(1) h3{color:#000}.fees__items:nth-child(1) h3:after{background-color:#e5e5e5}.fees__items:nth-child(2){background-color:#72c6e4}.fees__items:nth-child(2) p,.fees__items:nth-child(2) h3{color:#103466}.fees__items:nth-child(3){background-color:#103466}.fees__items:nth-child(3) p,.fees__items:nth-child(3) h3{color:#72c6e4}.fees__items:nth-child(3) p.fee__item--text{color:#9faec2}.fee__items--item:after{content:"";display:block;width:10px;height:10px;background-color:#e5e5e5;margin:20px auto;border-radius:50%}.fee__items--item:last-child:after{display:none}.fee__item--price{font-size:18.7px;line-height:20.4px;font-family:var(--font-heading)}@media (min-width: 768px){.fee__item--price{font-size:40.6px;line-height:42px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.fee__item--price{font-size:29px;line-height:30px}}.modal-switcher-links__holder{max-width:var(--max-width);margin:50px auto 20px}.modal-switcher-links__content{text-align:center}.modal-switcher-links__content a{text-decoration:none;color:var(--color-dark-blue);opacity:.5}@media (min-width: 768px){.modal-switcher-links__content a{font-size:21px;line-height:28px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.modal-switcher-links__content a{font-size:15px;line-height:20px}}.modal-switcher-links__content a:after{content:" | "}.modal-switcher-links__content a:last-child:after{content:""}.modal-switcher-links__content a.selected{opacity:1}.news-summary{background-color:#fff}@media (min-width: 768px){.news-summary .swiper-button-prev,.news-summary .swiper-button-next,.news-summary .swiper-pagination{display:none}}.news-summary__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.news-summary__holder{padding:48px 20px}}@media (min-width: 1440px){.news-summary__holder{padding:48px 70px}}.news-summary__holder h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;padding-bottom:34px}@media (min-width: 768px){.news-summary__holder h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.news-summary__holder h2{font-size:32px;line-height:36px}}.theme-dark .news-summary__holder h2{color:#fff}.news-summary__image{height:140px;background-size:cover}.news-summary__items{padding:0 0 20px}@media (min-width: 768px){.news-summary__items{height:auto!important;display:grid;grid-column-gap:50px;grid-row-gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media (min-width: 1024px){.news-summary__items{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}.news-summary__item{display:flex;flex-direction:column;background-color:#fff;box-shadow:5px 5px 20px #00000029;text-decoration:none!important}@media (min-width: 768px){.news-summary__item{width:auto!important;margin-right:0!important;height:100%!important}}.news-summary__item__content{flex:1;padding:40px 20px 20px}.news-summary__item__content h3{font-size:38.25px;line-height:42.5px;padding-bottom:15px;color:var(--color-dark-blue-xd)}@media (min-width: 768px){.news-summary__item__content h3{font-size:32.2px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.news-summary__item__content h3{font-size:23px;line-height:25px}}.news-summary__item__content p{font-size:17px;line-height:21.25px;color:var(--color-dark-blue-xd)}@media (min-width: 768px){.news-summary__item__content p{font-size:21px;line-height:24.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.news-summary__item__content p{font-size:15px;line-height:17.5px}}@media (min-width: 768px){.news-summary__item:nth-child(1) .news-summary__image{height:310px}}@media (min-width: 768px) and (min-width: 768px){.news-summary__item:nth-child(1) .news-summary__image{height:65%}}.news-summary__item:nth-child(1) h3{font-size:38.25px;line-height:42.5px}@media (min-width: 768px){.news-summary__item:nth-child(1) h3{font-size:41.65px;line-height:47.6px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.news-summary__item:nth-child(1) h3{font-size:29.75px;line-height:34px}}@media (min-width: 768px){.news-summary__item:nth-child(1){grid-area:1/1/3/2}}@media (min-width: 1024px){.news-summary__item:nth-child(1){grid-area:1/1/3/2}}@media (min-width: 768px){.news-summary__item:nth-child(2){grid-area:1/2/2/3}}@media (min-width: 1024px){.news-summary__item:nth-child(2){grid-area:1/2/2/3}}@media (min-width: 768px){.news-summary__item:nth-child(3){grid-area:2/2/3/3}}@media (min-width: 1024px){.news-summary__item:nth-child(3){grid-area:1/3/2/4}}@media (min-width: 768px){.news-summary__item:nth-child(4){grid-area:3/1/4/2}}@media (min-width: 1024px){.news-summary__item:nth-child(4){grid-area:2/2/3/3}}@media (min-width: 768px){.news-summary__item:nth-child(5){grid-area:3/2/4/3}}@media (min-width: 1024px){.news-summary__item:nth-child(5){grid-area:2/3/3/4}}.news-summary__swiper{padding:20px;margin:-20px}p.news-summary__date{font-size:12.75px;line-height:17px}@media (min-width: 768px){p.news-summary__date{font-size:17.5px;line-height:21px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){p.news-summary__date{font-size:12.5px;line-height:15px}}p.news-summary__read-more{color:#fff;margin:0 20px 20px}.news-summary__view-all{margin-top:40px}.events-summary{background-color:var(--color-dark-blue);color:#fff}@media (min-width: 768px){.events-summary .swiper-button-prev,.events-summary .swiper-button-next,.events-summary .swiper-pagination{display:none}}.events-summary__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.events-summary__holder{padding:48px 20px}}@media (min-width: 1440px){.events-summary__holder{padding:48px 70px}}.events-summary__holder h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;color:#fff;padding-bottom:34px}@media (min-width: 768px){.events-summary__holder h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.events-summary__holder h2{font-size:32px;line-height:36px}}.theme-dark .events-summary__holder h2{color:#fff}@media (min-width: 768px){.events-summary__items{height:auto!important;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:50px}}.events-summary__item__content{flex:1;padding:40px 20px 20px}.events-summary__item__content h3{color:#fff;padding-bottom:15px;font-size:38.25px;line-height:42.5px}@media (min-width: 768px){.events-summary__item__content h3{font-size:32.2px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.events-summary__item__content h3{font-size:23px;line-height:25px}}.events-summary__item__content p{color:#fff;font-size:17px;line-height:21.25px}@media (min-width: 768px){.events-summary__item__content p{font-size:21px;line-height:24.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.events-summary__item__content p{font-size:15px;line-height:17.5px}}.events-summary__item{display:flex;flex-direction:column;background-color:#0d3f71;text-decoration:none!important}@media (min-width: 768px){.events-summary__item{width:auto!important;margin-right:0!important;height:100%!important}}.events-summary__image{height:150px;background-size:cover}@media (min-width: 768px){.events-summary__image{height:400px}}.events-summary__swiper{padding:20px;margin:-20px}p.events-summary__date{font-size:12.75px;line-height:17px}@media (min-width: 768px){p.events-summary__date{font-size:17.5px;line-height:21px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){p.events-summary__date{font-size:12.5px;line-height:15px}}p.events-summary__read-more{background-color:var(--color-light-blue-xl);color:var(--color-dark-blue-xd);margin:0 20px 20px}.events-summary__view-all{background-color:var(--color-light-blue-xl);color:var(--color-dark-blue-xd);margin-top:40px}.follow-us{position:relative;background-color:#fff}.follow-us__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;display:grid;grid-template-columns:1fr 1fr}.follow-us__background>div{background-position:center center;background-size:cover}@media (max-width: 767px){.follow-us__background-left{background-image:none!important}}.follow-us__background-mobile{height:300px;display:block;background-position:center center;background-size:cover}@media (min-width: 768px){.follow-us__background-mobile{display:none}}.follow-us__background-left{margin:70px 70px 70px 0}.follow-us__holder{max-width:var(--max-width);margin:0 auto;padding:100px 0;position:relative}@media (min-width: 768px){.follow-us__holder{padding:140px 0}}.follow-us__inner-content{max-width:540px;margin-right:40px;background-color:var(--color-dark-blue);padding:60px 60px 30px;box-shadow:5px 5px 50px #ffffff4d}@media (min-width: 768px){.follow-us__inner-content{margin-right:0;margin-left:40%;transform:translate(-50%)}}@media (min-width: 1024px){.follow-us__inner-content{margin-left:50%;transform:translate(-70%)}}.follow-us__inner-content h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;padding-bottom:20px;color:#fff}@media (min-width: 768px){.follow-us__inner-content h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.follow-us__inner-content h2{font-size:32px;line-height:36px}}.theme-dark .follow-us__inner-content h2{color:#fff}.follow-us__inner-content p{font-size:17px;line-height:25.5px;color:--color-dark-blue-xd;color:#fff}@media (min-width: 768px){.follow-us__inner-content p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.follow-us__inner-content p{font-size:11.5px;line-height:14.5px}}.theme-dark .follow-us__inner-content p{color:#fff}.follow-us__inner-content p:last-of-type{padding-bottom:25px}.follow-us__inner-content ul{gap:17px;justify-content:flex-start}.follow-us__inner-content ul a{color:var(--color-dark-blue);background-color:#fff;display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:30px;border-radius:10px}@media (min-width: 768px){.follow-us__inner-content ul a{width:64px;height:64px;font-size:50px;border-radius:15px}}.follow-us__inner-content ul a:hover{color:var(--color-dark-blue);text-decoration:none}.three-panel-small-image{background-color:#fff}.three-panel-small-image__holder{max-width:var(--max-width);margin:0 auto;padding:40px 20px}.three-panel-small-image__content{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 768px){.three-panel-small-image__content{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.three-panel-small-image__content{grid-template-columns:repeat(3,1fr)}}.three-panel-small-image__item{box-shadow:5px 5px 20px #00000029;padding:30px 40px}.three-panel-small-image__item h3{font-size:38.25px;line-height:42.5px;text-align:center;color:var(--color-dark-blue-xd);padding-bottom:45px}@media (min-width: 768px){.three-panel-small-image__item h3{font-size:42px;line-height:49px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.three-panel-small-image__item h3{font-size:30px;line-height:35px}}@media (min-width: 768px){.three-panel-small-image__item h3{min-height:155px}}.three-panel-small-image__item p{font-size:17px;line-height:21.25px}@media (min-width: 768px){.three-panel-small-image__item p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.three-panel-small-image__item p{font-size:11.5px;line-height:14.5px}}.three-panel-small-image__item--image{height:200px;background-position:center center;background-size:cover;margin-bottom:55px}.single-column-centred{background-position:center center;background-size:cover}.single-column-centred__holder{max-width:var(--max-width);margin:0 auto;padding:40px 20px;text-align:center}.single-column-centred__holder h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;padding-bottom:20px}@media (min-width: 768px){.single-column-centred__holder h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.single-column-centred__holder h2{font-size:32px;line-height:36px}}.theme-dark .single-column-centred__holder h2{color:#fff}.single-column-centred__holder p{font-size:17px;line-height:25.5px;color:--color-dark-blue-xd}@media (min-width: 768px){.single-column-centred__holder p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.single-column-centred__holder p{font-size:11.5px;line-height:14.5px}}.theme-dark .single-column-centred__holder p{color:#fff}.single-column-centred__holder p:last-of-type{padding-bottom:0}.single-column-centred__holder .bottom-link{margin-top:20px}@media (min-width: 768px){.single-column-centred__holder .bottom-link{margin-top:40px}}.single-column-centred.theme-light{background-color:#fff}.single-column-centred.theme-dark{background-color:var(--color-dark-blue)}.single-column-centred.theme-dark .bottom-link{background-color:#fff;color:var(--color-dark-blue-xd);transition:background-color .3s,color .3s}.single-column-centred.theme-dark .bottom-link:hover{background-color:var(--color-light-blue-xd);color:#fff;transition:background-color .3s,color .3s}.rounded{background-color:#fff}.single-column-centred.rounded-top{border-radius:20px 20px 0 0}.single-column-centred.rounded-bottom{border-radius:0 0 20px 20px}.single-column-centred.rounded-both{border-radius:20px}.single-column-centred.width-narrow .single-column-centred__content{max-width:940px;margin:0 auto}.senior-management-group{background-color:var(--color-dark-blue)}.senior-management-group__holder{max-width:var(--max-width);margin:0 auto;padding:40px 20px}.senior-management-group__content h2{text-align:center;font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd}@media (min-width: 768px){.senior-management-group__content h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.senior-management-group__content h2{font-size:32px;line-height:36px}}.theme-dark .senior-management-group__content h2{color:#fff}.senior-management-group__items{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:40px 0}@media (min-width: 768px){.senior-management-group__items{gap:65px;grid-template-columns:repeat(3,1fr)}}.senior-management-group__item{background-position:center center;background-size:cover;min-height:230px;position:relative;cursor:pointer}@media (min-width: 768px){.senior-management-group__item{min-height:430px}}.senior-management-group__item__content{position:absolute;right:10px;left:10px;bottom:0;transition:opacity .5s}@media (min-width: 768px){.senior-management-group__item__content{opacity:0;right:20px;left:20px;bottom:20px}}.senior-management-group__item__content h3{font-size:15.3px;line-height:17px;color:#fff;padding-bottom:10px;text-shadow:1px 1px 10px rgb(0,0,0)}@media (min-width: 768px){.senior-management-group__item__content h3{font-size:28px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.senior-management-group__item__content h3{font-size:20px;line-height:25px}}.senior-management-group__item__content p{font-size:13.6px;line-height:17px;color:#fff;display:none;text-shadow:1px 1px 10px rgb(0,0,0)}@media (min-width: 768px){.senior-management-group__item__content p{font-size:16.8px;line-height:23.8px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.senior-management-group__item__content p{font-size:12px;line-height:17px}}@media (min-width: 768px){.senior-management-group__item__content p{display:block}}.senior-management-group__item__content p:last-child{display:block}.senior-management-group__overlay{background-color:#00346999;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .5s;opacity:0}.senior-management-group__item:focus .senior-management-group__overlay,.senior-management-group__item:hover .senior-management-group__overlay,.senior-management-group__item:focus .senior-management-group__item__content,.senior-management-group__item:hover .senior-management-group__item__content{opacity:1;transition:opacity .5s}.senior-management-group__dialog .dialog__content{display:flex;flex-direction:column}@media (min-width: 768px){.senior-management-group__dialog .dialog__content{flex-direction:row}}@media (min-width: 768px){.senior-management-group__dialog .left{flex:1 0 48%;padding-right:65px}}.senior-management-group__dialog .left h3{padding-top:20px;font-size:25.5px;line-height:34px;color:var(--color-dark-blue-xd)}@media (min-width: 768px){.senior-management-group__dialog .left h3{font-size:28px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.senior-management-group__dialog .left h3{font-size:20px;line-height:25px}}.senior-management-group__dialog .right{padding-top:20px}@media (min-width: 768px){.senior-management-group__dialog .right{padding-top:0}}.senior-management-group__dialog .right p:first-child{font-size:20.4px;line-height:25.5px}@media (min-width: 768px){.senior-management-group__dialog .right p:first-child{font-size:28px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.senior-management-group__dialog .right p:first-child{font-size:20px;line-height:25px}}.senior-management-group__dialog--image{height:235px;background-position:center center;background-size:cover}@media (min-width: 768px){.senior-management-group__dialog--image{height:435px}}.board-of-governors{background-color:var(--color-dark-blue)}.board-of-governors__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.board-of-governors__holder{padding:48px 20px}}@media (min-width: 1440px){.board-of-governors__holder{padding:48px 70px}}.board-of-governors__content h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;padding-bottom:50px;text-align:center}@media (min-width: 768px){.board-of-governors__content h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.board-of-governors__content h2{font-size:32px;line-height:36px}}.theme-dark .board-of-governors__content h2{color:#fff}.board-of-governors__content p{font-size:17px;line-height:25.5px;color:--color-dark-blue-xd}@media (min-width: 768px){.board-of-governors__content p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.board-of-governors__content p{font-size:11.5px;line-height:14.5px}}.theme-dark .board-of-governors__content p{color:#fff}.board-of-governors__content--body{gap:30px}@media (min-width: 768px){.board-of-governors__content--body{columns:2}}.board-of-governors--image{height:435px;background-position:center center;background-size:cover}.board-of-governors__job-levels{list-style:none;padding:0;margin:0}.board-of-governors__job-level{border-bottom:1px solid white}.board-of-governors__job-level:last-child{border-bottom:none}.board-of-governors__job-level--title{font-family:var(--font-heading);font-size:15.3px;line-height:34px;color:#fff;text-decoration:none;position:relative;display:block;padding:20px 30px}@media (min-width: 768px){.board-of-governors__job-level--title{font-size:21px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.board-of-governors__job-level--title{font-size:15px;line-height:25px}}.board-of-governors__job-level--title:hover{color:#fff;text-decoration:none}.board-of-governors__job-level--title:after{content:"+";position:absolute;top:25px;right:30px}.board-of-governors__job-level--title.active:after{content:"- "}.board-of-governors__job-level--title:focus~.board-of-governors__person{display:block}.board-of-governors__people{display:none}.board-of-governors__person{display:flex;padding-bottom:100px;flex-direction:column}@media (min-width: 768px){.board-of-governors__person{flex-direction:row}}.board-of-governors__person .left{padding-bottom:40px}@media (min-width: 768px){.board-of-governors__person .left{flex:1 0 400px;padding-right:65px;padding-bottom:0}}.board-of-governors__person .left h3{padding-top:20px;font-size:25.5px;line-height:34px;color:#fff}@media (min-width: 768px){.board-of-governors__person .left h3{font-size:28px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.board-of-governors__person .left h3{font-size:20px;line-height:25px}}.board-of-governors__person .right p:first-child{font-size:25.5px;line-height:34px}@media (min-width: 768px){.board-of-governors__person .right p:first-child{font-size:28px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.board-of-governors__person .right p:first-child{font-size:20px;line-height:25px}}.activities-summary{background-color:#fff}.activities-summary__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.activities-summary__holder{padding:48px 20px}}@media (min-width: 1440px){.activities-summary__holder{padding:48px 70px}}.activities-summary__holder h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;text-align:center;color:var(--colour-dark-blue-xd);padding-bottom:25px}@media (min-width: 768px){.activities-summary__holder h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.activities-summary__holder h2{font-size:32px;line-height:36px}}.theme-dark .activities-summary__holder h2{color:#fff}.activities-summary__body{font-size:17px;line-height:21.25px;margin:0 auto;text-align:center;max-width:800px;padding-bottom:50px}@media (min-width: 768px){.activities-summary__body{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.activities-summary__body{font-size:11.5px;line-height:14.5px}}.activities-summary__activity--image{background-position:center center;background-size:cover;min-height:200px}.activities-summary__activities{margin:0 -20px;padding:20px}@media (min-width: 768px){.activities-summary__activities{overflow:visible;margin:0;padding:0}}@media (min-width: 768px){.activities-summary__activities .swiper-button-prev,.activities-summary__activities .swiper-button-next{display:none}}@media (min-width: 768px){.activities-summary__activities .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;height:auto!important;transform:translateZ(0)!important}}.activities-summary__activity{box-shadow:5px 5px 20px #00000029}@media (min-width: 768px){.activities-summary__activity{width:auto!important;margin-right:0!important;height:100%!important}}.activities-summary__activity--content{padding:30px}.activities-summary__activity--content h3{font-size:38.25px;line-height:46.75px;padding-bottom:20px}@media (min-width: 768px){.activities-summary__activity--content h3{font-size:36.4px;line-height:39.2px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.activities-summary__activity--content h3{font-size:26px;line-height:28px}}.activities-summary__activity--content p{font-size:17px;line-height:25.5px}@media (min-width: 768px){.activities-summary__activity--content p{font-size:16.1px;line-height:20.3px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.activities-summary__activity--content p{font-size:11.5px;line-height:14.5px}}.a-typical-week{background-color:#fff}.a-typical-week__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.a-typical-week__holder{padding:48px 20px}}@media (min-width: 1440px){.a-typical-week__holder{padding:48px 70px}}.a-typical-week__content h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd;padding-bottom:40px}@media (min-width: 768px){.a-typical-week__content h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.a-typical-week__content h2{font-size:32px;line-height:36px}}.theme-dark .a-typical-week__content h2{color:#fff}.a-typical-week__item{width:170px}.a-typical-week__item.swiper-slide-active .clock-face{fill:var(--color-dark-blue)}.a-typical-week__item.swiper-slide-active svg{width:90px;height:90px;box-sizing:content-box;border:6px solid white;outline:2px solid var(--color-dark-blue);border-radius:50%;transition:border .3s,width .3s,height .3s}.a-typical-week__item.swiper-slide-active .a-typical-week__bottom{font-weight:700}.a-typical-week__clock{height:130px;display:flex;justify-content:center;align-items:center}.a-typical-week__clock svg{width:70px;height:70px;box-sizing:content-box;border:4px solid white}.a-typical-week__clock:before{content:"";display:block;width:100%;height:1px;background-color:var(--color-dark-blue);position:absolute;z-index:-1}.a-typical-week__item:first-child .a-typical-week__clock:before{width:50%;right:0}.a-typical-week__item:last-child .a-typical-week__clock:before{width:50%;left:0}.a-typical-week__bottom{text-align:center;padding:0 10px;font-size:11.9px;line-height:20.4px}@media (min-width: 768px){.a-typical-week__bottom{font-size:16.8px;line-height:23.8px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.a-typical-week__bottom{font-size:12px;line-height:17px}}.a-typical-week__swiper{display:none}.a-typical-week__swiper:first-of-type{display:block}.a-typical-week__days{list-style:none;padding:50px 0 0;margin:0;display:flex;justify-content:center;font-size:17px;line-height:21.25px}@media (min-width: 768px){.a-typical-week__days{font-size:21px;line-height:28px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.a-typical-week__days{font-size:15px;line-height:20px}}.a-typical-week__days li{display:inline-block;cursor:pointer;opacity:.5;font-weight:700}.a-typical-week__days li:after{content:"|";padding:0 20px}.a-typical-week__days li:last-child:after{display:none}.a-typical-week__days li.active{font-weight:700;opacity:1}.map{background-color:#fff}.map__holder{max-width:var(--max-width);margin:0 auto;padding:0 20px}@media (min-width: 768px){.map__holder{padding:0 40px}}@media (min-width: 1024px){.map__holder{padding:0 80px}}.map__leaflet{height:350px;border-radius:15px 15px 0 0}.contact-form{background-color:#fff}.contact-form__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.contact-form__holder{padding:48px 20px}}@media (min-width: 1440px){.contact-form__holder{padding:48px 70px}}.contact-form__holder h2{font-size:38.25px;line-height:42.5px;color:--color-dark-blue-xd}@media (min-width: 768px){.contact-form__holder h2{font-size:44.8px;line-height:50.4px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.contact-form__holder h2{font-size:32px;line-height:36px}}.theme-dark .contact-form__holder h2{color:#fff}.contact-form__panels{padding:35px 0;gap:45px}@media (min-width: 768px){.contact-form__panels{display:flex}}.contact-form__panel--left{flex:1 0 40%}.contact-form__form .gform_required_legend{display:none}.contact-form__form .gform-field-label{font-size:13.6px;line-height:16.15px;font-weight:700}@media (min-width: 768px){.contact-form__form .gform-field-label{font-size:21px;line-height:25.2px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.contact-form__form .gform-field-label{font-size:15px;line-height:18px}}.contact-form__form .gfield_required_asterisk{font-size:13.6px;line-height:16.15px}@media (min-width: 768px){.contact-form__form .gfield_required_asterisk{font-size:21px;line-height:25.2px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.contact-form__form .gfield_required_asterisk{font-size:15px;line-height:18px}}@media (min-width: 768px){.contact-form__form .gform_fields{column-gap:40px}}.contact-form__form input[type=text],.contact-form__form input[type=email],.contact-form__form input[type=tel],.contact-form__form select,.contact-form__form textarea{color:var(--color-light-blue-xd);font-family:var(--font-body);font-size:25.5px;line-height:25.5px;padding:10px 20px;height:auto;border:2px solid var(--color-light-blue-xd);border-radius:15px}@media (min-width: 768px){.contact-form__form input[type=text],.contact-form__form input[type=email],.contact-form__form input[type=tel],.contact-form__form select,.contact-form__form textarea{font-size:21px;line-height:21px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.contact-form__form input[type=text],.contact-form__form input[type=email],.contact-form__form input[type=tel],.contact-form__form select,.contact-form__form textarea{font-size:15px;line-height:15px}}.contact-form__form input[type=text]:focus,.contact-form__form input[type=email]:focus,.contact-form__form input[type=tel]:focus,.contact-form__form select:focus,.contact-form__form textarea:focus{background-color:var(--color-light-blue-xd);color:#fff}.contact-form__form input[type=submit]{background-color:var(--color-dark-blue)!important;display:inline-block;padding:15px 30px!important;border-radius:22px!important;color:#fff;font-weight:700!important;text-decoration:none!important;transition:background-color .4s;font-size:17px!important}@media (min-width: 768px){.contact-form__form input[type=submit]{padding:20px 50px!important;font-size:20.3px!important}}@media (min-width: 1024px){.contact-form__form input[type=submit]{padding:20px 70px!important}}.school-policies{background-color:#fff;padding:50px 0}.school-policies__holder{max-width:var(--max-width);margin:0 auto;padding:0 20px}.school-policies__content{display:flex;flex-wrap:wrap;counter-reset:section-counter}.school-policies__policy{flex:0 0 50%;height:200px;display:flex;align-items:center;text-decoration:none;padding:20px;position:relative;overflow:hidden}@media (min-width: 768px){.school-policies__policy{flex:0 0 200px}}.school-policies__policy:hover,.school-policies__policy:focus{text-decoration:none;background-color:var(--color-light-blue-xl);transition:background-color .5s ease!important;border-radius:15px}.school-policies__policy:hover:before,.school-policies__policy:focus:before{color:#fff;transition:color .5s ease}.school-policies__policy:hover .school-policies__policy--title,.school-policies__policy:focus .school-policies__policy--title{transition:color .5s ease}.school-policies__policy:hover .school-policies__link,.school-policies__policy:focus .school-policies__link{transition:color .5s ease}.school-policies__policy:before{transition:color .5s ease;counter-increment:section-counter;content:counter(section-counter);color:#e5ecf4;font-family:var(--font-heading);font-size:200px;line-height:140px;position:absolute;top:0;left:0;opacity:.5}.school-policies__policy--holder{position:relative}.school-policies__policy--title{transition:color .5s ease;font-size:20.4px;line-height:25.5px;font-family:var(--font-heading);color:var(--color-dark-blue-xd);padding-bottom:10px}@media (min-width: 768px){.school-policies__policy--title{font-size:21px;line-height:24.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.school-policies__policy--title{font-size:15px;line-height:17.5px}}.school-policies__link{transition:color .5s ease;text-transform:uppercase;font-size:13.6px;line-height:13.6px;color:var(--color-dark-blue-xd);font-weight:700}@media (min-width: 768px){.school-policies__link{font-size:11.2px;line-height:11.2px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.school-policies__link{font-size:8px;line-height:8px}}.school-policies__link:hover{text-decoration:none;color:var(--color-dark-blue-xd)}.download-panel{width:100%;min-height:290px;display:flex;align-items:center}.download-panel.bg-darkBlue{background-color:var(--color-dark-blue)}.download-panel.bg-darkBlue h2{color:#fff}.download-panel.bg-darkBlue h2:after{background-color:#fff}.download-panel.bg-darkBlue a{color:#fff}.download-panel.bg-darkBlue .download-panel__content--icon{border:1px solid white}.download-panel.bg-darkBlue svg path{fill:#fff}.download-panel.bg-lightBlue{background-color:#71c6e4}.download-panel.bg-white{background-color:#fff}.download-panel h2{font-size:25.5px;line-height:29.75px}@media (min-width: 768px){.download-panel h2{font-size:28px;line-height:31.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.download-panel h2{font-size:20px;line-height:22.5px}}.download-panel h2:after{content:"";display:block;height:3px;width:20px;background-color:var(--color-dark-blue);margin-top:20px;margin-bottom:40px}.download-panel svg path{fill:var(--color-dark-blue)}.download-panel__content{padding:20px 16%}.download-panel__content--icon{width:35px;height:35px;border:1px solid var(--color-dark-blue);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-right:10px}.download-panel__content__file a{display:flex;align-items:center;text-decoration:none;color:inherit;font-size:13.6px;line-height:15.3px;font-weight:700}@media (min-width: 768px){.download-panel__content__file a{font-size:14px;line-height:17.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.download-panel__content__file a{font-size:10px;line-height:12.5px}}.download-panel__content__file a span{font-size:11.9px;line-height:15.3px;padding-left:6px;opacity:.5}@media (min-width: 768px){.download-panel__content__file a span{font-size:11.2px;line-height:14px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.download-panel__content__file a span{font-size:8px;line-height:10px}}.admissions-info-links__holder{max-width:var(--max-width);margin:50px auto 0;padding-bottom:50px}.admissions-info-links__content{text-align:center}.admissions-info-links__content a{text-decoration:none;color:var(--color-dark-blue);opacity:.5}@media (min-width: 768px){.admissions-info-links__content a{font-size:21px;line-height:28px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.admissions-info-links__content a{font-size:15px;line-height:20px}}.admissions-info-links__content a:after{content:" | "}.admissions-info-links__content a:last-child:after{content:""}.admissions-info-links__content a.selected{opacity:1}.classic-editor{background-color:#fff}.classic-editor__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.classic-editor__holder{padding:48px 20px}}@media (min-width: 1440px){.classic-editor__holder{padding:48px 70px}}.news-archive{background-color:#fff}.news-archive form{padding-bottom:40px;display:flex;justify-content:center;align-items:center;gap:20px;align-items:stretch}.news-archive form select{font-size:17px;line-height:21.25px;padding:10px 20px}@media (min-width: 768px){.news-archive form select{font-size:21px;line-height:24.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.news-archive form select{font-size:15px;line-height:17.5px}}.news-archive form .btn{display:block!important;padding:12px 30px}.news-archive__holder{max-width:var(--max-width);margin:0 auto;padding:20px;padding-top:0!important}@media (min-width: 768px){.news-archive__holder{padding:48px 20px}}@media (min-width: 1440px){.news-archive__holder{padding:48px 70px}}.news-archive__image{height:200px}.news-archive__content{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 768px){.news-archive__content{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.news-archive__content{grid-template-columns:1fr 1fr 1fr}}.news-archive__item{display:flex;flex-direction:column;box-shadow:5px 5px 20px #00000029;text-decoration:none}.news-archive__item:hover{text-decoration:none}.news-archive__date{font-size:12.75px;line-height:17px}@media (min-width: 768px){.news-archive__date{font-size:17.5px;line-height:21px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.news-archive__date{font-size:12.5px;line-height:15px}}.news-archive__item__content{padding:40px 20px 20px;flex:1}.news-archive__read-more{margin:0 20px 20px}.pagination{padding:50px 0;display:flex;gap:10px;align-items:center;font-size:17px;line-height:21.25px}@media (min-width: 768px){.pagination{font-size:21px;line-height:24.5px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.pagination{font-size:15px;line-height:17.5px}}.pagination .page-numbers:not(.dots){border:2px solid var(--color-dark-blue);width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;color:var(--color-dark-blue)}.pagination .page-numbers:not(.dots):hover{text-decoration:none;background-color:var(--color-light-blue)}.pagination .page-numbers:not(.dots).current{background-color:var(--color-dark-blue);color:#fff}.pagination .page-numbers:not(.dots).next,.pagination .page-numbers:not(.dots).prev{width:auto;padding:0 10px}.message-banner{background-color:var(--color-dark-blue);text-align:center;position:relative;z-index:1}.message-banner__holder{max-width:var(--max-width);margin:0 auto;padding:5px 10px}@media (min-width: 768px){.message-banner__holder{padding:10px 20px}}.message-banner__holder p{color:#fff;font-size:13.6px;line-height:17px}@media (min-width: 768px){.message-banner__holder p{font-size:16.8px;line-height:16.8px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.message-banner__holder p{font-size:12px;line-height:12px}}.message-banner__holder p:last-child{padding-bottom:0}.message-banner__holder a{color:#fff;text-decoration:underline}.dollar-column__holder{max-width:var(--max-width);margin:0 auto;padding:0 20px}.narrow .dollar-column__holder{max-width:var(--max-width);margin:0 auto;padding:20px}@media (min-width: 768px){.narrow .dollar-column__holder{padding:56px 20px 120px}}@media (min-width: 1440px){.narrow .dollar-column__holder{padding:56px 70px 120px}}.dollar-column.bg-light p,.dollar-column.bg-light a{color:var(--color-dark-blue)}.dollar-column.bg-dark p,.dollar-column.bg-dark a{color:#fff}.navigation-blocks{background-color:#fff}.navigation-blocks__holder{max-width:var(--max-width);margin:0 auto;padding:20px 15px}.navigation-blocks__content{display:grid;grid-template-columns:repeat(2,1fr);flex-wrap:wrap;gap:15px}.navigation-blocks__item{display:block;background-size:cover;height:25vw;max-height:240px;text-decoration:none;transition:transform .3s;background-color:#0006;background-blend-mode:multiply}.navigation-blocks__item:hover{text-decoration:none;transform:scale(1.02);transition:transform .3s}.navigation-blocks__item:nth-child(odd):last-child{grid-column:1/-1}.navigation-blocks__item__content{padding:15px;text-shadow:3px 3px 5px rgba(0,0,0,.6)}@media (min-width: 768px){.navigation-blocks__item__content{padding:15px 40px 10px 70px}}.navigation-blocks__item__content--additional{color:#fff;text-transform:uppercase;font-size:14px;padding:0}.navigation-blocks__item__content--title{color:#fff;font-size:25.5px;line-height:29.75px;font-family:var(--font-heading);padding:0}@media (min-width: 768px){.navigation-blocks__item__content--title{font-size:31.5px;line-height:35px}}@media (min-width: 800px) and (orientation: landscape) and (max-height: 650px){.navigation-blocks__item__content--title{font-size:22.5px;line-height:25px}}
