html{line-height:1.2em}body{color:rgba(var(--grey-dark),1);font-family:Ubuntu,sans-serif;font-size:clamp(1rem,1vw + .43rem,1.125rem);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5{overflow-wrap:break-word;word-break:break-word;line-height:1.1em;font-family:"Source Sans 3",sans-serif}.h1{font-size:clamp(2.125rem,2.7vw + 1rem,4.125rem);font-weight:700;margin-bottom:.3em;color:#000}.h2{font-size:clamp(1.875rem,.9vw + 1.8rem,3.125rem);font-weight:700;margin-bottom:.3em;color:#000}.h3{font-size:clamp(1.625rem,.9vw + 1.2rem,2.5rem);font-weight:700;margin-bottom:.1em;color:#000}.h4{font-size:clamp(1.25rem,.9vw + .8rem,1.625rem);font-weight:700;margin-bottom:.1em;color:#000}.h5{font-size:clamp(1.25rem,.8vw + .9rem,1.438rem);font-weight:700;margin-bottom:.2em;color:#000}strong{font-weight:700;font-style:inherit}em{font-style:italic;font-weight:inherit}sup,sub{vertical-align:baseline;position:relative;font-size:75%;line-height:0}sup{top:-.5em;vertical-align:sub}sub{bottom:-.25em;vertical-align:sub}:root{--basicContainer-maxWidth: 1240px;--basicContainer-padding: clamp(1.25rem, 6vw - 1rem, 5rem);--border-radius: 1.1111em;--border-radius-small: .25rem;--box-shadow: 0 2px 10px 0 rgba(0,0,0,.07);--spacing-120: clamp(3.75rem, 4vw + 2rem, 7.5rem);--spacing-100: clamp(3.125rem, 2.9vw + 2rem, 6.25rem);--spacing-90: clamp(2.813rem, 2.8vw + 1.6rem, 5.625rem);--spacing-80: clamp(2.5rem, 2.6vw + 1.4rem, 5rem);--spacing-60: clamp(1.875rem, 3.9vw + .5rem, 3.75rem);--spacing-40: clamp(1.25rem, 2.6vw + .4rem, 2.5rem);--spacing-30: clamp(.938rem, 1.9vw + .3rem, 1.875rem);--spacing-25: clamp(.938rem, 1.8vw + .3rem, 1.563rem);--spacing-20: clamp(.625rem, 1.2vw + .3rem, 1.25rem);--spacing-15: clamp(.625rem, 1vw + .2rem, .938rem);--spacing-10: clamp(.313rem, 1vw, .625rem);--white: 255, 255, 255;--black: 0, 0, 0;--grey: 119, 119, 119;--grey-dark: 89, 91, 97;--blue: 126, 167, 192;--blue-dark: 77, 137, 180;--brown: 172, 140, 106;--brown-light: 245, 240, 236;--orange: 231, 116, 50;--orange-light: 253, 247, 239;--orange-dark: 139, 70, 30;--pink: 221, 60, 121;--pink-dark: 148, 74, 32;--pink-light: 255, 246, 250;--salmon: 196, 158, 161;--salmon-light: 248, 243, 244;--turquoise: 21, 129, 140;--turquoise-dark: 1, 122, 138;--turquoise-light: 242, 250, 251;--turquoise-lighter: 241, 253, 255}.basicContainer{width:100%;padding-left:var(--basicContainer-padding);padding-right:var(--basicContainer-padding);max-width:calc(var(--basicContainer-maxWidth) + (2 * var(--basicContainer-padding)));margin:0 auto}:root{--topBar-logo-width: 305px}#topBar{position:fixed;left:0;top:0;width:100%;transition:height .3s ease;z-index:2000;padding-left:var(--topBar-logo-width)}#topBar #logo{display:flex;flex-direction:column;padding-left:var(--spacing-30);justify-content:center;gap:10px;width:var(--topBar-logo-width);height:165px;transition:height .5s ease;background:url(/images/style/logo-background.svg) no-repeat;background-size:100% auto;position:absolute;top:0;left:0;z-index:110}#topBar #logo img:nth-child(1){width:56%;aspect-ratio:150/40;transition:margin .3s ease}#topBar #logo img:nth-child(2){width:64%;aspect-ratio:168/40;margin-bottom:10px}#topBar.scrolled #logo{height:80px}#topBar.scrolled #logo img:nth-child(1){margin-bottom:5px}#topBar.scrolled #logo img:nth-child(2){display:none}#topBar .partNavigation{margin-left:-60px}@media screen and (max-width: 1024px){#topBar .partNavigation{display:none}}#topBar .hamburgerButton{display:flex;align-items:center;font-size:1.2222em;color:rgba(var(--white),1);background-color:rgba(var(--salmon),.9);height:50px;margin-left:auto;padding:0 20px}.hamburgerButton .icon{display:flex;flex-direction:column;justify-content:center}.hamburgerButton .icon span{width:23px;height:3px;background-color:rgba(var(--white),1);transition:all .3s ease-in-out}.hamburgerButton .icon span:nth-child(2){margin:4px 0}.overlayActive .hamburgerButton .icon span:nth-child(1){transform:translateY(7px) rotate(45deg)}.overlayActive .hamburgerButton .icon span:nth-child(2){opacity:0}.overlayActive .hamburgerButton .icon span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hamburgerButton .label{font-weight:700;margin-left:.3em;text-align:left}@media screen and (min-width: 1025px){#topBar .hamburgerButton{display:none}}#defaultContent{margin-top:var(--spacing-60);margin-bottom:var(--spacing-120)}#defaultContent .content{max-width:900px;margin-left:var(--spacing-120)}#defaultContent .content .partContentText:not(:first-child) h2.h4{margin-top:var(--spacing-40)}#theme-turquoise #defaultContent .content h2.h4,#theme-turquoise #defaultContent .content .partContentText strong{color:rgba(var(--turquoise),1)}#theme-turquoise{--partContent-color: rgba(var(--turquoise), 1);--partContent-color-hover: rgba(var(--turquoise-dark), 1)}#theme-orange #defaultContent .content h2.h4,#theme-orange #defaultContent .content .partContentText strong{color:rgba(var(--orange),1)}#theme-orange{--partContent-color: rgba(var(--orange), 1);--partContent-color-hover: rgba(var(--orange-dark), 1)}#theme-pink #defaultContent .content h2.h4{color:rgba(var(--pink),1)}#theme-pink{--partContent-color: rgba(var(--pink), 1);--partContent-color-hover: rgba(var(--pink-dark), 1)}#theme-pink #defaultContent .content .partContentText strong{color:rgba(var(--pink),1)}#theme-blue #defaultContent .content h2.h4,#theme-blue #defaultContent .content .partContentText strong{color:rgba(var(--blue),1)}#theme-blue{--partContent-color: rgba(var(--blue), 1);--partContent-color-hover: rgba(var(--blue-dark), 1)}#theme-blueDark #defaultContent .content h2.h4,#theme-blueDark #defaultContent .content .partContentText strong{color:rgba(var(--blue-dark),1)}#theme-blueDark{--partContent-color: rgba(var(--blue-dark), .5);--partContent-color-hover: rgba(var(--blue), 1)}.content h2.h4.subPages{margin-bottom:.4em}#defaultContent .partContentForm{background-color:rgba(var(--white),1);padding:var(--spacing-40);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}#defaultContent .partContentForm h2{margin-bottom:var(--spacing-30)}#formVacancyAlert .partFormControlInputText input:not(.inputFullWidth){width:100vw!important}#formVacancyAlert .formControlCombinedContainer .formItemLabelValue,#formVacancyAlert .formItemLabelValue{font-weight:700}#formVacancyAlert .partFormControlInputCheckBoxList .formControlItemContainer{display:block;columns:auto 230px;column-gap:var(--spacing-30)}#formVacancyAlert .partFormControlInputCheckBoxList .formControlItemContainer .formListItemContainer{-webkit-column-break-inside:avoid;break-inside:avoid}@media (max-width: 900px){#vacancyAlert .container{grid-template-columns:repeat(1,1fr)}}@media (max-width: 580px){#vacancyAlert .formControlCombinedContainer{flex-wrap:wrap}#vacancyAlert .formControlCombinedContainer .formItemContainer{width:100%;margin-right:0}}.moreStories{margin-top:var(--spacing-60);background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;padding:var(--spacing-40);max-width:900px;margin-left:var(--spacing-120)}.moreStories h2{color:rgba(var(--turquoise),1);margin-bottom:.5em}#fullWidthHeader{display:grid;grid-template-columns:50% 50%;color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--spacing-60)))}#theme-turquoise #fullWidthHeader{background-color:rgba(var(--turquoise),1)}#theme-orange #fullWidthHeader{background-color:rgba(var(--orange),1)}#theme-pink #fullWidthHeader{background-color:rgba(var(--pink),1)}#theme-blue #fullWidthHeader{background-color:rgba(var(--blue),1)}#theme-blueDark #fullWidthHeader{background-color:rgba(var(--blue-dark),1)}#fullWidthHeader .image .partContentFileImageGallery,#fullWidthHeader .image .partContentFileImageGallery *{height:100%}#fullWidthHeader .text{padding-top:80px;display:flex;align-items:center;min-height:600px;padding-bottom:var(--spacing-60)}#fullWidthHeader .text-wrapper{max-width:calc(var(--basicContainer-maxWidth) / 2 + var(--basicContainer-padding));padding:var(--spacing-80);padding-right:var(--basicContainer-padding)}#fullWidthHeader .text-wrapper h1{color:inherit}#fullWidthHeader .text-wrapper h1.heading-long-text{font-size:clamp(1.875rem,.9vw + 1.8rem,3.125rem)}#fullWidthHeader .text-wrapper .school{display:block;color:rgba(var(--white),1);margin-bottom:var(--spacing-30)}#fullWidthHeader .text-wrapper .partContentText{font-size:1.2222em}#fullWidthHeader .text-wrapper .partButton{background-color:rgba(var(--black),.15)}@media (hover: hover){#fullWidthHeader .text-wrapper .partButton:not([disabled]):hover,#fullWidthHeader .text-wrapper .partButton:not([disabled]):focus{background-color:rgba(var(--white),1);color:rgba(var(--grey-dark),1)}}#fullWidthImageHeader .image{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--spacing-60)));position:relative}#fullWidthImageHeader .partContentFileImageGallery.partContentFileImageGallery2 figure figcaption{position:absolute;bottom:var(--spacing-60);right:15px;color:rgba(var(--white),1)}#fullWidthImageHeader .text{position:relative}#fullWidthImageHeader .text .basicContainer{margin-top:var(--spacing-30);margin-bottom:var(--spacing-60)}#fullWidthImageHeader .text .basicContainer:after{content:"";width:70%;aspect-ratio:1/1;position:absolute;margin-left:calc(-50% + var(--basicContainer-padding));top:-50px;border-radius:50%;z-index:-1;background-color:rgba(var(--turquoise-lighter),1)}#theme-orange #fullWidthImageHeader .text .basicContainer:after{background-color:rgba(var(--orange-light),1)}#theme-turquoise #fullWidthImageHeader .text .basicContainer:after{background-color:rgba(var(--turquoise-light),1)}#theme-pink #fullWidthImageHeader .text .basicContainer:after{background-color:rgba(var(--pink-light),1)}#theme-salmon #fullWidthImageHeader .text .basicContainer:after{background-color:rgba(var(--salmon-light),1)}#fullWidthImageHeader .text .text-wrapper{max-width:900px}#fullWidthImageHeader .backButton{margin-bottom:var(--spacing-20)}#theme-turquoise #fullWidthImageHeader .text .text-wrapper h1{color:rgba(var(--turquoise),1)}#theme-orange #fullWidthImageHeader .text .text-wrapper h1{color:rgba(var(--orange),1)}#theme-pink #fullWidthImageHeader .text .text-wrapper h1{color:rgba(var(--pink),1)}#theme-pink #fullWidthImageHeader .text .text-wrapper .partButton.partButton1{background-color:rgba(var(--pink),1)}@media (hover: hover){#theme-pink #fullWidthImageHeader .text .text-wrapper .partButton:not([disabled]):hover,#theme-pink #fullWidthImageHeader .text .text-wrapper .partButton:not([disabled]):focus{background-color:rgba(var(--turquoise),1)}}#theme-blue #fullWidthImageHeader .text .text-wrapper h1{color:rgba(var(--blue),1)}#theme-blue #fullWidthImageHeader .text .text-wrapper .partButton.partButton1{background-color:rgba(var(--blue),1)}@media (hover: hover){#theme-blue #fullWidthImageHeader .text .text-wrapper .partButton:not([disabled]):hover,#theme-blue #fullWidthImageHeader .text .text-wrapper .partButton:not([disabled]):focus{background-color:rgba(var(--blue-dark),1)}}#theme-blueDark #fullWidthImageHeader .text .text-wrapper h1{color:rgba(var(--blue-dark),1)}#theme-salmon #fullWidthImageHeader .text .text-wrapper h1{color:rgba(var(--salmon),1)}#fullWidthImageHeader .text .text-wrapper .partContentText{font-size:1.1111em;color:rgba(var(--grey-dark),1)}.imageAndTextNotNatural{margin:var(--spacing-120) 0;padding:calc(var(--spacing-120) + var(--spacing-60)) 0;clip-path:polygon(0 0,100% var(--spacing-60),100% 100%,0 calc(100% - var(--spacing-60)));background-color:rgba(var(--turquoise),1)}#theme-turquoise .imageAndTextNotNatural{background-color:rgba(var(--orange),1)}.imageAndTextNotNatural .container{display:flex;align-items:center;gap:var(--spacing-60)}.imageAndTextNotNatural .image{width:40%;flex:0 0 auto}.imageAndTextNotNatural .image .partContentFileImageGallery{-webkit-mask-image:url(/images/style/shape-image-blob.svg);mask-image:url(/images/style/shape-image-blob.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.imageAndTextNotNatural .text{flex:1 1 auto;color:rgba(var(--white),1)}.imageAndTextNotNatural .text h2{color:inherit}@media screen and (max-width: 767px){.imageAndTextNotNatural .container{flex-direction:column;align-items:flex-start;gap:var(--spacing-30)}.imageAndTextNotNatural .image{width:100%;max-width:360px}}#imageAndText{padding:var(--spacing-120) 0;margin-bottom:var(--spacing-60);margin-top:var(--spacing-60);background-color:rgba(var(--brown-light),1);-webkit-mask-image:url(/images/style/shape-block-highlight.svg);mask-image:url(/images/style/shape-block-highlight.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}#imageAndText .container{display:flex;align-items:center;gap:var(--spacing-60)}#imageAndText .image{width:40%;flex:0 0 auto}#imageAndText .image .partContentFileImageGallery{-webkit-mask-image:url(/images/style/shape-image-blob.svg);mask-image:url(/images/style/shape-image-blob.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}#imageAndText .text{flex:1 1 auto}#imageAndText .text h2{color:rgba(var(--turquoise),1)}#homeHeader{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--spacing-60)));position:relative}#homeHeader>.image .imagePlaceholder{padding-bottom:100vh!important;padding-bottom:100svh!important}#homeHeader .overlay{padding-top:var(--spacing-120);padding-bottom:var(--spacing-90);position:absolute;left:0;right:0;bottom:0;background-color:rgba(var(--turquoise),.9);clip-path:polygon(0 0,100% var(--spacing-60),100% 100%,0% 100%);color:#fff}#homeHeader .container{display:grid;grid-template-columns:auto 40%;gap:var(--spacing-60)}#homeHeader .text h1{color:inherit;line-height:1;margin-bottom:var(--spacing-30)}#homeHeader .text .partContentText{font-size:clamp(1.25rem,.9vw + .8rem,1.625rem)}#homeHeader .text .partButton{background-color:rgba(var(--black),.15)}@media (hover: hover){#homeHeader .text .partButton:not([disabled]):hover,#homeHeader .text .partButton:not([disabled]):focus{background-color:rgba(var(--white),1);color:rgba(var(--grey-dark),1)}#homeHeader .text .partButton:not([disabled]):hover svg,#homeHeader .text .partButton:not([disabled]):focus svg{fill:rgba(var(--grey-dark),1)}}#homeHeader .news{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}#homeLastActivity{width:100%;position:relative;background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;display:block}#homeLastActivity .image{background-color:rgba(var(--black),1)}#homeLastActivity .image .partContentFileImageGallery{transition:opacity .3s ease}@media (hover: hover){#homeLastActivity:hover .image .partContentFileImageGallery{opacity:.7}}#homeLastActivity .text{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;top:0;right:0;bottom:0}#homeLastActivity time{margin-bottom:0;height:50px;padding-left:20px;padding-right:var(--spacing-100);display:flex;align-items:center;background-color:rgba(var(--orange-light),1);-webkit-mask-image:url(/images/style/shape-corner-article.svg);mask-image:url(/images/style/shape-corner-article.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}#homeLastActivity time .label{font-size:.88889em;color:rgba(var(--orange),1);font-weight:700}#homeLastActivity .header{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 28%,rgba(0,0,0,.4) 100%);margin-top:auto;padding:var(--spacing-40);padding-top:var(--spacing-120)}#homeLastActivity .header .h4{color:#fff;margin-bottom:0}#homeSchools{margin-bottom:var(--spacing-120)}#homeSchools .container{max-width:700px;margin-left:auto}#homeSchools .container>.text{margin-bottom:var(--spacing-60)}#homeSchools .text h2{color:rgba(var(--turquoise),1)}#homeLastStory{background-color:rgba(var(--turquoise-light),1);border-radius:var(--border-radius);display:grid;grid-template-columns:160px auto;gap:var(--spacing-40);padding:var(--spacing-40)}#homeLastStory .image{margin-bottom:20px;position:relative;width:160px;height:160px}#homeLastStory .image.noPhoto{background-color:rgba(var(--orange-light),1);border-radius:50%;display:flex;align-items:center;justify-content:center;display:block;text-decoration:none}#homeLastStory .image.noPhoto>.partFontIcon{color:rgba(var(--orange),.1);font-size:3.4em}#homeLastStory .image .partContentFileImageGallery{overflow:hidden;border-radius:50%}#homeLastStory .image .popupVideo{position:absolute;right:-20px;top:20px;border:solid 10px rgba(var(--orange-light),1);border-radius:50%}#homeLastStory .image .popupVideo .partFontIcon{background-color:rgba(var(--orange),1);height:40px;width:40px;border-radius:50%;color:rgba(var(--white),1);display:flex;justify-content:center;align-items:center}#homeLastStory .text{flex:1 1 auto}#homeLastStory .text{display:flex;flex-direction:column;align-items:flex-start}#homeLastStory .quote{text-decoration:none;color:rgba(var(--turquoise),1);margin-bottom:.6em}#homeLastStory .heading{font-size:1em;color:var(--grey);font-weight:400;line-height:1.2em;margin-bottom:1.2em}#homeLastStory .partButtonContentContainer{align-items:center}#homeLastStory .partButton.partButton1.solid.white .buttonIcon .partFontIcon{color:rgba(var(--turquoise),1)}#homeWork{overflow-x:clip;margin-bottom:var(--spacing-120)}#homeWork .basicContainer{position:relative}#homeWork .basicContainer:after{content:"";width:70%;aspect-ratio:1/1;position:absolute;right:0;margin-right:-12%;top:0;border-radius:50%;z-index:-1;background-color:rgba(var(--pink),1)}#homeWork .container{display:grid;grid-template-columns:60% auto;gap:var(--spacing-60);align-items:flex-end}#homeWork .vacancies h2{color:rgba(var(--pink),1)}#homeWork .vacancies .partContentText{max-width:70%;text-wrap:balance}#homeWork .vacancies .recent{margin-top:var(--spacing-60)}#homeWork .vacancies h3{margin-bottom:.3em}#homeWork .vacancies .list{margin-top:var(--spacing-30);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-30)}#homeWork .colleagueTalk h3{color:rgba(var(--white),1);margin-bottom:.5em}#homeLastTeacherStory{background-color:rgba(var(--white),1);border-radius:var(--border-radius);box-shadow:var(--box-shadow);gap:var(--spacing-40);padding:var(--spacing-40)}#homeLastTeacherStory .image{margin-bottom:20px;position:relative;width:160px;aspect-ratio:1/1;display:block}#homeLastTeacherStory .image.noPhoto{background-color:rgba(var(--pink-light),1);border-radius:50%;display:flex;align-items:center;justify-content:center}#homeLastTeacherStory .image.noPhoto>.partFontIcon{color:rgba(var(--orange),.1);font-size:3.4em}#homeLastTeacherStory .image .partContentFileImageGallery{overflow:hidden;border-radius:50%}#homeLastTeacherStory .image .popupVideo{position:absolute;right:-20px;top:20px;border:solid 10px rgba(var(--orange-light),1);border-radius:50%}#homeLastTeacherStory .image .popupVideo .partFontIcon{background-color:rgba(var(--orange),1);height:40px;width:40px;border-radius:50%;color:rgba(var(--white),1);display:flex;justify-content:center;align-items:center}#homeLastTeacherStory .text{flex:1 1 auto}#homeLastTeacherStory .text{display:flex;flex-direction:column;align-items:flex-start}#homeLastTeacherStory .quote{text-decoration:none;color:rgba(var(--black),1);margin-bottom:.6em}#homeLastTeacherStory .heading{font-size:1em;color:var(--grey);font-weight:400;line-height:1.2em;margin-bottom:1.2em}#homeLastTeacherStory .partButtonContentContainer{align-items:center}#organisation{margin:var(--spacing-60) 0}#organisation .container{display:grid;grid-template-columns:280px auto;gap:var(--spacing-60)}#organisation .sidebar{display:flex;flex-direction:column;gap:var(--spacing-30)}#organisation .block{background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);padding:var(--spacing-40)}#organisation .block .heading{margin-bottom:.5em;display:inline-block}#organisation .sidebar .controlCheckBoxRadio.controlCheckBoxRadio4{display:block;columns:auto 200px;column-gap:var(--spacing-30)}#organisation .sidebar .controlCheckBoxRadio.controlCheckBoxRadio4 .checkBoxRadioItem{margin-bottom:10px;-webkit-column-break-inside:avoid;break-inside:avoid}#organisation .sidebar .controlCheckBoxRadio.controlCheckBoxRadio4 .checkBoxRadioItem:last-child{margin-bottom:0}#organisation .sidebar ul{margin-bottom:15px;display:flex;flex-direction:column}#organisation .sidebar ul li{display:inline-flex;align-items:center;gap:5px;margin-bottom:.3em;margin-right:.5em;cursor:pointer}#organisation .sidebar ul li:hover{text-decoration:underline}#organisation .sidebar ul li .icon{color:rgba(var(--turquoise),1);transition:color .3s ease}#organisation .sidebar ul li:hover .icon{color:rgba(var(--orange),1)}#organisation .list{display:flex;flex-direction:column;gap:var(--spacing-30)}#organisation .region{scroll-margin-top:var(--spacing-120)}#organisation .h4{margin-bottom:.5em;display:inline-block}#organisation .subList{display:flex;flex-direction:column;gap:var(--spacing-30)}#organisation .subList .item{background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);padding:var(--spacing-40);display:grid;gap:var(--spacing-30);grid-template-columns:200px auto}#organisation .subList .item .thumbnail{width:200px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background-color:rgba(var(--orange),1)}#organisation .subList .item .thumbnail.noPhoto{background-color:rgba(var(--orange-light),1);border-radius:50%;display:flex;align-items:center;justify-content:center}#organisation .subList .item .thumbnail.noPhoto>.partFontIcon{color:rgba(var(--orange),.1);font-size:5em}#organisation .subList .item .text h2{color:rgba(var(--orange),1);margin-bottom:.3em}#organisation .subList .item .text h2 a{color:inherit;text-decoration:none;transition:color .3s ease}#organisation .subList .item .text h2 a:hover{color:rgba(var(--turquoise),1)}#organisation .subList .item .text .partContentText{font-size:.88889em}#organisation .subList .item .text .partButtonContentContainer .partButton{height:30px;font-size:.88889em;padding:0 10px}#organisation .subList .item .text .properties{display:flex;gap:var(--spacing-20) var(--spacing-40);margin-top:var(--spacing-40)}#organisation .subList .item .text .properties li{display:flex;flex-direction:column}#organisation .subList .item .text .properties .label{color:rgba(var(--grey),1);font-size:.66667em}#organisation .subList .item .text .properties .value{color:rgba(var(--grey-dark),1);font-size:.77778em;font-weight:500}#organisation .subList .item .text .properties .value a{color:inherit;text-decoration:none}#organisation .subList .item .text .properties .value a:hover{text-decoration:underline}#organisationContent{margin-top:var(--spacing-60);margin-bottom:var(--spacing-120)}#organisationContent .container{display:grid;grid-template-columns:770px auto;gap:var(--spacing-60);align-items:flex-start}#theme-turquoise #organisationContent .content h2{color:rgba(var(--turquoise),1)}#organisationContent .sidebar{background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden}#organisationContent .sidebar .logo{padding:var(--spacing-40);padding-bottom:0}#organisationContent .sidebar .properties{display:flex;flex-direction:column;gap:var(--spacing-20)}#organisationContent .sidebar .properties li{display:flex;flex-direction:column}#organisationContent .sidebar .properties .label{color:rgba(var(--grey),1);font-size:.66667em}#organisationContent .sidebar .properties .value{color:rgba(var(--grey-dark),1);font-size:.77778em;font-weight:500}#organisationContent .sidebar .properties .value a{color:inherit;text-decoration:none}#organisationContent .sidebar .properties .value a:hover{text-decoration:underline}#organisationContent .sidebar .block{padding:var(--spacing-30) var(--spacing-40);border-bottom:solid rgba(var(--turquoise),.1)}#organisationContent .sidebar .block .links{display:flex;flex-direction:column;gap:15px}#organisationContent .sidebar .block .links li a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}#organisationContent .sidebar .block .links li a .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{background-color:rgba(var(--turquoise-light),1);height:40px;width:40px;border-radius:50%;color:rgba(var(--turquoise),1);display:flex;justify-content:center;align-items:center;flex:0 0 auto}#organisationContent .sidebar .block .links li a .label{color:rgba(var(--black),1);font-weight:700;overflow-wrap:break-word;word-break:break-word}#organisationContent .sidebar .block .links li a:hover .label{text-decoration:underline}#organisationContent .sidebar .block.blue{padding:var(--spacing-30) var(--spacing-40);background-color:rgba(var(--turquoise-light),1);border-bottom:none}#organisationContent .sidebar .block.blue .links li a .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{background-color:rgba(var(--pink),1);color:rgba(var(--white),1)}#organisationContent .sidebar .block.blue .links li a img{width:40px;height:40px;object-fit:contain}#organisationMap{background-color:rgba(var(--turquoise-lighter),1)}#organisationSlider{margin-bottom:var(--spacing-120);overflow:hidden}#organisationSlider h2{color:rgba(var(--turquoise),1);margin-bottom:.5em}#organisationSlider .partSlider.partSlider2 .slideItemContent{display:block;background-color:rgba(var(--white),1);box-shadow:var(--box-shadow);border-radius:var(--border-radius);height:100%;padding:var(--spacing-30);display:grid;gap:var(--spacing-30);grid-template-columns:36% auto;position:relative}#organisationSlider .partSlider.partSlider2 .slideItemContent .thumbnail{aspect-ratio:1/1;border-radius:50%;overflow:hidden}#organisationSlider .partSlider.partSlider2 .slideItemContent .thumbnail.noPhoto{background-color:rgba(var(--orange-light),1);border-radius:50%;display:flex;align-items:center;justify-content:center}#organisationSlider .partSlider.partSlider2 .slideItemContent .thumbnail.noPhoto>.partFontIcon{color:rgba(var(--orange),.1);font-size:5em}#organisationSlider .partSlider.partSlider2 .slideItemContent .text{padding-top:var(--spacing-30)}#organisationSlider .partSlider.partSlider2 .slideItemContent .text h3{color:rgba(var(--orange),1);margin-bottom:.3em}#organisationSlider .partSlider.partSlider2 .slideItemContent .text h3 a{color:inherit;text-decoration:none;transition:color .3s ease}#organisationSlider .partSlider.partSlider2 .slideItemContent .text h3 a:hover{color:rgba(var(--turquoise),1)}#organisationSlider .partSlider.partSlider2 .slideItemContent .text .region{font-size:1em;color:rgba(var(--grey),1);margin-bottom:var(--spacing-20);display:inline-block}#organisationSlider .partSlider.partSlider2 .slideItemContent .text .type{display:flex;flex-direction:column}#organisationSlider .partSlider.partSlider2 .slideItemContent .text .type .label{color:rgba(var(--grey),1);font-size:.66667em}#organisationSlider .partSlider.partSlider2 .slideItemContent .text .type .value{color:rgba(var(--grey-dark),1);font-size:.77778em}#organisationSlider .partSlider.partSlider2 .slideItemContent .text .button{right:var(--spacing-40);bottom:var(--spacing-40);position:absolute;height:40px;width:40px;border-radius:50%;background-color:rgba(var(--orange-light),1);color:rgba(var(--orange),1);display:grid;place-items:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}@media (hover: hover){#organisationSlider .partSlider.partSlider2 .slideItemContent .text .button:hover{background-color:rgba(var(--orange),1);color:rgba(var(--white),1)}}#organisationSlider #sliderButtonContainer{margin-top:var(--spacing-30);display:flex;gap:15px}#organisationSlider #sliderButtonContainer .partButton{order:2}#organisationSlider #sliderButtonContainer .sliderButton{color:rgba(var(--turquoise),1)}@media (hover: hover){#organisationSlider #sliderButtonContainer .sliderButton:hover{color:rgba(var(--white),1)}}#organisationSlider #sliderButtonContainer .partButton,#organisationSlider #sliderButtonContainer .sliderButton{box-shadow:var(--box-shadow)}#references{margin:var(--spacing-120) 0}#references>h2{margin-bottom:.5em}#theme-turquoise #references .basicContainer>h2{color:rgba(var(--turquoise),1)}#theme-pink #references .basicContainer>h2{color:rgba(var(--pink),1)}#referenceOverview{margin-top:var(--spacing-60);margin-bottom:var(--spacing-120)}#referenceList{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-60);margin-top:var(--spacing-60)}#references h2+#referenceList{margin-top:var(--spacing-40)}#referenceList .item{background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);padding:var(--spacing-40);display:flex;flex-direction:column;align-items:flex-start}#referenceList .image{margin-bottom:20px;position:relative;width:160px;height:160px}#referenceList .image.noPhoto{background-color:rgba(var(--pink-light),1);border-radius:50%;display:flex;align-items:center;justify-content:center}#referenceList .image.noPhoto>.partFontIcon{color:rgba(var(--pink),.1);font-size:3.4em}#referenceList .image .partContentFileImageGallery{overflow:hidden;border-radius:50%}#referenceList .image .popupVideo{position:absolute;right:-20px;top:20px;border:solid 10px rgba(var(--pink-light),1);border-radius:50%}#referenceList .image .popupVideo .partFontIcon{background-color:rgba(var(--orange),1);height:40px;width:40px;border-radius:50%;color:rgba(var(--white),1);display:flex;justify-content:center;align-items:center}#referenceList .text{flex:1 1 auto}#referenceList .text{display:flex;flex-direction:column;align-items:flex-start}#referenceList .quote{text-decoration:none;color:rgba(var(--grey-dark),1);margin-bottom:.6em}#referenceList .heading{font-size:1em;color:var(--grey);font-weight:400;line-height:1.2em;margin-bottom:var(--spacing-20)}#referenceList .partButton{margin-top:auto}.textWithUspList{margin-top:var(--spacing-60);margin-bottom:var(--spacing-60);scroll-margin-top:100px}.textWithUspList .basicContainer{position:relative}.textWithUspList .basicContainer:after{content:"";width:70%;aspect-ratio:1/1;position:absolute;margin-left:calc(-50% + var(--basicContainer-padding));top:-50px;border-radius:50%;z-index:-1;background-color:rgba(var(--turquoise-lighter),1)}#theme-home .textWithUspList .basicContainer:after,#theme-orange .textWithUspList .basicContainer:after{background-color:rgba(var(--orange-light),1)}#theme-pink .textWithUspList .basicContainer:after{background-color:rgba(var(--pink-light),1)}.textWithUspList .container{display:grid;grid-template-columns:700px auto;gap:var(--spacing-60);font-size:1.2222em}#theme-turquoise .textWithUspList h2{color:rgba(var(--turquoise),1)}#theme-home .textWithUspList h2,#theme-orange .textWithUspList h2{color:rgba(var(--orange),1)}#theme-pink .textWithUspList h2{color:rgba(var(--pink),1)}#theme-blue .textWithUspList h2{color:rgba(var(--blue),1)}#theme-blueDark .textWithUspList h2{color:rgba(var(--blue-dark),1)}.textWithUspList .partContentText{color:rgba(var(--grey-dark),1);font-size:1.1em}.textWithUspList .container .uspList{font-size:1.125rem}.textWithUspList .container .uspList .partContentText ul{margin-left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;line-height:1.3em}.textWithUspList .container .uspList .partContentText ul li{display:flex;align-items:center;font-weight:700;color:rgba(var(--grey-dark),1)}.textWithUspList .container .uspList .partContentText ul li:before{content:"check";flex:0 0 auto;width:40px;height:40px;position:relative;margin-right:.6em;background-color:#fff;border-radius:50%;box-shadow:var(--box-shadow);display:flex;justify-content:center;align-items:center;font-size:1.6rem}#theme-turquoise .textWithUspList .container .uspList .partContentText ul li:before{color:rgba(var(--turquoise),1)}#theme-home .textWithUspList .container .uspList .partContentText ul li:before,#theme-orange .textWithUspList .container .uspList .partContentText ul li:before{color:rgba(var(--orange),1)}#theme-pink .textWithUspList .container .uspList .partContentText ul li:before{color:rgba(var(--pink),1)}#theme-blue .textWithUspList .container .uspList .partContentText ul li:before{color:rgba(var(--blue),1)}#theme-blueDark .textWithUspList .container .uspList .partContentText ul li:before{color:rgba(var(--blue-dark),1)}.textWithUspList .container .uspList .partContentText ul li::marker{content:""}#vacancySlider{margin-bottom:var(--spacing-120);overflow:hidden}#vacancyDetail+#vacancySlider{margin-top:var(--spacing-120)}#vacancySlider h2{color:rgba(var(--pink),1);margin-bottom:.5em}#vacancySlider .partSlider.partSlider2 .slideItemContent{display:block;background-color:rgba(var(--white),1);box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;height:100%;display:flex;flex-direction:column;position:relative}#vacancySlider .partSlider.partSlider2 .slideItemContent .image.noPhoto{background-color:rgba(var(--pink-light),1);display:flex;align-items:center;justify-content:center;aspect-ratio:100/58.3}#vacancySlider .partSlider.partSlider2 .slideItemContent .image.noPhoto>.partFontIcon{color:rgba(var(--pink),.1);font-size:5em}#vacancySlider .partSlider.partSlider2 .slideItemContent .text{padding:var(--spacing-40);padding-bottom:calc(var(--spacing-40) + 60px)}#vacancySlider .partSlider.partSlider2 .slideItemContent .text h3{color:rgba(var(--black),1);margin-bottom:.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#vacancySlider .partSlider.partSlider2 .slideItemContent .text h3 a{color:inherit;text-decoration:none;transition:color .3s ease}#vacancySlider .partSlider.partSlider2 .slideItemContent .text h3 a:hover{color:rgba(var(--turquoise),1)}#vacancySlider .partSlider.partSlider2 .slideItemContent .text .region{font-size:1em;color:rgba(var(--grey),1);margin-bottom:var(--spacing-20);display:inline-block}#vacancySlider .partSlider.partSlider2 .slideItemContent .text .type{display:flex;flex-direction:column}#vacancySlider .partSlider.partSlider2 .slideItemContent .text .type .label{color:rgba(var(--grey),1);font-size:.66667em}#vacancySlider .partSlider.partSlider2 .slideItemContent .text .type .value{color:rgba(var(--grey-dark),1);font-size:.77778em}#vacancySlider .partSlider.partSlider2 .slideItemContent .text .button{right:var(--spacing-40);bottom:var(--spacing-40);position:absolute;height:40px;width:40px;border-radius:50%;background-color:rgba(var(--pink-light),1);color:rgba(var(--pink),1);display:grid;place-items:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}@media (hover: hover){#vacancySlider .partSlider.partSlider2 .slideItemContent .text .button:hover{background-color:rgba(var(--pink),1);color:rgba(var(--white),1)}}#vacancySlider #sliderButtonContainer{margin-top:var(--spacing-30);display:flex;gap:15px}#vacancySlider #sliderButtonContainer .partButton{order:2}#vacancySlider #sliderButtonContainer .sliderButton{color:rgba(var(--pink),1)}@media (hover: hover){#vacancySlider #sliderButtonContainer .sliderButton:hover{color:rgba(var(--white),1);background-color:rgba(var(--pink),1)}}#vacancySlider #sliderButtonContainer .partButton,#vacancySlider #sliderButtonContainer .sliderButton{box-shadow:var(--box-shadow)}#vacancies .filter{margin-top:var(--spacing-60);display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin-bottom:var(--spacing-30);box-shadow:var(--box-shadow);padding:var(--spacing-40);gap:var(--spacing-30);border-radius:var(--border-radius);background-color:rgba(var(--white),1)}#vacancies .filter-item{display:flex;align-items:center;gap:.5rem;min-width:0}#vacancies .filter-item .label{color:#000;font-weight:600;flex:0 0 auto}#vacancies .filter-item .partControlDropDown.partControlDropDown4{flex:1 1 auto;min-width:0}#vacancies .list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-30)}.vacancy{background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column}.vacancy .image.noPhoto{background-color:rgba(var(--pink-light),1);display:flex;align-items:center;justify-content:center;aspect-ratio:100/58.3;text-decoration:none}.vacancy .image.noPhoto>.partFontIcon{color:rgba(var(--pink),.1);font-size:3.4em}.vacancy .text{padding:var(--spacing-30) var(--spacing-40);position:relative;display:flex;flex-direction:column;flex:1 1 auto}.vacancy .text h3{color:rgba(var(--black),1)}.vacancy .text h3 a{color:inherit;text-decoration:none;transition:color .3s ease}.vacancy .text h3 a:hover{color:rgba(var(--pink),1)}.vacancy .text .schoolName{color:rgba(var(--grey),1);line-height:1.3em;margin-bottom:var(--spacing-30)}.vacancy .properties{display:flex;gap:var(--spacing-40);margin-right:40px;margin-top:auto}.vacancy .properties li{display:flex;flex-direction:column}.vacancy .properties .label{color:rgba(var(--grey),1);font-size:.66667em}.vacancy .properties .value{color:rgba(var(--pink),1);font-size:.77778em}.vacancy .text .button{right:var(--spacing-40);bottom:var(--spacing-40);position:absolute;height:40px;width:40px;border-radius:50%;background-color:rgba(var(--pink-light),1);color:rgba(var(--pink),1);display:grid;place-items:center;text-decoration:none}#vacancies .partPagination{margin-top:var(--spacing-60);--partPagination-justifyContent: center;--partPagination-backgroundColor-selected: rgba(var(--pink), 1);--partPagination-backgroundColor-hover: rgba(var(--pink), 1)}#vacancyDetail{margin-top:var(--spacing-60)}#vacancyDetail .basicContainer{position:relative}#vacancyDetail .basicContainer:after{content:"";width:70%;aspect-ratio:1/1;position:absolute;margin-left:calc(-30% + var(--basicContainer-padding));top:-50px;border-radius:50%;z-index:-1;background-color:rgba(var(--pink-light),1)}#vacancyDetail .container{display:grid;grid-template-columns:770px auto;gap:var(--spacing-60);align-items:flex-start}#vacancyDetail .content h2.h3{color:rgba(var(--pink),1)}#vacancyDetail .content .partContentText strong{color:rgba(var(--black),1)}#vacancyDetail .content .wrapper{padding:var(--spacing-40);padding-top:var(--spacing-30);background-color:rgba(var(--white),1);box-shadow:var(--box-shadow);border-radius:var(--border-radius);margin-top:var(--spacing-30)}#vacancyDetail .content .wrapper+.partButton{margin-top:var(--spacing-30)}#vacancyDetail .sidebar{background-color:rgba(var(--white),1);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}#vacancyDetail .sidebar .logo{padding:var(--spacing-40);padding-bottom:0}#vacancyDetail .sidebar .block{padding:var(--spacing-30) var(--spacing-40);border-bottom:solid rgba(var(--pink-light),1)}#vacancyDetail .sidebar .properties{display:flex;flex-direction:column;gap:var(--spacing-20)}#vacancyDetail .sidebar .properties li{display:flex;flex-direction:column}#vacancyDetail .sidebar .properties .label{color:rgba(var(--grey),1);font-size:.66667em}#vacancyDetail .sidebar .properties .value{color:rgba(var(--grey-dark),1);font-size:.77778em;font-weight:500}#vacancyDetail .sidebar .properties .value a{color:inherit;text-decoration:none}#vacancyDetail .sidebar .properties .value a:hover{text-decoration:underline}#vacancyDetail .sidebar .block .links{display:flex;flex-direction:column;gap:15px}#vacancyDetail .sidebar .block .links li a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}#vacancyDetail .sidebar .block .links li a .partFontIcon.partFontIcon1.fontIconGoogleMaterialSymbols{background-color:rgba(var(--pink-light),1);height:40px;width:40px;border-radius:50%;color:rgba(var(--pink),1);display:flex;justify-content:center;align-items:center}#vacancyDetail .sidebar .block .links li a .label{color:rgba(var(--black),1);font-weight:700}#vacancyDetail .sidebar .socialShare{padding:var(--spacing-40);background-color:rgba(var(--pink-light),1);border-bottom:none}#vacancyDetail .sidebar .socialShare{display:flex;flex-wrap:wrap;align-items:center}#vacancyDetail .sidebar .socialShare .socialShareLabel{font-weight:700;margin-right:10px;color:#000;margin-bottom:.5em}#vacancyDetail .sidebar .socialShare .socialShareIconContainer{display:flex;align-items:center}#vacancyDetail .sidebar .socialShare .socialShareIcon{margin-right:10px;height:36px;width:36px;border-radius:50%;background-color:rgba(var(--pink),1);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}#vacancyDetail .sidebar .socialShare .socialShareIcon:last-child{margin-right:0}#vacancyDetail .sidebar .socialShare .socialShareIcon:hover{background-color:rgba(var(--white),1)}#vacancyDetail .sidebar .socialShare .socialShareIcon svg{fill:#fff;flex:1 1 auto;max-height:16px;max-width:16px;transition:fill .3s ease}#vacancyDetail .sidebar .socialShare .socialShareIcon:hover svg{fill:rgba(var(--pink),1)}#vacancyFormContainer{margin-top:var(--spacing-60);margin-bottom:var(--spacing-120);padding-top:var(--spacing-120);position:relative}#vacancyFormContainer:before{content:"";clip-path:polygon(0 0,100% var(--spacing-60),100% 100%,0 calc(100% - var(--spacing-60)));background-color:rgba(var(--turquoise),1);z-index:-1;position:absolute;left:0;top:0;width:100%;min-height:62%}#vacancyFormContainer .container{max-width:900px;margin:0 auto}#vacancyFormContainer .wrapper{text-align:center;color:rgba(var(--white),.8)}#vacancyFormContainer .wrapper h2{color:#fff}#anchorVacancyForm{top:-25px;position:relative}#formVacancySignUp{margin-top:var(--spacing-40);background-color:rgba(var(--brown-light),1);padding:var(--spacing-60);border-radius:var(--border-radius)}#formVacancySignUp .partFormControlInputText input:not(.inputFullWidth){width:100vw!important}#formVacancySignUp .formItemContainerLabel .formItemLabelValue{font-weight:700}@media screen and (max-width: 667px){#formVacancySignUp .formControlCombinedContainer{flex-wrap:wrap}#formVacancySignUp .formControlCombinedContainer .formItemContainer{width:100%;margin-right:0}}#teamOverview .list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-40);margin-left:var(--spacing-120)}#teamOverview .item{background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);padding:var(--spacing-40);display:flex;flex-direction:column}#teamOverview .photo{border-radius:50%;overflow:hidden;background-color:rgba(0,0,0,.05);background-color:rgba(var(--orange),.1);position:relative;width:160px;height:160px;margin-bottom:var(--spacing-20)}#teamOverview .noPhoto{content:"";display:block;padding-top:100%;background:url("data:image/svg+xml,%3Csvg width='210' height='210' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M105 105c29.006 0 52.5-23.494 52.5-52.5S134.006 0 105 0 52.5 23.494 52.5 52.5 75.994 105 105 105Zm0 26.25c-35.044 0-105 17.588-105 52.5V210h210v-26.25c0-34.912-69.956-52.5-105-52.5Z' fill='%23FFF' fill-rule='nonzero' /%3E%3C/svg%3E") no-repeat center;background-size:50%}#teamOverview .item .text{display:flex;flex-direction:column;flex:1 1 auto;align-items:flex-start}#teamOverview .item .text h2{margin-bottom:.2em}#teamOverview .item .text .function{font-size:.88889em;line-height:1.2em;margin-bottom:var(--spacing-20)}#teamOverview .item .text .partButton{margin-top:auto}.popupCustomContainer.team{padding:var(--spacing-40);display:flex;max-width:900px;gap:var(--spacing-40);border-radius:var(--border-radius)}.popupCustomContainer.team .photo{flex:0 0 auto;width:30%;min-width:200px}.popupCustomContainer.team .photo .partContentFileImageGallery{border-radius:50%;overflow:hidden}.popupCustomContainer.team .text{flex:1 1 auto}.popupCustomContainer.team .text h2{display:block}.popupCustomContainer.team .text .function{font-size:1.25rem;font-weight:700;display:inline-block;margin-bottom:10px;color:rgba(var(--orange),1)}@media (max-width: 667px){.popupCustomContainer.team{flex-direction:column}}#articles{margin:var(--spacing-120) 0}#articles.home{padding:var(--spacing-120) 0}.imageAndTextNotNatural+#articles.home{margin-top:calc(-1 * var(--spacing-120));padding-bottom:var(--spacing-60)}#articles.overview{margin-top:var(--spacing-60);margin-bottom:var(--spacing-120)}#articles .basicContainer{position:relative}#articles.home .basicContainer:after{content:"";width:70%;aspect-ratio:1/1;position:absolute;margin-left:calc(-50% + var(--basicContainer-padding));top:-50px;border-radius:50%;z-index:-1;background-color:rgba(var(--orange-light),1)}#articles .basicContainer>h2{color:rgba(var(--orange),1);margin-bottom:.5em}#articles .list{margin-top:var(--spacing-60);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-60)}#articles .item{position:relative;background-color:#fff;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden}#articles .image{background-color:rgba(var(--black),1);border-top-left-radius:calc(var(--border-radius) + 2px);overflow:hidden}#articles .image .partContentFileImageGallery{transition:opacity .3s ease}@media (hover: hover){#articles .item:hover .image .partContentFileImageGallery{opacity:.7}}#articles .text{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;top:0;right:0;bottom:0}#articles time{margin-bottom:0;height:50px;padding-left:20px;padding-right:var(--spacing-100);display:flex;align-items:center;background-color:rgba(var(--orange-light),1);-webkit-mask-image:url(/images/style/shape-corner-article.svg);mask-image:url(/images/style/shape-corner-article.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;flex:0 0 auto}#articles.home .item:first-child time{background-color:rgba(var(--white),1)}#articles time .label{font-size:.88889em;color:rgba(var(--orange),1);font-weight:700}#articles .header{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 28%,rgba(0,0,0,.4) 100%);margin-top:auto;padding:var(--spacing-40)}#articles .header .h4{color:#fff;margin-bottom:0}@media (hover: hover){#articles .header h2 a:hover{background-size:100% 2px}}#articles .partPagination{margin-top:var(--spacing-60)}.mapAndContact{padding:var(--spacing-120) 0;margin-bottom:var(--spacing-60);margin-top:var(--spacing-60);background-color:rgba(var(--brown-light),1);-webkit-mask-image:url(/images/style/shape-block-highlight.svg);mask-image:url(/images/style/shape-block-highlight.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.mapAndContact .container{display:flex;align-items:center;gap:var(--spacing-60)}.mapAndContact .map{width:40%;flex:0 0 auto;-webkit-mask-image:url(/images/style/shape-image-blob.svg);mask-image:url(/images/style/shape-image-blob.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.mapAndContact .map .partGoogleMaps.partGoogleMaps1{aspect-ratio:496/400;height:auto}.mapAndContact .text{flex:1 1 auto;color:rgba(var(--grey-dark),1)}.mapAndContact .text h2{color:rgba(var(--pink),1)}.mapAndContact .text .partContentText{font-size:1.2222em}.mapAndContact .text .partContentText strong{color:rgba(var(--pink),1)}.mapAndContact .linkWrapper{font-size:1.2222em;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.2em;margin-bottom:var(--partContent-margin);line-height:1.6em}.mapAndContact .linkWrapper .link{color:inherit}.mapAndContact .linkWrapper .link:hover{color:rgba(var(--pink),1)}@media screen and (max-width: 767px){.mapAndContact .container{flex-direction:column;align-items:flex-start;gap:var(--spacing-30)}.mapAndContact .image{width:100%;max-width:360px}}#footer{margin-top:var(--spacing-60);clip-path:polygon(0 0,100% var(--spacing-60),100% 100%,0% 100%);color:#fff}#theme-turquoise #footer{background-color:rgba(var(--turquoise),1)}#theme-pink #footer{background-color:rgba(var(--pink),1)}#theme-orange #footer{background-color:rgba(var(--orange),1)}#theme-blueDark #footer{background-color:rgba(var(--blue-dark),1)}#theme-salmon #footer{background-color:rgba(var(--salmon),1)}#theme-home #footer,#theme-blue #footer{background-color:rgba(var(--blue),1)}#footer-menu{padding-top:var(--spacing-120);padding-bottom:var(--spacing-40)}#footer-menu .container{display:grid;grid-template-columns:auto auto auto 180px;gap:var(--spacing-40)}#footer-menu .column{font-size:1rem;line-height:1.2em}#footer-menu .column .heading{margin-bottom:.6rem;display:block;color:rgba(var(--white),1)}#footer-menu .column .column-menu{display:flex;flex-direction:column;gap:.5rem}#footer-menu .column .column-menu li a{color:inherit;text-decoration:none;padding:2px 0;display:inline-block}#footer-menu .column .column-menu a:hover{text-decoration:underline;color:var(--primary)}#footer-menu .column.address ul{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-40)}#footer-menu .column.address ul li{line-height:1.7em}#footer-menu .column.contact{margin-top:50px}#footer-menu .column.contact ul{columns:auto 190px;column-gap:var(--spacing-30)}#footer-menu .column.contact ul li{-webkit-column-break-inside:avoid;break-inside:avoid;padding-bottom:15px}#footer-menu .column.contact ul li a{color:inherit;display:inline-flex;align-items:center;gap:10px;text-decoration:none}#footer-menu .column.contact ul li a .partFontIcon{width:40px;height:40px;background-color:rgba(var(--black),.1);border-radius:50%;display:flex;justify-content:center;align-items:center}#footer-menu .column.contact ul li a .label{font-size:1.125rem;font-weight:700}#footer-menu .column.contact ul li a:hover .partFontIcon{color:rgba(var(--white),1)}#footer-bottom{font-size:.875rem}#footer-bottom ul{padding:var(--spacing-30) 0;border-top:solid 1px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:var(--spacing-30) var(--spacing-40)}#footer-bottom ul li a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:.3rem}#footer-bottom ul li a:hover{text-decoration:underline}#footer-bottom ul li a .label{color:inherit;line-height:1.2rem}#footer-bottom ul li a .icon{flex:0 0 auto;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain}#footer-bottom ul li#facebook .icon{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M20 10c0-5.523-4.477-10-10-10S0 4.477 0 10c0 4.991 3.657 9.128 8.438 9.879V12.89h-2.54V10h2.54V7.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V10h2.773l-.443 2.89h-2.33v6.989C16.343 19.129 20 14.99 20 10' fill='%231877F2'/%3E%3Cpath d='m13.893 12.89.443-2.89h-2.774V8.124c0-.79.388-1.562 1.63-1.562h1.261v-2.46s-1.144-.196-2.238-.196c-2.285 0-3.777 1.385-3.777 3.89V10h-2.54v2.89h2.54v6.989a10.075 10.075 0 0 0 3.124 0V12.89h2.33' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E")}#footer-bottom ul li#instagram .icon{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CradialGradient cx='26.602%25' cy='107.633%25' fx='26.602%25' fy='107.633%25' r='99.108%25' id='a'%3E%3Cstop stop-color='%23FD5' offset='0%25'/%3E%3Cstop stop-color='%23FD5' offset='10%25'/%3E%3Cstop stop-color='%23FF543E' offset='50%25'/%3E%3Cstop stop-color='%23C837AB' offset='100%25'/%3E%3C/radialGradient%3E%3CradialGradient cx='-16.794%25' cy='7.195%25' fx='-16.794%25' fy='7.195%25' r='44.301%25' id='b'%3E%3Cstop stop-color='%233771C8' offset='0%25'/%3E%3Cstop stop-color='%233771C8' offset='12.8%25'/%3E%3Cstop stop-color='%2360F' stop-opacity='0' offset='100%25'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M10.003 0C5.828 0 4.607.006 4.37.025 3.513.096 2.98.231 2.399.52c-.448.222-.8.48-1.15.841-.634.66-1.018 1.47-1.158 2.433-.066.468-.086.562-.09 2.952-.002.796 0 1.844 0 3.25 0 4.172.005 5.393.024 5.63.07.834.2 1.358.477 1.932a4.213 4.213 0 0 0 2.73 2.231c.413.106.868.165 1.452.193.248.01 2.772.018 5.298.018 2.526 0 5.051-.003 5.293-.016.677-.031 1.07-.084 1.504-.196a4.187 4.187 0 0 0 2.73-2.236c.272-.56.41-1.105.472-1.895.013-.172.019-2.92.019-5.663 0-2.745-.006-5.487-.02-5.66-.063-.803-.2-1.343-.481-1.913-.21-.44-.5-.838-.856-1.174-.661-.631-1.47-1.016-2.435-1.155-.466-.068-.56-.088-2.95-.092h-3.255Z' fill='url(%23a)' transform='translate(.001 -.001)'/%3E%3Cpath d='M10.003 0C5.828 0 4.607.006 4.37.025 3.513.096 2.98.231 2.399.52c-.448.222-.8.48-1.15.841-.634.66-1.018 1.47-1.158 2.433-.066.468-.086.562-.09 2.952-.002.796 0 1.844 0 3.25 0 4.172.005 5.393.024 5.63.07.834.2 1.358.477 1.932a4.213 4.213 0 0 0 2.73 2.231c.413.106.868.165 1.452.193.248.01 2.772.018 5.298.018 2.526 0 5.051-.003 5.293-.016.677-.031 1.07-.084 1.504-.196a4.187 4.187 0 0 0 2.73-2.236c.272-.56.41-1.105.472-1.895.013-.172.019-2.92.019-5.663 0-2.745-.006-5.487-.02-5.66-.063-.803-.2-1.343-.481-1.913-.21-.44-.5-.838-.856-1.174-.661-.631-1.47-1.016-2.435-1.155-.466-.068-.56-.088-2.95-.092h-3.255Z' fill='url(%23b)' transform='translate(.001 -.001)'/%3E%3Cpath d='M9.982 2.615c-2.006 0-2.257.009-3.046.045-.786.036-1.322.16-1.791.343-.494.186-.94.476-1.31.851-.375.37-.666.817-.851 1.309-.183.47-.308 1.006-.344 1.792-.035.788-.044 1.04-.044 3.045 0 2.006.01 2.257.044 3.045.037.786.161 1.322.344 1.792.185.493.476.939.852 1.308.368.376.814.667 1.307.853.47.183 1.007.307 1.793.343.788.036 1.04.044 3.045.044 2.006 0 2.256-.008 3.044-.044.786-.036 1.324-.16 1.793-.343.494-.186.94-.477 1.308-.853.376-.37.667-.815.852-1.308.182-.47.307-1.006.343-1.792.036-.788.045-1.039.045-3.045 0-2.005-.01-2.257-.045-3.044-.036-.787-.161-1.324-.343-1.793a3.625 3.625 0 0 0-.852-1.309 3.61 3.61 0 0 0-1.308-.85c-.47-.184-1.008-.308-1.794-.344-.788-.036-1.038-.045-3.044-.045h.002Zm-.663 1.331h.663c1.972 0 2.206.007 2.984.043.72.033 1.11.153 1.37.254.346.134.591.294.85.552.258.259.418.505.552.85.101.26.222.65.254 1.37.036.78.044 1.013.044 2.984 0 1.97-.008 2.204-.044 2.983-.033.72-.152 1.111-.254 1.371-.118.32-.307.61-.552.848a2.287 2.287 0 0 1-.85.553c-.259.101-.65.221-1.37.254-.779.036-1.012.043-2.985.043-1.972 0-2.205-.007-2.984-.043-.72-.033-1.11-.153-1.37-.254a2.288 2.288 0 0 1-.85-.553 2.289 2.289 0 0 1-.553-.849c-.1-.26-.221-.65-.254-1.37-.035-.779-.042-1.013-.042-2.985s.007-2.205.042-2.984c.033-.72.154-1.11.254-1.37.135-.345.294-.591.553-.85.238-.245.528-.434.85-.553.26-.101.65-.221 1.37-.254.682-.031.946-.04 2.322-.042v.002Zm4.605 1.226a.886.886 0 1 0 0 1.773.886.886 0 0 0 0-1.773ZM9.982 6.208a3.793 3.793 0 1 0 .001 7.585 3.793 3.793 0 0 0-.002-7.585Zm0 1.33a2.462 2.462 0 1 1 0 4.923 2.462 2.462 0 0 1 0-4.922Z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E")}#footer-bottom ul li#youtube .icon{background-image:url("data:image/svg+xml,%3Csvg width='20' height='15' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h20v14.007H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M19.582 2.187a2.506 2.506 0 0 0-1.77-1.769C16.253 0 9.996 0 9.996 0S3.738 0 2.177.418c-.86.23-1.539.908-1.769 1.769C-.01 3.747-.01 7.003-.01 7.003s0 3.256.418 4.817c.23.86.908 1.539 1.77 1.769 1.56.418 7.817.418 7.817.418s6.257 0 7.818-.418a2.506 2.506 0 0 0 1.769-1.77C20 10.26 20 7.004 20 7.004s0-3.255-.418-4.816' fill='%23D9252A' fill-rule='nonzero' mask='url(%23b)'/%3E%3Cpath fill='%23FFFFFE' fill-rule='nonzero' d='m7.994 10.005 5.199-3.001-5.199-3.002v6.003'/%3E%3C/g%3E%3C/svg%3E")}#footer-bottom ul li#linkedin .icon{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath d='M0 1.433C0 .642.662 0 1.478 0h17.044C19.338 0 20 .642 20 1.433v17.135c0 .79-.662 1.432-1.478 1.432H1.478C.662 20 0 19.359 0 18.568V1.432z' fill='%230077B5'/%3E%3Cpath d='M6.078 16.737V7.733H3.085v9.004h2.993zM4.582 6.504c1.043 0 1.693-.691 1.693-1.555-.02-.884-.65-1.556-1.673-1.556-1.024 0-1.693.672-1.693 1.556 0 .864.649 1.555 1.653 1.555h.02zm3.152 10.233h2.993V11.71c0-.27.02-.539.099-.73.216-.538.708-1.095 1.535-1.095 1.083 0 1.516.825 1.516 2.036v4.816h2.993v-5.162c0-2.766-1.477-4.053-3.446-4.053-1.614 0-2.323.902-2.717 1.517h.02V7.734H7.735c.039.844 0 9.004 0 9.004z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E")}@media (min-width: 1024px){#footer-bottom ul li#featuredCompany{margin-left:auto}}#footer-bottom ul li#featuredCompany .icon{background-image:url("data:image/svg+xml,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.333 0H20l-6.644 16.608H7.695L14.333 0M6.64 0h5.666L5.671 16.608H0L6.639 0' fill='rgb(255,255,255)' fill-rule='nonzero'/%3E%3C/svg%3E")}body.overlayActive{position:fixed;overflow:hidden;width:100%}.overlayWindow{position:fixed;background-color:#fff;z-index:3110;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;width:400px;max-width:100%}.overlayCloseButton{font-size:1.2222em;color:rgba(var(--white),1);padding:0 20px;height:50px;background-color:rgba(var(--salmon),1);flex:0 0 auto;position:sticky;top:0;z-index:10;width:100%;display:flex;justify-content:flex-end;align-items:center}.overlayCloseButton .icon{width:23px;height:23px;position:relative}.overlayCloseButton .icon span{height:23px;border-left:3px solid rgba(var(--white),1);position:absolute;left:calc(50% - 1px)}.overlayCloseButton .icon span:nth-child(1){transform:rotate(45deg)}.overlayCloseButton .icon span:nth-child(2){transform:rotate(-45deg)}.overlayCloseButton .label{font-weight:700;margin-right:.15em;text-align:left}.overlayContainer{flex:1 1 auto}.overlayFooterContainer{width:100%;padding:.3em;position:sticky;bottom:0;background-color:#fff;box-shadow:4px -4px 10px rgba(0,0,0,.05);z-index:10;flex:0 0 auto}.overlayFooterContainer .partButton{width:100%}#overlayBackground{background-color:rgba(0,0,0,0);position:fixed;top:0;bottom:0;left:0;right:0;z-index:3100;visibility:hidden;opacity:0;transition:ease .15s}body.overlayActive #overlayBackground{background-color:rgba(0,0,0,.3);visibility:visible;opacity:1;cursor:pointer;transition:ease .3s}.overlayWindow.overlayLeft{top:0;left:0;transform:translate(-100%);transition:transform ease .3s}.overlayWindow.overlayLeft.show{transform:translate(0)}@media (max-width: 667px){.overlayWindow{width:100%!important}#overlayBackground{transition:none}}.overlayFullscreen{background-color:#f0f0f0;display:flex}.overlayFullscreen .overlayContainer{width:100%;max-width:600px;margin:auto}.overlayFullscreen .overlayCloseButton{position:absolute;right:0;top:0;width:auto}
