.custom__edit--info{position:fixed;width:40px;height:40px;bottom:1em;right:1em;z-index:3000;border-radius:50%;padding:0;text-align:center;margin:1em;background:#745b99;color:#fff;font-size:13px;font-weight:700;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35)}.custom__edit--info svg{line-height:40px;height:40px;width:40px;cursor:pointer}.custom__edit--info div{position:absolute;display:block;white-space:nowrap;bottom:0;right:100%;border-radius:4px;padding:0 2em;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:hidden;-webkit-transition:opacity 0.2s ease, visibility 0s ease 0.2s, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, visibility 0s ease 0.2s, -webkit-transform 0.2s ease;-o-transition:transform 0.2s ease, opacity 0.2s ease, visibility 0s ease 0.2s;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0s ease 0.2s;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0s ease 0.2s, -webkit-transform 0.2s ease}.custom__edit--info p{white-space:nowrap;line-height:1.8;text-align:left;text-transform:none}.custom__edit--info small{margin-right:5px;opacity:0.75;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);transform:translateX(-1em);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.custom__edit--info{position:fixed;width:40px;height:40px;bottom:1em;right:1em;z-index:3000;border-radius:50%;padding:0;text-align:center;margin:1em;background:#745b99;color:#fff;font-size:13px;font-weight:700;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35)}.custom__edit--info svg{line-height:40px;height:40px;width:40px;cursor:pointer}.custom__edit--info div{position:absolute;display:block;white-space:nowrap;bottom:0;right:100%;border-radius:4px;padding:0 2em;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:hidden;-webkit-transition:opacity 0.2s ease, visibility 0s ease 0.2s, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, visibility 0s ease 0.2s, -webkit-transform 0.2s ease;-o-transition:transform 0.2s ease, opacity 0.2s ease, visibility 0s ease 0.2s;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0s ease 0.2s;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0s ease 0.2s, -webkit-transform 0.2s ease}.custom__edit--info p{white-space:nowrap;line-height:1.8;text-align:left;text-transform:none}.custom__edit--info small{margin-right:5px;opacity:0.75;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);transform:translateX(-1em);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content{width:100%;float:none}.content__region{max-width:none}.content__attachments{display:none}.hero{min-height:100vh;max-height:100vh;height:48vw}.hero__watermark{position:absolute;bottom:0;right:0;width:clamp(500px, 200vw, 2079px);-webkit-transform:translateX(40%) translateY(46%);-ms-transform:translateX(40%) translateY(46%);transform:translateX(40%) translateY(46%);opacity:0.08;z-index:5;pointer-events:none;color:#fff}.hero__content{position:absolute;z-index:5;bottom:18%;left:0;right:0;margin:0 auto;color:#fff;max-width:900px;text-align:center;padding-inline:5%}.hero__content>*{min-width:100px}.hero__content .hero__title.hero__title__region p{font-size:clamp(2.5em, 6vw, 4.25em);line-height:1em;margin-bottom:0.4em;letter-spacing:0.046em}.hero__content .hero__title.hero__title__region p br{display:none}@media (min-width:769px){.hero__content{padding-inline:0}.hero__content .hero__title.hero__title__region p br{display:block}}.hero__content p#hero__text{font-size:clamp(1em, 2vw, 1.125em);line-height:1.5em;margin-block:0.4em;letter-spacing:0.066em;margin-block:0;max-width:745px;margin:auto}.hero__content .hero__text__button__region{margin-top:1.6em}.hero__content .hero__text__button__region .button__link a,.hero__content .hero__text__button__region .button__link span{border:0px solid transparent;padding:20px 38px}.hero__content .hero__text__button__region .button__link a:before,.hero__content .hero__text__button__region .button__link span:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border-radius:40px;border:2px solid #fff;-webkit-transition:border 300ms ease;-o-transition:border 300ms ease;transition:border 300ms ease}.hero__content .hero__text__button__region .button__link a:hover,.hero__content .hero__text__button__region .button__link span:hover{background-color:var(--col-pri);color:var(--col-pritxt)}.hero__content .hero__text__button__region .button__link a:hover:before,.hero__content .hero__text__button__region .button__link span:hover:before{border:4px solid #fff}@media (min-width:950px){.hero__content{bottom:15%}}.hero__scroll__button{position:absolute;bottom:30px;left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;z-index:5;color:#fff;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__scroll__button .nav__button__container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hero__scroll__button .nav__button__container:after{position:absolute;content:"";top:calc(100% + 6px);left:0;right:0;margin:auto;height:25px;width:2px;background-color:#fff;opacity:0.2;-webkit-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease}.hero__scroll__button .nav__button{width:54px;border:2px solid var(--col-sec)}.hero__scroll__button .nav__button svg{font-size:1.2em}.hero__scroll__button:hover .nav__button__container:after{opacity:1}.hero__scroll__button:hover .nav__button{background-color:#fff;color:#000;border:2px solid var(--col-sec);-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__header .header__region{min-width:100px}.section__header .header__region p{margin-block:0}@media (min-width:1025px){.section__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section__header>:nth-child(2){max-width:50%}.section__header .section__titles{max-width:45%}}.section__header .section__titles h2,.section__header .section__titles h3{margin-block:0}.section__header,.section__titles{position:relative;color:var(--col-type);font-family:var(--font-heading)}.section__header h2,.section__header h3,.section__titles h2,.section__titles h3{position:relative;min-width:100px}.section__header h2,.section__titles h2{position:relative;font-size:clamp(1.875em, 9cqw, 2.875em);font-weight:600;margin:auto;margin:0 0 0.3em;line-height:1.2}.section__header .header__region>p,.section__header h3,.section__titles .header__region>p,.section__titles h3{position:relative;font-size:clamp(1.25em, 7cqw, 1.625em);margin:0;font-weight:300;margin-bottom:0.2em;line-height:1.36}.section__header__centre,.section__titles__centre{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.section__header__centre:before,.section__titles__centre:before{right:0;margin-inline:auto}.section__titles:before{display:block;position:absolute;bottom:100%;left:0;width:clamp(65px, 16cqw, 84px);aspect-ratio:84/41;content:"";background:url("../images/design/trust-icon-only.svg") no-repeat left center/100% 100%}.section__footer .section__footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;row-gap:15px}@media (min-width:1025px){.section__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em}.section__footer .section__footer__left,.section__footer .section__footer__right{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section__footer .section__footer__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}section:has(.editable__bg__image){position:relative}section:has(.editable__bg__image) .editable__bg__container{position:absolute;content:"";top:0;right:0;bottom:0;left:0;overflow:hidden;height:100%}section:has(.editable__bg__image) .editable__bg__container .editable__bg__image{position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;height:100%;background-color:var(--col-body)}section:has(.editable__bg__image) .editable__bg__container .editable__bg__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0.5;-webkit-filter:grayscale(1);filter:grayscale(1)}section:has(.editable__bg__image) .editable__bg__container .editable__bg__image:before{z-index:5;pointer-events:all}section:has(.editable__bg__image) .editable__bg__container .editable__bg__image__overlay,section:has(.editable__bg__image) .editable__bg__container .editable__bg__image__overlay:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;background:-webkit-gradient(linear, left bottom, left top, from(var(--col-body)), color-stop(50%, rgba(var(--col-body--opac), 0.7)), to(rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(bottom, var(--col-body) 0%, rgba(var(--col-body--opac), 0.7) 50%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(bottom, var(--col-body) 0%, rgba(var(--col-body--opac), 0.7) 50%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to top, var(--col-body) 0%, rgba(var(--col-body--opac), 0.7) 50%, rgba(0, 0, 0, 0) 100%)}@media (min-width:769px){section:has(.editable__bg__image) .editable__bg__container .editable__bg__image img{opacity:1}}.ctrls__anim{opacity:0;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}.inview .ctrls__anim{opacity:1}.anim__scale{opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity 1.7s ease 300ms, -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms;transition:opacity 1.7s ease 300ms, -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms;-o-transition:opacity 1.7s ease 300ms, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms;transition:opacity 1.7s ease 300ms, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms;transition:opacity 1.7s ease 300ms, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms, -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms}.inview .anim__scale{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.anim__up{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity 1.7s ease 300ms, -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms;transition:opacity 1.7s ease 300ms, -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms;-o-transition:opacity 1.7s ease 300ms, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms;transition:opacity 1.7s ease 300ms, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms;transition:opacity 1.7s ease 300ms, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms, -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1) 300ms}.inview .anim__up{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.group__anim__up>*{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s ease, -webkit-transform 1s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1s ease, -webkit-transform 1s cubic-bezier(0.25, 1, 0.5, 1);-o-transition:transform 1s cubic-bezier(0.25, 1, 0.5, 1), opacity 1s ease;transition:transform 1s cubic-bezier(0.25, 1, 0.5, 1), opacity 1s ease;transition:transform 1s cubic-bezier(0.25, 1, 0.5, 1), opacity 1s ease, -webkit-transform 1s cubic-bezier(0.25, 1, 0.5, 1)}.group__anim__up:first-child > *{-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.group__anim__up:nth-child(2)>*{-webkit-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}.group__anim__up:nth-child(3)>*{-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.group__anim__up:nth-child(4)>*{-webkit-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}.group__anim__up:nth-child(5)>*{-webkit-transition-delay:1800ms;-o-transition-delay:1800ms;transition-delay:1800ms}.group__anim__up:nth-child(6)>*{-webkit-transition-delay:2100ms;-o-transition-delay:2100ms;transition-delay:2100ms}.group__anim__up:nth-child(7)>*{-webkit-transition-delay:2400ms;-o-transition-delay:2400ms;transition-delay:2400ms}.group__anim__up:nth-child(8)>*{-webkit-transition-delay:2700ms;-o-transition-delay:2700ms;transition-delay:2700ms}.group__anim__up:nth-child(9)>*{-webkit-transition-delay:3000ms;-o-transition-delay:3000ms;transition-delay:3000ms}.group__anim__up:nth-child(10)>*{-webkit-transition-delay:3300ms;-o-transition-delay:3300ms;transition-delay:3300ms}.group__anim__up:nth-child(11)>*{-webkit-transition-delay:3600ms;-o-transition-delay:3600ms;transition-delay:3600ms}.group__anim__up:nth-child(12)>*{-webkit-transition-delay:3900ms;-o-transition-delay:3900ms;transition-delay:3900ms}.group__anim__up:nth-child(13)>*{-webkit-transition-delay:4200ms;-o-transition-delay:4200ms;transition-delay:4200ms}.group__anim__up:nth-child(14)>*{-webkit-transition-delay:4500ms;-o-transition-delay:4500ms;transition-delay:4500ms}.group__anim__up:nth-child(15)>*{-webkit-transition-delay:4800ms;-o-transition-delay:4800ms;transition-delay:4800ms}.group__anim__up:nth-child(16)>*{-webkit-transition-delay:5100ms;-o-transition-delay:5100ms;transition-delay:5100ms}.group__anim__up:nth-child(17)>*{-webkit-transition-delay:5400ms;-o-transition-delay:5400ms;transition-delay:5400ms}.group__anim__up:nth-child(18)>*{-webkit-transition-delay:5700ms;-o-transition-delay:5700ms;transition-delay:5700ms}.group__anim__up:nth-child(19)>*{-webkit-transition-delay:6000ms;-o-transition-delay:6000ms;transition-delay:6000ms}.group__anim__up:nth-child(20)>*{-webkit-transition-delay:6300ms;-o-transition-delay:6300ms;transition-delay:6300ms}.group__anim__up:nth-child(21)>*{-webkit-transition-delay:6600ms;-o-transition-delay:6600ms;transition-delay:6600ms}.group__anim__up:nth-child(22)>*{-webkit-transition-delay:6900ms;-o-transition-delay:6900ms;transition-delay:6900ms}.group__anim__up:nth-child(23)>*{-webkit-transition-delay:7200ms;-o-transition-delay:7200ms;transition-delay:7200ms}.group__anim__up:nth-child(24)>*{-webkit-transition-delay:7500ms;-o-transition-delay:7500ms;transition-delay:7500ms}.group__anim__up:nth-child(25)>*{-webkit-transition-delay:7800ms;-o-transition-delay:7800ms;transition-delay:7800ms}.group__anim__up:nth-child(26)>*{-webkit-transition-delay:8100ms;-o-transition-delay:8100ms;transition-delay:8100ms}.group__anim__up:nth-child(27)>*{-webkit-transition-delay:8400ms;-o-transition-delay:8400ms;transition-delay:8400ms}.group__anim__up:nth-child(28)>*{-webkit-transition-delay:8700ms;-o-transition-delay:8700ms;transition-delay:8700ms}.group__anim__up:nth-child(29)>*{-webkit-transition-delay:9000ms;-o-transition-delay:9000ms;transition-delay:9000ms}.group__anim__up:nth-child(30)>*{-webkit-transition-delay:9300ms;-o-transition-delay:9300ms;transition-delay:9300ms}.group__anim__up:nth-child(31)>*{-webkit-transition-delay:9600ms;-o-transition-delay:9600ms;transition-delay:9600ms}.group__anim__up:nth-child(32)>*{-webkit-transition-delay:9900ms;-o-transition-delay:9900ms;transition-delay:9900ms}.group__anim__up:nth-child(33)>*{-webkit-transition-delay:10200ms;-o-transition-delay:10200ms;transition-delay:10200ms}.group__anim__up:nth-child(34)>*{-webkit-transition-delay:10500ms;-o-transition-delay:10500ms;transition-delay:10500ms}.group__anim__up:nth-child(35)>*{-webkit-transition-delay:10800ms;-o-transition-delay:10800ms;transition-delay:10800ms}.group__anim__up:nth-child(36)>*{-webkit-transition-delay:11100ms;-o-transition-delay:11100ms;transition-delay:11100ms}.group__anim__up:nth-child(37)>*{-webkit-transition-delay:11400ms;-o-transition-delay:11400ms;transition-delay:11400ms}.group__anim__up:nth-child(38)>*{-webkit-transition-delay:11700ms;-o-transition-delay:11700ms;transition-delay:11700ms}.group__anim__up:nth-child(39)>*{-webkit-transition-delay:12000ms;-o-transition-delay:12000ms;transition-delay:12000ms}.group__anim__up:nth-child(40)>*{-webkit-transition-delay:12300ms;-o-transition-delay:12300ms;transition-delay:12300ms}.inview .group__anim__up>*{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.group__anim__scale>*{opacity:0;scale:0.5;-webkit-transition:scale 1s ease, opacity 1s ease;-o-transition:scale 1s ease, opacity 1s ease;transition:scale 1s ease, opacity 1s ease}.group__anim__scale:first-child > *{-webkit-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}.group__anim__scale:nth-child(2)>*{-webkit-transition-delay:1300ms;-o-transition-delay:1300ms;transition-delay:1300ms}.group__anim__scale:nth-child(3)>*{-webkit-transition-delay:1600ms;-o-transition-delay:1600ms;transition-delay:1600ms}.group__anim__scale:nth-child(4)>*{-webkit-transition-delay:1900ms;-o-transition-delay:1900ms;transition-delay:1900ms}.group__anim__scale:nth-child(5)>*{-webkit-transition-delay:2200ms;-o-transition-delay:2200ms;transition-delay:2200ms}.group__anim__scale:nth-child(6)>*{-webkit-transition-delay:2500ms;-o-transition-delay:2500ms;transition-delay:2500ms}.inview .group__anim__scale>*{opacity:1;scale:1}.delay__1000{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.delay__1200{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.delay__1400{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.delay__1600{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.delay__1800{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.delay__2000{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.delay__2200{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}.delay__2400{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.delay__2600{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}.delay__2800{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.delay__3000{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.duration__1000{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.duration__1200{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}.duration__1400{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}.duration__1600{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}.duration__1800{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}.duration__2000{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}.welcome{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(2em, 5%, 5em);padding-top:clamp(4em, 15vw, 15em);padding-bottom:clamp(4em, 12vw, 9em);text-align:center;color:var(--col-type);z-index:6;overflow:hidden}.welcome__inview__trigger{width:2px;height:2px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;margin:auto}.welcome__content{width:100%;padding-inline:4%;container-type:inline-size}.welcome__section__titles.section__titles:before{right:0;margin:auto}.welcome__section__titles.section__titles h3{position:relative;font-size:clamp(1.25em, 7cqw, 1.625em);margin:0;font-weight:300;margin-bottom:0.2em}.welcome__section__titles.section__titles h2{position:relative;font-size:clamp(1.875em, 9cqw, 2.875em);font-weight:600;margin:auto;margin:0 0 0.3em;line-height:1.2;max-width:550px;margin-inline:auto}.welcome__item__text p{font-size:1.625em;line-height:1.36}.welcome__item__text p:first-child{margin-top:1em}.welcome__item__text p:last-child{margin-bottom:0}.welcome__item__text:not(:has(p:nth-child(2))) p{margin-bottom:0}.button__link__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2em;margin-top:1em}.button__link__container .button__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;row-gap:0.5em}.welcome__media{position:relative;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:12px;-ms-grid-row-align:center;align-self:center;max-width:450px;aspect-ratio:574 / 616;overflow:hidden}.welcome__media:after{position:absolute;content:"";top:auto;right:-5px;bottom:-5px;left:-5px;height:39%;background:-webkit-gradient(linear, left bottom, left top, from(var(--col-body)), color-stop(5%, var(--col-body)), to(transparent));background:-webkit-linear-gradient(bottom, var(--col-body) 0%, var(--col-body) 5%, transparent 100%);background:-o-linear-gradient(bottom, var(--col-body) 0%, var(--col-body) 5%, transparent 100%);background:linear-gradient(to top, var(--col-body) 0%, var(--col-body) 5%, transparent 100%)}.welcome__media__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:opacity 1600ms ease, -webkit-transform 1600ms cubic-bezier(0.5, 1.2, 0.64, 1);transition:opacity 1600ms ease, -webkit-transform 1600ms cubic-bezier(0.5, 1.2, 0.64, 1);-o-transition:transform 1600ms cubic-bezier(0.5, 1.2, 0.64, 1), opacity 1600ms ease;transition:transform 1600ms cubic-bezier(0.5, 1.2, 0.64, 1), opacity 1600ms ease;transition:transform 1600ms cubic-bezier(0.5, 1.2, 0.64, 1), opacity 1600ms ease, -webkit-transform 1600ms cubic-bezier(0.5, 1.2, 0.64, 1)}.welcome__media__column:first-child{-webkit-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}.welcome__media__column:first-child .welcome__media__image:nth-child(1){aspect-ratio:180 / 249}.welcome__media__column:first-child .welcome__media__image:nth-child(2){aspect-ratio:180 / 137}.welcome__media__column:nth-child(2){-webkit-transition-delay:1600ms;-o-transition-delay:1600ms;transition-delay:1600ms}.welcome__media__column:nth-child(2) .welcome__media__image:first-child{aspect-ratio:177 / 234}.welcome__media__column:nth-child(2) .welcome__media__image:nth-child(2){aspect-ratio:177 / 239}.welcome__media__column:nth-child(3){-webkit-transition-delay:2000ms;-o-transition-delay:2000ms;transition-delay:2000ms}.welcome__media__column:nth-child(3) .welcome__media__image:first-child{aspect-ratio:176 / 299}.welcome__media__column:nth-child(3) .welcome__media__image:nth-child(2){aspect-ratio:176 / 290}.inview .welcome__media__column{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.welcome__media__image{position:relative;aspect-ratio:180 / 249;line-height:0;overflow:hidden;opacity:0;-webkit-transition:opacity 2s ease;-o-transition:opacity 2s ease;transition:opacity 2s ease}.inview .welcome__media__image{opacity:1}.welcome__media__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1050px){.welcome{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:4%}}@media (min-width:1050px) and (min-width:1323.12px){.welcome{padding-left:calc(50% - 596px);padding-right:calc(50% - 596px)}}@media (min-width:1050px){.welcome__section__titles.section__titles h2,.welcome__section__titles.section__titles h3{margin-left:0}.welcome__section__titles.section__titles:before{right:auto;margin-left:0}.welcome__content{width:47%;-ms-flex-negative:0;flex-shrink:0;padding-inline:0}.button__link__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.welcome__media{-ms-flex-item-align:start;align-self:flex-start;max-width:574px;container-type:size;padding-inline:8px}.welcome__media:after{position:absolute;content:"";top:auto;right:-5px;bottom:-10cqh;left:-5px;height:calc(39cqh + 10cqh);background:-webkit-gradient(linear, left bottom, left top, from(var(--col-body)), color-stop(var(--col-body)), to(transparent));background:-webkit-linear-gradient(bottom, var(--col-body) 0%, var(--col-body) calc(5% + 20cqh), transparent 100%);background:-o-linear-gradient(bottom, var(--col-body) 0%, var(--col-body) calc(5% + 20cqh), transparent 100%);background:linear-gradient(to top, var(--col-body) 0%, var(--col-body) calc(5% + 20cqh), transparent 100%)}.welcome__media__column{translate:0 -10cqh}}.ethos{padding-top:4em}@media (min-width:769px){.ethos{padding-block:0}}.ethos__section__header{margin-bottom:clamp(30px, 3vw, 50px)}.ethos__values__navigation{position:absolute;content:"";top:0;right:0;bottom:0;left:0;margin:auto;max-width:94%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:4;visibility:hidden;padding-bottom:clamp(3em, 6vw, 5em)}@media (min-width:1323.12px){.ethos__values__navigation{margin-left:calc(50% - 596px);margin-right:calc(50% - 596px)}}@media (min-width:769px){.ethos__values__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1050px){.ethos__values__navigation .swiper__navigation__button__prev{-webkit-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}.ethos__values__navigation .swiper__navigation__button__next{-webkit-transform:translateX(50%) translateY(100%);-ms-transform:translateX(50%) translateY(100%);transform:translateX(50%) translateY(100%)}}.ethos__values__navigation .ethos__value__pagination__pause__block{position:absolute;bottom:clamp(2em, 5vw, 4em);left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;visibility:visible}.ethos__values__navigation .ethos__value__navigation__pause{background-color:rgba(var(--col-body--opac), 0.2);color:var(--col-body);border:none}.ethos__values__navigation .ethos__value__navigation__pause svg{font-size:1em}.ethos__values__navigation .ethos__value__navigation__pause>:nth-child(2){display:none}.ethos__values__navigation .ethos__value__navigation__pause.active>:first-child{display:none}.ethos__values__navigation .ethos__value__navigation__pause.active>:nth-child(2){display:block}.ethos__value__item{height:auto;color:#fff;text-align:center;-ms-flex-line-pack:center;align-content:center;min-height:550px}@media (min-width:1025px){.ethos__value__item{aspect-ratio:1480 / 668;max-height:700px;overflow:auto}}.ethos__value__item__image{position:absolute;content:"";top:0;right:0;bottom:0;left:0}.ethos__value__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ethos__value__item__image:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background:-webkit-linear-gradient(bottom, #000, transparent);background:-o-linear-gradient(bottom, #000, transparent);background:linear-gradient(to top, #000, transparent);opacity:0.86}.ethos__value__item__content{position:relative;padding-block:9em;padding-inline:clamp(2em, 8vw, 4em)}@media (min-width:769px){.ethos__value__item__content{padding-block:4em}}.ethos__value__item__title{max-width:900px;margin:0 auto;font-size:clamp(3.125em, 13cqw, 6.625em)}.ethos__value__item__text{font-size:clamp(1.25em, 7cqw, 1.625em);margin:0 auto;line-height:1.36;min-height:2lh;max-width:900px}.ethos__value__item__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding-top:1em}.stats{position:relative;padding-top:clamp(4em, 14vw, 13em);padding-bottom:clamp(4em, 10vw, 10em)}.stats__underlay{position:absolute;content:"";top:0;right:0;bottom:auto;left:0;height:calc(100% + clamp(320px, 20vw, 370px));background:-webkit-gradient(linear, left top, left bottom, from(#0f436e), to(#196cb1));background:-webkit-linear-gradient(#0f436e, #196cb1);background:-o-linear-gradient(#0f436e, #196cb1);background:linear-gradient(#0f436e, #196cb1)}.stats__underlay .stats__underlay__watermark{position:absolute;bottom:0;right:0;width:clamp(500px, 200vw, 2079px);-webkit-transform:translateX(40%) translateY(33%);-ms-transform:translateX(40%) translateY(33%);transform:translateX(40%) translateY(33%);opacity:0.02;color:var(--col-pritxt);pointer-events:none}.stats__section__titles{color:var(--col-pritxt);position:relative;margin-bottom:clamp(30px, 3vw, 50px)}.stats__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;text-align:center;word-break:break-word;margin-top:clamp(2em, 5vw, 4em);color:var(--col-pritxt)}.stats__list__item{position:relative;container-type:inline-size;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;flex-grow:1}.stats__list__item__inner{width:100%}.stats__list__item__inner__number{font-size:clamp(1.875em, 25cqw, 6em);font-variant-numeric:tabular-nums;margin:0;line-height:1;text-transform:uppercase;font-weight:700}.stats__list__item__inner__title{font-size:clamp(1.125em, 10cqw, 1.625em);margin:0.4em 0px 0px}@media (min-width:350px){.stats__list__item{width:calc(33% - 2em)}.stats__list__item:after{position:absolute;content:"";top:0;right:0;bottom:0;left:auto;width:1px;height:90%;margin:auto;background-color:var(--col-sec);-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.stats__list__item:last-child::after{display:none}}.our__academies{position:relative;padding-block:clamp(3em, 10vw, 7em);padding-bottom:4em}@media (min-width:769px){.our__academies{padding-top:2.5em}}.our__academies__container{position:relative;container-type:inline-size;margin-top:clamp(1em, 6vw, 6em)}.our__academies__container nav.container{z-index:1}.our__academies__section__titles{color:var(--col-pritxt);margin-bottom:clamp(30px, 3vw, 50px)}.our__academies__links__list{overflow:visible;position:relative;z-index:6}.our__academies__links__list__item.swiper-slide{overflow:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1410px){.our__academies__links__list__item.swiper-slide{width:auto}}.our__academies__links__list__item__link{position:relative;aspect-ratio:384 / 367;width:90vw;max-width:clamp(300px, 90vw, 384px);margin:auto;height:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;container-type:inline-size;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);color:#fff;--item-block-padding:clamp(1.2em, 6cqw, 1.5em)}.our__academies__links__list__item__link:focus .our__academies__links__list__item__image img,.our__academies__links__list__item__link:hover .our__academies__links__list__item__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.our__academies__links__list__item__link:focus .our__academies__links__list__item__content__title,.our__academies__links__list__item__link:hover .our__academies__links__list__item__content__title{-webkit-transform:translateY(-0.4em);-ms-transform:translateY(-0.4em);transform:translateY(-0.4em)}.our__academies__links__list__item__link:focus .our__academies__links__list__item__button__link,.our__academies__links__list__item__link:hover .our__academies__links__list__item__button__link{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:415px){.our__academies__links__list__item__link{max-width:clamp(300px, calc(25cqi - 10px), 384px)}}@media (min-width:769px){.our__academies__links__list__item__link{max-width:clamp(260px, calc(33cqi - 10px), 384px)}}.our__academies__links__list__item__image{position:absolute;inset:0}.our__academies__links__list__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.our__academies__links__list__item__overlay{position:absolute;inset:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), transparent);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8), transparent);background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent)}.our__academies__links__list__item__logo__image{position:absolute;top:var(--item-block-padding);left:var(--item-block-padding);background-color:#fff;border-radius:50%;width:27cqw;max-width:96px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.our__academies__links__list__item__logo__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.our__academies__links__list__item__content{position:relative;z-index:2;padding:var(--item-block-padding);color:#fff}.our__academies__links__list__item__content__text{position:relative;color:#fff}.our__academies__links__list__item__content__title{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);margin:0;color:#fff;font-size:clamp(1.625em, 10cqw, 2.25em);-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;-o-transition:transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease;max-width:90%}.our__academies__links__list__item__content__title span{display:block}.button__link.our__academies__links__list__item__button__link{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 300ms ease, -webkit-transform 300ms ease;transition:opacity 300ms ease, -webkit-transform 300ms ease;-o-transition:opacity 300ms ease, transform 300ms ease;transition:opacity 300ms ease, transform 300ms ease;transition:opacity 300ms ease, transform 300ms ease, -webkit-transform 300ms ease}.button__link.our__academies__links__list__item__button__link>a:hover,.button__link.our__academies__links__list__item__button__link>span:hover{border:2px solid #fff;background:var(--col-pri);color:var(--col-pritxt)}.rss__section{position:relative;padding-block:clamp(3em, 10vw, 7em);padding-bottom:clamp(6em, 5vw, 9em)}.rss__section__header{margin-bottom:clamp(30px, 3vw, 50px);z-index:5;row-gap:1em}.rss__section__filter{width:clamp(300px, 96vw, 384px)}.rss__section__filter__placeholder{min-width:100px}.rss__news__container.container{container-type:inline-size}.rss__school__dropdown{position:relative;width:100%}.rss__school__dropdown__toggle{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:16px 24px;color:var(--col-type);font-weight:700;-webkit-box-shadow:var(--shadow-btn);box-shadow:var(--shadow-btn)}.rss__school__dropdown__toggle:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border:2px solid var(--col-pri);pointer-events:none;-webkit-transition:border-width 300ms ease;-o-transition:border-width 300ms ease;transition:border-width 300ms ease}.rss__school__dropdown__toggle:hover:before{border:4px solid var(--col-pri)}.rss__school__dropdown__list{width:100%;border:0px, 2px solid var(--col-pritxt), 2px solid var(--col-pritxt), 2px solid var(--col-pritxt);position:absolute;top:100%;left:0;right:0;bottom:auto;background-color:var(--col-pritxt);overflow:hidden;opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);pointer-events:none;-webkit-transition:opacity 300ms ease, -webkit-transform 300ms ease;transition:opacity 300ms ease, -webkit-transform 300ms ease;-o-transition:transform 300ms ease, opacity 300ms ease;transition:transform 300ms ease, opacity 300ms ease;transition:transform 300ms ease, opacity 300ms ease, -webkit-transform 300ms ease}.rss__school__dropdown__list.open{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}.rss__school__dropdown__list__item{width:100%}.rss__school__dropdown__list__item button{width:100%;padding:16px 24px;color:var(--col-type);font-weight:700;text-align:left;-webkit-transition:background-color 300ms ease, color 300ms ease;-o-transition:background-color 300ms ease, color 300ms ease;transition:background-color 300ms ease, color 300ms ease}.rss__school__dropdown__list__item button:hover{background-color:var(--col-pri);color:var(--col-pritxt)}.rss__news__list{overflow:visible}.rss__item{opacity:0;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.rss__item.swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rss__item.swiper-slide-visible{opacity:1}.rss__item__block{position:relative;display:block;aspect-ratio:1/1;height:auto;aspect-ratio:384 / 367;width:90vw;max-width:clamp(300px, 90vw, 384px);text-align:left;overflow:hidden;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.rss__item__block:hover .rss__item__image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media (min-width:415px){.rss__item__block{max-width:clamp(300px, calc(25cqi - 10px), 384px)}}@media (min-width:769px){.rss__item__block{max-width:clamp(260px, calc(33cqi - 10px), 384px)}}.rss__item__image{position:absolute;inset:0}.rss__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;-o-transition:transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}.rss__item__image:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), transparent);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8), transparent);background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent)}.rss__item__content{position:relative;z-index:4;height:100%;padding:1.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;text-align:center}.rss__item__content *{color:#fff}.rss__item__top{position:absolute;top:0;left:0;right:0;padding:14px 20px}.rss__item__school__name{margin:0;font-size:1em}.rss__item__content__info__intro{font-size:clamp(1.125em, 2.2cqw, 1.625em);margin-top:0.4em}.rss__item__date{font-size:1em}.focus__section{position:relative;padding-top:clamp(7em, 20vw, 254px);color:var(--col-pritxt);text-align:center;margin-bottom:3em}.focus__subtext__region{position:relative;color:var(--col-pri);padding-inline:4%}@media (min-width:1323.12px){.focus__subtext__region{padding-left:calc(50% - 596px);padding-right:calc(50% - 596px)}}.focus__subtext__region p{font-size:clamp(1.125em, 5vw, 1.625em);-webkit-margin-before:0.8em;margin-block-start:0.8em}.focus__container{position:relative;margin-top:clamp(1em, 5vw, 4em);padding-inline:5%}@media (min-width:1323.12px){.focus__container{padding-left:calc(50% - 596px);padding-right:calc(50% - 596px)}}.swiper__navigation.focus__navigation{margin-top:0.4em;margin-bottom:0;margin-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.swiper__navigation.focus__navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:30px}}.swiper__navigation.focus__navigation{position:absolute;top:clamp(20px, 5vw, 65px);right:clamp(20px, 5vw, 65px)}.focus__navigation__pause{background-color:transparent;border:2px solid #fff}.focus__navigation__pause svg{font-size:1em}.focus__navigation__pause>:nth-child(2){display:none}.focus__navigation__pause.active>:first-child{display:none}.focus__navigation__pause.active>:nth-child(2){display:block}.focus__navigation__pause:hover{background-color:var(--col-pri);color:var(--col-pritxt)}.focus__list__progress__bar{position:absolute;top:80px;left:0;right:0;bottom:auto;margin:auto;height:0.5px;display:none}.focus__list__progress__bar:after,.focus__list__progress__bar:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;width:calc(50% - (283px / 2));margin:auto;background-color:rgba(var(--col-sec--opac), 0.5)}.focus__list__progress__bar:before{right:auto}.focus__list__progress__bar:after{left:auto}@media (min-width:769px){.focus__list__progress__bar{display:block}}.focus__list{margin-top:4em;overflow:visible}.focus__list__item{position:relative}.focus__list__item.swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.focus__list__item.swiper-slide-active .focus__list__item__inner:before{opacity:0}.focus__list__item.swiper-slide-active .focus__list__item__inner__icon,.focus__list__item.swiper-slide-active .focus__list__item__inner__number{font-size:3.5em}.focus__list__item.swiper-slide-active .focus__list__item__inner__title{opacity:1}.focus__list__item__inner{position:relative;width:200px;margin:auto;text-align:center;container-type:inline-size;margin-top:1em;color:var(--col-pri)}.focus__list__item__inner[data-top-type=Icon] .focus__list__item__inner__number{display:none}.focus__list__item__inner[data-top-type=Number] .focus__list__item__inner__icon{display:none}.focus__list__item__inner__icon,.focus__list__item__inner__number{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:100%;left:0;right:0;font-size:clamp(1.875em, 25cqw, 2.25em);font-variant-numeric:tabular-nums;margin:0 auto 0em;line-height:1;text-transform:uppercase;-webkit-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;transition:font-size 500ms ease}@media (min-width:769px){.focus__list__item__inner__icon,.focus__list__item__inner__number{margin:0 auto 0.3em}}.focus__list__item__inner:before{position:absolute;content:"";top:0;left:0;right:0;z-index:-1;background-color:var(--col-pri);width:10px;height:10px;border-radius:50%;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;display:none}@media (min-width:769px){.focus__list__item__inner{width:286px}.focus__list__item__inner:before{display:block}}.focus__list__item__inner__title{font-size:clamp(1.625em, 13cqw, 2.25em);margin:0 auto;opacity:0;line-height:1.4em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;-webkit-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;min-height:3lh}@media (min-width:769px){.focus__list__item__inner__title{padding-inline:0.5em}}.custom__map{position:relative;padding-block:4em;padding-inline:4%}@media (min-width:1323.12px){.custom__map{padding-left:calc(50% - 596px);padding-right:calc(50% - 596px)}}.section__titles.map__section__titles{text-align:center}.custom__map__content{position:relative;z-index:2}.logo__list{position:relative;padding-block:2em;margin:auto;visibility:hidden}.logo__item.active .logo__item__block .academy__title{color:var(--col-pri);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.logo__item__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-block:2.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;visibility:visible;cursor:pointer}.logo__item__block .logo__item__logo__image{width:50px;aspect-ratio:1 / 1;height:auto;border-radius:50%;overflow:hidden}.logo__item__block .logo__item__logo__image img{width:100%;height:100%}.logo__item__block .academy__title{font-size:clamp(1.125em, 4vw, 1.75em);font-weight:600;margin:0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration 300ms ease;transition:-webkit-text-decoration 300ms ease;-o-transition:text-decoration 300ms ease;transition:text-decoration 300ms ease;transition:text-decoration 300ms ease, -webkit-text-decoration 300ms ease}.logo__item__block.active .academy__title{color:var(--col-ter)}.logo__item__block:hover .academy__title{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.map__container{width:clamp(320px, 80vw, 563px);aspect-ratio:562.8 / 634.67;height:auto;margin:auto}#uk__map{width:100%;height:100%}#uk__map path{fill:#cddbe2}.map__pin{transform-box:fill-box;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.map__pin use{fill:#fff;cursor:pointer;-webkit-transition:fill 0.5s ease, -webkit-transform 1s ease-out;transition:fill 0.5s ease, -webkit-transform 1s ease-out;-o-transition:fill 0.5s ease, transform 1s ease-out;transition:fill 0.5s ease, transform 1s ease-out;transition:fill 0.5s ease, transform 1s ease-out, -webkit-transform 1s ease-out}.map__pin use[x=""]{display:none}.map__pin.active__pin use{fill:var(--col-sec);stroke:rgba(255, 255, 255, 0.5);stroke-width:12px;paint-order:stroke fill}.map__pin{opacity:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:opacity 1200ms ease 1.6s, -webkit-transform 500ms cubic-bezier(0.5, 1.5, 0.2, 1);transition:opacity 1200ms ease 1.6s, -webkit-transform 500ms cubic-bezier(0.5, 1.5, 0.2, 1);-o-transition:opacity 1200ms ease 1.6s, transform 500ms cubic-bezier(0.5, 1.5, 0.2, 1);transition:opacity 1200ms ease 1.6s, transform 500ms cubic-bezier(0.5, 1.5, 0.2, 1);transition:opacity 1200ms ease 1.6s, transform 500ms cubic-bezier(0.5, 1.5, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.5, 1.5, 0.2, 1)}.inview .map__pin{opacity:1}@media (min-width:769px){.custom__map{padding-bottom:13em}.logo__list{max-width:50%;margin-left:0}.map__container{width:clamp(320px, 50vw, 443px);position:absolute;right:4%;top:0;bottom:0;margin:auto}#uk__map path{opacity:0.5}}@media (min-width:1025px){.custom__map{padding-top:4em;padding-bottom:clamp(4em, 11vw, 9em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__titles.map__section__titles{text-align:left}.section__titles.map__section__titles:before{right:auto}.logo__list{max-width:unset}.map__container{position:relative;width:clamp(320px, 80vw, 563px);margin:0;right:unset;top:-2em;bottom:unset}#uk__map path{opacity:1}}#svgTooltip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.3em 0.8em;background-color:var(--col-pri);color:var(--col-pritxt);border:4px solid #745b99;-webkit-transition:width 400ms ease;-o-transition:width 400ms ease;transition:width 400ms ease}