:root{--btnOpColour:#ffb92a;--btnOpColour100:#ffe3aa}[style="--color1:255, 186, 157;--color2:193, 176, 238;"].op-header{--btnOpColour:#7f55d3;--btnOpColour100:#7f55d3!important}.op-header{color:#000;margin-top:24px;position:relative}@media (min-width:46.25em){.op-header{margin-top:88px}}.op-header__wrapper{padding:0 0 32px}@media (min-width:46.25em){.op-header__wrapper{padding:0 0 48px}}.op-header__content{display:flex;position:relative;z-index:2}.op-header__text{margin-left:16px;position:relative;width:calc(100% - 82px)}@media (min-width:46.25em){.op-header__text{margin-left:48px;width:100%}}@media (min-width:46.25em) and (max-width:73.74em){.op-header__text{width:calc(100% - 168px)}}.op-header__supportive-text{margin-top:20px;padding-top:32px}@media (max-width:46.24em){.op-header__supportive-text p{font-size:.875rem}}@media (min-width:46.25em){.op-header__supportive-text{padding-top:32px}}.op-header__supportive-text span{display:inline-block;font-weight:600;margin-bottom:24px}.op-header__btns{display:flex;left:-16px;margin-bottom:24px;max-height:60px;overflow-x:clip;padding-left:16px;padding-right:32px;position:relative;width:calc(100% + 44px)}@media (max-width:46.24em){.op-header__btns{padding-right:20px}}@media (min-width:46.25em){.op-header__btns{left:-48px;margin-bottom:32px;padding-left:48px;padding-right:120px;padding-top:16px;width:100%}}@media (min-width:71.25em){.op-header__btns{overflow-x:visible;padding:0;position:static}}.op-header__btns .btn--expandable{background:transparent;max-width:100%;overflow:visible;position:relative;width:100%}@media (max-width:46.24em){.op-header__btns .btn--expandable button{-webkit-hyphens:auto;hyphens:auto;max-width:100%;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}}@media (min-width:46.25em){.op-header__btns .btn--expandable button{max-width:100%;white-space:nowrap}}.op-header__btns .btn--expandable button:hover{font-weight:600}@media (min-width:46.25em) and (max-width:73.74em){.op-header__btns .btn--expandable button:hover{font-weight:400}}.op-header__btns .btn--expandable button:after{background-image:url(../nuxtassets/icons/icon-chevron.svg);background-size:contain;content:"";display:inline-block;flex-shrink:0;height:6px;margin-left:6px;top:46%;transition:transform .3s ease;width:11px}.op-header__btns .btn--expandable ul{background:var(--btnOpColour100);max-width:100%;width:100%}.op-header__btns .btn--expandable button.open,.op-header__btns .btn--expandable.open button{background:var(--btnOpColour100);color:#000;padding-bottom:11px}.op-header__btns div.btn{border:unset;padding:0!important}.op-header__btns div.btn:hover{background-color:var(--btnOpColour100)}.op-header__btns div.btn:hover:before{content:none}.op-header__btns button,.op-header__btns li{transition:background-color .3s ease}.op-header__btns button:hover,.op-header__btns li:hover{background-color:var(--btnOpColour)!important}@media (min-width:71.25em){.op-header__btns .btn.single-btn{margin-right:16px}}.op-header__btns .btn:hover{font-weight:600}.op-header .btn--expandable button{align-items:center;display:flex;justify-content:space-between;padding-right:40px;width:100%}.op-header button{background:hsla(0,0%,100%,.8);border:1px solid #545455;border-radius:4px;color:#545455;font-size:.75rem;line-height:1.5;min-width:-moz-fit-content;min-width:fit-content;padding:8px 16px;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}@media (max-width:73.74em){.op-header button{white-space:normal;word-break:break-word;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}.op-header button.single-btn{border:1px solid #000}@media (max-width:46.24em){.op-header button.single-btn{height:100%}}.op-header button.active{background-color:var(--btnOpColour100);border-color:#000;color:#000}.op-header button:before{content:none}.op-header .container{position:relative;z-index:101}.op-header h1{margin-bottom:32px;width:calc(100% - 168px)}@media (max-width:46.24em){.op-header h1{font-size:2rem!important;width:100%}}@media (min-width:46.25em){.op-header h6{width:calc(100% - 168px)}}@media (max-width:46.24em){.op-header .op-header__img-wrapper{background:transparent;left:0;position:relative;z-index:3}}@media (min-width:46.25em){.op-header .op-header__img-wrapper{max-width:120px}}.op-header .op-header__img-wrapper img{height:100%;max-width:unset;-o-object-fit:contain;object-fit:contain;width:66px}@media (max-width:46.24em){.op-header .op-header__img-wrapper img{position:relative}}@media (min-width:46.25em){.op-header .op-header__img-wrapper img{width:120px}}.op-header .breadcrumbs{padding:0 0 32px}@media (min-width:46.25em){.op-header .breadcrumbs{padding:0 0 64px}}.op-header .breadcrumbs .breadcrumbs__list-item{line-height:1}.op-header .line{background-color:#000;height:calc(100% + 40px);margin:0 auto;position:absolute;top:-20px;width:1px;z-index:3}@media (max-width:46.24em){.op-header .line{left:-16px}}@media (min-width:46.25em){.op-header .line{left:-48px}}.op-header .gradient-bg{overflow:visible;z-index:1}.op-header .gradient-bg .g1,.op-header .gradient-bg .g2{height:300%}.op-header .gradient-bg .g1{animation:moveVerticalOpHeader 30s ease infinite;background:radial-gradient(circle at center,rgba(var(--color1),.6) 0,rgba(var(--color1),0) 20%) no-repeat;transform-origin:center center}@media (max-width:46.24em){.op-header .gradient-bg .g1{background:radial-gradient(circle at center,rgba(var(--color1),.6) 0,rgba(var(--color1),0) 60%) no-repeat}}.op-header .gradient-bg .g2{animation:moveInCircleOpHeader 20s infinite reverse;background:radial-gradient(circle at center,rgba(var(--color2),.6) 0,rgba(var(--color2),0) 20%) no-repeat;transform-origin:calc(50% - 400px)}@media (max-width:46.24em){.op-header .gradient-bg .g2{background:radial-gradient(circle at center,rgba(var(--color2),.6) 0,rgba(var(--color2),0) 60%) no-repeat}}.op-header .dropdown{border-radius:0 0 4px 4px;border-top:unset;box-shadow:inset 0 -1px #000,inset 1 0 #000,inset -1px 0 #000;display:block;height:-moz-fit-content;height:fit-content;left:0;list-style-type:none;margin:-3px 0 0;max-height:0;overflow:hidden;padding-inline-start:0;pointer-events:none;position:absolute;transition:max-height .3s ease;width:100%}.op-header .dropdown.active{max-height:1000px;pointer-events:all}.op-header .dropdown li{font-size:.75rem;padding:10px 16px;text-align:start;white-space:normal;word-break:break-word}.op-header--blue{--btnOpColour:#9fdcfd;--btnOpColour100:#c7e9fb}.op-header--purple{--btnOpColour:#7f55d3;--btnOpColour100:#ccbbed}.op-header--purple .op-header__btns .btn button.active,.op-header--purple .op-header__btns .btn button:hover,.op-header--purple .op-header__btns .btn--expandable.open,.op-header--purple .op-header__btns .btn--expandable.open button,.op-header--purple .op-header__btns .btn--expandable:hover,.op-header--purple .op-header__btns .btn--expandable:hover button,.op-header--purple .op-header__btns .btn.active,.op-header--purple .op-header__btns .btn:hover{color:#fff}.op-header--purple .op-header__btns .btn--expandable.open button:after,.op-header--purple .op-header__btns .btn--expandable:hover button:after{background-image:url(../nuxtassets/icons/icon-chevron-white.svg)}.op-header--orange{--btnOpColour:#ff8204;--btnOpColour100:#ffcd9b}.op-header--yellow{--btnOpColour:#ffb92a;--btnOpColour100:#ffe3aa}.op-header--teal{--btnOpColour:#00b2a1;--btnOpColour100:#99e0d9}.op-header .swiper{margin:unset;overflow:visible;top:1px;width:100%!important}.op-header .swiper .swiper-slide{box-sizing:border-box;max-width:100%;width:-moz-fit-content!important;width:fit-content!important}.op-header .swiper .swiper-slide:last-of-type{margin-right:0!important}@media (max-width:73.74em){.op-header .swiper .swiper-slide{margin-right:16px}}@media (min-width:73.75em){.op-header .swiper .swiper-slide:has(.btn--expandable){margin-right:16px}}@media (min-width:46.25em) and (max-width:73.74em){.op-header .swiper-wrapper{min-height:40px}}.op-header .swiper .swiper-notification{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.op-header .btn:before{content:none!important}.op-header .swiper-scrollbar{bottom:-25px!important;left:0!important;z-index:0!important}@media (max-width:46.24em){.op-header .swiper-scrollbar{bottom:-10px!important;z-index:0}}@media (min-width:46.25em) and (max-width:73.74em){.op-header .swiper-scrollbar{bottom:-20px!important}}@keyframes moveInCircleOpHeader{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes moveVerticalOpHeader{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}
