@import url(https://fonts.googleapis.com/css?family=Oswald:400,500|Overpass:300,400,400i,700&display=swap);
:root{--wrapper_width:1133px;--wrapper_narrow_width:1133px;--banner_height:70px;--menu_shift:100vw;--measure:860px;--header_min_height:728px}@media(max-width:767px){:root{--header_min_height:auto;--banner_height:50px}}:root{--primary_colour_rgb:46,62,89;--secondary_colour_rgb:118,37,65;--tertiary_colour_rgb:244,158,73;--quaternary_colour_rgb:255,255,255;--quinary_colour_rgb:150,172,162;--primary_colour:rgb(var(--primary_colour_rgb));--secondary_colour:rgb(var(--secondary_colour_rgb));--tertiary_colour:rgb(var(--tertiary_colour_rgb));--quaternary_colour:rgb(var(--quaternary_colour_rgb));--quinary_colour:rgb(var(--quinary_colour_rgb));--primary_font_colour:rgb(var(--primary_colour_rgb));--error_colour:#e14848;--positive_colour:var(--primary_colour);--grey_bg:rgba(var(--primary_colour_rgb),0.03)}.cta__link,.icon__link{color:var(--quinary_colour);font-family:var(--key_font);font-size:1rem;font-weight:400;letter-spacing:-.017rem;line-height:1.78}.cta__link .icon,.cta__link:before,.icon__link .icon,.icon__link:before{color:var(--primary_colour);font-size:.938rem;padding-right:.5rem;transition:all .3s ease}.cta__link:hover .icon,.cta__link:hover:before,.icon__link:hover .icon,.icon__link:hover:before{padding-right:.2rem}.link-arrow{margin-top:2rem}.link-arrow,.link-arrow:before{align-items:center;color:var(--secondary_colour);display:flex}.link-arrow:before{border:.05rem solid var(--secondary_colour);border-radius:100px;content:"";flex-shrink:0;font-family:var(--icon_font);height:2.35rem;justify-content:center;margin-right:1rem;transition:all .3s ease;width:2.35rem}.link-arrow:hover,.link-arrow:hover:before{color:var(--tertiary_colour)}.link-arrow:hover:before{border-color:var(--tertiary_colour)}.link-arrow[href^="#"]:before{transform:rotate(90deg)}:root{--key_font:"Overpass",sans-serif;--title_font:"Oswald",sans-serif;--icon_font:mwp}@font-face{font-display:block;font-family:mwp;font-style:normal;font-weight:400;src:url(/wp-content/themes/mwp/assets/fonts/mwp.eot?ec35277dec506e4ce5cf3dfeb895999c);src:url(/wp-content/themes/mwp/assets/fonts/mwp.eot?ec35277dec506e4ce5cf3dfeb895999c#iefix) format("embedded-opentype"),url(/wp-content/themes/mwp/assets/fonts/mwp.ttf?9af3d944d56721b38cf136d6b7ca4904) format("truetype"),url(/wp-content/themes/mwp/assets/fonts/mwp.woff?81847fed6c13cf22ddae169ebe72ee3a) format("woff"),url(/wp-content/themes/mwp/assets/fonts/mwp.svg?5d365789b9a65e6bc227363bba967f05#mwp) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mwp!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-play:before{content:""}.icon-arrow-circle:before{content:""}.icon-arrow:before{content:""}.icon-benefits-active-sports-social:before{content:""}.icon-benefits-extensive-training:before{content:""}.icon-benefits-gym:before{content:""}.icon-benefits-health-insurance:before{content:""}.icon-benefits-life-assurance:before{content:""}.icon-benefits-pension-plan:before{content:""}.icon-contact-email:before{content:""}.icon-contact-phone:before{content:""}.icon-location:before{content:""}.icon-pdf:before{content:""}.icon-quote:before{content:""}.icon-resources-all-posts:before{content:""}.icon-resources-news-events:before{content:""}.icon-resources-publications:before{content:""}.icon-social-circle-linkedin:before{content:""}.icon-social-linkedin:before{content:""}.icon-social-twitter:before{content:""}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}*,:after,:before{box-sizing:border-box}:root{font-size:20px}@media(max-width:767px){:root{font-size:15px}}@media(min-width:768px)and (max-width:1089px){:root{font-size:16px}}html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth;width:100%}@supports(-webkit-overflow-scrolling:touch){html{overflow-x:hidden;overflow-y:scroll}}@media(min-width:768px)and (max-width:1089px){html{overflow-x:hidden;overflow-y:scroll}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--primary_font_colour);font-family:var(--key_font);font-weight:300;height:100%!important;line-height:1.56;margin:0 auto;max-width:100%;position:relative;text-rendering:optimizeLegibility}@media(max-width:767px){body{overflow-x:hidden}}.site-content{position:relative}@media(min-width:1090px){.site-content{width:100vw}}.side_menu_open{border-right:1px solid #282626;left:calc(var(--menu_shift)*-1)}a{color:inherit;outline:0!important;transition:all .3s ease}a,a:hover{text-decoration:none}img{height:auto;max-width:100%}section{background-color:var(--quaternary_colour);padding:0;position:relative}.section__inner{display:grid;margin-left:16.6666666667vw;margin-right:16.6666666667vw;position:relative;z-index:2}.section__inner .wrapper{padding-bottom:6rem;padding-top:6rem}@media(max-width:767px){.section__inner .wrapper{padding-bottom:3rem;padding-top:3rem}}.scroll_lock{overflow:hidden}.page{background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--title_font);font-weight:500;line-height:1.2}@media(max-width:1089px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}h1{font-size:2.5rem}h1 br{display:none}h2{font-size:2rem;font-weight:400}@media(min-width:768px)and (max-width:1089px){h2{font-size:1.75rem}}h2 strong{font-weight:500}h3{font-size:1.8rem}h4{font-size:1rem}h4,h4 strong{font-weight:700}h6{font-family:var(--key_font);font-size:1rem;font-weight:400;margin-bottom:1rem}.button{align-items:center;background-color:transparent;border:2px solid var(--primary_colour);border-radius:0;color:var(--primary_colour);display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;letter-spacing:1.5px;line-height:1;padding:.75rem;position:relative;text-decoration:none;text-transform:uppercase}@media(min-width:768px)and (max-width:1089px){.button{font-size:.82rem}}.button .icon{font-size:.8rem;margin-right:.5rem}.button:hover{background-color:var(--quinary_colour);border-color:var(--quaternary_colour);color:var(--quaternary_colour);text-decoration:none}.button:first-of-type{margin-right:2rem}.button:last-of-type{margin-right:0}.button_secondary{align-items:center;background-color:transparent;border:2px solid var(--quinary_colour);border-radius:0;color:var(--primary_font_colour);display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;letter-spacing:1.5px;line-height:1;padding:.75rem;position:relative;text-decoration:none;text-transform:uppercase}@media(min-width:768px)and (max-width:1089px){.button_secondary{font-size:.82rem}}.button_secondary .icon{font-size:.8rem;margin-right:.5rem}.button_secondary:hover{background-color:var(--quinary_colour);border-color:var(--quinary_colour);color:#fff;text-decoration:none}.button_transparent{align-items:center;background-color:transparent;border:2px solid var(--primary_colour);border-radius:0;color:var(--primary_colour);display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;letter-spacing:1.5px;line-height:1;padding:.75rem;position:relative;text-decoration:none;text-transform:uppercase}@media(min-width:768px)and (max-width:1089px){.button_transparent{font-size:.82rem}}.button_transparent .icon{font-size:.8rem;margin-right:.5rem}.button_transparent:hover{background-color:var(--quinary_colour);border-color:var(--quaternary_colour);color:var(--quaternary_colour);text-decoration:none}.button_simple{align-items:center;background-color:transparent;border:2px solid rgba(41,94,147,.3);border-radius:0;color:var(--primary_colour);display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;letter-spacing:1.5px;line-height:1;padding:.75rem;position:relative;text-decoration:none;text-transform:uppercase}@media(min-width:768px)and (max-width:1089px){.button_simple{font-size:.82rem}}.button_simple .icon{font-size:.8rem;margin-right:.5rem}.button_simple:hover{background-color:var(--primary_colour);border-color:var(--quaternary_colour);color:var(--quaternary_colour);text-decoration:none}.button_video{font-size:1rem;font-weight:600;padding:1.25rem 1.5rem}.button_video .icon{font-size:1.5rem;margin-right:.8rem}.button_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--secondary_colour);border:.05rem solid #e0e6fc;border-radius:0;color:var(--quaternary_colour);cursor:pointer;font-family:var(--title_font);font-size:1rem;font-weight:500;padding:1.2rem 2.6rem;transition:all .5s ease}.filters{display:flex;padding:1rem 0}@media(max-width:1089px){.filters{display:grid;gap:1rem}}.filters h3{align-self:center;font-size:1.5rem}@media(max-width:1089px){.filters h3{font-family:var(--key_font);font-size:1rem}}.filters .container--select{margin:0 1rem;position:relative;width:230px}@media(max-width:1089px){.filters .container--select{margin:0;width:100%}}.filters .container--select:after{color:var(--secondary_colour);content:"";font-family:var(--icon_font);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%) rotate(90deg)}.filters .container--select select{background-color:hsla(0,0%,100%,.5);border:.05rem solid rgba(150,172,162,.5);border-radius:0;cursor:pointer;font-size:.75rem;max-width:100%;padding:.75rem 2rem .75rem 1rem}@media(max-width:1089px){.filters .container--select select{margin:0}}.embed-container{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.pagination{padding:0 0 4rem}.pagination a{color:var(--secondary_colour)}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:var(--primary_font_colour);opacity:.9}.ps__thumb-x{background-color:#aaa;bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{border-radius:6px;position:absolute}.ps__thumb-y{background-color:var(--primary_colour);right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}table{border-collapse:collapse;font-size:.95rem;padding:2rem;width:100%}table thead th{border-top:5px solid var(--primary_font_colour);box-sizing:content-box;font-size:.9rem;font-weight:700;padding:1rem;text-align:center}table thead th h4{font-size:1.1rem}table thead th:first-child{background:#fff;border:none}table thead th:nth-child(2){border-top-color:var(--primary_font_colour)}table thead th:nth-child(2) svg{color:var(--primary_font_colour)}table thead th:nth-child(3){border-top-color:var(--tertiary_colour)}table thead th:nth-child(3) svg{color:var(--tertiary_colour)}table thead th:nth-child(4){border-top-color:var(--senary_colour)}table thead th:nth-child(4) svg{color:var(--senary_colour)}table tbody,table td,table th{border:1px solid var(--grey_bg)}table td,table th{padding:.5rem 0 .5rem .5rem}table td{font-weight:700;text-align:center}table td:nth-child(4n+1){font-weight:400;text-align:left}table a,table a:hover{text-decoration:underline}table a:hover{color:var(--tertiary_colour)}.entry-content img{max-width:100%}.alignleft,img.alignleft{float:none;margin-right:5px}.alignright,img.alignright{float:none;margin-left:5px;max-width:100%}.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}.aligncenter,.alignnone,.wp-caption,img.aligncenter,img.alignnone{max-width:100%;min-width:100%}.wp-caption img{max-width:100%}.wp-caption p.wp-caption-text{color:#707070;font-size:.8rem;font-style:italic;font-weight:300;margin-bottom:1rem}.content blockquote{background-color:var(--grey_bg);display:flex;font-family:var(--title_font);font-weight:500;line-height:1.2;margin:1.56rem 0;padding:1rem 8.3333333333vw 1rem 0;position:relative}.content blockquote p{font-size:2rem;font-weight:500;line-height:2.5rem}.content blockquote:before{color:var(--quinary_colour);content:"";font-family:var(--icon_font);font-size:2.5rem;padding:1rem 2rem 0}.content h2{font-weight:500;margin-bottom:1.5rem}.content h3{font-size:1.47rem;line-height:1.33;margin-bottom:0;margin-top:1.33rem}.content h3:first-child{margin-bottom:1.33rem;margin-top:0}.content h4{font-size:1.333rem;font-weight:700;margin-bottom:0;margin-top:1.33rem}.content p{font-weight:300;line-height:1.5;padding:1rem 0}.content p a{color:var(--tertiary_colour);text-decoration:underline}.content ul{padding-left:2rem}.content ul li{font-weight:300;padding-bottom:.75rem;position:relative}.content ol{counter-reset:item;font-weight:300;margin-bottom:1.33rem;padding-left:1.7rem}.content ol li{counter-increment:item;margin-top:.5rem;position:relative}.content ol li a{color:var(--positive_colour);text-decoration:underline}.content ol li:before{content:counter(item);left:-1.5rem;position:absolute;top:0}.content .wp-caption{position:relative}.content .wp-caption img{width:100%}.content .wp-caption .wp-caption-text{background-color:rgba(46,62,89,.7);bottom:0;color:var(--quaternary_colour);font-size:1rem;font-style:normal;margin-bottom:.4rem;padding:1rem 1.5rem;position:absolute;width:100%}pre{background:#1c1d21;color:#fff;font-size:1rem;margin-top:1rem;padding:2rem;white-space:pre-wrap}.content__embedded--iframe{height:0;margin:1rem 0 2rem;max-width:100%;overflow:hidden;padding-bottom:56.25%!important;position:relative}@media(max-width:767px){.content__embedded--iframe{margin:0 0 1rem}}.content__embedded--iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.header{background-color:var(--primary_colour);background-position:0;color:var(--quaternary_colour);position:relative}.header__background{height:100%;left:0;line-height:0;position:absolute;top:0;width:100%;z-index:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.header__background{overflow:hidden}}.header__background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.header__background img{height:auto;min-height:100%}}@media(max-width:767px){.header__background{height:150px;position:relative;top:var(--banner_height)}.header__background img{-o-object-position:center;object-position:center}}.header .section__inner .wrapper{background:hsla(0,0%,100%,.1);padding-bottom:0;padding-top:0}@media(max-width:767px){.header .section__inner .wrapper{background:transparent;margin-top:3rem;padding:3rem 0}}.header__titles{max-height:606px;min-height:606px;padding-top:13.5em}@media(max-width:767px){.header__titles{max-height:auto;min-height:auto;padding:0}}.header__titles h1{padding-bottom:1.25rem}.header__titles h6{margin-bottom:.5rem}.header__ctas .link-arrow{align-items:center;color:#fff;display:flex;margin-top:2rem}.header__ctas .link-arrow:before{align-items:center;border:.05rem solid #fff;border-radius:100px;color:#fff;content:"";display:flex;flex-shrink:0;font-family:var(--icon_font);height:2.35rem;justify-content:center;margin-right:1rem;transition:all .3s ease;width:2.35rem}.header__ctas .link-arrow:hover{color:var(--tertiary_colour)}.header__ctas .link-arrow:hover:before{border-color:var(--tertiary_colour);color:var(--tertiary_colour)}.header__ctas .link-arrow[href^="#"]:before{transform:rotate(90deg)}.page--contact .header{min-height:900px}@media(max-width:767px){.page--contact .header{min-height:788px}}.page--contact .header .liner{margin-top:-13.5rem}.page--contact .header .liner+.liner{margin-top:-15rem}.page--contact .header .liner+.liner+.liner{margin-top:-16.2rem}.page--contact .header>.section__inner{margin-left:8.3333333333vw}.page--contact .header>.section__inner .header__titles{padding-top:10rem}@media(max-width:767px){.page--contact .header>.section__inner .header__titles{padding-top:0}}.page--contact .header>.section__inner .wrapper{background:none}@media(max-width:767px){.single-project .header h1{font-size:2rem;margin-bottom:0;padding:0}.single-project .header .wrapper{padding:1.5rem 0}}section.hooper{background:var(--secondary_colour);box-sizing:border-box;overflow:visible;padding:0;position:relative;width:100%}section.hooper:active,section.hooper:focus{outline:none}.hooper *{box-sizing:border-box}.hooper-list{height:100%;width:100%}.hooper-track{box-sizing:border-box;display:flex;margin:0;padding:0;width:100%}.hooper.is-vertical .hooper-track{flex-direction:column;height:200px}.hooper.is-rtl{direction:rtl}.hooper-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hooper-slide{flex-shrink:0;height:100%;list-style:none;margin:0;padding:0}.hooper-progress{background-color:#efefef;height:4px;left:0;position:absolute;right:0;top:0}.hooper-progress-inner{background-color:#4285f4;height:100%;transition:.3s}.hooper-pagination{bottom:0;display:flex;padding:5px 10px;position:absolute;right:50%;transform:translateX(50%)}.hooper-indicators{display:flex;list-style:none;margin:0;padding:0}.hooper-indicator.is-active,.hooper-indicator:hover{background-color:#4285f4}.hooper-indicator{background-color:#fff;border:none;border-radius:4px;cursor:pointer;height:4px;margin:0 2px;padding:0;width:12px}.hooper-pagination.is-vertical{bottom:auto;right:0;top:50%;transform:translateY(-50%)}.hooper-pagination.is-vertical .hooper-indicators{flex-direction:column}.hooper-pagination.is-vertical .hooper-indicator{width:6px}.hooper-next,.hooper-prev{background-color:transparent;background:var(--brand_pink);border:none;cursor:pointer;height:126px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:all 1s ease;width:75px;z-index:4}.hooper-next:hover,.hooper-prev:hover{opacity:1}.hooper-next:focus,.hooper-prev:focus{outline:none}@media(max-width:1089px){.hooper-next,.hooper-prev{height:80px;top:30%;width:48px}}.hooper-next svg,.hooper-prev svg{fill:#fff;height:126px;width:103px}@media(max-width:1089px){.hooper-next svg,.hooper-prev svg{height:80px;width:64px}}.hooper-next.is-disabled,.hooper-prev.is-disabled{cursor:not-allowed;opacity:.3}.hooper-next{border-radius:100px 0 0 100px;right:25px}@media(max-width:1089px){.hooper-next{right:0}}.hooper-next svg{margin-left:-8px}.hooper-prev{border-radius:0 100px 100px 0;left:25px}@media(max-width:1089px){.hooper-prev{left:0}}.hooper-prev svg{margin-left:-30px}@media(max-width:1089px){.hooper-prev svg{margin-left:-20px}}.hooper-navigation.is-vertical .hooper-next{bottom:0;top:auto;transform:none}.hooper-navigation.is-vertical .hooper-prev{bottom:auto;left:auto;right:0;top:0;transform:none}.hooper-navigation.is-rtl .hooper-prev{left:auto;right:0}.hooper-navigation.is-rtl .hooper-next{left:0;right:auto}.hooper-navigation .hooper-next,.hooper-navigation .hooper-prev{background-color:rgba(var(--primary_colour_rgb),.6);border-radius:50%;height:7rem;overflow:hidden;padding:0;text-align:center!important;width:7rem}.hooper-navigation .hooper-next .icon,.hooper-navigation .hooper-prev .icon{color:var(--quaternary_colour);display:inline-block;font-size:1.8rem;margin:0;max-width:3.5rem;position:relative}.hooper-navigation .hooper-prev{left:0;padding-left:3.5rem;text-align:center;transform:translate(-50%,-50%)}.hooper-navigation .hooper-prev .icon{transform:rotate(-180deg)}.hooper-navigation .hooper-next{padding-right:3.5rem;right:0;text-align:right;transform:translate(50%,-50%)}.lists ol{counter-reset:item;padding-left:2rem}.lists ol li{counter-increment:item;margin-top:1.75rem;position:relative}@media(max-width:767px){.lists ol li{font-size:.9rem}}.lists ol li:before{color:var(--primary_colour);content:counter(item);font-size:1.333rem;font-weight:900;left:-2rem;line-height:1.2;position:absolute;top:0}@media(max-width:767px){.lists ol li:before{font-size:1rem}}.list__index{color:var(--primary_colour);font-size:22.667rem;font-weight:900;line-height:.7;opacity:.09}@media(min-width:768px)and (max-width:1089px){.list__index{font-size:17.6rem}}@media(max-width:767px){.list__index{display:none}}.list__item{align-items:flex-start;display:flex;margin-bottom:6rem}@media(min-width:768px)and (max-width:1089px){.list__item:last-child{margin-bottom:0}}@media(max-width:767px){.list__item{display:block;margin-bottom:3rem}.list__item:last-child{margin-bottom:0}}.list__item .list__box{box-shadow:0 .111rem 3.278rem rgba(0,0,0,.2);margin-left:1rem;margin-right:0}@media(max-width:767px){.list__item .list__box{margin-left:0}}.list__item .list__box__content{padding:2rem 3rem 3.5rem}@media(max-width:767px){.list__item .list__box__content{padding:1rem 1.5rem 2rem}}.list__item .list__box__content p{padding-top:1rem}@media(max-width:767px){.list__item .list__box__content p{font-size:.9rem}}.list__item .list__box__content h3{color:var(--primary_colour);font-size:1.667rem;font-weight:300}.list__item:nth-child(2n){flex-direction:row-reverse}.list__item:nth-child(2n) .list__box{margin-left:0;margin-right:1rem}@media(max-width:767px){.list__item:nth-child(2n) .list__box{margin-right:0}}fieldset{border:none;margin:0 0 1rem;padding:0}legend{font-size:.9rem;font-size:14px;max-width:100%}input,option,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select,textarea{background-color:transparent;border:.063rem solid var(--outline_colour);color:var(--primary_font_colour);width:100%}input:focus,select:focus,textarea:focus{outline:var(--senary_colour) auto 1px}textarea{font-family:var(--key_font);line-height:1.5;max-width:100%;min-width:100%;padding:1.1rem .75rem .5rem}.input,.message{margin-bottom:1rem;width:100%}.input input,.input select,.message input,.message select{padding:1.46rem .75rem .5rem}.v-error{color:var(--error_colour);font-size:.7rem;font-weight:700;padding:.35rem 0;word-break:break-all}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]:focus::-webkit-inner-spin-button,input[type=number]:focus::-webkit-outer-spin-button,input[type=number]:hover::-webkit-inner-spin-button,input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.validation{color:var(--error_colour);font-size:.65rem;font-weight:700;text-align:left;text-transform:uppercase}.validation h3{color:#fff;font-size:.85rem;font-weight:700;margin:0;padding:0}.validation--error{background:var(--error_colour);border:1px solid var(--error_colour);display:flex;margin-bottom:1rem;padding:1rem}.input_select__inner{cursor:pointer;position:relative}.input_select .icon{align-items:center;color:var(--secondary_colour);display:flex;font-size:1.15rem;height:100%;justify-content:center;pointer-events:none;position:absolute;right:1rem;top:0;transform:rotate(90deg)}.styled-checkbox{opacity:0;position:absolute;width:0}.styled-checkbox+label{align-items:center;cursor:pointer;display:grid;font-size:.8rem;grid-template-columns:1.5rem 1fr;justify-content:flex-start;line-height:normal;line-height:1.2;padding:0;position:relative}.styled-checkbox+label:before{background:#f4f4f4;border:.063rem solid hsla(280,5%,77%,.3);content:"";height:20px;margin-right:.5rem;width:20px}.styled-checkbox:hover+label:before{background:var(--positive_colour);transition:all .25s ease}.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12);transition:all .25s ease}.styled-checkbox:checked+label:before{background:var(--positive_colour);transition:all .25s ease}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{background:#ddd;box-shadow:none}.styled-checkbox:checked+label:after{background:var(--quaternary_colour);box-shadow:2px 0 0 var(--quaternary_colour),4px 0 0 var(--quaternary_colour),4px -2px 0 var(--quaternary_colour),4px -4px 0 var(--quaternary_colour),4px -6px 0 var(--quaternary_colour),4px -8px 0 var(--quaternary_colour);content:"";height:2px;left:21px;position:absolute;top:50%;transform:rotate(45deg);width:2px}.input_consent .checkbox label{align-items:center;display:flex;font-size:.7rem;line-height:1.3;margin-bottom:1rem}.input_consent .checkbox label:before{width:31px}@media(min-width:768px)and (max-width:1089px){.input_consent .checkbox label:before{height:31px}}@media(max-width:767px){.input_consent .checkbox label:before{width:42px}}.input_consent .checkbox label:after{top:15px}@media(max-width:767px){.input_consent .checkbox label:after{top:24px}}.input_float-label{display:block;position:relative}.input_float-label label,.input_float-label>span{color:var(--tertiary_colour);cursor:text;font-size:65%;font-weight:400;left:.75rem;position:absolute;top:5px;transition:all .2s}.input_float-label select,.input_float-label textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input_float-label textarea{padding-top:2rem}.input_float-label input::-moz-placeholder,.input_float-label select::-moz-placeholder,.input_float-label textarea::-moz-placeholder{opacity:.3;-moz-transition:all .2s;transition:all .2s}.input_float-label input::placeholder,.input_float-label select::placeholder,.input_float-label textarea::placeholder{opacity:.3;transition:all .2s}.input_float-label input:placeholder-shown:not(:focus)::-moz-placeholder,.input_float-label select:placeholder-shown:not(:focus)::-moz-placeholder,.input_float-label textarea:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}.input_float-label input:-moz-placeholder:not(:focus)::placeholder,.input_float-label select:-moz-placeholder:not(:focus)::placeholder,.input_float-label textarea:-moz-placeholder:not(:focus)::placeholder{opacity:0}.input_float-label input:placeholder-shown:not(:focus)::placeholder,.input_float-label select:placeholder-shown:not(:focus)::placeholder,.input_float-label textarea:placeholder-shown:not(:focus)::placeholder{opacity:0}.input_float-label input,.input_float-label select,.input_float-label textarea{border-radius:0;font-size:1rem;font-weight:300}.input_float-label input:-moz-placeholder:not(:focus)+*,.input_float-label select:-moz-placeholder:not(:focus)+*,.input_float-label textarea:-moz-placeholder:not(:focus)+*{color:var(--primary_font_colour);font-size:90%;font-weight:400;opacity:.8;pointer-events:none;top:16px}.input_float-label input:placeholder-shown:not(:focus)+*,.input_float-label select:placeholder-shown:not(:focus)+*,.input_float-label textarea:placeholder-shown:not(:focus)+*{color:var(--primary_font_colour);font-size:90%;font-weight:400;opacity:.8;pointer-events:none;top:16px}.form-section{padding:4rem 0 3rem}.form__fields{display:flex;flex-wrap:wrap}.form__privacy{font-size:.7rem;margin-top:1rem;text-align:right}.form__privacy a{text-decoration:underline}.form__submit{text-align:right}.form__description{margin:1rem 0}.form__title{font-size:1.5rem}
