/*!
 * Theme Name: Fostering People
 * Template:   polaris-fostering
 */:root{--font-main: 'foco', sans-serif;--font-secondary: 'Outfit', sans-serif}:root{--primary-color: #1d57a5;--secondary-color: #e87722;--tertiary-color: #2f393e;--body-font-color: var(--tertiary-color);--h1-font-color: var(--primary-color);--h2-font-color: var(--primary-color);--h3-font-color: var(--primary-color);--link-color: var(--secondary-color);--link-hover-color: var(--secondary-color);--socials-color: var(--secondary-color);--menu-icon-color: var(--primary-color);--pre-header-background-color: var(--primary-color);--pre-header-icon-color: var(--secondary-color);--button-background-color: var(--secondary-color);--button-background-color-hover: #c35f14;--button-font-color: white;--button-font-color-hover: white;--button-border-color: #ffffff;--button-border-color-hover: #ffffff;--button-background-color-on-dark: var(--button-background-color);--button-background-color-hover-on-dark: var(--button-background-color-hover);--button-border-color-on-dark: #ffffff;--button-font-color-on-dark: var(--button-font-color);--button-font-color-hover-on-dark: var(--button-font-color-hover);--button-border-color-hover-on-dark: var(--button-border-color-hover);--outline-button-border-color: var(--secondary-color);--outline-button-font-color: var(--secondary-color);--outline-button-background-color: #ffffff;--outline-button-background-color-hover: var(--secondary-color);--outline-button-border-color-hover: var(--secondary-color);--outline-button-font-color-hover: white;--outline-button-border-color-on-dark: white;--outline-button-font-color-on-dark: #ffffff;--outline-button-background-color-on-dark: transparent;--outline-button-background-color-hover-on-dark: white;--outline-button-border-color-hover-on-dark: white;--outline-button-font-color-hover-on-dark: transparent;--header-block-background-color: var(--primary-color);--accordion-icon-colour: var(--secondary-color);--footer-background-color: #14396b;--news-date-color: #51ae32;--news-link-color: var(--primary-color);--swiper-icon-color: var(--secondary-color);--swiper-icon-color-on-hover: white;--font-main: "AvenirNextRounded"}@font-face{font-family:"AvenirNextRounded";src:url("./webFonts/AvenirNextRoundedRegular/font.woff2") format("woff2"),url("./webFonts/AvenirNextRoundedRegular/font.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"AvenirNextRounded";src:url("./webFonts/AvenirNextRoundedMedium/font.woff2") format("woff2"),url("./webFonts/AvenirNextRoundedMedium/font.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"AvenirNextRounded";src:url("./webFonts/AvenirNextRoundedBold/font.woff2") format("woff2"),url("./webFonts/AvenirNextRoundedBold/font.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"AvenirNextRounded";src:url("./webFonts/AvenirNextRoundedDemi/font.woff2") format("woff2"),url("./webFonts/AvenirNextRoundedDemi/font.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"AvenirNextRounded";src:url("./webFonts/AvenirNextRoundedItalic/font.woff2") format("woff2"),url("./webFonts/AvenirNextRoundedItalic/font.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"AvenirNextRounded";src:url("./webFonts/AvenirNextRoundedMediumItalic/font.woff2") format("woff2"),url("./webFonts/AvenirNextRoundedMediumItalic/font.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"AvenirNextRounded";src:url("./webFonts/AvenirNextRoundedBoldItalic/font.woff2") format("woff2"),url("./webFonts/AvenirNextRoundedBoldItalic/font.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"AvenirNextRounded";src:url("./webFonts/AvenirNextRoundedDemiItalic/font.woff2") format("woff2"),url("./webFonts/AvenirNextRoundedDemiItalic/font.woff") format("woff");font-weight:600;font-style:italic}.text-large{font-size:26px}@media (min-width: 768px){.text-large{font-size:30px}}@media (min-width: 992px){.text-large{font-size:34px}}@media (min-width: 1400px){.text-large{font-size:38px}}.text-medium{font-size:20px;line-height:1.25}@media (min-width: 576px){.text-medium{font-size:21px}}@media (min-width: 768px){.text-medium{font-size:22px}}.sub-heading{color:#c4c4c4;font-size:16px;line-height:1.5}@media (min-width: 576px){.sub-heading{font-size:17px}}@media (min-width: 768px){.sub-heading{font-size:18px}}.custom-text-link>*{padding-top:10px;padding-bottom:10px}.custom-text-link>*::after{background:url(./assets/images/link-text-icon-orange.svg) no-repeat;background-position-y:50%;height:20px;bottom:0;right:-35px}h1{line-height:1.1}h2{font-size:26px;line-height:1.25}@media (min-width: 576px){h2{font-size:28px}}@media (min-width: 768px){h2{font-size:30px}}@media (min-width: 992px){h2{font-size:32px}}@media (min-width: 1200px){h2{font-size:34px}}h3{font-size:20px}@media (min-width: 576px){h3{font-size:21px}}@media (min-width: 768px){h3{font-size:22px}}.site-main ul{list-style:disc}.site-main ul li::before{content:none}.text-extra-large{font-size:40px;line-height:1.1}@media (min-width: 576px){.text-extra-large{font-size:45px}}@media (min-width: 768px){.text-extra-large{font-size:50px}}@media (min-width: 992px){.text-extra-large{font-size:55px}}@media (min-width: 1200px){.text-extra-large{font-size:60px}}label{text-transform:uppercase}@media (min-width: 768px){.gform_wrapper.gravity-theme .gfield_label{font-size:16px !important}}.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea,.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container .gfield_radio label{border:3px solid var(--primary-color);border-radius:10px;background-color:#ffffff !important;height:65px}.gform_wrapper .ginput_container .gfield_radio input:checked+label{background-color:var(--primary-color) !important;border-color:var(--primary-color);color:#ffffff !important}.gform_wrapper .ginput_container .gfield_radio label::after{border-color:#ffffff}.gfield .ginput_container:not(.ginput_container_radio)::before{color:var(--primary-color)}.gform_wrapper ::placeholder{color:rgba(0,153,178,0.4);font-weight:700}button,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-button__link{height:auto;border-width:3px !important}.has-dark-blue-background-color{background-color:var(--primary-color) !important}.has-dark-blue-background-color :not(.accordion-block) .wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--primary-color) !important}.has-dark-blue-background-color.content-block-banner-block .content .text{background:rgba(29,87,165,0.85)}.has-dark-blue-background-color.content-block-banner-block .content .text::before{background:rgba(29,87,165,0.85)}.has-dark-grey-background-color{background-color:#414141 !important}.has-dark-grey-background-color:not(.accordion-block):not(.contact-information-banner-block) .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#414141 !important}.has-dark-aqua-background-color{background-color:#0099b2 !important}.has-dark-aqua-background-color.content-block[data-columns="1"]:not(:first-child),.has-dark-aqua-background-color.gravity-form:not(.columns){background-image:url(./assets/images/circle-white-transparent.svg);background-repeat:no-repeat;background-position:top;background-size:auto 125%}.has-dark-aqua-background-color.content-block-banner-block .content .text{background:rgba(0,153,178,0.85)}.has-dark-aqua-background-color.content-block-banner-block .content .text::before{background:rgba(0,153,178,0.85)}.has-dark-aqua-background-color :not(.accordion-block) .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#0099b2  !important}.theme-kidzone.image-text-block{position:relative}.theme-kidzone.image-text-block::before{content:"";display:block;width:100px;height:100px;position:absolute;top:0;right:15px;background:transparent url(./assets/images/person-swinging.svg) no-repeat center;background-size:contain}@media (min-width: 576px){.theme-kidzone.image-text-block::before{width:125px;height:125px}}@media (min-width: 768px){.theme-kidzone.image-text-block::before{width:150px;height:150px}}@media (min-width: 992px){.theme-kidzone.image-text-block::before{width:175px;height:175px;right:40px}}@media (min-width: 1200px){.theme-kidzone.image-text-block::before{width:200px;height:200px;right:60px}}.theme-kidzone.image-text-block .content::before{content:"";display:block;width:200px;height:34px;margin-bottom:20px;background:transparent url(./assets/images/kidzone-logo.svg) no-repeat center;background-size:contain}@media (min-width: 576px){.theme-kidzone.image-text-block .content::before{width:225px;height:38px}}@media (min-width: 768px){.theme-kidzone.image-text-block .content::before{width:250px;height:42px}}@media (min-width: 992px){.theme-kidzone.image-text-block .content::before{width:275px;height:47px}}@media (min-width: 1200px){.theme-kidzone.image-text-block .content::before{width:300px;height:51px}}.theme-aqua-grass{position:relative;margin-top:15px}@media (min-width: 992px){.theme-aqua-grass{margin-top:0}}@media (min-width: 1200px){.theme-aqua-grass{margin-top:30px}}.theme-aqua-grass::before{content:"";display:block;width:100%;height:50px;position:absolute;bottom:calc(100% - 1px);left:0;z-index:1;background:transparent url(./assets/images/grass-decoration-mobile-aqua.svg) repeat-x center;background-size:auto 100%}@media (min-width: 768px){.theme-aqua-grass::before{height:63px;background-image:url(./assets/images/grass-decoration-tablet-aqua.svg)}}@media (min-width: 1200px){.theme-aqua-grass::before{height:100px;background-image:url(./assets/images/grass-decoration-desktop-aqua.svg)}}.theme-aqua-grass.gravity-form{background:none}.custom-block.theme-circular-decoration{position:relative;overflow:hidden}.custom-block.theme-circular-decoration::before{content:"";display:block;width:300px;height:300px;position:absolute;top:25px;right:-25px;background:transparent url(./assets/images/circle-blue-dark-orange.svg) no-repeat center;background-size:cover;z-index:0}@media (min-width: 576px){.custom-block.theme-circular-decoration::before{width:350px;height:350px;top:50px;right:-50px}}@media (min-width: 768px){.custom-block.theme-circular-decoration::before{width:400px;height:400px}}@media (min-width: 992px){.custom-block.theme-circular-decoration::before{width:450px;height:450px;top:auto;bottom:-50px;right:auto;left:-50px}}@media (min-width: 1200px){.custom-block.theme-circular-decoration::before{width:500px;height:500px}}@media (min-width: 1400px){.custom-block.theme-circular-decoration::before{width:600px;height:600px}}.custom-block.theme-blue-aqua-gradient{background:linear-gradient(86deg, var(--primary-color) 0%, #0099b2 50%, #0099b2 85%, var(--primary-color) 100%)}.custom-block.theme-blue-aqua-gradient h1{color:#ffffff}.custom-block.theme-blue-grass,.custom-block.theme-white-grass{position:relative;margin-top:20px}@media (min-width: 1200px){.custom-block.theme-blue-grass,.custom-block.theme-white-grass{margin-top:30px}}.custom-block.theme-blue-grass::before,.custom-block.theme-white-grass::before{content:"";display:block;width:100%;height:50px;position:absolute;bottom:calc(100% - 1px);left:0;z-index:2;background:transparent url("./assets/images/grass-decoration-mobile-blue.svg") repeat-x center;background-size:auto 100%}@media (min-width: 768px){.custom-block.theme-blue-grass::before,.custom-block.theme-white-grass::before{height:63px;background-image:url("./assets/images/grass-decoration-tablet-blue.svg")}}@media (min-width: 1200px){.custom-block.theme-blue-grass::before,.custom-block.theme-white-grass::before{height:100px;background-image:url("./assets/images/grass-decoration-desktop-blue.svg")}}.custom-block.theme-white-grass::before{background:transparent url("./assets/images/grass-decoration-mobile-white.svg") repeat-x center}@media (min-width: 768px){.custom-block.theme-white-grass::before{background-image:url("./assets/images/grass-decoration-tablet-white.svg")}}@media (min-width: 1200px){.custom-block.theme-white-grass::before{height:100px;background-image:url("./assets/images/grass-decoration-desktop-white.svg")}}.custom-block.theme-aqua-grass-split{background:linear-gradient(0deg, var(--primary-color) 0%, var(--primary-color) 50%, #0099b2 50%, #0099b2 100%);position:relative}.custom-block.theme-aqua-grass-split::before{content:"";display:block;width:100%;height:50px;position:absolute;bottom:49%;left:0;background:transparent url(./assets/images/grass-decoration-mobile-blue.svg) repeat-x center;background-size:auto 100%}@media (min-width: 1200px){.custom-block.theme-aqua-grass-split::before{height:100px;background-image:url(./assets/images/grass-decoration-desktop-blue.svg)}}@media (min-width: 768px){.custom-block.theme-aqua-grass-split::before{height:63px;background-image:url(./assets/images/grass-decoration-tablet-blue.svg)}}.custom-block.theme-aqua-grass-split .swiper-options .swiper-buttons .swiper-button-prev,.custom-block.theme-aqua-grass-split .swiper-options .swiper-buttons .swiper-button-next{border-color:#ffffff}.custom-block.theme-aqua-grass-split .swiper-options .swiper-buttons .swiper-button-prev::before,.custom-block.theme-aqua-grass-split .swiper-options .swiper-buttons .swiper-button-next::before{color:#ffffff}.articles-block{position:relative;z-index:2}.articles-block .controls{z-index:1}.articles-block::after{content:"";display:block;width:250px;height:250px;position:absolute;top:15px;right:15px;background:transparent url(./assets/images/circle-blue-dark-orange.svg) no-repeat center;background-size:cover;transform:rotateZ(60deg);z-index:-1}@media (min-width: 576px){.articles-block::after{width:275px;height:275px;top:20px;right:20px}}@media (min-width: 768px){.articles-block::after{width:300px;height:300px;top:25px;right:25px}}@media (min-width: 992px){.articles-block::after{width:400px;height:400px;right:30px;top:30px}}@media (min-width: 1200px){.articles-block::after{width:500px;height:500px;right:40px;top:40px}}@media (min-width: 1400px){.articles-block::after{width:600px;height:600px;right:60px;top:60px}}.articles-block article a{text-align:left}.articles-block article a h3{font-size:20px !important}.articles-block article a .post-link{text-align:left;margin-left:0}.articles-block.has-dark-blue-background-color::after{background-image:url(./assets/images/circle-aqua-white.svg)}.testimonial-block{z-index:2}.testimonial-block blockquote{position:relative;padding-top:45px}@media (min-width: 576px){.testimonial-block blockquote{padding-top:50px}}@media (min-width: 768px){.testimonial-block blockquote{padding-top:55px}}@media (min-width: 992px){.testimonial-block blockquote{padding-top:60px}}@media (min-width: 1200px){.testimonial-block blockquote{padding-top:75px}}@media (min-width: 1400px){.testimonial-block blockquote{padding-top:85px}}.testimonial-block blockquote::before{content:"";display:block;width:46px;height:30px;position:absolute;top:0;left:0;background:transparent url(./assets/images/quote.svg) no-repeat center;background-size:contain}@media (min-width: 576px){.testimonial-block blockquote::before{width:54px;height:35px}}@media (min-width: 768px){.testimonial-block blockquote::before{width:62px;height:40px}}@media (min-width: 992px){.testimonial-block blockquote::before{width:69px;height:45px}}@media (min-width: 1200px){.testimonial-block blockquote::before{width:92px;height:60px}}@media (min-width: 1400px){.testimonial-block blockquote::before{width:105px;height:70px}}.testimonial-block.block-has-image{aspect-ratio:24 / 25;position:relative}@media (min-width: 768px){.testimonial-block.block-has-image{aspect-ratio:16 / 9}}@media (min-width: 992px){.testimonial-block.block-has-image{aspect-ratio:2 / 1}}@media (min-width: 1200px){.testimonial-block.block-has-image{aspect-ratio:3 / 1}}@media (min-width: 992px){.testimonial-block.block-has-image .container.has-image{font-style:normal}}@media (min-width: 992px){.testimonial-block.block-has-image::after{content:"";display:block;width:150px;height:300px;position:absolute;bottom:0;right:0;background:transparent url(./assets/images/man-waving-white.svg) no-repeat center;background-size:contain}}@media (min-width: 1200px){.testimonial-block.block-has-image::after{width:200px;height:400px}}.testimonial-block.block-has-image .media::before{display:none}.testimonial-block.block-has-image .container{height:100%;display:flex;align-items:center}@media (min-width: 992px){.testimonial-block.block-has-image .container{display:grid}}.testimonial-block.block-has-image blockquote{font-weight:normal !important;margin:0 15px}.testimonial-block.block-has-image blockquote::before{top:-15px;left:-15px}@media (min-width: 576px){.testimonial-block.block-has-image blockquote::before{top:-17.5px;left:-17.5px}}@media (min-width: 768px){.testimonial-block.block-has-image blockquote::before{top:-20px;left:-20px}}@media (min-width: 992px){.testimonial-block.block-has-image blockquote::before{top:-22.5px;left:-22.5px}}@media (min-width: 1200px){.testimonial-block.block-has-image blockquote::before{top:-30px;left:-30px}}@media (min-width: 1400px){.testimonial-block.block-has-image blockquote::before{top:-35px;left:-35px}}.entry-content>div:last-of-type{padding-bottom:50px}@media (min-width: 768px){.entry-content>div:last-of-type{padding-bottom:63px}}@media (min-width: 1200px){.entry-content>div:last-of-type{padding-bottom:100px}}.custom-block.article-banner .meta-data{align-items:center}.custom-block.article-banner .meta-data .column{display:flex;gap:20px;align-items:center}.custom-block.article-banner .meta-data .column .author-image{line-height:0}.custom-block.article-banner .meta-data .column .author-image img{border-radius:50%}.custom-block.article-banner .meta-data .column .meta-text{display:flex;flex-direction:column;gap:5px}.custom-block.article-banner .meta-data .column .meta-text p{margin:0}.custom-block.article-banner .return-to-listing a::before{background-image:url("./assets/images/arrow-left.svg")}@media (min-width: 992px){.image-text-block .content{padding-left:30px;padding-right:30px}}@media (min-width: 1200px){.image-text-block .content{padding-left:40px;padding-right:40px}}@media (min-width: 992px){.image-text-block.image-left .content{padding-left:30px;padding-right:30px}}@media (min-width: 1200px){.image-text-block.image-left .content{padding-left:40px;padding-right:40px}}.banner-block.theme-medium-dim h2{color:#ffffff}header.regions::before{content:"";display:block;width:300px;height:300px;position:absolute;bottom:0;right:0;opacity:.35;background:transparent url(./assets/images/map.svg) no-repeat center;background-size:contain}@media (min-width: 576px){header.regions::before{width:350px;height:350px}}@media (min-width: 768px){header.regions::before{width:400px;height:400px;right:auto;left:50%;opacity:1}}@media (min-width: 992px){header.regions::before{width:450px;height:450px}}@media (min-width: 1200px){header.regions::before{width:500px;height:500px}}header.regions .search-form-location button.search-form-location-look-up ::before{color:var(--secondary-color)}header.regions .search-form-location button.search-form-location-look-up:hover{background-color:transparent}.banner-block.theme-medium-dim h1,.banner-block.theme-medium-dim p{color:#ffffff}.team-carousel-block .swiper-container .swiper-slide{text-align:left}.team-carousel-block .content p{color:var(--body-font-color)}.content-block-banner-block{overflow:hidden;aspect-ratio:24 / 25;border-radius:0 !important}@media (min-width: 768px){.content-block-banner-block{aspect-ratio:16 / 9}}@media (min-width: 1200px){.content-block-banner-block{aspect-ratio:3 / 1;overflow:visible !important}}.content-block-banner-block .content{position:relative;display:flex;height:100%}@media (min-width: 992px){.content-block-banner-block .content{display:grid}}.content-block-banner-block .content .media{position:absolute;border-radius:0;top:0;bottom:0;width:100%}@media (min-width: 992px){.content-block-banner-block .content .media{grid-column-start:unset;border-radius:0 !important}}.content-block-banner-block .content .media img{height:100%}.content-block-banner-block .content .text{grid-column-start:2;background:rgba(255,255,255,0.85);z-index:1;position:relative;width:100%;margin-top:auto}@media (min-width: 992px){.content-block-banner-block .content .text{margin-top:0}}.content-block-banner-block .content .text .container{margin:0}.content-block-banner-block .content .text::before{content:"";display:block;width:100%;height:60px;position:absolute;bottom:100%;left:0;border-radius:50% 50% 50% 50% / 100% 100% 0% 0%;background:rgba(255,255,255,0.85)}@media (min-width: 992px){.content-block-banner-block .content .text::before{width:80px;height:100%;bottom:0;left:auto;right:100%;border-radius:100% 0% 0% 100% / 50% 100% 0% 50%}}.content-block-banner-block.order-media-last .text{grid-column-start:1}.content-block-banner-block.order-media-last .text .container{margin:0 auto}@media (min-width: 992px){.content-block-banner-block.order-media-last .text::before{width:80px;height:100%;bottom:0;left:100%;border-radius:0% 100% 100% 0% / 0% 50% 50% 100%}}.locations-covered-block .columns .column ul li a::after{background-image:url(./assets/images/arrow-right.svg)}.content-block.has-dark-aqua-background-color[data-columns="4"]{background-image:url(./assets/images/circle-white-transparent.svg);background-repeat:no-repeat;background-position:center;background-size:auto 125%}.downloads-block .inner-container{position:relative;padding-top:330px;min-height:300px}@media (min-width: 768px){.downloads-block .inner-container{padding-top:0;padding-left:330px}}.downloads-block .inner-container::before{content:"";display:block;height:300px;width:168px;position:absolute;top:0;left:calc(50% - 84px);background:transparent url(./assets/images/ofsted-person.svg) no-repeat center;background-size:contain}@media (min-width: 768px){.downloads-block .inner-container::before{left:15px}}.downloads-block .inner-container .download{justify-content:center !important}.image-text-block .media img[src$=".svg"]{width:150px;height:auto;margin:0 auto;display:block}@media (min-width: 576px){.image-text-block .media img[src$=".svg"]{width:175px}}@media (min-width: 768px){.image-text-block .media img[src$=".svg"]{width:200px}}@media (min-width: 992px){.image-text-block .media img[src$=".svg"]{width:225px}}@media (min-width: 1200px){.image-text-block .media img[src$=".svg"]{width:250px}}.contact-information-banner-block{background:transparent !important}@media (min-width: 768px){.contact-information-banner-block:not(:first-child) .image-text-container{position:static}}.contact-information-banner-block .image-text-container .image{position:absolute;width:100%}.contact-information-banner-block .image-text-container .image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1}.contact-information-banner-block .image-text-container .text-content-wrapper{display:flex;align-items:center;height:100%;position:relative}.contact-information-banner-block .image-text-container .text-content{position:static;z-index:1}.contact-information-banner-block .office-content-outer-wrapper{padding:0 !important}@media (min-width: 768px){.contact-information-banner-block .office-content-outer-wrapper{max-width:720px}}@media (min-width: 992px){.contact-information-banner-block .office-content-outer-wrapper{max-width:960px}}@media (min-width: 1200px){.contact-information-banner-block .office-content-outer-wrapper{max-width:1140px}}@media (min-width: 1400px){.contact-information-banner-block .office-content-outer-wrapper{max-width:1280px}}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper{padding-top:0}@media (min-width: 768px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper{position:static;width:calc(100% - 20px);margin-top:-30px;max-width:unset}}@media (min-width: 992px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper{max-width:unset}}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .content{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media (min-width: 992px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .content{flex-direction:row}}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper p,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper a:not(.wp-block-button__link){color:var(--body-font-color) !important}@media (min-width: 992px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper a.text-medium{font-size:22px}}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message{padding-left:45px;position:relative;min-height:35px}@media (min-width: 576px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message{padding-left:50px;min-height:35px}}@media (min-width: 768px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message{padding-left:55px;min-height:40px}}@media (min-width: 992px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message{width:calc(33% - 14px);padding-left:60px;min-height:45px}}@media (min-width: 1200px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message{padding-left:65px;min-height:50px}}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone p,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email p,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message p{margin-bottom:0}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone .wp-block-button__link,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email .wp-block-button__link,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message .wp-block-button__link{width:fit-content}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message::before{content:"";display:block;width:30px;height:30px;position:absolute;top:0;left:0;background:url(./assets/images/phone-icon.svg) transparent no-repeat center;background-size:contain}@media (min-width: 576px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message::before{width:35px;height:35px}}@media (min-width: 768px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message::before{width:40px;height:40px}}@media (min-width: 992px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message::before{width:45px;height:45px}}@media (min-width: 1200px){.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email::before,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message::before{width:50px;height:50px}}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .phone p,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email p,.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message p{vertical-align:middle;display:inline-block}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email a:not(.wp-block-button__link){font-weight:normal}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .email::before{background-image:url(./assets/images/email-icon.svg)}.contact-information-banner-block .office-content-outer-wrapper .office-content-wrapper .message::before{background-image:url(./assets/images/message-icon.svg)}.contact-information-block .container .contact-details .contact-grid.content-wrapper>div.phone h3::before{background-image:url(./assets/images/phone-icon.svg)}.contact-information-block .container .contact-details .contact-grid.content-wrapper>div.email h3::before{background-image:url(./assets/images/email-icon.svg)}.contact-information-block .container .contact-details .contact-grid.content-wrapper>div.message h3::before{background-image:url(./assets/images/message-icon.svg)}.contact-information-block .container .contact-details .contact-grid.content-wrapper>div.address h3::before{background-image:url(./assets/images/address-icon.svg)}.contact-information-block .container .contact-details .contact-grid.content-wrapper>div a:not(.wp-block-button__link){color:var(--body-font-color) !important;word-break:break-all;display:block}.header-block{aspect-ratio:24 / 25;border-radius:0px !important;position:relative;display:flex;align-items:end;height:unset !important}@media (min-width: 768px){.header-block{aspect-ratio:16 / 9}}@media (min-width: 992px){.header-block{aspect-ratio:2 / 1}}@media (min-width: 1200px){.header-block{aspect-ratio:3 / 1}}.header-block .background{position:absolute;top:0;bottom:0;left:0;right:0}.header-block .background img{border-radius:0px !important;height:100%}.header-block .content h1{line-height:1.1}.header-block .content::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.3)}.header-block .content .container{z-index:1}.header-block.site-search .content::after{content:none}.header-block.has-dark-aqua-background-color .content,.header-block.has-dark-aqua-background-color .content::before{background:rgba(0,153,178,0.85) !important}.header-block.column-alignment-left.layout-2-col .content{max-width:unset;text-align:left;padding:0;margin:0}@media (min-width: 992px){.header-block.column-alignment-left.layout-2-col .content{width:50%;margin-right:auto;margin-left:0;padding-left:15px;height:100%;display:flex;align-content:center;flex-wrap:wrap}}.header-block.column-alignment-left.layout-2-col .content::before{content:"";display:block;width:100%;height:60px;position:absolute;bottom:100%;left:0;border-radius:50% 50% 50% 50% / 100% 100% 0% 0%}@media (min-width: 992px){.header-block.column-alignment-left.layout-2-col .content::before{width:80px;height:100%;bottom:0;left:100%;border-radius:0% 100% 100% 0% / 0% 50% 50% 100%}}@media (min-width: 1400px){.header-block.column-alignment-left.layout-2-col .content .container{padding-left:calc(100% - 620px)}}.header-block.faqs::before{content:"";display:block;width:200px;height:300px;position:absolute;bottom:0;right:0;background:transparent url(./assets/images/person-reading.svg) no-repeat center;background-size:contain}@media (min-width: 576px){.header-block.faqs::before{width:235px;height:350px}}@media (min-width: 992px){.header-block.faqs::before{right:20%}}@media (min-width: 1200px){.header-block.faqs::before{right:25%}}@media (min-width: 1400px){.header-block.faqs::before{width:300px;height:450px}}.header-block.faqs .content{z-index:1;height:100%;display:flex;align-items:center}.header-block.faqs .content .container{position:unset}.header-block.faqs .content .container form{margin-left:0;position:absolute;width:calc(100% - 30px);max-width:510px;bottom:0;transform:translateY(50%);z-index:2}@media (min-width: 768px){.header-block.faqs .content .container form{max-width:690px}}@media (min-width: 992px){.header-block.faqs .content .container form{max-width:940px;width:100vw;left:calc(50% - 476px)}}@media (min-width: 1200px){.header-block.faqs .content .container form{max-width:1110px;left:calc(50% - 560px)}}@media (min-width: 1400px){.header-block.faqs .content .container form{max-width:1250px;left:calc(50% - 630px)}}.header-block.faqs .content .container form input{box-shadow:2px 2px 6px 0 rgba(65,65,65,0.1);border-radius:15px}.custom-block.animated-banner-block{background:radial-gradient(300.73% 123.32% at 58.92% 55.34%, #30b9d7 0%, #1555a3 100%);position:relative}.custom-block.animated-banner-block .container{padding:0;height:calc(100vh - 70px);max-width:unset}@media (min-width: 992px){.custom-block.animated-banner-block .container{display:flex;align-content:center;flex-wrap:wrap;height:calc(100vh - 147px)}}.custom-block.animated-banner-block.no-content .container{aspect-ratio:24 / 25;height:unset}@media (min-width: 768px){.custom-block.animated-banner-block.no-content .container{aspect-ratio:16 / 9}}@media (min-width: 992px){.custom-block.animated-banner-block.no-content .container{aspect-ratio:2 / 1}}@media (min-width: 1200px){.custom-block.animated-banner-block.no-content .container{aspect-ratio:3 / 1}}.custom-block.animated-banner-block .animated-elements{width:100%;height:100%;position:absolute}.custom-block.animated-banner-block .animated-elements::before{content:'';position:absolute;bottom:0;width:100%;height:150px;background-color:#0099b2}@media (min-width: 576px){.custom-block.animated-banner-block .animated-elements::before{height:175px}}@media (min-width: 768px){.custom-block.animated-banner-block .animated-elements::before{height:200px}}.custom-block.animated-banner-block .animated-elements .animated-element1{display:block;width:146px;height:200px;position:absolute;bottom:135px;left:-58px;background:transparent url(./assets/images/tree.svg) no-repeat center;background-size:contain;transform:translateX(-100%);transition:transform 1s ease}@media (min-width: 576px){.custom-block.animated-banner-block .animated-elements .animated-element1{width:183px;height:250px;left:-75px}}@media (min-width: 768px){.custom-block.animated-banner-block .animated-elements .animated-element1{width:219px;height:300px;left:-90px}}@media (min-width: 992px){.custom-block.animated-banner-block .animated-elements .animated-element1{width:256px;height:350px;left:-108px}}@media (min-width: 1200px){.custom-block.animated-banner-block .animated-elements .animated-element1{width:292px;height:400px;left:-120px}}@media (min-width: 1400px){.custom-block.animated-banner-block .animated-elements .animated-element1{width:328px;height:450px;left:-136px}}.custom-block.animated-banner-block .animated-elements .animated-element2{display:block;width:250px;height:250px;position:absolute;bottom:135px;right:-50px;background:transparent url(./assets/images/house.svg) no-repeat center;background-size:contain;transform:translateX(100%);transition:transform 1s .5s ease}@media (min-width: 576px){.custom-block.animated-banner-block .animated-elements .animated-element2{width:300px;height:300px;right:-50px}}@media (min-width: 768px){.custom-block.animated-banner-block .animated-elements .animated-element2{width:350px;height:350px;right:-50px}}@media (min-width: 992px){.custom-block.animated-banner-block .animated-elements .animated-element2{width:400px;height:400px;right:-50px}}@media (min-width: 1200px){.custom-block.animated-banner-block .animated-elements .animated-element2{width:450px;height:450px;right:-50px}}@media (min-width: 1400px){.custom-block.animated-banner-block .animated-elements .animated-element2{width:500px;height:500px;right:-50px}}@media (min-width: 1600px){.custom-block.animated-banner-block .animated-elements .animated-element2{width:550px;height:550px;right:-50px}}@media (min-width: 1800px){.custom-block.animated-banner-block .animated-elements .animated-element2{width:600px;height:600px;right:-50px}}.custom-block.animated-banner-block .animated-elements .animated-element3{display:block;width:110px;height:150px;position:absolute;bottom:125px;right:-55px;background:transparent url(./assets/images/tree.svg) no-repeat center;background-size:contain;transform:translateX(100%);transition:transform 1s 1s ease}@media (min-width: 576px){.custom-block.animated-banner-block .animated-elements .animated-element3{width:128px;height:175px;right:-64px}}@media (min-width: 768px){.custom-block.animated-banner-block .animated-elements .animated-element3{width:146px;height:200px;right:-73px}}@media (min-width: 992px){.custom-block.animated-banner-block .animated-elements .animated-element3{width:164px;height:225px;right:-82px}}@media (min-width: 1200px){.custom-block.animated-banner-block .animated-elements .animated-element3{width:220px;height:300px;right:-66px;bottom:100px}}@media (min-width: 1400px){.custom-block.animated-banner-block .animated-elements .animated-element3{width:220px;height:300px;right:-66px;bottom:100px}}@media (min-width: 1600px){.custom-block.animated-banner-block .animated-elements .animated-element3{width:252px;height:346px;right:-66px;bottom:82px}}@media (min-width: 1800px){.custom-block.animated-banner-block .animated-elements .animated-element3{width:274px;height:376px;right:-66px;bottom:100px}}.custom-block.animated-banner-block .animated-elements .animated-element4{display:block;width:350px;height:235px;position:absolute;bottom:30px;right:100px;background:transparent url(./assets/images/family.svg) no-repeat center;background-size:contain;opacity:0;transition:opacity 1s 1.5s ease}@media (min-width: 576px){.custom-block.animated-banner-block .animated-elements .animated-element4{width:400px;height:268px;right:125px}}@media (min-width: 768px){.custom-block.animated-banner-block .animated-elements .animated-element4{width:400px;height:268px;right:150px}}@media (min-width: 992px){.custom-block.animated-banner-block .animated-elements .animated-element4{width:450px;height:301px;right:175px}}@media (min-width: 1200px){.custom-block.animated-banner-block .animated-elements .animated-element4{width:500px;height:335px;right:200px}}@media (min-width: 1400px){.custom-block.animated-banner-block .animated-elements .animated-element4{width:550px;height:389px;right:225px}}@media (min-width: 1600px){.custom-block.animated-banner-block .animated-elements .animated-element4{width:600px;height:402px;right:250px}}@media (min-width: 1800px){.custom-block.animated-banner-block .animated-elements .animated-element4{width:650px;height:436px;right:275px}}.custom-block.animated-banner-block .animated-elements .animated-element4::after{content:"";display:block;width:40px;height:40px;position:absolute;top:17px;right:188px;background:transparent url(./assets/images/hand.svg) no-repeat center;background-size:contain;transform:rotate(-30deg);animation:wave 2s infinite}@media (min-width: 576px){.custom-block.animated-banner-block .animated-elements .animated-element4::after{width:45px;height:45px;top:20px;right:215px}}@media (min-width: 768px){.custom-block.animated-banner-block .animated-elements .animated-element4::after{width:50px;height:50px;top:15px;right:212px}}@media (min-width: 992px){.custom-block.animated-banner-block .animated-elements .animated-element4::after{width:55px;height:55px;top:18px;right:238px}}@media (min-width: 1200px){.custom-block.animated-banner-block .animated-elements .animated-element4::after{width:60px;height:60px;top:20px;right:265px}}@media (min-width: 1400px){.custom-block.animated-banner-block .animated-elements .animated-element4::after{width:65px;height:65px;top:35px;right:295px}}@media (min-width: 1600px){.custom-block.animated-banner-block .animated-elements .animated-element4::after{width:70px;height:70px;top:20px;right:320px}}@media (min-width: 1800px){.custom-block.animated-banner-block .animated-elements .animated-element4::after{width:75px;height:75px;top:30px;right:348px}}@keyframes wave{0%{transform-origin:bottom center;transform:rotate(-30deg)}50%{transform-origin:bottom center;transform:rotate(30deg)}100%{transform-origin:bottom center;transform:rotate(-30deg)}}.custom-block.animated-banner-block.animation-active .animated-element1{transform:translateX(0)}.custom-block.animated-banner-block.animation-active .animated-element2{transform:translateX(0)}.custom-block.animated-banner-block.animation-active .animated-element3{transform:translateX(0)}.custom-block.animated-banner-block.animation-active .animated-element4{opacity:1}.custom-block.animated-banner-block .content{padding-top:30px;padding-right:15px;padding-left:15px;max-width:540px;margin-left:auto;margin-right:auto;z-index:1;position:relative;width:100%}@media (min-width: 768px){.custom-block.animated-banner-block .content{max-width:720px}}@media (min-width: 992px){.custom-block.animated-banner-block .content{max-width:960px;margin-top:0;padding-top:0}}@media (min-width: 1200px){.custom-block.animated-banner-block .content{max-width:1140px}}@media (min-width: 1400px){.custom-block.animated-banner-block .content{max-width:1280px}}@media (min-width: 992px){.custom-block.animated-banner-block .content .content-container{width:50%}}.custom-block.animated-banner-block .content h1,.custom-block.animated-banner-block .content h2,.custom-block.animated-banner-block .content h3,.custom-block.animated-banner-block .content p{color:#ffffff}.custom-block.animated-banner-block .content p{max-width:80%}.custom-block.animated-banner-block .content .wp-block-buttons{flex-direction:column}@media (min-width: 1200px){.custom-block.animated-banner-block .content .wp-block-buttons a{font-size:18px}}.panel-block .panels{margin-top:30px}.panel-block .panels .panel{padding:15px !important;justify-content:center !important}@media (min-width: 576px){.panel-block .panels .panel{padding:20px !important}}@media (min-width: 768px){.panel-block .panels .panel{padding:25px !important}}@media (min-width: 992px){.panel-block .panels .panel{padding:20px !important}}@media (min-width: 1200px){.panel-block .panels .panel{padding:28px !important}}.panel-block .panels .panel .custom-text-link{margin-top:0 !important}.panel-block .panels .panel .custom-text-link a{padding-top:0;padding-bottom:0}.panel-block[data-panels="4"] .panel{border:6px solid transparent}.panel-block[data-panels="4"] .panel:hover{border-color:var(--secondary-color)}.panel-block[data-panels="4"] h2{font-size:20px;line-height:1.25}@media (min-width: 576px){.panel-block[data-panels="4"] h2{font-size:21px}}@media (min-width: 768px){.panel-block[data-panels="4"] h2{font-size:22px}}.find-your-local-network-block::before{background:none}@media (min-width: 992px){.find-your-local-network-block::before{height:500px;width:500px;top:0;left:50%;background:transparent url(./assets/images/map.svg) no-repeat center;background-size:contain}}@media (min-width: 992px){.find-your-local-network-block .columns{grid-template-columns:1fr;width:50%}}@media (min-width: 1400px){.find-your-local-network-block .columns .content{padding-left:25px}}.find-your-local-network-block form input::placeholder{color:var(--primary-color)}.find-your-local-network-block form button.search-form-location-look-up::before{color:var(--secondary-color) !important}.find-your-local-network-block form button.search-form-submit{display:block;margin-top:20px}@media (min-width: 768px){.find-your-local-network-block form button.search-form-submit{margin-top:0;background-color:var(--secondary-color)}}.find-your-local-network-block form button:not(.search-form-submit){top:32px}.gravity-forms .accordion-block .accordion-item{background:#fff}.gravity-forms .accordion-block .accordion-item .title{background:var(--primary-color);padding-top:20px;padding-bottom:20px}.gravity-forms .accordion-block .accordion-item .title p{color:#ffffff;font-weight:600}.gravity-forms .accordion-block .accordion-item .title::after{color:#ffffff}.gravity-forms .accordion-block .accordion-item:nth-child(2n+2) .title{background:var(--secondary-color)}.gravity-forms .accordion-block .accordion-item form{padding:25px 20px 20px 20px}.gravity-forms .accordion-block .accordion-item form label,.gravity-forms .accordion-block .accordion-item form legend{color:#414141 !important}.gravity-forms .disclaimer{padding-left:20px;padding-right:20px}.gravity-forms .disclaimer a{color:var(--secondary-color) !important}.gravity-forms.has-dark-background .gform_wrapper .gfield_required{color:#c02b0a !important}.carousel-block .swiper-container .swiper-slide{text-align:left;align-self:center;display:flex;align-items:center}.carousel-block .swiper-container .swiper-slide img{aspect-ratio:unset;border-radius:0;display:block;max-width:100%;height:auto}.carousel-block .swiper-container .swiper-slide img[src$=".svg"]{width:100%}.carousel-block[data-slides="5"] .swiper-container .swiper-slide img{max-height:75px;object-fit:contain}@media (min-width: 992px){.carousel-block[data-slides="5"] .swiper-container .swiper-slide img{max-height:75px}}@media (min-width: 992px){.carousel-block[data-slides="1"] .swiper-slide{display:flex;flex-direction:row;align-items:center}.carousel-block[data-slides="1"] .swiper-slide .image,.carousel-block[data-slides="1"] .swiper-slide .content{flex:50%}}.faq-page{margin-top:35px;padding-inline:0 !important}.faq-page button.filter-dropdown-toggle{width:100%;border-radius:15px;background:#ffffff !important;color:#30b9d7 !important;box-shadow:2px 2px 6px 0 rgba(65,65,65,0.1);text-transform:capitalize}.faq-page .filter-dropdown .filter-dropdown-menu.active{max-height:400px}.faq-page .filter-dropdown .filter-dropdown-menu a{border-top:1px solid #efefef}.faq-page .filter-dropdown .filter-dropdown-menu a.dropdown-item.active{color:#30b9d7}.faq-page .filter-dropdown .filter-dropdown-menu a:first-of-type{padding-top:15px;border-top:none}.faq-page .faqs .faq-list.accordion-block .faq-item .faq-question.title h3{color:var(--body-font-color);font-size:18px;font-weight:600}.accordion-block .accordion-item,.faq-block .accordion-item{background-color:#efefef;color:var(--body-font-color)}.accordion-block .accordion-item .title p,.faq-block .accordion-item .title p{color:var(--body-font-color);font-weight:600}.accordion-block.has-dark-background .accordion-item .content a:not(.wp-block-button__link),.faq-block.has-dark-background .accordion-item .content a:not(.wp-block-button__link){color:var(--link-color)}.accordion-block.has-dark-background:not(.has-dark-grey-background-color) .accordion-item .content a:not(.wp-block-button__link),.faq-block.has-dark-background:not(.has-dark-grey-background-color) .accordion-item .content a:not(.wp-block-button__link){color:var(--link-color)}.custom-block.article-banner .return-to-listing a{font-weight:700}.custom-block.article-banner .share .share-link #js-social-accounts-trigger{color:var(--secondary-color);text-transform:uppercase}.custom-block.article-banner .share .share-link #js-social-accounts-trigger::before{background-image:url("./assets/images/social-media-icon-orange.svg")}body.single-post{background:transparent url(./assets/images/circle-aqua-transparent.svg) no-repeat top -200px right -200px;background-size:700px 700px}@media (min-width: 576px){body.single-post{background-position:top -250px right -250px;background-size:800px 800px}}@media (min-width: 768px){body.single-post{background-position:top -300px right -300px;background-size:900px 900px}}@media (min-width: 992px){body.single-post{background-position:top -350px right -350px;background-size:1000px 1000px}}@media (min-width: 1200px){body.single-post{background-position:top -400px right -400px;background-size:1100px 1100px}}@media (min-width: 1400px){body.single-post{background-position:top -450px right -450px;background-size:1200px 1200px}}.custom-block.article-banner .share .social-accounts-wrapper ul li a.facebook:hover::before{background-image:url("./assets/images/facebook-logo-orange.svg")}.custom-block.article-banner .share .social-accounts-wrapper ul li a.twitter:hover::before{background-image:url("./assets/images/twitter-logo-orange.svg")}.custom-block.article-banner .share .social-accounts-wrapper ul li a.linkedin:hover::before{background-image:url("./assets/images/linkedin-logo-orange.svg")}body.single-regions .contact-information-banner-block+.content-block{position:relative;padding-bottom:255px;overflow:hidden}@media (min-width: 576px){body.single-regions .contact-information-banner-block+.content-block{padding-bottom:285px}}@media (min-width: 768px){body.single-regions .contact-information-banner-block+.content-block{padding-bottom:305px}}@media (min-width: 992px){body.single-regions .contact-information-banner-block+.content-block{padding-bottom:0}}body.single-regions .contact-information-banner-block+.content-block .container{position:static}@media (min-width: 992px){body.single-regions .contact-information-banner-block+.content-block .content{position:relative;width:calc(100% - 400px);padding-bottom:100px}}@media (min-width: 1200px){body.single-regions .contact-information-banner-block+.content-block .content{width:calc(100% - 425px)}}body.single-regions .contact-information-banner-block+.content-block .content:before{content:"";display:block;width:300px;height:300px;position:absolute;left:calc(50% - 150px);bottom:-75px;background:transparent url(./assets/images/people-waving.svg) no-repeat center;background-size:contain;z-index:0}@media (min-width: 992px){body.single-regions .contact-information-banner-block+.content-block .content:before{left:calc(100% + 50px);width:350px;height:350px}}@media (min-width: 1200px){body.single-regions .contact-information-banner-block+.content-block .content:before{width:375px;height:375px}}#nav-container .main-navigation ul.nav-menu>li:nth-child(1)>a{background-image:url(./assets/images/children-smiling.jpg)}#nav-container .main-navigation ul.nav-menu>li:nth-child(2)>a{background-image:url(./assets/images/parent-child-smiling.jpg)}#nav-container .main-navigation ul.nav-menu>li:nth-child(3)>a{background-image:url(./assets/images/children-shoes.jpg)}#nav-container .main-navigation ul.nav-menu>li:nth-child(4)>a{background-image:url(./assets/images/child-reading.jpg)}#nav-container .main-navigation ul.nav-menu>li>a{font-weight:600;background-color:#414141;padding-top:30px;padding-bottom:30px;height:85px !important;line-height:85px !important;background-position:center}@media (min-width: 992px){#nav-container .main-navigation ul.nav-menu>li>a{background-color:transparent;background-image:none !important;color:var(--primary-color);font-size:15px;gap:5px !important}}@media (min-width: 1200px){#nav-container .main-navigation ul.nav-menu>li>a{gap:10px !important}}#nav-container .main-navigation ul.nav-menu>li>a::after{width:20px !important;background-size:20px !important}@media (min-width: 992px){#nav-container .main-navigation ul.nav-menu>li>a::after{background-image:url(./assets/images/chevron-down-blue.svg) !important;width:15px !important;background-size:15px !important}}#nav-container .main-navigation ul.nav-menu>li .sub-menu a{color:var(--primary-color) !important;font-weight:600}@media (min-width: 992px){#nav-container .main-navigation ul.nav-menu>li .sub-menu a{font-size:14px !important}}#nav-container .main-navigation ul.nav-menu>li .sub-menu a::after{background-image:url(./assets/images/chevron-down-blue.svg) !important}#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul{background-color:#ffffff;box-shadow:none;border-radius:0}#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul li:first-of-type{margin-top:0px !important}#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul li:last-of-type{margin-bottom:0px !important}#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul>li .sub-menu{background-color:#ffffff;box-shadow:none;border-radius:0;margin-left:0;padding-left:0}#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul>li .sub-menu li{border-bottom:1px solid #ececec;padding-left:30px}@media (min-width: 992px){#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul>li .sub-menu li{padding-left:0px}}@media (min-width: 992px){#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul>li .sub-menu a{padding-top:12px;padding-bottom:12px}}@media (min-width: 992px){#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul>li a{padding-top:12px;padding-bottom:12px}#nav-container .main-navigation ul.nav-menu>li.menu-item-has-children>ul>li a:hover{color:var(--secondary-color) !important}}body header.site-header .pre-header{background-color:#14396b}body header.site-header .pre-header::before{content:none}body header.site-header .pre-header .container{height:51px}@media (min-width: 992px){body header.site-header .pre-header .container p{color:#ffffff}}body header.site-header .pre-header .container #js-pre-header-search .search-form-wrapper form input::placeholder{color:#414141}body header.site-header .pre-header .container #js-pre-header-search #js-pre-header-search-trigger::before{background-image:url(./assets/images/search-icon-white.svg)}body header.site-header .pre-header .container #js-pre-header-search.active #js-pre-header-search-trigger::before{background-image:url(./assets/images/exit-icon-white.svg)}body header.site-header .pre-header .container #header-navigation .menu-header-menu-container{height:100%}body header.site-header .pre-header .container #header-navigation ul{height:100%}@media (min-width: 768px){body header.site-header .pre-header .container #header-navigation ul li{margin-bottom:0}}body header.site-header .pre-header .container #header-navigation ul li a{border-radius:0;height:100%;background-color:#102e56;color:#ffffff;display:flex;align-content:center;flex-wrap:wrap}body header.site-header .pre-header .container #header-navigation ul li a:hover{background-color:var(--secondary-color);color:#ffffff}body header.site-header .pre-header .contact ul li a{color:var(--primary-color)}@media (min-width: 992px){body header.site-header .pre-header .contact ul li a{color:#ffffff}}body header.site-header .main-header .container .logo{width:150px;height:unset !important}@media (min-width: 992px){body header.site-header .main-header .container .logo{position:static;transform:none;width:unset}}body header.site-header .main-header .container .logo .custom-logo-link{display:flex}@media (min-width: 992px){body header.site-header .main-header .container .logo .custom-logo-link{width:200px}}body header.site-header .main-header .get-in-touch{gap:0}@media (min-width: 992px){body header.site-header .main-header .get-in-touch{gap:10px}}body header.site-header .main-header .get-in-touch .wp-block-button__link.find-your-local{font-size:20px;font-weight:600;color:#ffffff;background-color:var(--secondary-color);border-color:var(--secondary-color)}body header.site-header .main-header .get-in-touch .wp-block-button__link.find-your-local::after{color:#ffffff}@media (min-width: 992px){body header.site-header .main-header .get-in-touch .wp-block-button__link.find-your-local{background-color:var(--primary-color);border-color:var(--primary-color);font-size:0}body header.site-header .main-header .get-in-touch .wp-block-button__link.find-your-local:hover{background-color:#15407a !important;border-color:#15407a !important}}@media (min-width: 1400px){body header.site-header .main-header .get-in-touch .wp-block-button__link.find-your-local{font-size:14px;background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}body header.site-header .main-header .get-in-touch .wp-block-button__link.find-your-local:hover{background-color:#15407a !important;border-color:#15407a !important;color:#ffffff}}body header.site-header .main-header .get-in-touch .wp-block-button__link.enquire-now{font-size:0px;background-color:var(--button-background-color);color:var(--button-font-color);border-color:var(--button-border-color)}body header.site-header .main-header .get-in-touch .wp-block-button__link.enquire-now:hover{background-color:var(--button-background-color-hover);color:var(--button-font-color-hover);border-color:var(--button-border-color-hover)}@media (min-width: 576px){body header.site-header .main-header .get-in-touch .wp-block-button__link.enquire-now{font-size:14px}}@media (min-width: 992px){body header.site-header .main-header .get-in-touch .wp-block-button__link.enquire-now{font-size:0;border-color:var(--secondary-color)}body header.site-header .main-header .get-in-touch .wp-block-button__link.enquire-now:hover{border-color:var(--button-background-color-hover)}}@media (min-width: 1400px){body header.site-header .main-header .get-in-touch .wp-block-button__link.enquire-now{font-size:14px}}#nav-container #secondary-navigation ul a{font-weight:600}#nav-container #secondary-navigation ul li:nth-last-of-type(even){background-color:unset}#nav-container #secondary-navigation ul li:nth-last-of-type(even) a{background-color:#efefef}#nav-container #secondary-navigation ul li:nth-last-of-type(odd){background-color:unset}#nav-container #secondary-navigation ul li:nth-last-of-type(odd) a{background-color:#ffffff}footer.site-footer{position:relative;z-index:20}footer.site-footer::before{content:"";display:block;width:100%;height:50px;position:absolute;bottom:calc(100% - 1px);left:0;background:transparent url("./assets/images/grass-decoration-mobile-blue-dark.svg") repeat-x center;background-size:auto 100%}@media (min-width: 768px){footer.site-footer::before{height:63px;background-image:url("./assets/images/grass-decoration-tablet-blue-dark.svg")}}@media (min-width: 1200px){footer.site-footer::before{height:100px;background-image:url("./assets/images/grass-decoration-desktop-blue-dark.svg")}}footer.site-footer li::before{content:none !important}footer.site-footer .footer-container{justify-items:self-start}footer.site-footer .footer-container h3{text-align:left;font-size:16px !important}@media (min-width: 992px){footer.site-footer .footer-container{display:block}}@media (min-width: 768px){footer.site-footer .footer-container .footer-menus{flex-direction:row;flex-wrap:wrap}}@media (min-width: 992px){footer.site-footer .footer-container .footer-menus{flex-wrap:nowrap;margin-bottom:30px}}footer.site-footer .footer-container .footer-menus nav{text-align:left}@media (min-width: 768px){footer.site-footer .footer-container .footer-menus nav{width:calc(50% - 30px)}}@media (min-width: 992px){footer.site-footer .footer-container .footer-menus nav{width:calc(25% - 30px)}}footer.site-footer .footer-container .footer-menus nav ul li a{transition:color 0.5s ease}footer.site-footer .footer-container .footer-menus nav ul li a:hover{color:var(--secondary-color)}@media (min-width: 992px){footer.site-footer .footer-container .social-wrapper .social-links li a{font-size:0}}footer.site-footer .footer-container .social-wrapper .social-links li a i{color:#ffffff;font-size:35px}.copyright{background-color:#102e56;color:#ffffff}.goog-te-gadget{display:flex;align-items:center;flex-wrap:wrap}.goog-te-gadget>div{flex-grow:1;width:100%}@media (min-width: 768px){.goog-te-gadget>div{width:unset}}.goog-te-gadget>div select{width:100%;padding:15px;border:2px solid var(--primary-color);border-radius:5px}.ofsted-rating{display:none;width:95px;background:#fff;padding:10px;border-top-left-radius:15px;border-bottom-left-radius:15px;position:absolute;right:0;z-index:15;box-shadow:2px 2px 6px 0 rgba(65,65,65,0.1)}.ofsted-rating::before{content:"";display:block;width:65px;height:65px;margin-bottom:15px;background:transparent url(./assets/images/ofsted-rating.png) no-repeat center;background-size:contain}.ofsted-rating p{font-size:14px;line-height:1.25;color:var(--primary-color);font-weight:600;margin:0}.ofsted-rating p span{color:#0099b2}@media (min-width: 1200px){.ofsted-rating.desktop{top:calc(50vh - 70px);display:block}}body.page-id-360 .ofsted-rating.desktop{display:none !important}.ofsted-rating.footer{display:block;top:30px}.gravity-form .container .disclaimer{background-color:transparent}.gravity-form.has-dark-background .gform_wrapper.gravity-theme .gf_progressbar_title{font-size:22px;color:#14396b;font-weight:bold}.gravity-form.has-dark-background .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:var(--secondary-color)}.gravity-form.form-id-19{text-align:center}.gravity-form.form-id-19 .disclaimer{display:none}.gravity-form.form-id-19 .gfield_radio{justify-content:center}.gravity-form.form-id-19 .gform_previous_button.button{border-color:#ffffff;background:transparent !important;color:#ffffff !important}@media (min-width: 992px){.gravity-form.form-id-19 .gfield--type-html{width:45%;margin:10px auto}}.filter-dropdown .filter-dropdown-menu a.dropdown-item.active{color:#0099b2}button.filter-dropdown-toggle{width:100% !important;padding-right:60px !important;background-color:#ffffff !important;color:#0099b2 !important;border:1px solid #efefef !important;border-radius:0 !important}blockquote{font-weight:bold}blockquote::before{content:"";display:block;width:20px;height:20px;margin-bottom:10px;background:transparent url(./assets/images/quotation-mark.svg) no-repeat center;background-size:cover}@media (min-width: 576px){blockquote::before{width:30px;height:30px}}@media (min-width: 768px){blockquote::before{width:35px;height:35px}}.post-type-archive-regions :not(.single-regions) .entry-content::after{content:none}.custom-block .swiper-options .swiper-buttons .swiper-button-prev,.custom-block .swiper-options .swiper-buttons .swiper-button-next{border-width:3px !important;background-color:#ffffff}.custom-block .swiper-options .swiper-buttons .swiper-button-prev:hover,.custom-block .swiper-options .swiper-buttons .swiper-button-next:hover{background-color:var(--secondary-color)}.custom-block.has-dark-background .swiper-options .swiper-buttons .swiper-button-prev,.custom-block.has-dark-background .swiper-options .swiper-buttons .swiper-button-next{background-color:transparent}.custom-block.has-dark-background .swiper-options .swiper-buttons .swiper-button-prev:hover,.custom-block.has-dark-background .swiper-options .swiper-buttons .swiper-button-next:hover{background-color:#ffffff}
