:root{--primary-color: #ff0033;--primary-accent: #86354d;--overlap-text-colour: #fff;--black: #000;--gray: #303e48;--light-dark-gray: #5A6771;--teal: #78FFFF;--offteal: #46787F;--white: #fff;--offwhite: #eee;--light-off-white: #f7f7f7;--heading-color: #ff0033;--text-color: #303e48;--side-padding: 2rem}@media(min-width: 900px){:root{--side-padding: 3rem}}:root{--vertical-padding: 3rem}@media(min-width: 900px){:root{--vertical-padding: 7rem}}:root{--vertical-padding-sm: 1rem}@media(min-width: 900px){:root{--vertical-padding-sm: 1.5rem}}:root{--vertical-padding-lg: 4rem}@media(min-width: 900px){:root{--vertical-padding-lg: 10rem}}:root{--header-height: 4.1rem;--admin-bar-height: 0px}@media(min-width: 900px){:root{--admin-bar-height: 32px;--header-height: 5.5rem}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes first-load{0%{transform:translate(-50%, -50%) scale(1.25)}99%{pointer-events:none}100%{transform:translate(-50%, -50%) scale(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-3rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translateX(3rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;transform:translateX(-3rem)}100%{opacity:1;transform:translateX(0)}}.fade-in{opacity:0;transition:opacity 1s ease-in}.fade-in.active{opacity:1}.slide-in-left{opacity:0;transform:translateX(-50%);transition:opacity 1s ease-in,transform 1s ease-in}.slide-in-left.active{opacity:1;transform:translateX(0%)}.slide-in-right{opacity:0;transform:translateX(50%);transition:opacity 1s ease-in,transform 1s ease-in}.slide-in-right.active{opacity:1;transform:translateX(0%)}.slide-in-top{opacity:0;transform:translateY(-50%);transition:opacity 1s ease-in,transform 1s ease-in}.slide-in-top.active{opacity:1;transform:translateY(0%)}.slide-in-bottom{opacity:0;transform:translateY(50%);transition:opacity 1s ease-in,transform 1s ease-in}.slide-in-bottom.active{opacity:1;transform:translateY(0%)}a{color:inherit}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--heading-color);font-weight:500;line-height:1.2}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b,.h1 strong,.h1 b,.h2 strong,.h2 b,.h3 strong,.h3 b,.h4 strong,.h4 b,.h5 strong,.h5 b,.h6 strong,.h6 b{color:#f03;font-weight:600}.intro-row:not(.b-corp-row) h1,.intro-row:not(.b-corp-row) h2,.intro-row:not(.b-corp-row) h3,.intro-row:not(.b-corp-row) h4,.intro-row:not(.b-corp-row) h5,.intro-row:not(.b-corp-row) h6,.intro-row:not(.b-corp-row) .h1,.intro-row:not(.b-corp-row) .h2,.intro-row:not(.b-corp-row) .h3,.intro-row:not(.b-corp-row) .h4,.intro-row:not(.b-corp-row) .h5,.intro-row:not(.b-corp-row) .h6{font-weight:600}h1>p,h2>p,h3>p,h4>p,h5>p,h6>p,.h1>p,.h2>p,.h3>p,.h4>p,.h5>p,.h6>p{all:inherit;margin:0}.wp-block-heading.has-gray-color.has-text-color{color:var(--gray)}.wp-block-heading.has-gray-color.has-text-color strong,.wp-block-heading.has-gray-color.has-text-color b{color:var(--gray)}.wp-block-heading.no-margin{margin:0}.wp-block-heading.no-margin-bottom{margin-bottom:0 !important}.wp-block-heading.no-margin-top{margin-top:0 !important}.wp-block-heading.no-margin-left{margin-left:0 !important}.wp-block-heading.no-margin-right{margin-right:0 !important}h1,.h1{font-size:1.67em}@media(min-width: 900px){h1,.h1{font-size:4em}}h2,.h2{font-size:2em}@media(min-width: 900px){h2,.h2{font-size:3.5em}}h3,.h3{font-size:1.67em}@media(min-width: 900px){h3,.h3{font-size:2.25em}}h4,.h4{font-size:1.4em}@media(min-width: 900px){h4,.h4{font-size:1.75em}}h5,.h5{font-size:1em}h6,.h6{font-size:.8em}.p{color:inherit !important;font-family:inherit !important;font-size:1em !important;font-weight:300 !important}ul,ol,dl{margin-bottom:1em;margin-top:1em;padding-left:1em}ul li:not(:last-child),ol li:not(:last-child),dl li:not(:last-child){margin-bottom:.5em}.btn,.wp-block-button__link,.gform-theme--framework form .btn{--btn-background: var(--offwhite);--btn-active-background: var(--white);--btn-primary-color: var(--primary-color);--btn-text-color: var(--gray);background-color:var(--btn-background);background-image:linear-gradient(270deg, var(--btn-background) 50%, var(--btn-primary-color) 50%);background-size:200%;background-position:calc(100% + 1.6em);border-radius:2em;color:inherit;cursor:pointer;display:inline-block;font-weight:900;margin-top:var(--vertical-padding-sm);overflow:hidden;padding:0;position:relative;text-decoration:none;transition:background-position .4s ease-in;text-align:center}.gform-theme--framework form .btn{--btn-primary-color: #ff0033}.btn.btnhidden,.wp-block-button__link.btnhidden,.gform-theme--framework form .btn.btnhidden{display:none}.btn.btnhidden.btnshow,.wp-block-button__link.btnhidden.btnshow,.gform-theme--framework form .btn.btnhidden.btnshow{display:inline-block !important}.btn.btn-form,.wp-block-button__link.btn-form,.gform-theme--framework form .btn.btn-form{margin:0 auto}.btn.btn-form::after,.wp-block-button__link.btn-form::after,.gform-theme--framework form .btn.btn-form::after{aspect-ratio:1/1;height:100%;width:3em}.btn.btn-form span,.wp-block-button__link.btn-form span,.gform-theme--framework form .btn.btn-form span{min-height:auto;padding:0}.btn-white-background .btn,.btn.btn-white-background,.btn-white-background .wp-block-button__link,.wp-block-button__link.btn-white-background,.btn-white-background .gform-theme--framework form .btn,.gform-theme--framework form .btn.btn-white-background{--btn-background: var(--white)}.btn:hover,.wp-block-button__link:hover,.gform-theme--framework form .btn:hover{background-position:-1em}.btn span,.wp-block-button__link span,.gform-theme--framework form .btn span{-ms-flex-align:center;align-items:center;background-image:linear-gradient(270deg, var(--btn-text-color) 50%, var(--btn-active-background) 50%);-webkit-background-clip:text,border-box;background-clip:text,border-box;background-size:200%;background-position:100%;color:rgba(0,0,0,0);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;min-height:3em;padding:0 3.3em;position:relative;transition:background-position .4s ease-in;z-index:2}@media(min-width: 600px){.btn span,.wp-block-button__link span,.gform-theme--framework form .btn span{padding:0 4.3em}}.wp-block-button__link:hover span,.btn:hover span,.gform-theme--framework form .btn:hover span{background-position:0}.btn::before,.wp-block-button__link::before,.gform-theme--framework form .btn::before{background-color:var(--btn-background);border-radius:100%;content:"";display:block;height:1.84em;left:.6em;position:absolute;top:.6em;transition:left .4s ease-in;width:1.84em}.wp-block-button__link:hover:before,.btn:hover:before,.gform-theme--framework form .btn:hover:before{left:calc(100% - 1.8em - .6em + 2px)}.btn::after,.wp-block-button__link::after,.gform-theme--framework form .btn::after{border:.63em solid var(--btn-primary-color);border-radius:100%;content:"";display:block;height:1.84em;left:0;position:absolute;transition:left .4s ease-in;top:0;width:1.84em}.wp-block-button__link:hover:after,.btn:hover:after,.gform-theme--framework form .btn:hover:after{left:calc(100% - 1.8em - 1.2em + 2px)}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-text-align-left{text-align:left}table.table-grey-header thead tr th{background-color:#d3d3d3;border-radius:1.2em;padding:.5em 1em}body,html{scroll-padding:calc(var(--header-height) + var(--vertical-padding));scroll-behavior:smooth}.admin-bar body,body.admin-bar,.admin-bar html,html.admin-bar{scroll-padding:calc(var(--header-height) + var(--admin-bar-height) + var(--vertical-padding))}body{box-sizing:border-box;color:var(--text-color);font-size:clamp(12px,3.9vw,13px);font-family:"Poppins",sans-serif;font-weight:300;line-height:1.4;margin:0;padding:0}@media(min-width: 900px){body{font-size:clamp(13px,1.5vw,17px)}}img{height:auto;line-height:0;max-width:100%}.block{padding:var(--vertical-padding) var(--side-padding)}.container{margin-left:auto;margin-right:auto;max-width:1400px}.container-sm{margin-left:auto;margin-right:auto;max-width:900px}.container-xs{margin-left:auto;margin-right:auto;max-width:500px}.container-xs-important{margin-left:auto;margin-right:auto;max-width:500px !important}.paragraph-padding{margin-top:2em}.responsive-iframe iframe{border:none}@media(min-width: 1200px){.service-page:has(.service-page-sidebar){display:grid;grid-template-columns:70% 30%}}.service-page-sidebar{-ms-flex-align:center;align-items:center;background-color:#e8323c;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;max-height:calc(100vh - var(--header-height) - var(--side-padding)*2);padding:var(--side-padding);position:sticky;text-align:center;top:var(--header-height)}.service-page-sidebar h1,.service-page-sidebar h2,.service-page-sidebar h3,.service-page-sidebar h4,.service-page-sidebar h5,.service-page-sidebar h6{border-bottom:5px solid;color:inherit;font-size:1.3em;margin:0;margin-bottom:1em;padding-bottom:1em}.service-page-sidebar .meetings-iframe-container{height:auto;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;width:100%}.service-page-sidebar.gray{background-color:var(--gray)}.page-content>h1,.page-content>h2,.page-content>h3,.page-content>h4,.page-content>h5,.page-content>h6,.page-content>p,.page-content>ul,.page-content>ol,.page-content>[class*=wp-block-],.page-content .wp-caption,.background-container>.container>h1,.background-container>.container>h2,.background-container>.container>h3,.background-container>.container>h4,.background-container>.container>h5,.background-container>.container>h6,.background-container>.container>p,.background-container>.container>ul,.background-container>.container>ol,.background-container>.container>[class*=wp-block-],.background-container>.container .wp-caption{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:var(--side-padding);padding-right:var(--side-padding)}.page-content>h1.remove-margin-bottom,.page-content>h2.remove-margin-bottom,.page-content>h3.remove-margin-bottom,.page-content>h4.remove-margin-bottom,.page-content>h5.remove-margin-bottom,.page-content>h6.remove-margin-bottom,.page-content>p.remove-margin-bottom,.page-content>ul.remove-margin-bottom,.page-content>ol.remove-margin-bottom,.page-content>[class*=wp-block-].remove-margin-bottom,.page-content .wp-caption.remove-margin-bottom,.background-container>.container>h1.remove-margin-bottom,.background-container>.container>h2.remove-margin-bottom,.background-container>.container>h3.remove-margin-bottom,.background-container>.container>h4.remove-margin-bottom,.background-container>.container>h5.remove-margin-bottom,.background-container>.container>h6.remove-margin-bottom,.background-container>.container>p.remove-margin-bottom,.background-container>.container>ul.remove-margin-bottom,.background-container>.container>ol.remove-margin-bottom,.background-container>.container>[class*=wp-block-].remove-margin-bottom,.background-container>.container .wp-caption.remove-margin-bottom{margin-bottom:0 !important}.page-content>h1.remove-margin-top,.page-content>h2.remove-margin-top,.page-content>h3.remove-margin-top,.page-content>h4.remove-margin-top,.page-content>h5.remove-margin-top,.page-content>h6.remove-margin-top,.page-content>p.remove-margin-top,.page-content>ul.remove-margin-top,.page-content>ol.remove-margin-top,.page-content>[class*=wp-block-].remove-margin-top,.page-content .wp-caption.remove-margin-top,.background-container>.container>h1.remove-margin-top,.background-container>.container>h2.remove-margin-top,.background-container>.container>h3.remove-margin-top,.background-container>.container>h4.remove-margin-top,.background-container>.container>h5.remove-margin-top,.background-container>.container>h6.remove-margin-top,.background-container>.container>p.remove-margin-top,.background-container>.container>ul.remove-margin-top,.background-container>.container>ol.remove-margin-top,.background-container>.container>[class*=wp-block-].remove-margin-top,.background-container>.container .wp-caption.remove-margin-top{margin-top:0 !important}.page-content>h1.indent-left,.page-content>h2.indent-left,.page-content>h3.indent-left,.page-content>h4.indent-left,.page-content>h5.indent-left,.page-content>h6.indent-left,.page-content>p.indent-left,.page-content>ul.indent-left,.page-content>ol.indent-left,.page-content>[class*=wp-block-].indent-left,.page-content .wp-caption.indent-left,.background-container>.container>h1.indent-left,.background-container>.container>h2.indent-left,.background-container>.container>h3.indent-left,.background-container>.container>h4.indent-left,.background-container>.container>h5.indent-left,.background-container>.container>h6.indent-left,.background-container>.container>p.indent-left,.background-container>.container>ul.indent-left,.background-container>.container>ol.indent-left,.background-container>.container>[class*=wp-block-].indent-left,.background-container>.container .wp-caption.indent-left{border-left:2.5em solid rgba(0,0,0,0)}@media(min-width: 1400px){.page-content>h1.indent-left,.page-content>h2.indent-left,.page-content>h3.indent-left,.page-content>h4.indent-left,.page-content>h5.indent-left,.page-content>h6.indent-left,.page-content>p.indent-left,.page-content>ul.indent-left,.page-content>ol.indent-left,.page-content>[class*=wp-block-].indent-left,.page-content .wp-caption.indent-left,.background-container>.container>h1.indent-left,.background-container>.container>h2.indent-left,.background-container>.container>h3.indent-left,.background-container>.container>h4.indent-left,.background-container>.container>h5.indent-left,.background-container>.container>h6.indent-left,.background-container>.container>p.indent-left,.background-container>.container>ul.indent-left,.background-container>.container>ol.indent-left,.background-container>.container>[class*=wp-block-].indent-left,.background-container>.container .wp-caption.indent-left{border-left:6em solid rgba(0,0,0,0)}}.page-content>h1.indent-right,.page-content>h2.indent-right,.page-content>h3.indent-right,.page-content>h4.indent-right,.page-content>h5.indent-right,.page-content>h6.indent-right,.page-content>p.indent-right,.page-content>ul.indent-right,.page-content>ol.indent-right,.page-content>[class*=wp-block-].indent-right,.page-content .wp-caption.indent-right,.background-container>.container>h1.indent-right,.background-container>.container>h2.indent-right,.background-container>.container>h3.indent-right,.background-container>.container>h4.indent-right,.background-container>.container>h5.indent-right,.background-container>.container>h6.indent-right,.background-container>.container>p.indent-right,.background-container>.container>ul.indent-right,.background-container>.container>ol.indent-right,.background-container>.container>[class*=wp-block-].indent-right,.background-container>.container .wp-caption.indent-right{border-right:2.5em solid rgba(0,0,0,0)}@media(min-width: 1400px){.page-content>h1.indent-right,.page-content>h2.indent-right,.page-content>h3.indent-right,.page-content>h4.indent-right,.page-content>h5.indent-right,.page-content>h6.indent-right,.page-content>p.indent-right,.page-content>ul.indent-right,.page-content>ol.indent-right,.page-content>[class*=wp-block-].indent-right,.page-content .wp-caption.indent-right,.background-container>.container>h1.indent-right,.background-container>.container>h2.indent-right,.background-container>.container>h3.indent-right,.background-container>.container>h4.indent-right,.background-container>.container>h5.indent-right,.background-container>.container>h6.indent-right,.background-container>.container>p.indent-right,.background-container>.container>ul.indent-right,.background-container>.container>ol.indent-right,.background-container>.container>[class*=wp-block-].indent-right,.background-container>.container .wp-caption.indent-right{border-right:6em solid rgba(0,0,0,0)}}.page-content>h1:first-child,.page-content>h2:first-child,.page-content>h3:first-child,.page-content>h4:first-child,.page-content>h5:first-child,.page-content>h6:first-child,.page-content>p:first-child,.page-content>ul:first-child,.page-content>ol:first-child,.page-content>[class*=wp-block-]:first-child,.page-content .wp-caption:first-child,.background-container>.container>h1:first-child,.background-container>.container>h2:first-child,.background-container>.container>h3:first-child,.background-container>.container>h4:first-child,.background-container>.container>h5:first-child,.background-container>.container>h6:first-child,.background-container>.container>p:first-child,.background-container>.container>ul:first-child,.background-container>.container>ol:first-child,.background-container>.container>[class*=wp-block-]:first-child,.background-container>.container .wp-caption:first-child{margin-top:var(--vertical-padding)}.page-content>h1:last-child,.page-content>h2:last-child,.page-content>h3:last-child,.page-content>h4:last-child,.page-content>h5:last-child,.page-content>h6:last-child,.page-content>p:last-child,.page-content>ul:last-child,.page-content>ol:last-child,.page-content>[class*=wp-block-]:last-child,.page-content .wp-caption:last-child,.background-container>.container>h1:last-child,.background-container>.container>h2:last-child,.background-container>.container>h3:last-child,.background-container>.container>h4:last-child,.background-container>.container>h5:last-child,.background-container>.container>h6:last-child,.background-container>.container>p:last-child,.background-container>.container>ul:last-child,.background-container>.container>ol:last-child,.background-container>.container>[class*=wp-block-]:last-child,.background-container>.container .wp-caption:last-child{margin-bottom:var(--vertical-padding)}.page-content>h1.no-margin,.page-content>h2.no-margin,.page-content>h3.no-margin,.page-content>h4.no-margin,.page-content>h5.no-margin,.page-content>h6.no-margin,.page-content>p.no-margin,.page-content>ul.no-margin,.page-content>ol.no-margin,.page-content>[class*=wp-block-].no-margin,.page-content .wp-caption.no-margin,.background-container>.container>h1.no-margin,.background-container>.container>h2.no-margin,.background-container>.container>h3.no-margin,.background-container>.container>h4.no-margin,.background-container>.container>h5.no-margin,.background-container>.container>h6.no-margin,.background-container>.container>p.no-margin,.background-container>.container>ul.no-margin,.background-container>.container>ol.no-margin,.background-container>.container>[class*=wp-block-].no-margin,.background-container>.container .wp-caption.no-margin{margin:0}.page-content>ul,.page-content>ul.wp-block-list,.page-content>ol,.page-content>ol.wp-block-list,.background-container>.container>ul,.background-container>.container>ul.wp-block-list,.background-container>.container>ol,.background-container>.container>ol.wp-block-list{padding-left:calc(var(--side-padding) + 2em)}.page-content>ul.wp-block-list,.page-content>ol.wp-block-list,.background-container>.container>ul.wp-block-list,.background-container>.container>ol.wp-block-list{margin-top:1rem !important;margin-bottom:1rem !important}.page-content>[class*=wp-block-]:not(.wp-block-heading),.background-container>.container>[class*=wp-block-]:not(.wp-block-heading){margin-bottom:var(--vertical-padding);margin-top:var(--vertical-padding)}.page-content>[class*=wp-block-]:not(.wp-block-heading).no-margin,.background-container>.container>[class*=wp-block-]:not(.wp-block-heading).no-margin{margin:0}.page-content>[class*=wp-block-]:not(.wp-block-heading).no-margin-bottom,.background-container>.container>[class*=wp-block-]:not(.wp-block-heading).no-margin-bottom{margin-bottom:0 !important}.page-content>[class*=wp-block-]:not(.wp-block-heading).no-margin-top,.background-container>.container>[class*=wp-block-]:not(.wp-block-heading).no-margin-top{margin-top:0 !important}.page-content>[class*=wp-block-]:not(.wp-block-heading).no-margin-left,.background-container>.container>[class*=wp-block-]:not(.wp-block-heading).no-margin-left{margin-left:0 !important}.page-content>[class*=wp-block-]:not(.wp-block-heading).no-margin-right,.background-container>.container>[class*=wp-block-]:not(.wp-block-heading).no-margin-right{margin-right:0 !important}@media(min-width: 900px){.page-content-grid,.background-container>.container-grid{display:grid;gap:1em;grid-template-columns:1fr 3fr;padding-right:2em}}@keyframes slideDownFade{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-content-sidebar,.background-container>.container-sidebar{background-color:var(--white);border-bottom:3px solid #a1a8ad;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;max-height:calc(100vh - var(--header-height) - 2em);padding:1em 2em;margin-top:0;position:sticky;top:var(--header-height);z-index:99}.page-content-sidebar h2,.page-content-sidebar h3,.page-content-sidebar h4,.page-content-sidebar h5,.page-content-sidebar h6,.background-container>.container-sidebar h2,.background-container>.container-sidebar h3,.background-container>.container-sidebar h4,.background-container>.container-sidebar h5,.background-container>.container-sidebar h6{cursor:pointer;margin:0;position:relative;padding-right:2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-content-sidebar h2 .sidebar-toggle-icon,.page-content-sidebar h3 .sidebar-toggle-icon,.page-content-sidebar h4 .sidebar-toggle-icon,.page-content-sidebar h5 .sidebar-toggle-icon,.page-content-sidebar h6 .sidebar-toggle-icon,.background-container>.container-sidebar h2 .sidebar-toggle-icon,.background-container>.container-sidebar h3 .sidebar-toggle-icon,.background-container>.container-sidebar h4 .sidebar-toggle-icon,.background-container>.container-sidebar h5 .sidebar-toggle-icon,.background-container>.container-sidebar h6 .sidebar-toggle-icon{position:absolute;left:5.5em;top:calc(50% + 1px);transform:translateY(-50%);font-size:1.5em;line-height:1;transition:opacity .3s ease,transform .3s ease}.page-content-sidebar h2 .sidebar-toggle-open,.page-content-sidebar h3 .sidebar-toggle-open,.page-content-sidebar h4 .sidebar-toggle-open,.page-content-sidebar h5 .sidebar-toggle-open,.page-content-sidebar h6 .sidebar-toggle-open,.background-container>.container-sidebar h2 .sidebar-toggle-open,.background-container>.container-sidebar h3 .sidebar-toggle-open,.background-container>.container-sidebar h4 .sidebar-toggle-open,.background-container>.container-sidebar h5 .sidebar-toggle-open,.background-container>.container-sidebar h6 .sidebar-toggle-open{opacity:1;transform:translateY(-50%) rotate(0deg)}.page-content-sidebar h2 .sidebar-toggle-close,.page-content-sidebar h3 .sidebar-toggle-close,.page-content-sidebar h4 .sidebar-toggle-close,.page-content-sidebar h5 .sidebar-toggle-close,.page-content-sidebar h6 .sidebar-toggle-close,.background-container>.container-sidebar h2 .sidebar-toggle-close,.background-container>.container-sidebar h3 .sidebar-toggle-close,.background-container>.container-sidebar h4 .sidebar-toggle-close,.background-container>.container-sidebar h5 .sidebar-toggle-close,.background-container>.container-sidebar h6 .sidebar-toggle-close{opacity:0;transform:translateY(-50%) rotate(-90deg)}.page-content-sidebar.active h2 .sidebar-toggle-open,.page-content-sidebar.active h3 .sidebar-toggle-open,.page-content-sidebar.active h4 .sidebar-toggle-open,.page-content-sidebar.active h5 .sidebar-toggle-open,.page-content-sidebar.active h6 .sidebar-toggle-open,.background-container>.container-sidebar.active h2 .sidebar-toggle-open,.background-container>.container-sidebar.active h3 .sidebar-toggle-open,.background-container>.container-sidebar.active h4 .sidebar-toggle-open,.background-container>.container-sidebar.active h5 .sidebar-toggle-open,.background-container>.container-sidebar.active h6 .sidebar-toggle-open{opacity:0;transform:translateY(-50%) rotate(90deg)}.page-content-sidebar.active h2 .sidebar-toggle-close,.page-content-sidebar.active h3 .sidebar-toggle-close,.page-content-sidebar.active h4 .sidebar-toggle-close,.page-content-sidebar.active h5 .sidebar-toggle-close,.page-content-sidebar.active h6 .sidebar-toggle-close,.background-container>.container-sidebar.active h2 .sidebar-toggle-close,.background-container>.container-sidebar.active h3 .sidebar-toggle-close,.background-container>.container-sidebar.active h4 .sidebar-toggle-close,.background-container>.container-sidebar.active h5 .sidebar-toggle-close,.background-container>.container-sidebar.active h6 .sidebar-toggle-close{opacity:1;transform:translateY(-50%) rotate(0deg)}.page-content-sidebar .btn-download,.background-container>.container-sidebar .btn-download{display:none}.page-content-sidebar.sticky .btn-download,.background-container>.container-sidebar.sticky .btn-download{display:block;text-decoration:none;position:absolute;font-size:.7em;top:0;right:0;background-color:#f0f0f0;padding:.75em;margin-top:-0.45em}@media(min-width: 900px){.page-content-sidebar.sticky .btn-download,.background-container>.container-sidebar.sticky .btn-download{display:none}}@media(min-width: 900px){.page-content-sidebar,.background-container>.container-sidebar{border-bottom:none;border-right:3px solid #a1a8ad;margin-right:2em;max-height:calc(100vh - var(--header-height) - 2em);padding:0 2em 2em 2em;margin-top:0em;position:sticky;top:var(--header-height)}.page-content-sidebar h2,.page-content-sidebar h3,.page-content-sidebar h4,.page-content-sidebar h5,.page-content-sidebar h6,.background-container>.container-sidebar h2,.background-container>.container-sidebar h3,.background-container>.container-sidebar h4,.background-container>.container-sidebar h5,.background-container>.container-sidebar h6{cursor:default;margin:revert;padding-right:0;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.page-content-sidebar h2 .sidebar-toggle-icon,.page-content-sidebar h3 .sidebar-toggle-icon,.page-content-sidebar h4 .sidebar-toggle-icon,.page-content-sidebar h5 .sidebar-toggle-icon,.page-content-sidebar h6 .sidebar-toggle-icon,.background-container>.container-sidebar h2 .sidebar-toggle-icon,.background-container>.container-sidebar h3 .sidebar-toggle-icon,.background-container>.container-sidebar h4 .sidebar-toggle-icon,.background-container>.container-sidebar h5 .sidebar-toggle-icon,.background-container>.container-sidebar h6 .sidebar-toggle-icon{display:none}}@media(min-width: 900px){.admin-bar .page-content-sidebar,.admin-bar .background-container>.container-sidebar{max-height:calc(100vh - var(--header-height) - var(--admin-bar-height) - 2em);top:calc(var(--header-height) + var(--admin-bar-height))}}.page-content-sidebar-contents,.background-container>.container-sidebar-contents{display:none;height:auto;margin-top:1em;overflow:auto;padding-left:0;will-change:opacity,transform}.page-content-sidebar.active .page-content-sidebar-contents,.page-content-sidebar.active .background-container>.container-sidebar-contents{display:block;animation:slideDownFade .4s ease forwards}@media(min-width: 900px){.page-content-sidebar-contents,.background-container>.container-sidebar-contents{display:block;height:100%;margin-top:0;animation:none;will-change:auto}}.page-content-sidebar-contents li,.background-container>.container-sidebar-contents li{list-style:none;margin:0;padding:.5em 0}.page-content-sidebar-contents li:not(:last-child),.background-container>.container-sidebar-contents li:not(:last-child){border-bottom:2px solid #f0f0f0}.page-content-sidebar-contents li::marker,.background-container>.container-sidebar-contents li::marker{content:""}.page-content-sidebar-contents li div,.background-container>.container-sidebar-contents li div{padding:5px;margin:0 6px 6px;transform:translateY(0px);transition:background-color 1s ease,box-shadow 1s ease}.page-content-sidebar-contents li div.active,.background-container>.container-sidebar-contents li div.active{background-color:#f0f0f0;box-shadow:0px 4px 6px 1px hsl(205,6.8181818182%,80.4901960784%);transition:background-color 1s ease,box-shadow 1s ease}.page-content-sidebar-contents li div:hover,.background-container>.container-sidebar-contents li div:hover{background-color:#f0f0f0;transition:background-color .05s ease}.page-content-sidebar-contents li div a.contents-link,.background-container>.container-sidebar-contents li div a.contents-link{display:block;text-decoration:none}.page-content-sidebar-download,.background-container>.container-sidebar-download{background-color:#f03;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:1em -2em -1em -2em;padding:0 2em;width:100%}.page-content-sidebar.active .page-content-sidebar-download,.page-content-sidebar.active .background-container>.container-sidebar-download{display:-ms-flexbox;display:flex}@media(min-width: 900px){.page-content-sidebar-download,.background-container>.container-sidebar-download{display:-ms-flexbox;display:flex;margin:1em 0 -2.05em -1em;width:calc(100% - 2em)}}.page-content-sidebar-download a,.background-container>.container-sidebar-download a{--primary-color: #86354d;margin:calc(var(--vertical-padding-sm)/2) 0}.page-content-sidebar-download-header,.background-container>.container-sidebar-download-header{color:var(--white);font-weight:bold}.page-content-sidebar-download-sub-header,.background-container>.container-sidebar-download-sub-header{margin:0;color:var(--white);font-size:.8em}:where(.wp-block-columns.is-layout-flex){box-sizing:content-box !important;-ms-flex-direction:column;flex-direction:column;gap:var(--side-padding);margin:0 auto;max-width:1200px;padding:calc(var(--vertical-padding)/2) var(--side-padding)}@media(min-width: 900px){:where(.wp-block-columns.is-layout-flex){-ms-flex-direction:row;flex-direction:row}}:where(.wp-block-columns.is-layout-flex) .wp-block-column .wp-block-image.size-large{margin:0 0 1em}:where(.wp-block-columns.is-layout-flex) .wp-block-column.invert-mobile{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 900px){:where(.wp-block-columns.is-layout-flex) .wp-block-column.invert-mobile{-ms-flex-direction:column;flex-direction:column}}.full-width-accordion :where(.wp-block-columns.is-layout-flex){margin:.5em;gap:1em}.text-divide{display:block;margin-bottom:.5em}@media(min-width: 900px){.text-divide{border-left:1px solid var(--offwhite);display:inline-block;height:1em;margin-bottom:0;margin-left:1rem;margin-right:1rem}}.author-block{border-bottom:2px solid var(--offwhite);font-size:1.25em;margin-bottom:var(--side-padding);margin-left:auto;margin-right:auto;margin-top:var(--vertical-padding);max-width:1200px;padding-left:var(--side-padding);padding-right:var(--side-padding);padding-bottom:1em;text-align:left}.wp-block-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wp-block-image .aligncenter{text-align:center}.wp-block-image .alignleft{text-align:left}.wp-block-image .alignright{text-align:right}.wp-block-image.no-padding{padding:0 !important}.wp-block-image.event-hero-image{background-color:var(--offwhite);max-width:none !important}.wp-block-image.event-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-embed__wrapper iframe{aspect-ratio:16/9;height:auto;width:100%}.wp-block-quote{background-color:var(--primary-accent);color:var(--overlap-text-colour);max-width:none;overflow-x:clip;padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding);position:relative}.page-content>[class*=wp-block-].wp-block-quote:nth-child(n){max-width:none}@media(min-width: 1200px){.page-content-grid .wp-block-quote{margin-left:-1em;padding-left:calc(var(--side-padding) + 1em)}}.wp-block-quote::before{border:2em solid var(--primary-color);border-radius:100%;padding-bottom:6em;position:absolute;overflow:hidden;right:0;top:0;width:6em}.wp-block-quote::before img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.wp-block-quote::before{bottom:-1.9em;content:"";left:-5em;opacity:0;right:initial;top:initial;transition:opacity .5s linear .5s}@media(min-width: 900px){.wp-block-quote::before{left:-4.5em;padding-bottom:10vw;width:10vw}}@media(min-width: 1600px){.wp-block-quote::before{left:-1em;padding-bottom:10em;width:10em}}.active.wp-block-quote::before{animation:fade-right .5s ease-in forwards;animation-delay:.5s}.wp-block-quote::after{border:2em solid var(--primary-color);border-radius:100%;padding-bottom:4em;position:absolute;overflow:hidden;right:0;top:0;width:4em}.wp-block-quote::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.wp-block-quote::after{content:"";opacity:0;right:-2em;top:-1.9em;transition:opacity .5s linear .3s;z-index:0}@media(min-width: 900px){.wp-block-quote::after{right:0;padding-bottom:6em;width:6em}}.active.wp-block-quote::after{animation:fade-left .5s ease-in forwards;animation-delay:.3s}.wp-block-quote>*{display:block;margin-left:auto;margin-right:auto;max-width:1200px;opacity:0;padding-left:var(--side-padding);padding-right:var(--side-padding);position:relative;z-index:1}.active.wp-block-quote>*{animation:fade-up .5s ease-in forwards}.wp-block-quote cite{font-weight:bold;margin-top:var(--side-padding)}.wp-block-quote.grey{background-color:var(--gray)}.wp-block-quote.light-grey{background-color:#f0f0f0;color:var(--gray)}.wp-block-spacer{margin:0 !important}.is-vertically-aligned-stretch{-ms-flex-item-align:stretch;align-self:stretch}.is-vertically-aligned-center{-ms-flex-item-align:center;align-self:center}.is-vertically-aligned-top{-ms-flex-item-align:start;align-self:flex-start}.is-vertically-aligned-bottom{-ms-flex-item-align:end;align-self:flex-end}.is-horizontally-aligned-stretch{justify-self:stretch}.is-horizontally-aligned-center{justify-self:center}.is-horizontally-aligned-left{justify-self:flex-start}.is-horizontally-aligned-right{justify-self:flex-end}.wp-block-video{line-height:0;margin:0 !important;max-width:none !important;padding:0 !important}.wp-block-video video{height:auto;width:100%}.wp-block-media-text{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;gap:2em;margin-left:auto;margin-right:auto;padding:0 !important;width:calc(100% - var(--side-padding)*2)}@media(min-width: 900px){.wp-block-media-text{-ms-flex-direction:row;flex-direction:row}}.wp-block-media-text.has-background{padding:var(--vertical-padding) var(--side-padding)}.wp-block-media-text__media{box-sizing:border-box;margin:0;opacity:0;padding:0;width:100%}@media(min-width: 900px){.wp-block-media-text__media{width:50%}}.wp-block-media-text.active .wp-block-media-text__media{animation:fade-up .5s ease-in forwards}.wp-block-media-text__media img{height:auto;width:100%}.wp-block-media-text__content{box-sizing:border-box;opacity:0;padding:0 !important;width:100%}@media(min-width: 900px){.wp-block-media-text__content{width:50%}}.wp-block-media-text.active .wp-block-media-text__content{animation:fade-up .5s ease-in forwards;animation-delay:.25s}@media(min-width: 900px){.wp-block-media-text__content>:first-child{margin-top:0}}.badge{background-color:var(--primary-color);padding:1em}.bg-off-white{background-color:var(--offwhite)}.bg-primary-accent{--heading-color: $white;background-color:var(--primary-accent);color:var(--white)}.remove-padding-bottom{padding-bottom:0 !important}.remove-padding-top{padding-top:0 !important}.no-padding{padding:0 !important}.glide__track{overflow:hidden}.glide__slides{display:-ms-flexbox;display:flex}.glide__bullets{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:1em;height:2em;-ms-flex-pack:center;justify-content:center}.glide__bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--primary-color);border:0;border-radius:100%;cursor:pointer;height:1em;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;opacity:.5;padding:0;transition:height .3s ease-in-out,opacity .3s ease-in-out,width .3s ease-in-out,transform .3s ease-in-out;transform:scale(1);transform-origin:bottom;width:1em}.glide__bullet:not(.glide__bullet--active):hover{opacity:.8;transform:scale(1.25);transform-origin:bottom}.glide__bullet--active{height:2em;opacity:1;width:2em}.logo{height:auto;width:clamp(75px,150px,100%)}.page-footer .logo{margin-bottom:var(--vertical-padding);margin-left:auto;margin-right:auto;width:clamp(75px,225px,100%)}@media(min-width: 900px){.page-footer .logo{margin-bottom:var(--vertical-padding-sm);margin-left:0}}.logo-link{display:block;opacity:1;transform:scale(1);transform-origin:center;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.logo-link:hover{opacity:.8;transform:scale(0.95)}.archive-header{background-color:var(--gray);color:var(--white);line-height:1.7;padding-bottom:calc(var(--side-padding)*1.25);padding-left:var(--side-padding);padding-right:var(--side-padding);padding-top:calc(var(--side-padding)*1.25);text-align:center}.archive-header :first-child{margin-top:0}.archive-header :last-child{margin-bottom:0}.archive-header h1,.archive-header h2,.archive-header h3,.archive-header h4,.archive-header h5,.archive-header h6{color:var(--white);font-size:2rem;font-weight:900;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;margin-top:0;max-width:1200px}@media(min-width: 900px){.archive-header h1,.archive-header h2,.archive-header h3,.archive-header h4,.archive-header h5,.archive-header h6{font-size:3em}}.archive-header>p{margin-left:auto;margin-right:auto;max-width:450px}.pagination{margin-bottom:var(--vertical-padding);margin-top:var(--vertical-padding);text-align:center}.block>.pagination{margin-bottom:0;margin-top:0}.pagination:last-child{margin-bottom:0}.filters{margin-bottom:var(--side-padding);position:relative}.filters-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em;font-size:.8em}@media(min-width: 900px){.filters-wrap{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.filters-wrap{grid-template-columns:repeat(4, 1fr)}}.filters-wrap .btn{background-image:linear-gradient(270deg, var(--white) 50%, var(--gray) 50%);background-position:100%;border:1px solid var(--gray);margin:0}.filters-wrap .btn span{box-sizing:border-box;padding:0 1em;width:100%}.filters-wrap .btn:hover{background-position:0%}.filters-wrap .btn:before,.filters-wrap .btn:after{content:none}.filters-wrap .btn.active{background-position:0%;pointer-events:none}.filters-wrap .btn.active span{background-position:0%}.image-center img{display:block;margin:0 auto}.page-wrap:has(.intro-row.red) .page-footer{border-color:var(--gray)}ul.ticks{list-style-image:url("../svg/list-check.svg");list-style-type:none;margin-left:1rem}ul.ticks li{margin-bottom:1.5rem;padding-left:1.5rem}section.hidden{display:none}@media(max-width: 899px){.hide-on-mobile{display:none !important}}@media(min-width: 900px){.hide-on-desktop{display:none !important}}.wpseo-metabox-content .wpseo-meta-section{min-height:0px}.page-header{-ms-flex-align:stretch;align-items:stretch;background-color:var(--primary-color);box-shadow:0 0 1em rgba(var(--black), 0.3);color:var(--white);display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-pack:end;justify-content:flex-end;left:0;padding:var(--vertical-padding-sm) var(--side-padding);position:sticky;top:0;z-index:100}@media(min-width: 900px){.page-header{-ms-flex-pack:center;justify-content:center;gap:2rem}}.page-header>.logo{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-left:0;margin-right:auto;-ms-flex-order:0;order:0}@media(max-width: 899px){.page-header>.logo{max-width:100px}}.page-header>.logo>.logo-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.page-header>.btn{--btn-active-background: #ff0033;--btn-background: #ff0033;--btn-primary-color: var(--white);--btn-text-color: var(--white);background-position:100%;border:2px solid var(--white);margin-top:0;-ms-flex-order:1;order:1}@media(min-width: 900px){.page-header>.btn{-ms-flex-order:1;order:1;margin-left:auto}}.page-header>.btn:hover{background-position:0%}.page-header>.btn::before,.page-header>.btn::after{content:none}.page-header>.btn span{--gray: var(--offwhite);--white: #ff0033;min-height:2.4rem;padding-left:.8rem;padding-right:.8rem;font-size:.8rem;height:100%}@media(min-width: 1200px){.page-header>.btn span{padding-left:2rem;padding-right:2rem;font-size:1rem}}@media(max-width: 900px){.page-header>.btn span{font-size:.65rem;min-height:3em;padding-left:1rem;padding-right:1rem}}.admin-bar .page-header{top:var(--admin-bar-height)}.page-header .menu-toggle{-ms-flex-order:2;order:2;position:relative;z-index:102}.page-header .page-nav{background-color:var(--primary-color);display:-ms-flexbox;display:flex;height:100vh;-ms-flex:1;flex:1;left:0;overflow:hidden;opacity:0;position:fixed;pointer-events:none;top:0;transform:translateY(-5em);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%;z-index:101}@media(min-width: 900px){.page-header .page-nav{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);display:-ms-flexbox;display:flex;height:auto;-ms-flex-pack:center;justify-content:center;margin-top:calc(var(--vertical-padding-sm)*-1);margin-bottom:calc(var(--vertical-padding-sm)*-1);overflow:visible;opacity:1;pointer-events:all;position:static;transform:translateY(0);width:100%;z-index:101}}.page-header .page-nav.active{opacity:1;pointer-events:auto;transform:translateY(0em);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.page-header .page-nav-wrap{margin-top:35dvh;padding:0 var(--side-padding);width:100%}@media(min-width: 600px){.page-header .page-nav-wrap{margin-top:30dvh}}@media(min-width: 900px){.page-header .page-nav-wrap{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:0;height:100%;-ms-flex-pack:center;justify-content:center;padding:0}}.page-header .page-nav-cta{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;text-align:right;text-decoration:none;width:100%;transition:margin-bottom .1s ease-in}@media only screen and (min-width: 600px){.page-header .page-nav-cta{-ms-flex-pack:end;justify-content:flex-end;width:25rem}}@media(min-width: 900px){.page-header .page-nav-cta{display:none}}.page-header .page-nav-cta:hover{transform:translateY(0%) scale(1)}@media only screen and (min-width: 600px){.page-header .page-nav.active .page-nav-cta:hover:before{transform:translateY(50%) scale(1.2)}}.page-header .page-nav-cta:before{aspect-ratio:1/1;border:80px solid var(--white);border-radius:100%;padding-bottom:25rem;position:absolute;overflow:hidden;right:0;top:0;width:25rem}.page-header .page-nav-cta:before img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.page-header .page-nav-cta:before{background-color:rgba(0,0,0,0);bottom:0;box-sizing:border-box;content:"";left:0;margin:0 auto;padding:0;transform:translateY(-50%) scale(0);transform-origin:center center;transition:background-color .5s ease-in-out,transform .5s ease-in-out;top:initial;width:100%;max-width:450px}@media only screen and (min-width: 600px){.page-header .page-nav-cta:before{aspect-ratio:auto;bottom:-5rem;box-sizing:content-box;height:25rem;margin:0;max-width:none;width:25rem}}.page-header .page-nav.active .page-nav-cta:before{transform:translateY(45%) scale(1)}@media only screen and (min-width: 600px){.page-header .page-nav.active .page-nav-cta:before{transform:translateY(50%) scale(1);transition-delay:.3s;transition-property:transform}}@media only screen and (min-width: 600px){.page-nav-cta:hover:before{background-color:var(--primary-color);transform:translateY(50%) scale(2)}}.page-header .page-nav.active .page-nav-cta.active:before{transform:translateY(50%) scale(10)}.page-header .page-nav-cta span{font-weight:bold;padding:1rem 5rem 5rem;position:relative;transition:color .5s ease-in;top:2.5em}@media only screen and (min-width: 600px){.page-header .page-nav-cta span{padding:1rem 5rem;top:0}}.page-nav-cta.active{color:var(--primary-color);top:0}@media(min-width: 900px){.page-header .page-nav .menu-header-menu-container{display:-ms-flexbox;display:flex;height:100%}}.page-header .page-nav .menu{list-style:none;margin-top:3rem}@media(min-width: 600px){.page-header .page-nav .menu{margin:0;padding:0}}@media(min-width: 900px){.page-header .page-nav .menu{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.page-header .page-nav .menu a{text-decoration:none}.page-header .page-nav .menu>li{margin:0 auto var(--vertical-padding-sm);position:relative;text-align:center;transition:color .3s ease-in-out}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li{line-height:1;margin:0;padding-bottom:2rem;text-align:left;width:-moz-fit-content;width:fit-content}}@media(min-width: 900px){.page-header .page-nav .menu>li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;padding-bottom:0;position:relative}}.page-header .page-nav .menu>li.active{color:var(--primary-accent)}.page-header .page-nav .menu>li:hover,.page-header .page-nav .menu>li:active{color:var(--primary-accent)}@media(min-width: 900px){.page-header .page-nav .menu>li:hover,.page-header .page-nav .menu>li:active{color:#fff}}.page-header .page-nav .menu>li>a{color:var(--white);display:block;font-size:1.6rem;font-weight:900;margin:0 auto;width:calc(100% - 2.5rem)}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li>a{display:inline;font-size:2rem;margin:0;width:auto}}@media(min-width: 900px){.page-header .page-nav .menu>li>a{font-size:.8rem;font-weight:300;margin:0 1rem;white-space:nowrap}}@media(min-width: 1200px){.page-header .page-nav .menu>li>a{font-size:1rem;margin:0 1.5rem}}@media(min-width: 900px){.page-header .page-nav .menu>li:before{background-color:#fff;bottom:-5px;height:2px;left:0;margin-bottom:var(--vertical-padding-sm);opacity:0;position:absolute;transform:translateX(0.8em);transition:opacity .3s,transform .3s;width:calc(100% - 1.8rem)}}@media only screen and (min-width: 900px)and (min-width: 600px){.page-header .page-nav .menu>li:before{content:""}}@media(min-width: 900px){.page-header .page-nav .menu>li:hover:before,.page-header .page-nav .menu>li:active:before{opacity:1;transition:opacity .3s}}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li.menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item{-ms-flex-pack:center;justify-content:center}}.page-header .page-nav .menu>li.menu-item .dropdown-icon{aspect-ratio:1/1;border:0;color:var(--white);cursor:pointer;height:1.2rem;margin-right:0;position:absolute;right:0;top:.4rem}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li.menu-item .dropdown-icon{height:1.5rem;left:0;margin-left:1rem;margin-right:0;position:relative;right:auto;top:.2rem}}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item .dropdown-icon{display:none}}.page-header .page-nav .menu>li.menu-item .dropdown-icon span{background:var(--white);height:3px;left:0;position:absolute;top:50%;transition:transform .3s ease-in;width:100%}.page-header .page-nav .menu>li.menu-item .dropdown-icon span:last-child{transform:rotate(90deg)}@media(min-width: 600px){.page-header .page-nav .menu>li.menu-item:hover .dropdown-icon span:last-child{transform:rotate(180deg)}}.page-header .page-nav .menu>li.menu-item.active .dropdown-icon span:last-child{transform:rotate(180deg)}.page-header .page-nav .menu>li.menu-item>.sub-menu{-moz-column-gap:3em;column-gap:3em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;list-style:none;height:auto;margin:0;max-height:0;opacity:1;overflow:hidden;padding:0;row-gap:1em;top:100%;transform:scaleY(0);transform-origin:top;transition:margin .3s ease-in-out,max-height .3s ease-in-out,max-width .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;white-space:nowrap;z-index:100}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu{margin:0}}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li.menu-item>.sub-menu{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:normal;justify-content:normal;margin:0;overflow:visible;row-gap:1.5em;width:100%}}@media only screen and (min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu{background-color:rgba(48,62,72,.9);box-shadow:3px 3px 3px -3px rgba(0,0,0,.2),3px 3px 3px -3px rgba(0,0,0,.2),-3px 3px 3px -3px rgba(0,0,0,.2);-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:1.5em 0 2em 0;position:absolute;margin:0;overflow:visible;row-gap:1.5em;white-space:nowrap;width:auto;z-index:90}}.page-header .page-nav .menu>li.menu-item>.sub-menu .dropdown-icon{display:none}.page-header .page-nav .menu>li.menu-item>.sub-menu li.menu-item-has-children a:after{background-image:url("../svg/chevron.svg");background-size:cover;color:var(--white);font-size:1.4em;height:.4em;line-height:.9em;position:absolute;right:-1rem;top:calc(50% - .2em);transform:translateX(0em);transition:transform .3s;width:.4em}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li.menu-item>.sub-menu li.menu-item-has-children a:after{content:""}}.page-header .page-nav .menu>li.menu-item>.sub-menu li.menu-item-has-children ul.sub-menu li a:after{background-image:url("../svg/chevron-black.svg")}.page-header .page-nav .menu>li.menu-item>.sub-menu .sub-menu.sub-menu-overflow{left:auto;right:100%;transform-origin:right;transform:scaleX(0)}.page-header .page-nav .menu>li.menu-item>.sub-menu .sub-menu-overflow .sub-menu{transform:none}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu{display:none}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu{display:grid;grid-template-columns:1fr;width:-moz-max-content;width:max-content;background-color:rgba(237,241,242,.9);box-sizing:border-box;-ms-flex-direction:row;flex-direction:row;height:-moz-fit-content;height:fit-content;position:absolute;left:100%;list-style:none;top:0%;margin:0;max-width:550px;transform-origin:left;transform:scaleX(0);opacity:0;padding:2em 0 2em 0;min-height:100%;overflow:visible;transition:opacity .3s ease-in-out,transform .3s ease-in-out}}@media(min-width: 900px)and (min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li:first-child{margin-top:0}}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu:has(>li:nth-child(2)){grid-template-columns:repeat(2, minmax(0, 1fr));max-width:30em}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li{max-height:80%;padding:0 2.5rem 0 2.5rem}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li a{padding-right:2.5rem}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li a:first-child{color:gray;margin:0}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li a:first-child:after{display:none}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu{padding:0;list-style:none}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li{padding:2rem 2rem 0 0}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li:first-child{padding-top:1rem}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li:last-child{padding-bottom:.5rem}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a{color:#000;margin:0}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a:hover:after,.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a:active:after{transform:translateX(0.3em);transition:transform .3s}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a li{padding:0}.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a:before{background-color:#000;bottom:5px;height:2px;left:0;opacity:0;position:absolute;transform:translateY(-0.4em);transition:opacity .3s,transform .3s;width:calc(100% - 1.8rem)}}@media only screen and (min-width: 900px)and (min-width: 600px){.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a:before{content:""}}@media(min-width: 900px)and (min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a:before{bottom:-5px}}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a:hover:before,.page-header .page-nav .menu>li.menu-item>.sub-menu>li>.sub-menu li .sub-menu li a:active:before{opacity:1;transform:translateY(0.4em);transition:opacity .3s,transform .3s}}@media(min-width: 600px){.page-header .page-nav .menu>li.menu-item:hover>.sub-menu{height:auto;margin:1em 0;max-height:100px;max-width:100vw;opacity:1;padding:0;transform:scaleY(1);transition:margin .3s ease-in-out,max-height .3s ease-in-out,max-width .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item:hover>.sub-menu{height:auto;margin:1em 0;max-height:500px;max-width:100vw;opacity:1;padding:1.5em 0 2em 0;transform:scaleY(1);transition:margin .3s ease-in-out,max-height .3s ease-in-out,max-width .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}}@media(min-width: 900px)and (min-width: 900px){.page-header .page-nav .menu>li.menu-item:hover>.sub-menu{margin:0}}.page-header .page-nav .menu>li.menu-item.active>.sub-menu{height:auto;margin:1em 0;max-height:500px;max-width:100vw;opacity:1;padding:0;transform:scaleY(1);transition:margin .3s ease-in-out,max-height .3s ease-in-out,max-width .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item.active>.sub-menu{margin:0;padding:1.5em 0 2em 0}}.page-header .page-nav .menu>li.menu-item>.sub-menu>li:hover>ul.sub-menu{opacity:1;transform:scaleX(1);box-sizing:border-box}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu>li:hover>ul.sub-menu{margin:0}}.page-header .page-nav .menu>li.menu-item>.sub-menu li{font-size:1em;margin:0 auto;max-width:200px;overflow:hidden;padding:0;row-gap:1.5em;transition:max-width .3s,margin .3s}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li.menu-item>.sub-menu li{max-width:none;margin:0;transition:max-width .3s,margin .3s}}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu li{font-weight:400;padding:.5rem;transition:max-width .3s,margin .3s}}.page-header .page-nav .menu>li.menu-item:hover .sub-menu li{overflow:visible}.page-header .page-nav .menu>li.menu-item>.sub-menu li a{color:var(--white);opacity:0;position:relative;transition:opacity .1s ease-in}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li.menu-item>.sub-menu li a{margin:1rem 0;transition:opacity .3s ease-in}}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu li a{margin-left:2rem;margin-right:3rem}}.page-header .page-nav .menu>li.menu-item>.sub-menu li a:active,.page-header .page-nav .menu>li.menu-item>.sub-menu li a:hover{color:var(--primary-accent)}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li.menu-item>.sub-menu li a:active,.page-header .page-nav .menu>li.menu-item>.sub-menu li a:hover{color:var(--white)}}@media(min-width: 600px){.page-header .page-nav .menu>li.menu-item:hover .sub-menu li a{opacity:1;transition:opacity .2s ease-in .2s;cursor:pointer}}.page-header .page-nav .menu>li.menu-item.active .sub-menu li a{opacity:1;transition:opacity .2s ease-in .2s;cursor:pointer}.page-header .page-nav .menu>li.menu-item>.sub-menu li a:before{background-color:#fff;bottom:5px;height:2px;left:0;opacity:0;position:absolute;transform:translateY(-0.4em);transition:opacity .3s,transform .3s;width:calc(100% - 1.8rem)}@media only screen and (min-width: 600px){.page-header .page-nav .menu>li.menu-item>.sub-menu li a:before{content:""}}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu li a:before{bottom:-5px}}.page-header .page-nav .menu>li.menu-item>.sub-menu li a:hover:before,.page-header .page-nav .menu>li.menu-item>.sub-menu li a:active:before{opacity:1;transform:translateY(0.4em);transition:opacity .3s,transform .3s}.page-header .page-nav .menu>li.menu-item>.sub-menu li a:hover:after,.page-header .page-nav .menu>li.menu-item>.sub-menu li a:active:after{transform:translateX(0.3em);transition:transform .3s}.page-header .page-nav .menu>li.menu-item>.sub-menu li.red a{color:#3b3b3b;font-weight:400}@media(min-width: 900px){.page-header .page-nav .menu>li.menu-item>.sub-menu li.red a{color:#f03;font-weight:600}}@media(min-width: 900px){.navbar-backdrop{background-color:#1f2937;backdrop-filter:blur(10px);height:100vh;left:0;inset:0px;margin-top:2px;opacity:0;position:fixed;pointer-events:none;top:var(--header-height);transition:background-color .3s,opacity .3s;width:100vw;z-index:1}}.admin-bar .navbar-backdrop{top:calc(var(--admin-bar-height) + var(--header-height))}@media(min-width: 900px){.page-nav:hover~.navbar-backdrop{opacity:.3}}:root{--parent-counter: 0}.menu-header-menu-container{margin-top:calc((2rem*var(--parent-counter) + 2rem*var(--parent-counter))*-0.5)}@media(min-width: 600px){.menu-header-menu-container{margin-top:0}}.menu-toggle{display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 900px){.menu-toggle{display:none}}.menu-toggle .toggle-el{pointer-events:none}.menu-toggle button{all:unset;display:block}.burger{border:0px solid rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;cursor:pointer;height:1.5rem;pointer-events:all;position:relative;transition:border-color .2s ease-in-out .2s,height .2s ease-in-out;width:2rem}.burger.open{border-color:#fff;border-width:4px;height:2rem;transition:border-color .2s ease-in-out .2s}.burger span{background-color:#fff;height:3px;position:absolute;transition:top .2s ease-in-out .2s,transform .2s ease-in-out 0s;width:100%}.open.burger span{left:0;transition:margin-left .2s ease-in-out .2s,top .2s ease-in-out 0s,transform .2s ease-in-out .2s,width .2s ease-in-out .2s}.open.burger span:nth-of-type(1){margin-left:12.5%;top:45%;transform:rotate(225deg);width:75%}.open.burger span:nth-of-type(2){margin-left:12.5%;top:45%;transform:rotate(225deg);width:75%}.open.burger span:nth-of-type(3){margin-left:12.5%;top:45%;transform:rotate(315deg);width:75%}.burger span:nth-of-type(1){top:0%}.burger span:nth-of-type(2){top:48%}.burger span:nth-of-type(3){top:97%}@media(min-width: 900px){.burger{display:none}}.skip-link{background-color:var(--black);color:var(--white);left:0;padding:2rem;position:absolute;text-decoration:none;top:-5rem;transition:top .3s ease-in-out;z-index:99}.skip-link:focus{top:5.7rem}.page-footer{border-top:3em solid var(--primary-accent);color:var(--gray);padding:var(--vertical-padding) var(--side-padding)}.page-footer a{text-decoration:none}.page-footer a:hover{text-decoration:underline}.page-footer-top{display:grid;grid-template-columns:1fr;-ms-flex-pack:center;justify-content:center;text-align:center}@media(min-width: 900px){.page-footer-top{grid-template-columns:1fr 1fr;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.page-footer-bottom{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:var(--vertical-padding)}.page-footer-bottom-links{font-size:.7em;font-style:italic;margin-top:var(--vertical-padding-sm)}.page-footer-bottom-links ul{list-style:none;padding:0}.page-footer-logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;-ms-flex-pack:center;justify-content:center}@media(min-width: 900px){.page-footer-logos{gap:3em}}.page-footer-logos img{display:block;height:2em;width:auto}@media(min-width: 900px){.page-footer-logos img{height:4em}}.page-footer-address{font-style:normal}.footer-nav{font-weight:600;text-align:center}@media(min-width: 900px){.footer-nav{text-align:right}}.footer-nav ul{list-style:none;padding-left:0}.footer-nav li{margin-bottom:1rem}.footer-nav a{font-size:1.5em}.page-footer-bottom-links ul{-moz-column-gap:2em;column-gap:2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;row-gap:1em}.gform-theme.gform-theme--foundation.gform-theme--framework{--gf-form-validation-summary-color: $white;margin:0 auto;max-width:900px;padding:0 var(--side-padding)}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield legend,.gform-theme.gform-theme--foundation.gform-theme--framework .gfield label{color:inherit}@media screen{.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) legend,.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) label{display:none !important}}.show-labels .gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) legend,.show-labels .gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) label{display:block !important}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) input,.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) textarea{padding-bottom:1.5em;padding-top:1.5em;background-color:rgba(0,0,0,0);border-radius:0;border:none;border-bottom:1px solid var(--white);box-shadow:none;color:var(--white)}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) input::-moz-placeholder,.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) textarea::-moz-placeholder{color:inherit}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) input:-ms-input-placeholder,.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) textarea:-ms-input-placeholder{color:inherit}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) input::placeholder,.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) textarea::placeholder{color:inherit}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) .iti__country-container{display:-ms-flexbox;display:flex;font-size:.7em !important;height:100%;top:auto;z-index:99}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) .iti__country-container .iti__selected-country{background-color:rgba(0,0,0,0);color:var(--white)}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) .iti__country-container .iti__selected-country .iti__selected-country-primary{height:-moz-fit-content;height:fit-content}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__arrow:not(.iti__arrow--up){border-top-color:var(--white)}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__arrow--up{border-bottom-color:var(--white);border-top-color:rgba(0,0,0,0) !important}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) .iti__country-container .iti__selected-country .iti__selected-dial-code{font-size:12px;height:-moz-fit-content;height:fit-content;margin-top:3px}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) .iti__country-container .iti__dropdown-content{color:var(--black)}.gform-theme.gform-theme--foundation.gform-theme--framework .gfield:not(.gfield--type-checkbox):not(.gfield--type-consent):not(.gfield--type-radio):not(.gfield--input-type-fileupload) .iti__country-container .iti__dropdown-content .iti__search-input{color:#000 !important;cursor:text}.gform-theme.gform-theme--foundation.gform-theme--framework.gform-theme--foundation form .gform-body .gfield_description{color:inherit}.gform-theme.gform-theme--foundation.gform-theme--framework .iti__dial-code{margin-left:auto !important}.gform-theme.gform-theme--foundation.gform-theme--framework .gform_validation_errors{border-color:inherit}.gform-theme.gform-theme--foundation.gform-theme--framework .gform_validation_errors h2.gform_submission_error{color:var(--white)}.gform-theme.gform-theme--foundation.gform-theme--framework .gform_validation_errors h2.gform_submission_error span{border-color:inherit;color:inherit}.gform-theme.gform-theme--foundation.gform-theme--framework .gform_validation_errors ol li::marker{color:inherit}.gform-theme.gform-theme--foundation.gform-theme--framework .gform_validation_errors ol li a{color:inherit}.gform-theme.gform-theme--foundation.gform-theme--framework .gform_fields{row-gap:1em}body .page-wrap .page-content .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .page-wrap .page-content .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .page-wrap .page-content .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .page-wrap .page-content .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .page-wrap .page-content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .page-wrap .page-content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .page-wrap .page-content .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){all:unset;min-height:3em;padding:0 4.3em}body .page-wrap .page-content .gform-loader{display:none !important}.hero{--heading-color: $white;-ms-flex-align:center;align-items:center;background-color:var(--primary-color);color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}@media(min-width: 1400px){.hero{-ms-flex-direction:row;flex-direction:row;min-height:clamp(0px,100vh - var(--header-height),900px)}}.hero-title{background-color:var(--primary-accent);padding:var(--vertical-padding-sm) var(--side-padding);animation:fade-left .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.75s;display:block;opacity:0;margin-top:calc(.3em - var(--vertical-padding));padding-left:var(--side-padding);padding-right:var(--side-padding);text-align:left;width:calc(100% - var(--side-padding))}@media(min-width: 1400px){.hero-title{margin-left:calc(0px - var(--side-padding) - 2em - 50vw);margin-right:calc(0px - var(--side-padding));margin-top:0;padding-left:calc(50vw + var(--side-padding) + 2em);width:calc(100% + var(--side-padding))}}.hero-title~*{animation:fade-up .5s ease-in-out;animation-fill-mode:forwards;animation-delay:1s;opacity:0}.hero-image{-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;position:relative;max-height:calc(100vh - var(--vertical-padding)*2.4);max-width:calc(100vh - var(--vertical-padding)*2.4)}@media(min-width: 900px){.hero-image{max-height:calc(100vh - var(--vertical-padding));max-width:calc(100vh - var(--vertical-padding))}}@media(min-width: 1400px){.hero-image{max-height:none;max-width:none;z-index:2}}.hero-image:before{background-color:var(--white);content:"";height:50%;left:0;position:absolute;top:0;width:50%}@media(min-width: 1400px){.hero-image:before{height:100%;width:calc(clamp(0px,100vh - var(--header-height),900px)/2)}}.hero-image-wrap{border:clamp(75px,12vw,180px) solid var(--white);border-radius:100%;padding-bottom:100%;position:absolute;overflow:hidden;right:0;top:0;width:100%}.hero-image-wrap img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-image-wrap{animation:fade-right .5s ease-in-out;animation-fill-mode:forwards;aspect-ratio:1/1;background-color:var(--white);padding-bottom:0;position:relative}@media(min-width: 1200px){.hero-image-wrap{border:clamp(60px,10vw,140px) solid var(--white);border-radius:100%;padding-bottom:clamp(300px,50vh,600px);position:absolute;overflow:hidden;right:0;top:0;width:clamp(300px,50vh,600px)}.hero-image-wrap img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-image-wrap{aspect-ratio:1/1;padding-bottom:0;position:relative;top:calc(0px - clamp(60px,10vw,140px)/2);width:clamp(300px,50vh,600px)}}@media(min-width: 1400px){.hero-image-wrap{border:clamp(75px,12vw,180px) solid var(--white);border-radius:100%;padding-bottom:calc(clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px));position:absolute;overflow:hidden;right:0;top:0;width:calc(clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px))}.hero-image-wrap img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-image-wrap{aspect-ratio:initial;height:auto;left:calc(0px - clamp(75px,12vw,180px)/2);top:calc(0px - clamp(75px,12vw,180px)/2)}}.hero-image-circle{animation:fade-right .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.5s;border:12vw solid var(--primary-accent);border-width:calc(clamp(75px,12vw,180px)*.7);border-radius:50%;content:"";height:50%;left:-45%;opacity:0;position:absolute;top:calc(0% - 5.25vw);width:50%}@media(min-width: 1200px){.hero-image-circle{border-width:8vw;height:40%;width:40%}}@media(min-width: 1400px){.hero-image-circle{border-width:calc(clamp(75px,12vw,180px)*.7);top:calc(0% - clamp(75px,12vw,180px)*.7/2);height:calc((clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px))/2);left:calc(0px - (clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px))/2*1.1);width:calc((clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px))/2)}}.hero-content{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;width:100%}@media(min-width: 1400px){.hero-content{min-width:auto;text-align:left;width:calc(100% - (clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px)) - clamp(75px,12vw,180px)*1.5)}}@media(min-width: 1400px){.hero-content-wrap{padding-left:calc(var(--side-padding) + 2em);padding-right:calc(var(--side-padding) + 2em)}}.hero-content-wrap-inner{margin:0 auto 3rem;max-width:40rem;padding-right:var(--side-padding)}.hero.invert-color{background-color:var(--primary-accent)}.hero.invert-color .hero-title{background-color:var(--primary-color)}.hero.invert-color .hero-image-circle{border-color:var(--primary-color)}.hero-service{background-color:var(--gray);color:var(--white);display:-ms-flexbox;display:flex;overflow:hidden;width:100%}@media(min-width: 1200px){.hero-service{grid-template-columns:3fr 2fr;min-height:calc(100vh - var(--header-height))}}.hero-service:has(.hero-service-side){display:grid;grid-template-columns:9fr 1fr}@media(min-width: 1200px){.hero-service:has(.hero-service-side){grid-template-columns:3fr 2fr}}.hero-service-image{animation:fade-right .6s ease-in-out forwards;margin-left:calc(0px - var(--side-padding));min-height:50vw;max-width:45vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0}@media(min-width: 900px){.hero-service-image{min-height:0px}}.hero-service-title{background-color:var(--primary-accent);padding:var(--vertical-padding-sm) var(--side-padding);animation:fade-right .6s ease-in-out forwards;animation-delay:.3s;color:var(--overlap-text-colour);margin-left:calc(0px - (var(--side-padding)));margin-top:-2rem;opacity:0;position:relative;width:calc(100% - var(--side-padding)*2)}.hero-service-title~*{animation:fade-up .6s ease-in-out forwards;animation-delay:.6s;opacity:0}.hero-service-title strong{color:inherit}.hero-service-content{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.hero-service-content-wrap{padding:var(--side-padding) calc(var(--side-padding) + 5vw) var(--side-padding) var(--side-padding)}.hero-service-side{animation:fade-left .6s ease-in-out forwards;animation-delay:.3s;background-color:var(--primary-color);opacity:0;position:relative}.hero-service-side img{animation:spin 30s linear infinite;height:auto;min-width:60vw;position:absolute;right:-30vw;top:var(--vertical-padding);width:100%}@media(min-width: 900px){.hero-service-side img{animation:spin 60s linear infinite;left:-5vw;min-width:0;right:initial}}.hero-service-side-wrap{animation:fade-left .6s ease-in-out forwards;animation-delay:.9s;opacity:0}.hero-service.invert-color .hero-service-title{background-color:var(--primary-color);padding:var(--vertical-padding-sm) var(--side-padding)}.hero-service.invert-color .hero-service-side{background-color:var(--primary-accent)}.hero-service-slim{background-color:var(--gray);color:var(--white);display:-ms-flexbox;display:flex;overflow:hidden;width:100%}@media(min-width: 1200px){.hero-service-slim{grid-template-columns:3fr 2fr;min-height:calc(100vh - var(--header-height))}}.hero-service-slim:has(.hero-service-slim-side){display:grid}@media(min-width: 1200px){.hero-service-slim:has(.hero-service-slim-side){grid-template-columns:3fr 2fr}}.hero-service-slim-image{animation:fade-right .6s ease-in-out forwards;margin-left:calc(0px - var(--side-padding));min-height:50vw;max-width:45vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0}@media(min-width: 900px){.hero-service-slim-image{min-height:0px}}.hero-service-slim-title{background-color:var(--primary-accent);padding:var(--vertical-padding-sm) var(--side-padding);animation:fade-right .6s ease-in-out forwards;animation-delay:.3s;color:var(--overlap-text-colour);margin-left:calc(0px - (var(--side-padding)));margin-top:-2rem;opacity:0;position:relative;width:calc(100% - var(--side-padding)*2)}.hero-service-slim-title~*{animation:fade-up .6s ease-in-out forwards;animation-delay:.6s;opacity:0}.hero-service-slim-title strong{color:inherit}.hero-service-slim-content{-ms-flex-align:center;align-items:center;background-position:center center;background-size:cover;display:-ms-flexbox;display:flex;padding-top:var(--side-padding)}@media(min-width: 900px){.hero-service-slim-content{padding-top:var(--vertical-padding-sm)}}@media(min-width: 1200px){.hero-service-slim-content{padding-top:0}}.hero-service-slim-content-wrap{background-color:rgba(0,0,0,.5);margin:var(--side-padding) calc(var(--side-padding) + 5vw) var(--side-padding) calc(var(--side-padding)/2);padding:0 calc(var(--side-padding)/2) calc(var(--side-padding)/2) calc(var(--side-padding)/2);z-index:2}.hero-service-slim-content-wrap .btn{--primary-color: var(--primary-accent)}.hero-service-slim-content-circle{--heading-color: $white;animation:fade-right .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.5s;border:12vw solid var(--white);border-width:calc(clamp(75px,12vw,180px)*.7);border-radius:50%;content:"";height:calc((clamp(0px,100vh - var(--header-height),900px)/2 + clamp(75px,12vw,180px) - 2em)/2);left:calc(0px - (clamp(0px,100vh - var(--header-height),900px)/2 + clamp(75px,12vw,180px) - 2em)/2);opacity:0;position:absolute;top:calc(0% - clamp(75px,12vw,180px)*.7/2);width:calc((clamp(0px,100vh - var(--header-height),900px)/2 + clamp(75px,12vw,180px) - 2em)/2);z-index:1}@media(min-width: 1400px){.hero-service-slim-content-circle{height:calc((clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px))/2);left:calc(0px - (clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px))/2*1.1);width:calc((clamp(0px, 100vh - var(--header-height), 900px) - clamp(75px,12vw,180px))/2)}}.hero-service-slim-side{animation:fade-left .6s ease-in-out forwards;animation-delay:.3s;background-color:var(--primary-color);display:none;opacity:0;position:relative}@media(min-width: 1200px){.hero-service-slim-side{display:block}}.hero-service-slim-side img{animation:spin 30s linear infinite;height:auto;min-width:60vw;position:absolute;right:-30vw;top:var(--vertical-padding);width:100%}@media(min-width: 900px){.hero-service-slim-side img{animation:spin 60s linear infinite;left:-5vw;min-width:0;right:initial}}.hero-service-slim-side-wrap{animation:fade-left .6s ease-in-out forwards;animation-delay:.9s;opacity:0}.hero-service-slim.invert-color .hero-service-slim-title{background-color:var(--primary-color);padding:var(--vertical-padding-sm) var(--side-padding)}.hero-service-slim.invert-color .hero-service-slim-side{background-color:var(--primary-accent)}.hero-sector{height:calc(75vh - var(--header-height));position:relative;z-index:1}@media(min-width: 900px){.hero-sector{height:calc(100vh - var(--header-height))}}.hero-sector-content-wrap{position:relative;overflow-x:clip}.hero-sector-image{animation:fade-right .6s ease-in-out forwards;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;height:calc(75vh - var(--header-height));width:100%}@media(min-width: 900px){.hero-sector-image{height:calc(100vh - var(--header-height))}}.hero-sector-title{animation:fade-right .6s ease-in-out forwards;animation-delay:.3s;color:var(--overlap-text-colour);opacity:0;position:absolute;bottom:0;left:0;margin:0;width:calc(100% - 2*var(--side-padding));padding:4rem var(--side-padding);background-color:#f03}.hero-sector-title~*{animation:fade-up .6s ease-in-out forwards;animation-delay:.6s;opacity:0}.hero-sector-title:after{border:.4em solid #ffcef4;border-radius:100%;padding-bottom:30%;position:absolute;overflow:hidden;right:0;top:0;width:30%}.hero-sector-title:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-sector-title:after{animation:spin 60s linear infinite;border-style:dotted;content:"";margin-top:calc(-15% - .4em);position:absolute;right:-10%;top:50%}.hero-spotlight{background-color:#f03;overflow:hidden;width:100%}@media(min-width: 900px){.hero-spotlight{height:calc(85vh - var(--header-height))}}.hero-spotlight-content-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 900px){.hero-spotlight-content-wrap{-ms-flex-direction:row;flex-direction:row;height:100%}}.hero-spotlight-text-wrap{background-color:#f03}@media(min-width: 900px){.hero-spotlight-text-wrap{background-color:var(--offwhite);display:-ms-flexbox;display:flex;-ms-flex:0 0 49%;flex:0 0 49%;-ms-flex-direction:column;flex-direction:column;height:100%}}.hero-spotlight-text-wrap .hero-spotlight-text-top{display:none}@media(min-width: 900px){.hero-spotlight-text-wrap .hero-spotlight-text-top{background-color:#f03;display:block;-ms-flex:0 1 38%;flex:0 1 38%}}.hero-spotlight-text-wrap .hero-spotlight-text-bottom{background-color:#f03;padding:2rem var(--side-padding) 2.5rem}@media(min-width: 900px){.hero-spotlight-text-wrap .hero-spotlight-text-bottom{-ms-flex-line-pack:center;align-content:center;background-color:var(--white);-ms-flex:1 1 auto;flex:1 1 auto;padding:clamp(1.6rem,4vw,3.8rem)}}.hero-spotlight-text-wrap .hero-spotlight-text-bottom .hero-spotlight-subtitle{color:var(--white);font-weight:600;margin:0 0 .8rem}@media(min-width: 900px){.hero-spotlight-text-wrap .hero-spotlight-text-bottom .hero-spotlight-subtitle{color:#f03}}.hero-spotlight-text-wrap .hero-spotlight-text-bottom .hero-spotlight-title{color:var(--text-color);font-weight:600;margin:0}@media(min-width: 900px){.hero-spotlight-image-wrap{-ms-flex:0 0 51%;flex:0 0 51%;height:100%}}.hero-spotlight-image-wrap .hero-spotlight-image{aspect-ratio:1/1;display:block;height:auto;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width: 600px){.hero-spotlight-image-wrap .hero-spotlight-image{aspect-ratio:auto;height:100%;max-height:none}}@media(min-width: 900px){.hero-spotlight-image-wrap .hero-spotlight-image{height:100%}}.hero-large-image-inner{background-color:var(--gray);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;-ms-flex-pack:center;justify-content:center;max-height:calc(80vh - var(--header-height));overflow:hidden;position:relative;width:100%}@media(min-width: 600px){.hero-large-image-inner{max-height:calc(100vh - var(--header-height))}}.hero-large-image-inner::before{border:15vw solid var(--white);border-radius:100%;padding-bottom:50vw;position:absolute;overflow:hidden;right:0;top:0;width:50vw}.hero-large-image-inner::before img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-large-image-inner::before{bottom:0;content:"";left:0;top:auto;transform:translate(-25%, 10%)}@media(min-width: 600px){.hero-large-image-inner::before{border:6vw solid var(--white);border-radius:100%;padding-bottom:18vw;position:absolute;overflow:hidden;right:0;top:0;width:18vw}.hero-large-image-inner::before img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-large-image-inner::before{transform:translate(-15%, 15%);top:auto}}.hero-large-image-inner::after{border:10vw solid var(--primary-accent);border-radius:100%;padding-bottom:30vw;position:absolute;overflow:hidden;right:0;top:0;width:30vw}.hero-large-image-inner::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-large-image-inner::after{content:"";top:0;transform:translate(50%, -7%)}@media(min-width: 600px){.hero-large-image-inner::after{border:4vw solid var(--primary-accent);border-radius:100%;padding-bottom:13vw;position:absolute;overflow:hidden;right:0;top:0;width:13vw}.hero-large-image-inner::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-large-image-inner::after{transform:translate(1%, -20%)}}.hero-large-image-image{display:block;margin:0 auto;max-width:1200px;padding-top:var(--vertical-padding-sm);position:relative;width:100%;z-index:2}@media(min-width: 600px){.hero-large-image-image{width:calc(100% - 5em)}}@media(min-width: 900px){.hero-large-image-image{width:calc(100% - 10em)}}.hero-large-image-title{background-color:var(--primary-accent);padding:var(--vertical-padding-sm) var(--side-padding);animation:fade-left .5s ease-in-out;animation-delay:.25s;animation-fill-mode:forwards;color:var(--overlap-text-colour);display:block;opacity:0;padding-bottom:var(--vertical-padding-sm);position:relative;margin:-5% 10% 0 0;width:80%;z-index:3}@media(min-width: 600px){.hero-large-image-title{margin:-3rem 0 0 50%;width:calc(50% - var(--side-padding)*2)}}.hero-image-banner{overflow:hidden;position:relative;width:100%}.hero-image-banner-image{height:calc(90vh - var(--header-height));position:relative}.hero-image-banner-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.hero-image-banner-image.admin{height:calc(90vh - var(--header-height) - var(--admin-bar-height))}.hero-image-banner-content{bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.hero-image-banner-content-wrap{background-color:var(--white);color:var(--text-color);margin:0 var(--side-padding) var(--side-padding);max-width:48rem;padding:calc(var(--side-padding)/2);pointer-events:auto;position:relative}.hero-image-banner-content-wrap h1{color:var(--primary-color);margin-top:0;margin-bottom:1rem}.hero-image-banner-content-wrap p{margin-bottom:0;max-width:30rem}.hero-image-banner-content-wrap .strategy .btn{--btn-active-background: var(--white);--btn-background: var(--offwhite);--btn-primary-color: var(--primary-accent);--btn-text-color: var(--gray);margin-top:calc(var(--vertical-padding-sm)*2)}@media(max-width: 899px){.hero-image-banner-content{margin-top:-100%}.hero-image-banner-content-wrap{margin:0 var(--side-padding) var(--side-padding);max-width:none}}.hero-image-banner.invert-color .hero-image-banner-content-wrap{background-color:var(--primary-accent);color:var(--white)}.hero-image-banner.invert-color .hero-image-banner-content-wrap h1{color:var(--white)}.hero-image-banner.invert-color .hero-image-banner-content-wrap .strategy .btn{--btn-active-background: var(--primary-color);--btn-background: var(--white);--btn-primary-color: var(--primary-color);--btn-text-color: var(--primary-color)}.hero-video{min-height:clamp(0px,140vw,100vh);position:relative}@media(min-width: 900px){.hero-video{min-height:clamp(0px,100vh - var(--header-height),56vw)}}.hero-video-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.hero-video-wrapper video,.hero-video-wrapper img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:transform}.hero-video-wrapper video:first-child:last-child,.hero-video-wrapper img:first-child:last-child{display:block}.hero-video-wrapper video:first-child,.hero-video-wrapper img:first-child{display:none}@media(min-width: 900px){.hero-video-wrapper video:first-child,.hero-video-wrapper img:first-child{display:block}}@media(min-width: 900px){.hero-video-wrapper video:last-child,.hero-video-wrapper img:last-child{display:none}}.intro-row{padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding);position:relative;overflow:hidden}.intro-row+h1:nth-child(n),.intro-row+h2:nth-child(n),.intro-row+h3:nth-child(n),.intro-row+h4:nth-child(n),.intro-row+h5:nth-child(n),.intro-row+h6:nth-child(n),.intro-row+p:nth-child(n),.intro-row+ul:nth-child(n),.intro-row+ol:nth-child(n),.intro-row+[class*=wp-block-]:nth-child(n){margin-top:0}.intro-row h1,.intro-row h2,.intro-row h3,.intro-row h4,.intro-row h5,.intro-row h6{opacity:0}.intro-row.active h1,.intro-row.active h2,.intro-row.active h3,.intro-row.active h4,.intro-row.active h5,.intro-row.active h6{animation:fade-up .5s ease-in-out;animation-fill-mode:forwards}.intro-row h1,.intro-row h2,.intro-row h3,.intro-row h4,.intro-row h5,.intro-row h6{color:var(--primary-accent)}.intro-row h1 span,.intro-row h2 span,.intro-row h3 span,.intro-row h4 span,.intro-row h5 span,.intro-row h6 span{color:var(--text-color)}.intro-row.bot-pad-0{padding-bottom:0}.intro-row.top-pad-0{padding-top:0}.intro-row.b-corp-row{--heading-color: $white;--primary-accent: #bcff00;background-color:var(--gray);color:var(--white);padding-top:calc(var(--vertical-padding-lg)*2)}@media(min-width: 900px){.intro-row.b-corp-row{padding-top:var(--vertical-padding)}}.intro-row.b-corp-row::before{background-color:var(--primary-color);content:"";height:4em;left:0;opacity:0;position:absolute;top:0;transform:translateY(-50%);width:15%}.intro-row.active:before{animation:fade-left .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.25s}.intro-row.b-corp-row::after{background-color:var(--primary-accent);bottom:0;content:none;height:4em;left:0;opacity:0;position:absolute;width:30%}@media(min-width: 900px){.intro-row.b-corp-row::after{content:""}}.intro-row.active:after{animation:fade-right .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.25s}.intro-row.coloured_blocks.white::before{background-color:#f03}.intro-row.coloured_blocks.white::after{background-color:var(--gray)}.intro-row.coloured_blocks.white .intro-row-wrap::after{background-color:#f03}.intro-row.coloured_blocks.red::before{background-color:var(--gray)}.intro-row.coloured_blocks.red::after{background-color:var(--white)}.intro-row.coloured_blocks.red .intro-row-wrap::after{background-color:var(--gray)}.intro-row.coloured_blocks.gray::before{background-color:var(--white)}.intro-row.coloured_blocks.gray::after{background-color:#f03}.intro-row.coloured_blocks.gray .intro-row-wrap::after{background-color:var(--white)}.intro-row.coloured_blocks.light-gray::before{background-color:var(--gray)}.intro-row.coloured_blocks.light-gray::after{background-color:#f03}.intro-row.coloured_blocks.light-gray .intro-row-wrap::after{background-color:var(--gray)}.intro-row.coloured_blocks::before{content:"";height:calc(var(--vertical-padding-lg)/2);left:0;opacity:0;position:absolute;top:0;transform:translateY(-50%);width:calc(var(--vertical-padding-lg)*1.5)}.intro-row.active:before{animation:fade-right .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.25s}.intro-row.coloured_blocks::after{bottom:0;content:"";height:calc(var(--vertical-padding-lg)/2);left:0;opacity:0;position:absolute;width:calc(var(--vertical-padding-lg)*3)}.intro-row.active:after{animation:fade-right .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.25s}.intro-row.coloured_blocks .intro-row-wrap::after{content:"";height:var(--vertical-padding-lg);opacity:0;position:absolute;right:1em;top:0;width:calc(var(--vertical-padding-lg)/1.5)}.intro-row.active .intro-row-wrap:after{animation:fade-down .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.25s}.intro-row.side_block.white::before{background-color:var(--gray)}.intro-row.side_block.white::after{border-color:#f03}.intro-row.side_block.red::before{background-color:var(--gray)}.intro-row.side_block.red::after{border-color:var(--white)}.intro-row.side_block.gray::before{background-color:var(--white)}.intro-row.side_block.gray::after{border-color:#f03}.intro-row.side_block.light-gray::before{background-color:var(--gray)}.intro-row.side_block.light-gray::after{border-color:#f03}.intro-row.side_block:before{bottom:0;content:"";height:calc(var(--vertical-padding)/1.5);left:0;opacity:0;position:absolute;width:21vw}@media(min-width: 900px){.intro-row.side_block:before{left:0;max-width:21rem;top:50%;width:calc((100% - min(100%,900px))/2 - 1em)}}.intro-row.active:after{animation:fade-right .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.25s}.intro-row.side_block:after{content:"";border:3.5vw solid #f03;border-radius:100%;padding-bottom:15vw;position:absolute;overflow:hidden;right:0;top:0;width:15vw}.intro-row.side_block:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.intro-row.side_block:after{right:-11vw;bottom:-11vw;top:unset;left:unset}@media(min-width: 900px){.intro-row.side_block:after{border:1.5vw solid #f03;border-radius:100%;padding-bottom:7vw;position:absolute;overflow:hidden;right:0;top:0;width:7vw}.intro-row.side_block:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.intro-row.side_block:after{left:-5vw;top:calc(50% - 7vw - .75vw);right:unset;bottom:unset}}.intro-row.highlighted_header{padding-top:calc(var(--vertical-padding-sm)*1.5)}.intro-row.highlighted_header .intro-row-wrap{max-width:1200px;text-align:left}.intro-row.highlighted_header .intro-row-wrap h1,.intro-row.highlighted_header .intro-row-wrap h2,.intro-row.highlighted_header .intro-row-wrap h3,.intro-row.highlighted_header .intro-row-wrap h4,.intro-row.highlighted_header .intro-row-wrap h5,.intro-row.highlighted_header .intro-row-wrap h6{padding:calc(var(--side-padding)/2) calc(var(--side-padding)*2) calc(var(--side-padding)/2) var(--side-padding);margin-left:calc(var(--side-padding)*-1);width:-moz-fit-content;width:fit-content}.intro-row.highlighted_header.white h1,.intro-row.highlighted_header.white h2,.intro-row.highlighted_header.white h3,.intro-row.highlighted_header.white h4,.intro-row.highlighted_header.white h5,.intro-row.highlighted_header.white h6{background-color:#f03;color:var(--white)}.intro-row.highlighted_header.red h1,.intro-row.highlighted_header.red h2,.intro-row.highlighted_header.red h3,.intro-row.highlighted_header.red h4,.intro-row.highlighted_header.red h5,.intro-row.highlighted_header.red h6{background-color:var(--gray);color:var(--white)}.intro-row.highlighted_header.gray h1,.intro-row.highlighted_header.gray h2,.intro-row.highlighted_header.gray h3,.intro-row.highlighted_header.gray h4,.intro-row.highlighted_header.gray h5,.intro-row.highlighted_header.gray h6{background-color:#f03;color:var(--white)}.intro-row.highlighted_header.light-gray h1,.intro-row.highlighted_header.light-gray h2,.intro-row.highlighted_header.light-gray h3,.intro-row.highlighted_header.light-gray h4,.intro-row.highlighted_header.light-gray h5,.intro-row.highlighted_header.light-gray h6{background-color:#f03;color:var(--white)}.intro-row-wrap{margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.b-corp-row .intro-row-wrap{text-align:left}@media(min-width: 900px){.b-corp-row .intro-row-wrap{text-align:center}}.intro-row-wrap>:first-child{margin-top:0}.intro-row-wrap>:last-child{margin-bottom:0}.intro-row-wrap .btn{--btn-primary-color: var(--primary-accent)}.intro-row-badge{opacity:0;position:absolute;right:2em;top:0;width:3em}@media(min-width: 900px){.intro-row-badge{width:5em}}.intro-row.active .intro-row-badge{animation:fade-down .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.15s}.intro-row.white{background-color:rgba(0,0,0,0);color:var(--gray)}.intro-row.white .h1,.intro-row.white .h2,.intro-row.white .h3,.intro-row.white .h4,.intro-row.white .h5,.intro-row.white .h6{color:var(--gray)}.intro-row.white .h1 span,.intro-row.white .h2 span,.intro-row.white .h3 span,.intro-row.white .h4 span,.intro-row.white .h5 span,.intro-row.white .h6 span{color:#f03}.intro-row.white .intro-row-wrap .btn{--btn-primary-color: #ff0033}.intro-row.red{background-color:#f03;color:var(--white)}.intro-row.red .h1,.intro-row.red .h2,.intro-row.red .h3,.intro-row.red .h4,.intro-row.red .h5,.intro-row.red .h6{color:var(--white)}.intro-row.red .h1 span,.intro-row.red .h2 span,.intro-row.red .h3 span,.intro-row.red .h4 span,.intro-row.red .h5 span,.intro-row.red .h6 span{color:var(--gray)}.intro-row.gray{background-color:var(--gray);color:var(--white)}.intro-row.gray .h1,.intro-row.gray .h2,.intro-row.gray .h3,.intro-row.gray .h4,.intro-row.gray .h5,.intro-row.gray .h6{color:var(--white)}.intro-row.gray .h1 span,.intro-row.gray .h2 span,.intro-row.gray .h3 span,.intro-row.gray .h4 span,.intro-row.gray .h5 span,.intro-row.gray .h6 span{color:#f03}.intro-row.gray .intro-row-wrap .btn{--btn-primary-color: #ff0033}.intro-row.light-gray{background-color:#f0f0f0;color:var(--gray)}.intro-row.light-gray .h1,.intro-row.light-gray .h2,.intro-row.light-gray .h3,.intro-row.light-gray .h4,.intro-row.light-gray .h5,.intro-row.light-gray .h6{color:var(--gray)}.intro-row.light-gray .h1 span,.intro-row.light-gray .h2 span,.intro-row.light-gray .h3 span,.intro-row.light-gray .h4 span,.intro-row.light-gray .h5 span,.intro-row.light-gray .h6 span{color:#f03}.intro-row.light-gray .intro-row-wrap .btn{--btn-primary-color: #ff0033}.grid-blocks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-left:0;padding-right:0;padding-top:0;position:relative}.grid-blocks:before{background-color:var(--offwhite);bottom:0;content:"";height:100vh;left:0;position:absolute;width:100%}.grid-block{--heading-color: $white;color:var(--white);position:relative;text-align:center;z-index:0;width:100%}@media(min-width: 900px){.grid-block{text-align:left;width:65%}}.grid-block br{display:none}@media(min-width: 900px){.grid-block br{display:block}}@media(min-width: 900px){.grid-block:nth-child(even){margin-left:auto;text-align:right}}.grid-block:not(:first-child){margin-top:var(--vertical-padding)}@media(min-width: 900px){.grid-block:not(:first-child){margin-top:calc(0px - 19.98vw)}}@media(min-width: 900px){.full-background.grid-block:not(:first-child){margin-top:calc(0px - 13.32vw)}}.grid-block.accent-variation-1::after{border:3em solid var(--primary-accent);border-radius:100%;content:"";display:block;height:6em;opacity:0;position:absolute;right:100%;top:var(--side-padding);transform:translateX(0%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition-delay:.5s;width:6em}.active.grid-block.accent-variation-1::after{opacity:.4;transform:translateX(50%)}.grid-block.accent-variation-2::before{animation:spin 60s linear infinite;border:1em dotted var(--primary-accent);border-radius:100%;content:"";display:block;height:60vw;opacity:0;position:absolute;right:60vw;top:calc(0px - var(--vertical-padding)*2);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition-delay:.5s;width:60vw;z-index:-1}@media(min-width: 900px){.grid-block.accent-variation-2::before{height:30vw;right:var(--side-padding);top:calc(100% - 25vw);width:30vw}}.active.grid-block.accent-variation-2::before{opacity:.4}.grid-block.accent-variation-3::before{animation:spin 60s linear infinite;border:1em dotted var(--primary-accent);border-radius:100%;content:"";display:block;height:60vw;left:70vw;opacity:0;position:absolute;top:calc(0px - var(--vertical-padding)*2);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition-delay:.5s;width:60vw;z-index:-1}@media(min-width: 900px){.grid-block.accent-variation-3::before{height:30vw;left:calc(0px - var(--side-padding));top:calc(100% - 20vw);width:30vw}}.active.grid-block.accent-variation-3::before{opacity:.4}.grid-block.accent-variation-4::after{border:3em solid var(--primary-accent);border-radius:100%;content:"";display:block;height:8em;opacity:0;position:absolute;right:0;top:var(--side-padding);transform:translateX(100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition-delay:.5s;width:8em}.active.grid-block.accent-variation-4::after{opacity:.4;transform:translateX(50%)}.grid-block .btn{--btn-primary-color: var(--primary-accent);margin-top:2em}.grid-block-title{background-color:var(--primary-accent);padding:var(--vertical-padding-sm) var(--side-padding);color:var(--gray);font-weight:600;margin-top:-1.5rem;position:relative;text-align:center}@media(min-width: 900px){.grid-block-title{margin-left:0;margin-top:0;text-align:left;width:auto}}.grid-block-title.white{color:var(--white)}.grid-block:nth-child(even) .grid-block-title{text-align:center}@media(min-width: 900px){.grid-block:nth-child(even) .grid-block-title{margin-left:auto;text-align:right}}@media(min-width: 900px){.grid-block:nth-child(odd) .grid-block-title.bleed-of-edge{margin-left:calc(0px - var(--side-padding))}}@media(min-width: 900px){.grid-block:nth-child(even) .grid-block-title.bleed-of-edge{margin-right:calc(0px - var(--side-padding))}}@media(min-width: 900px){.grid-block-title.overlap-title{margin-top:-1.5em}}@media(min-width: 900px){.grid-block:nth-child(even) .grid-block-title.small{width:60%}}@media(min-width: 900px){.grid-block:nth-child(even) .grid-block-title.medium{width:80%}}.grid-block-image{display:block;opacity:0;transform:translateY(3rem);transition:transform .5s ease-in-out,opacity .5s ease-in-out;width:100%}@media(min-width: 900px){.grid-block-image{height:33.3vw;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}}.grid-block.active .grid-block-image{opacity:1;transform:translateY(0)}.grid-block-image.right{margin-left:auto}.grid-block-image.right-edge{margin-left:-var(--side-padding)}.grid-block-image.left{margin-right:auto}.grid-block-image.left-edge{margin-left:-var(--side-padding)}.grid-block-wrap{padding:var(--side-padding)}.grid-block-wrap:after{background-color:var(--gray);bottom:0;content:"";height:calc(100% - 33.3vw);position:absolute;left:0;opacity:0;transform:translateX(-100%);transition:transform .75s ease-in-out,opacity .75s ease-in-out;transition-delay:.5s;width:100%;z-index:-1}.grid-block.right .grid-block-wrap:after{transform:translateX(100%)}.full-background.grid-block .grid-block-wrap:after{height:calc(100% - 19.98vw)}.grid-block.active .grid-block-wrap:after{opacity:1;transform:translateX(0)}.pills-card{--border-radius: 6rem;--heading-color: var(--white);color:var(--white);display:grid;grid-template-columns:8rem auto;margin-bottom:var(--vertical-padding);margin-top:var(--vertical-padding);max-width:1200px;min-height:calc(var(--border-radius)*2);position:relative;width:100%}@media(min-width: 600px){.pills-card{--border-radius: 15rem;grid-template-columns:1fr 1fr}}.pills-card:nth-of-type(even){grid-template-columns:auto 8rem}@media(min-width: 600px){.pills-card:nth-of-type(even){grid-template-columns:1fr 1fr}}@media(min-width: 900px){.pills-card:nth-of-type(3n - 2){margin-left:0;margin-right:auto}}@media(min-width: 900px){.pills-card:nth-of-type(3n - 1){margin-left:auto;margin-right:0}}@media(min-width: 900px){.pills-card:nth-of-type(3n){margin-left:auto;margin-right:auto}}.pills-card:nth-of-type(2)::after{animation:spin 60s linear infinite;border:1rem solid var(--primary-accent);border-radius:100%;padding-bottom:20rem;position:absolute;overflow:hidden;right:0;top:0;width:20rem}.pills-card:nth-of-type(2)::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.pills-card:nth-of-type(2)::after{border-style:dotted;content:"";position:absolute;right:100%;top:50%}.pills-card:nth-of-type(5)::after{animation:spin 60s linear infinite;border:2rem solid var(--primary-accent);border-radius:100%;padding-bottom:50rem;position:absolute;overflow:hidden;right:0;top:0;width:50rem}.pills-card:nth-of-type(5)::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.pills-card:nth-of-type(5)::after{border-style:dotted;content:"";left:75%;position:absolute;top:var(--side-padding);z-index:-1}.pills-card:nth-of-type(8)::after{animation:spin 60s linear infinite;border:1rem solid var(--primary-accent);border-radius:100%;padding-bottom:20rem;position:absolute;overflow:hidden;right:0;top:0;width:20rem}.pills-card:nth-of-type(8)::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.pills-card:nth-of-type(8)::after{border-style:dotted;content:"";position:absolute;right:100%;top:50%}.pills-card+.pills-card{margin-top:0}.pills-card-image{background-color:var(--offwhite);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);margin:0;opacity:0;overflow:hidden;position:relative;transform:translateX(-1em);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.pills-card.active .pills-card-image{opacity:1;transform:translateX(0em)}.pills-card:nth-child(2n) .pills-card-image{border-top-right-radius:var(--border-radius);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--border-radius);-ms-flex-order:1;order:1;transform:translateX(1em)}.pills-card.active:nth-child(2n) .pills-card-image{transform:translateX(0em)}.pills-card-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.pills-card-content{-ms-flex-align:center;align-items:center;background-color:var(--primary-color);border-top-right-radius:var(--border-radius);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--border-radius);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;opacity:0;padding:var(--side-padding);transform:translateX(1em);transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition-delay:.2s}@media(min-width: 900px){.pills-card-content{padding-left:calc(var(--side-padding)*2);padding-right:calc(var(--side-padding)*2)}}.pills-card.active .pills-card-content{opacity:1;transform:translateX(0em)}.pills-card:nth-child(2n) .pills-card-content{background-color:var(--gray);border-top-left-radius:var(--border-radius);border-top-right-radius:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:0;transform:translateX(-1em)}.pills-card.active:nth-child(2n) .pills-card-content{transform:translateX(0em)}.pills-card:nth-child(2n-1) .pills-card-content .btn{--primary-color: var(--primary-accent)}@media(max-width: 599px){.pills-card-content .h4{font-size:1.2rem}}@media(max-width: 599px){.pills-card-content .btn{font-size:.8rem}}.pills-card-content-wrap{width:100%}.pills-card-content-excerpt{display:none}@media(min-width: 900px){.pills-card-content-excerpt{display:block}}.pills-cards-wrap{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}@media(min-width: 900px){.pills-cards-wrap{padding-left:var(--side-padding);padding-right:var(--side-padding)}}.full-width-accordion+.full-width-accordion{margin-top:.5em}.full-width-accordion-title{-ms-flex-align:center;align-items:center;background-color:var(--gray);color:var(--white);cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.3em;margin:0;padding:var(--side-padding);transition:background-color .6s ease-in-out,opacity .6s ease-in-out}.full-width-accordion-title:hover{opacity:.7}.full-width-accordion-title.active{background-color:#f03}.full-width-accordion-title:after{content:"+";margin-left:auto}.full-width-accordion-title.active:after{content:"-"}.full-width-accordion-content{height:0px;overflow:hidden;transition:height .6s ease-in-out}.full-width-accordion-content-wrap{padding:var(--side-padding)}.background-text-block{-ms-flex-align:center;align-items:center;background-color:var(--gray);color:var(--white);display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;padding:var(--vertical-padding) var(--side-padding);text-align:center;transition:background-color .6s ease-in-out}.background-text-block:hover{background-color:var(--primary-color)}.split-content{--heading-color: var(--white);background-color:var(--gray);color:var(--white);display:grid;grid-template-columns:1fr;overflow:hidden;padding:0 0 calc(1.5*var(--vertical-padding-lg)) 0}@media(min-width: 900px){.split-content{grid-template-columns:2fr 1fr;overflow:visible;padding-bottom:0}}.split-content h2{opacity:0;position:relative;transform:translateY(1em);transition:opacity .7s ease-in-out,transform .7s ease-in-out;z-index:1}.active.split-content h2{opacity:1;transform:translateY(0%)}.split-content h2.no-margin{margin:0 !important}.split-content h2::before{background-color:var(--primary-color);content:"";height:calc(1.2em + 2rem);left:calc(0px - var(--side-padding));opacity:1;position:absolute;top:-1rem;transform:translateX(-100%);transition:transform .7s ease-in-out,opacity .7s ease-in-out;transition-delay:.7s;width:calc(var(--side-padding) + 2ch);z-index:-1}.active.split-content h2::before{opacity:1;transform:translateX(0%)}.split-content h3{z-index:1;position:relative}.split-content h3.no-margin{margin:0 !important}.split-content p.narrow{max-width:40rem}.split-content-outer-wrap{margin-bottom:calc(0px - (30% + 3em + var(--vertical-padding-lg)));overflow:hidden;padding-bottom:calc(30% + 3em + var(--vertical-padding-lg));position:relative;z-index:2}@media(min-width: 900px){.split-content-outer-wrap{margin-bottom:0;padding-bottom:var(--vertical-padding-lg)}}@media(min-width: 900px){.split-content-outer-wrap.no-padding-bot{padding-bottom:0}}@media(max-width: 899px){.split-content-outer-wrap+.block:not(.parallax-image-text-pills){padding-top:calc(var(--vertical-padding) + 30% + 3em)}}@media(max-width: 899px){.split-content-outer-wrap+.block.parallax-image-text-pills .parallax-image-text-pills-header{padding-top:calc(var(--vertical-padding) + 30% + 3em)}}.split-content-left{opacity:0;padding:var(--vertical-padding) var(--side-padding)}.split-content.active .split-content-left{animation:fade-right .5s ease-in-out;animation-fill-mode:forwards}.split-content-left .wp-block-buttons{opacity:0}.split-content.active .split-content-left .wp-block-buttons{animation:fade-up .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.5s}.split-content-right{-ms-flex-align:center;align-items:center;background-color:var(--primary-color);display:-ms-flexbox;display:flex;position:relative;opacity:0}.split-content.active .split-content-right{animation:fade-left .5s ease-in-out;animation-fill-mode:forwards}.split-content-right:after{border:.75em solid #ffcef4;border-radius:100%;padding-bottom:30%;position:absolute;overflow:hidden;right:0;top:0;width:30%}.split-content-right:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.split-content-right:after{animation:spin 60s linear infinite;border-style:dotted;content:"";right:5%;top:unset;z-index:-1}@media(min-width: 900px){.split-content-right:after{border:1em solid #ffcef4;border-radius:100%;padding-bottom:70%;position:absolute;overflow:hidden;right:0;top:0;width:70%}.split-content-right:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.split-content-right:after{bottom:calc(0px - var(--vertical-padding-lg)/2);border-style:dotted;position:absolute;right:10%;top:initial;z-index:auto}}.split-content-image{border:3.5em solid var(--primary-accent);border-radius:100%;padding-bottom:30%;position:absolute;overflow:hidden;right:0;top:0;width:30%}.split-content-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.split-content-image{right:5%;top:100%;transform:translate(50%, -40%)}@media(min-width: 900px){.split-content-image{border:5em solid var(--primary-accent);border-radius:100%;padding-bottom:80%;position:absolute;overflow:hidden;right:0;top:0;width:80%}.split-content-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.split-content-image{top:50%;transform:translate(35%, -50%)}}.split-content-image img{display:block}.split-content-simple{--heading-color: var(--white);background-color:var(--gray);color:var(--white);display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.split-content-simple-heading{opacity:0;position:relative;transform:translateY(1em);transition:opacity .7s ease-in-out,transform .7s ease-in-out;z-index:1}.active.split-content-simple .split-content-simple-heading{opacity:1;transform:translateY(0%)}.split-content-simple-heading::before{background-color:var(--primary-color);content:"";height:calc(100% + 2rem);left:calc(0px - var(--side-padding));opacity:1;position:absolute;top:-1rem;transform:translateX(-100%);transition:transform .7s ease-in-out,opacity .7s ease-in-out;transition-delay:.7s;width:calc(var(--side-padding) + 2ch);z-index:-1}.active.split-content-simple .split-content-simple-heading::before{opacity:1;transform:translateX(0%)}.split-content-simple-outer-wrap{overflow:hidden;padding-bottom:0;position:relative;z-index:2;margin-bottom:0}.split-content-simple-left{width:100%;padding:var(--vertical-padding-sm) var(--side-padding) var(--vertical-padding);z-index:2;opacity:0}.split-content-simple-left h1,.split-content-simple-left h2,.split-content-simple-left h3,.split-content-simple-left h4,.split-content-simple-left h5,.split-content-simple-left h6{max-width:72.5%}@media(min-width: 600px){.split-content-simple-left h1,.split-content-simple-left h2,.split-content-simple-left h3,.split-content-simple-left h4,.split-content-simple-left h5,.split-content-simple-left h6{max-width:100%}}@media(min-width: 600px){.split-content-simple-left{width:72.5%}}.split-content-simple.active .split-content-simple-left{animation:fade-right .5s ease-in-out;animation-fill-mode:forwards}.split-content-simple-left .wp-block-buttons{opacity:0;-ms-flex-pack:center;justify-content:center}.split-content-simple.active .split-content-simple-left .wp-block-buttons{animation:fade-up .5s ease-in-out;animation-fill-mode:forwards;animation-delay:.5s}@media(min-width: 600px){.split-content-simple-left .wp-block-buttons{-ms-flex-pack:normal;justify-content:normal}}.split-content-simple-right{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:absolute;right:0;top:var(--vertical-padding-sm);opacity:0;font-size:20px;padding-bottom:var(--vertical-padding-sm);width:27.5%}.split-content-simple.active .split-content-simple-right{animation:fade-left .5s ease-in-out;animation-fill-mode:forwards}@media(min-width: 600px){.split-content-simple-right{position:relative;padding-top:calc(var(--vertical-padding-sm) + 2.9em + 4.2em)}}.split-content-simple-right:after{border:.75em solid var(--primary-accent);border-radius:100%;padding-bottom:60%;position:absolute;overflow:hidden;right:0;top:0;width:60%}.split-content-simple-right:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.split-content-simple-right:after{animation:spin 60s linear infinite;border-style:dotted;position:absolute;content:"";right:-10%;bottom:-15%;top:initial;z-index:-1;display:none}@media(min-width: 900px){.split-content-simple-right:after{border:.75em solid var(--primary-accent);border-radius:100%;padding-bottom:50%;position:absolute;overflow:hidden;right:0;top:0;width:50%}.split-content-simple-right:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.split-content-simple-right:after{border-style:dotted;bottom:0%;right:-15%;top:initial;display:block}}@media(min-width: 1400px){.split-content-simple-right:after{border:1em solid var(--primary-accent);border-radius:100%;padding-bottom:70%;position:absolute;overflow:hidden;right:0;top:0;width:70%}.split-content-simple-right:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.split-content-simple-right:after{border-style:dotted;bottom:-20%;right:-15%;top:initial}}.split-content-simple-image{height:100%}.split-content-simple-image img{aspect-ratio:1/1;border-radius:50%;display:block;max-width:11em;width:200%}@media(min-width: 600px){.split-content-simple-image img{max-width:36em}}.parallax-image-text-pills{--heading-color: $white;background-color:var(--offwhite);padding:0;text-align:center}.parallax-image-text-pills-wrap{margin-left:auto;margin-right:auto;max-width:1200px;position:relative}.parallax-image-text-pills-wrap.parallax-image-text-pills-text-wrap{max-width:1000px}.parallax-image-text-pills-header .parallax-image-text-pills-wrap:before{border:6em solid var(--white);border-radius:100%;padding-bottom:20em;position:absolute;overflow:hidden;right:0;top:0;width:20em}.parallax-image-text-pills-header .parallax-image-text-pills-wrap:before img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.parallax-image-text-pills-header .parallax-image-text-pills-wrap:before{bottom:-3em;content:"";left:initial;opacity:0;position:absolute;right:calc(100% - 6em);top:initial;transform:translateX(-3rem);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.active .parallax-image-text-pills-header .parallax-image-text-pills-wrap:before{opacity:.6;transform:translateX(0rem)}.parallax-image-text-pills-bottom .parallax-image-text-pills-wrap{padding:calc(var(--vertical-padding)/2) var(--side-padding)}.parallax-image-text-pills-header{background-color:var(--primary-color);color:var(--white);overflow:hidden;padding:1em var(--side-padding) 0;position:relative}.parallax-image-text-pills-header:after{background-color:var(--primary-accent);bottom:0;content:"";display:none;height:4em;left:0;position:absolute;width:100%}@media(min-width: 1200px){.parallax-image-text-pills-header:after{display:block}}.parallax-image-text-pills-header h1,.parallax-image-text-pills-header h2,.parallax-image-text-pills-header h3,.parallax-image-text-pills-header h4,.parallax-image-text-pills-header h5,.parallax-image-text-pills-header h6{opacity:0}.white .parallax-image-text-pills-header h1,.white .parallax-image-text-pills-header h2,.white .parallax-image-text-pills-header h3,.white .parallax-image-text-pills-header h4,.white .parallax-image-text-pills-header h5,.white .parallax-image-text-pills-header h6{color:var(--white)}.grey .parallax-image-text-pills-header h1,.grey .parallax-image-text-pills-header h2,.grey .parallax-image-text-pills-header h3,.grey .parallax-image-text-pills-header h4,.grey .parallax-image-text-pills-header h5,.grey .parallax-image-text-pills-header h6{color:var(--gray)}.parallax-image-text-pills.active .parallax-image-text-pills-header h1,.parallax-image-text-pills.active .parallax-image-text-pills-header h2,.parallax-image-text-pills.active .parallax-image-text-pills-header h3,.parallax-image-text-pills.active .parallax-image-text-pills-header h4,.parallax-image-text-pills.active .parallax-image-text-pills-header h5,.parallax-image-text-pills.active .parallax-image-text-pills-header h6{animation:fade-up .5s ease-in-out;animation-fill-mode:forwards}.parallax-image-text-pills-image{border-radius:clamp(0px,20vw,1200px/4);max-height:clamp(0px,40vw,1200px/2);opacity:0;overflow:hidden;position:relative;z-index:1}.parallax-image-text-pills.active .parallax-image-text-pills-image{animation:fade-up .5s ease-in-out;animation-delay:.5s;animation-fill-mode:forwards}.parallax-image-text-pills-image img{width:100%}.testimonial-slider-block{background-color:var(--offwhite);text-align:center}.testimonial-slider-block.large{padding:var(--vertical-padding-lg) var(--side-padding) var(--vertical-padding)}.testimonial-slider-block.large h1,.testimonial-slider-block.large h2,.testimonial-slider-block.large h3,.testimonial-slider-block.large h4,.testimonial-slider-block.large h5,.testimonial-slider-block.large h6{color:var(--primary-color)}.testimonial-slider-block.large .glide__track{padding-bottom:var(--vertical-padding-lg)}.testimonial-slider-block.large .glide__bullet{background-color:var(--primary-accent)}.testimonial-slider-block h1,.testimonial-slider-block h2,.testimonial-slider-block h3,.testimonial-slider-block h4,.testimonial-slider-block h5,.testimonial-slider-block h6{color:var(--primary-color);font-weight:600}.testimonial-slider-block-wrap{margin-left:auto;margin-right:auto;max-width:900px}.testimonial-slider-block-percentage{font-size:3em;font-weight:900;margin-bottom:1rem;margin-top:2rem}.testimonial-slider-block-testimonial{color:var(--gray);font-size:1.3em;font-weight:600}.testimonial-slider-block.large .testimonial-slider-block-testimonial{color:var(--primary-accent)}.testimonial-slider-block-citation{display:block;margin-bottom:1em}.testimonial-slider-block.large .testimonial-slider-block-citation{color:var(--primary-accent)}.client-logos-slider{background-color:var(--gray)}.client-logos-slider.slim{padding:var(--side-padding) 0}.client-logos-slider-logo{text-align:center}.client-logos-slider-logo img{height:3em;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.case-studies-slider{opacity:0;transform:translateX(-2rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition-delay:.6s}.active .case-studies-slider{opacity:1;transform:translateX(0rem)}.case-studies-slider .glide__slides{width:100%}.case-studies-slider-outer-wrap{background-color:var(--offwhite);overflow:hidden;padding-left:0;padding-right:0}.case-studies-slider-outer-wrap.no-background{background-color:rgba(0,0,0,0)}.case-studies-slider-outer-wrap.team-slider{background-color:var(--white);padding-top:0}.case-studies-slider-outer-wrap .btn{--btn-primary-color: #ff0033}.case-studies-slider-header{margin-bottom:var(--vertical-padding);margin-left:auto;margin-right:auto;max-width:900px;padding-left:var(--side-padding);padding-right:var(--side-padding);text-align:center}.team-slider .case-studies-slider-header{background-color:var(--gray);color:var(--white);margin-bottom:2rem;max-width:none;padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding)}.team-slider .case-studies-slider-header.red{background-color:#f03}.team-slider .case-studies-slider-header.white{background-color:var(--white);color:var(--gray)}.team-slider .case-studies-slider-header.white span{color:#f03}.case-studies-slider-header :first-child{margin-top:0}.case-studies-slider-header :last-child{margin-bottom:0}.case-studies-slider-header h2{color:inherit;font-weight:600;opacity:0;transform:translateY(2rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.active .case-studies-slider-header h2{opacity:1;transform:translateY(0rem)}.case-studies-slider-slide{aspect-ratio:1.25/1;background-color:var(--white);position:relative}.case-studies-slider-slide.case-studies-slider-slide-press{aspect-ratio:unset;background-color:var(--primary-accent);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.case-studies-slider-slide-image{display:-ms-flexbox;display:flex;height:100%;overflow:hidden;width:100%}.case-studies-slider-slide-press .case-studies-slider-slide-image{aspect-ratio:16/9;height:auto}.case-studies-slider-slide-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.case-studies-slider-slide-image .logo{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.case-studies-slider-outer-wrap.hide-logos .logo{display:none}.case-studies-slider-slide-image .logo img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:50%}.case-studies-slider-slide-content{--heading-color: $white;background-color:#f03;bottom:1rem;box-sizing:border-box;color:var(--white);left:-0.5rem;overflow:hidden;padding:1rem;position:absolute;transition:height .4s ease-in-out;width:calc(100% - 3rem);z-index:3}@media(min-width: 900px){.case-studies-slider-slide-content{bottom:0;height:6.2rem;left:0;padding:1.6rem;width:100%}}.team-slider .case-studies-slider-slide-content{background-color:var(--primary-accent);color:var(--white);-ms-flex-pack:center;justify-content:center;text-align:center}.team-slider .case-studies-slider-slide.glide__slide:nth-child(even) .case-studies-slider-slide-content{background-color:var(--primary-color);color:var(--white)}@media(min-width: 900px){.case-studies-slider-slide:hover .case-studies-slider-slide-content:not(.no-content){height:100%}}.case-studies-slider-slide-content img{height:2rem;overflow:hidden;padding-bottom:.5em;padding-top:.5em;transition:transform .3s ease-in-out;width:auto}.case-studies-slider-slide-content p{display:none;margin-bottom:1em;margin-top:1em}@media(min-width: 900px){.case-studies-slider-slide-content p{display:block}}.case-studies-slider-slide-content>:first-child{margin-top:0}.case-studies-slider-slide-content>:last-child{margin-bottom:0}@media(min-width: 900px){.team-slider .case-studies-slider-slide-content{height:4.8rem}}.case-studies-slider-slide-content-title{font-size:.8rem;overflow:hidden;width:100%}.case-studies-slider-slide-content-title:first-child{display:block !important;margin-bottom:0}@media(min-width: 900px){.case-studies-slider-slide-content-title:first-child{font-size:1em;margin-bottom:1rem;min-height:3.2rem}}.case-studies-slider-slide .press-btn-wrap{display:-ms-flexbox;display:flex;font-size:.8em;-ms-flex-pack:center;justify-content:center;margin:auto 0 var(--side-padding);width:100%}.case-studies-slider-slide .press-btn-wrap .btn{max-width:15em;width:80%}.case-studies-slider .glide-arrows{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5em;width:100%}.case-studies-slider .glide-arrows .glide__arrow{cursor:pointer}.case-studies-slider .glide-arrows .glide__arrow img{margin:0;transition:width .1s ease-in-out,margin .1s ease-in-out;width:2.5em}.case-studies-slider .glide-arrows .glide__arrow img:hover{margin:.125em;width:2.25em}.case-studies-slider .glide-arrows .glide__arrow.glide__arrow--prev{margin-left:2.5em}.case-studies-slider .glide-arrows .glide__arrow.glide__arrow--next{margin-right:2.5em}.case-studies-slider-below{background-color:var(--primary-accent);border-top:.5em solid var(--primary-color);padding:var(--side-padding);text-align:center;text-decoration:none}.case-studies-slider-below>:first-child{margin-top:0}.case-studies-slider-below>:last-child{margin-bottom:0}.case-studies-slider-below h1,.case-studies-slider-below h2,.case-studies-slider-below h3,.case-studies-slider-below h4,.case-studies-slider-below h5,.case-studies-slider-below h6{color:var(--white)}.case-studies-slider-below .filters-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:var(--side-padding);max-width:80%;width:100%}.case-studies-slider-below .btn{width:100%}.case-studies-slider-btn{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-left:var(--side-padding);padding-right:var(--side-padding);padding-top:1.5rem;width:100%}.case-studies-slider-btn.with-arrows{-ms-flex-pack:center;justify-content:center;padding:0}.case-studies-slider-btn.with-arrows .btn{margin-top:1em}@media(min-width: 600px){.case-studies-slider-btn.with-arrows .btn{margin-top:-3em}}.team-slider .case-studies-slider-btn{-ms-flex-pack:center;justify-content:center;margin-top:var(--vertical-padding);padding-top:0}.team-slider .case-studies-slider-btn .btn{--btn-primary-color: var(--primary-accent)}.case-studies-wrap{background-color:var(--offwhite);overflow:hidden;padding:var(--vertical-padding) var(--side-padding);position:relative}.case-studies-wrap .case-studies-slider-slide{z-index:2}.case-studies-wrap:after{border:5vw solid var(--primary-color);border-radius:100%;padding-bottom:25vw;position:absolute;overflow:hidden;right:0;top:0;width:25vw}.case-studies-wrap:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.case-studies-wrap:after{content:"";top:calc(var(--vertical-padding) + 40vw);transform:translateX(50%)}.case-studies-grid{display:grid;gap:1em;grid-template-columns:repeat(1, 1fr)}@media(min-width: 600px){.case-studies-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 900px){.case-studies-grid{grid-template-columns:repeat(3, 1fr)}}.case-studies-grid .no-posts{text-align:center;grid-column:1/-1}.case-study-single-image img{width:100%}.case-study-single-content-title{font-size:1.5rem}.featured-circle-toggle-block{--circle-border: 6rem;--circle-size: calc(75vw - var(--circle-border));background-color:#86354d;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-bottom:35vw;position:relative}@media(min-width: 1200px){.featured-circle-toggle-block{--circle-size: clamp(5rem, 45vw, 900px);--circle-border: 10rem;-ms-flex-direction:row;flex-direction:row;overflow:visible;padding-bottom:var(--vertical-padding)}}.featured-circle-toggle-block.text-with-circle-image{background-color:var(--offwhite);color:inherit;overflow:hidden}.featured-circle-toggle-block-header{margin-bottom:var(--vertical-padding-sm)}@media(min-width: 900px){.featured-circle-toggle-block-header{margin-bottom:var(--vertical-padding)}}.featured-circle-toggle-block-header>:first-child{margin-top:0}.featured-circle-toggle-block-header h2{font-weight:600;margin-bottom:0}.featured-circle-toggle-block-article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:calc(var(--circle-size) - var(--vertical-padding) + var(--circle-border)/2);position:relative;text-align:center;z-index:2}@media(min-width: 1200px){.featured-circle-toggle-block-article{text-align:left;width:30%}}@media(max-width: 1199px){.text-with-circle-image .featured-circle-toggle-block-article{min-height:0}}@media(min-width: 1200px){.text-with-circle-image .featured-circle-toggle-block-article{-ms-flex-pack:start;justify-content:flex-start;width:35%}}.text-with-circle-image .featured-circle-toggle-block-article .btn{--btn-primary-color: #ff0033}.featured-circle-toggle-block-image{background-color:var(--white);height:100%;margin:0;position:absolute;right:0;top:0}@media(min-width: 1200px){.featured-circle-toggle-block-image{width:calc(var(--circle-size)/2 + var(--circle-border))}}.featured-circle-toggle-block-image img:not(.active){height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.featured-circle-toggle-block-image-wrap{border:var(--circle-border) solid var(--white);border-radius:100%;padding-bottom:var(--circle-size);position:absolute;overflow:hidden;right:0;top:0;width:var(--circle-size)}.featured-circle-toggle-block-image-wrap img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.featured-circle-toggle-block-image-wrap{bottom:0;top:initial;transform:translate(35%, 35%)}@media(min-width: 1200px){.featured-circle-toggle-block-image-wrap{bottom:initial;top:50%;transform:translateY(-50%)}}@media(min-width: 1200px){.text-with-circle-image .featured-circle-toggle-block-image-wrap{right:-35%}}.featured-circle-toggle-block-cta{bottom:var(--vertical-padding-sm);padding-bottom:var(--vertical-padding-sm);padding-top:var(--vertical-padding-sm);position:absolute;right:0;text-align:center;width:100%}@media(min-width: 1200px){.featured-circle-toggle-block-cta{bottom:0;text-align:right;width:auto}}.featured-circle-toggle-block-cta .btn{--primary-color: #ff0033;--btn-background: #86354d;--gray: var(--white)}.featured-circle-toggle-block-links{display:grid;gap:1em;grid-template-columns:repeat(3, 1fr);list-style:none;margin-bottom:var(--vertical-padding);padding:0}@media(min-width: 1200px){.featured-circle-toggle-block-links{display:block;margin-bottom:0;min-height:288px}}.featured-circle-toggle-block-link{-ms-flex-align:center;align-items:center;background-color:var(--offwhite);border-radius:1lh;color:var(--text-color);display:-ms-inline-flexbox;display:inline-flex;font-size:.8em;-ms-flex-pack:center;justify-content:center;margin:0 !important;padding:.5em}@media(min-width: 1200px){.featured-circle-toggle-block-link{background-color:rgba(0,0,0,0);color:inherit;display:block;font-size:1em;margin-bottom:1em !important;padding:0;padding-right:calc(-var(--side-padding)*4)}}.featured-circle-toggle-block-link:hover,.featured-circle-toggle-block-link.active{cursor:pointer;font-weight:600}.featured-circle-toggle-block-content{-ms-flex-align:start;align-items:flex-start;bottom:0;border-top-right-radius:12rem;border-bottom-right-radius:12rem;background-color:#f03;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-left:calc(0px - var(--side-padding));min-height:12rem;padding:2em;text-align:left;width:calc(100% - var(--side-padding))}@media(min-width: 1200px){.featured-circle-toggle-block-content{border-top-right-radius:15rem;border-bottom-right-radius:15rem;left:calc(100% - var(--side-padding)*3);min-height:15rem;position:absolute;width:100%}}.featured-circle-toggle-block-content-item{width:100%}.featured-circle-toggle-block-content-item:not(.active){height:0px;overflow:hidden}.featured-circle-toggle-block-content-item-title{color:inherit;margin-bottom:2rem;margin-top:0;font-weight:600}.featured-circle-toggle-block-content-item-cta{display:block;font-weight:600;margin-top:var(--vertical-padding-sm);text-decoration:none}.featured-circle-toggle-block-content-item-cta:hover{text-decoration:underline}.key-points-slider{--heading-color: $white;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;padding-top:0;position:relative;text-align:center}@media(min-width: 900px){.key-points-slider{background-color:var(--offwhite);-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;min-height:clamp(150px,40vw,100vh);padding-bottom:calc(clamp(150px,40vw,100vh)/2);text-align:left}}.key-points-slider.right{-ms-flex-pack:start;justify-content:flex-start}.key-points-slider:after{opacity:0;transform:translate(-100%, -75%)}@media(min-width: 900px){.key-points-slider:after{border:7.5vw solid var(--primary-accent);border-radius:100%;padding-bottom:20vw;position:absolute;overflow:hidden;right:0;top:0;width:20vw}.key-points-slider:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.key-points-slider:after{bottom:initial;content:"";left:0;opacity:0;right:initial;top:100%;transform:translate(-100%, -75%);transition:opacity .6s ease-in-out,transform .6s ease-in-out}}@media(min-width: 900px){.active.key-points-slider:after{opacity:1;transform:translate(-50%, -75%)}}.key-points-slider-images{background-color:var(--gray);display:-ms-flexbox;display:flex;height:55vw;margin:0 0 calc(0px - var(--side-padding)*1.5);opacity:0;-ms-flex-order:1;order:1;position:relative;transform:translateX(-2rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition-delay:.3s;width:100%}@media(min-width: 900px){.key-points-slider-images{background-color:var(--offwhite);bottom:calc(var(--vertical-padding)*2);border-radius:clamp(150px,40vw,100vh);height:clamp(150px,40vw,100vh);left:var(--side-padding);margin-left:0;margin-right:0;overflow:hidden;-ms-flex-order:initial;order:initial;position:absolute;width:70%}}@media(min-width: 900px){.right .key-points-slider-images{left:initial;right:var(--side-padding)}}.active .key-points-slider-images{opacity:1;transform:translateX(0rem)}.key-points-slider-images:after{border:7.5vw solid var(--primary-color);border-radius:100%;padding-bottom:35vw;position:absolute;overflow:hidden;right:0;top:0;width:35vw}.key-points-slider-images:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.key-points-slider-images:after{bottom:calc(var(--side-padding)*2);content:"";right:0;top:initial;transform:translateX(50%)}@media(min-width: 900px){.key-points-slider-images:after{content:none}}.key-points-slider-images img{border-radius:55vw;height:100%;left:calc(0px - var(--side-padding)/2);max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:calc(100% + var(--side-padding));z-index:1}@media(min-width: 900px){.key-points-slider-images img{border-radius:0;left:0;width:100%;z-index:0}}.key-points-slider-content{padding-top:0;position:relative;width:100%}@media(min-width: 900px){.key-points-slider-content{width:60%}}.key-points-slider-content .glide__track{overflow:visible}.key-points-slider-slide{color:var(--white);width:100%}.key-points-slider-slide-wrap{background-color:var(--gray);padding-bottom:calc(var(--side-padding)*4.5);padding-left:var(--side-padding);padding-right:var(--side-padding);padding-top:var(--side-padding)}.key-points-slider-slide-wrap h3{opacity:0;transform:translateY(2rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.active .key-points-slider-slide-wrap h3{opacity:1;transform:translateY(0rem)}.key-points-slider-slide-wrap .btn{background-image:linear-gradient(270deg, var(--white) 50%, #ff0033 50%)}.key-points-slider-slide-wrap .btn:after{border:.63em solid #f03}.key-points-slider-slide-wrap.has-button .key-points-slider-highlight-slider{margin-top:calc(var(--vertical-padding)/2)}.key-points-slider-highlight{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.5em;-ms-flex-pack:center;justify-content:center;padding:calc(var(--side-padding)/2) var(--side-padding);text-align:center}@media(min-width: 900px){.key-points-slider-highlight{padding:0;width:100%}}.key-points-slider-highlight small{display:block;font-weight:normal;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:1rem !important;max-width:600px}.key-points-slider-highlight>:first-child{margin-top:0}.key-points-slider-highlight>:last-child{margin-bottom:0}.key-points-slider-highlight-slider{font-weight:600;margin-left:calc(0px - var(--side-padding));margin-right:calc(0px - var(--side-padding));margin-top:var(--vertical-padding)}@media(min-width: 900px){.key-points-slider-highlight-slider{background-color:#f03;margin-left:calc(0px - var(--side-padding)*2 + 1em);margin-right:calc(0px - var(--side-padding));padding:0 calc(var(--side-padding))}}.key-points-slider.right .key-points-slider-highlight-slider{margin-right:calc(0px - var(--side-padding))}@media(min-width: 900px){.key-points-slider.right .key-points-slider-highlight-slider{margin-right:calc(0px - var(--side-padding)*2 + 1em)}}.key-points-slider-highlight-slider .glide__track{background-color:#f03;opacity:0;overflow:hidden;transform:translateX(-2rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.active .key-points-slider-highlight-slider .glide__track{opacity:1;transform:translateX(0rem)}.key-points-slider-bullets{-ms-flex-align:start;align-items:flex-start;bottom:0;display:-ms-flexbox;display:flex;gap:1rem}@media(min-width: 900px){.key-points-slider-bullets{-ms-flex-align:end;align-items:flex-end;position:absolute;right:var(--side-padding)}}.key-points-slider-bullet{all:unset;background-color:var(--primary-accent);border:0;color:var(--overlap-text-colour);cursor:pointer;display:block;font-size:1em;font-weight:600;padding:1rem .8rem;transition:background-color .3s ease-in-out,color .3s ease-in-out,font-size .3s ease-in-out,padding .3s ease-in-out,transform .3s ease-in-out;transform-origin:top}@media(min-width: 600px){.key-points-slider-bullet{padding:1rem 1.25rem}}@media(min-width: 900px){.key-points-slider-bullet{transform-origin:bottom}}.key-points-slider-bullet:hover:not(.glide__bullet--active),.key-points-slider-bullet:focus:not(.glide__bullet--active){background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--white);transform-origin:top}@media(min-width: 900px){.key-points-slider-bullet:hover:not(.glide__bullet--active),.key-points-slider-bullet:focus:not(.glide__bullet--active){padding:1.5rem 2rem;transform-origin:bottom}}.key-points-slider-bullet.glide__bullet--active{background-color:var(--primary-color);color:var(--white);font-size:1.2em;padding:1.6rem 1.5rem}@media(min-width: 600px){.key-points-slider-bullet.glide__bullet--active{padding:1.6rem 2.5rem}}@media(min-width: 900px){.key-points-slider-bullet.glide__bullet--active{font-size:2em;padding:3rem 2.5rem}}.key-points-slider.square{padding:0;overflow:visible}.key-points-slider.square .key-points-slider-images{border-radius:0;height:100%;left:0;top:0;width:40%}.key-points-slider.square .key-points-slider-images:after{content:none}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap h3{font-weight:bold}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap{background-color:#f0f0f0;color:var(--gray)}@media(min-width: 900px){.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider{background-color:#86354d}}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider{color:var(--white)}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider .glide__track{background-color:#86354d}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider .glide__track .glide__slides p.key-points-slider-highlight{text-align:left}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider .glide__track .glide__slides p.key-points-slider-highlight span{margin:0}@media(min-width: 900px){.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider .glide__track .glide__slides p.key-points-slider-highlight span{margin:0 auto 0 calc(var(--side-padding)*1.5)}}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider .glide__track .glide__slides p.key-points-slider-highlight small{margin:0}@media(min-width: 900px){.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider .glide__track .glide__slides p.key-points-slider-highlight small{margin:1rem auto 1rem calc(var(--side-padding)*1.5)}}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider .key-points-slider-bullets .key-points-slider-bullet.glide__bullet--active{background-color:#86354d}.key-points-slider.square .key-points-slider-content .key-points-slider-slide .key-points-slider-slide-wrap .key-points-slider-highlight-slider .key-points-slider-bullets .key-points-slider-bullet:hover{background-color:#86354d}.key-points-slider.square:after{content:"";left:0;transform:translate(-50%, -40%);border:3.5vw solid #f03;border-radius:100%;padding-bottom:12vw;position:absolute;overflow:hidden;right:0;top:0;width:12vw}.key-points-slider.square:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.key-points-slider.square.active:after{opacity:1}.podcast-card{margin-left:auto;margin-right:auto;max-width:1400px;position:relative;z-index:1}.podcast-card_iframe{aspect-ratio:940/351;border-radius:.5em;width:100%}.podcast-wrap{background-color:var(--offwhite);overflow:hidden;padding:var(--vertical-padding) var(--side-padding);position:relative}.podcast-wrap:after{border:5vw solid var(--primary-color);border-radius:100%;padding-bottom:25vw;position:absolute;overflow:hidden;right:0;top:0;width:25vw}.podcast-wrap:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.podcast-wrap:after{content:"";top:calc(var(--vertical-padding) + 40vw);transform:translateX(50%)}.three-column-block{background-color:var(--white);color:var(--white);margin:2rem 0;overflow:hidden;padding:0;position:relative;text-align:center}@media(min-width: 1200px){.three-column-block{margin:0;padding:0 var(--side-padding) var(--vertical-padding)}}.three-column-block-header{margin:0 auto var(--vertical-padding);max-width:100%;position:relative;z-index:2}@media only screen and (min-width: 600px){.three-column-block-header{max-width:70%}}@media only screen and (min-width: 900px){.three-column-block-header{max-width:55%;margin-bottom:var(--vertical-padding-lg)}}.three-column-block-header h2{color:var(--white);margin-top:0;opacity:0;padding:.6em}.three-column-block-header h2.active{animation:fade-up .5s ease-in-out;animation-fill-mode:forwards}.three-column-block-header strong,.three-column-block-header b{color:var(--teal)}.three-column-block .column-wrapper{position:relative}.three-column-block .column-wrapper .container{opacity:1;position:relative;transition:transform .8s ease-in-out,opacity 1s ease-in-out,height .3s ease-in-out}@media(min-width: 500px){.three-column-block .column-wrapper .container{height:auto}}@media(min-width: 1200px){.three-column-block .column-wrapper .container{margin:0;max-width:none;width:100%}}.three-column-block .column-wrapper .container .column-card-wrapper{display:-ms-flexbox;display:flex;height:25vh;overflow-x:scroll;transform-origin:top;transition:opacity .3s ease-in-out}@media(min-width: 600px){.three-column-block .column-wrapper .container .column-card-wrapper{display:grid;grid-column-gap:2rem;grid-template-columns:repeat(3, 1fr);height:35vh}}@media(min-width: 1200px){.three-column-block .column-wrapper .container .column-card-wrapper{grid-column-gap:7rem;grid-row-gap:1rem;height:60vh;overflow-x:hidden}}.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;margin-bottom:var(--vertical-padding-sm);overflow:hidden;position:relative;text-align:left}.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .image-container{-ms-flex:0 1 100%;flex:0 1 100%;height:auto;left:0;min-height:100%;min-width:100%;overflow:visible;top:0;width:100%}.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .image-container img{bottom:0;height:100%;left:0;margin:0;max-width:none;-o-object-fit:cover;object-fit:cover;padding:0;position:absolute;right:0;top:0;width:100%}.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .details-container{-ms-flex-align:start;align-items:flex-start;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;left:50%;overflow:hidden;padding:2rem;position:absolute;text-align:center;transform:translateX(-50%);transition:max-height .3s ease-in-out;width:100%;z-index:2}.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .details-container:after{background-image:linear-gradient(to top, #3b3b3b, transparent);content:"";height:100%;position:absolute;width:100%;z-index:0}.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .details-container .name{box-sizing:border-box;color:var(--white);cursor:default;font-size:1.5rem;font-weight:bold;position:relative;margin:0;width:100%;z-index:1}@media(min-width: 1200px){.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .details-container .name{font-size:3rem}}.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .details-container .details{-ms-flex-item-align:end;align-self:flex-end;box-sizing:border-box;color:var(--white);cursor:default;overflow:hidden;margin:0;padding:.8em;position:relative;transition:padding .3s ease-in-out,color .15s;width:100%;font-size:.8rem;font-weight:bold;z-index:1}@media(min-width: 900px){.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .details-container .details{padding:0 .8em}}@media(min-width: 1200px){.three-column-block .column-wrapper .container .column-card-wrapper .three-column-block-content .details-container .details{font-size:1.5rem}}.three-column-block-column{-ms-flex:0 0 65%;flex:0 0 65%;height:100%;width:100%}@media(min-width: 900px){.three-column-block-column{-ms-flex:auto;flex:auto}}.background-container{color:var(--block-text-color);background-color:var(--block-bg-color)}.background-container:not(.block){padding:1px 0}.background-container.has-blocks{overflow:hidden;position:relative}.background-container.has-blocks:before{background-color:#f03;bottom:0;content:"";height:calc(var(--vertical-padding)/1.5);position:absolute;right:0;width:21vw}.background-container.has-blocks:after{bottom:calc(var(--vertical-padding)/1.5/2);content:"";left:unset;right:-5vw;top:unset;border:1.5vw solid var(--white);border-radius:100%;padding-bottom:7vw;position:absolute;overflow:hidden;right:0;top:0;width:7vw}.background-container.has-blocks:after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(min-width: 1200px){.page-content-grid .background-container{padding-left:1em;margin-left:-1em}}.hover-blocks{overflow:hidden}.hover-blocks-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.hover-blocks-block{aspect-ratio:16/9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;transition:transform .5s ease-in,opacity .5s ease-in}@media(min-width: 600px){.hover-blocks-block{aspect-ratio:auto}}.hover-blocks-block.animate{opacity:0}.hover-blocks-block-text{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding-left:var(--side-padding);padding-right:var(--side-padding);position:absolute;text-align:center;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:2}.hover-blocks-block-text:hover{opacity:1}.hover-blocks-block-text p{font-size:.8em;font-weight:600;margin-left:auto;margin-right:auto;max-width:500px;text-align:center;width:100%}.hover-blocks-block img,.hover-blocks-block video{height:100%;margin:0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;width:100%}@media(min-width: 600px){.hover-blocks-block img,.hover-blocks-block video{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.two-col-blocks{background-color:var(--offwhite);padding:var(--vertical-padding) 0rem}.two-col-blocks-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.two-col-blocks-inner.active .two-col-blocks-textblock{animation:fade-right .5s ease-in-out 0s forwards}.two-col-blocks-inner.active .two-col-blocks-textblock h2{animation:fade-up .3s ease-in-out .3s forwards}.two-col-blocks-inner.active .two-col-blocks-mediablock{animation:fade-left .5s ease-in-out 0s forwards}.two-col-blocks-textblock{background-color:var(--gray);box-sizing:border-box;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0 auto;opacity:0;padding:2rem var(--side-padding) 0rem;position:relative;text-align:center;width:calc(100% - 3rem);z-index:2}@media only screen and (min-width: 600px){.two-col-blocks-textblock{border:none;text-align:left;width:50%}}.two-col-blocks-textblock .btn{width:-moz-fit-content;width:fit-content}.two-col-blocks-textblock::before{background-color:var(--primary-color);bottom:0rem;content:none;height:4rem;left:0rem;position:absolute;transform:translateY(50%);width:10rem}@media only screen and (min-width: 600px){.two-col-blocks-textblock::before{content:""}}.two-col-blocks-textblock-shapes{height:1rem;margin:0;margin-left:calc(0px - var(--side-padding));margin-right:calc(0px - var(--side-padding));overflow:hidden;position:relative;width:calc(100% + 2*var(--side-padding))}@media only screen and (min-width: 600px){.two-col-blocks-textblock-shapes{height:6rem}}@media only screen and (min-width: 1400px){.two-col-blocks-textblock-shapes{height:8rem}}.two-col-blocks-textblock-shapes::after{border:1vw solid var(--white);border-radius:100%;padding-bottom:4vw;position:absolute;overflow:hidden;right:0;top:0;width:4vw}.two-col-blocks-textblock-shapes::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.two-col-blocks-textblock-shapes::after{border-width:2vw;bottom:0;content:none;left:0;top:auto;transform:translate(-50%, 0%);padding-bottom:10vw;width:10vw}@media only screen and (min-width: 600px){.two-col-blocks-textblock-shapes::after{border-width:1vw;content:"";padding-bottom:4vw;width:4vw}}.two-col-blocks-textblock-overhang{background-color:var(--gray);display:block;height:3rem;margin:-0.5rem auto 0;width:calc(100% - 3rem)}@media only screen and (min-width: 600px){.two-col-blocks-textblock-overhang{display:none}}.two-col-blocks-textblock h2{background-color:var(--primary-color);color:var(--white);display:block;margin-left:calc(0px - var(--side-padding));margin-top:0;opacity:0;padding:.5rem var(--side-padding);width:100%}@media only screen and (min-width: 600px){.two-col-blocks-textblock h2{width:calc(100% + var(--side-padding))}}.two-col-blocks-mediablock{opacity:0;width:100%;z-index:1}@media only screen and (min-width: 600px){.two-col-blocks-mediablock{width:50%}}.two-col-blocks-mediablock::before{background-color:var(--primary-color);bottom:0rem;content:"";height:3rem;left:0rem;position:absolute;transform:translateY(calc(50% - 0.5rem));width:6rem}@media only screen and (min-width: 600px){.two-col-blocks-mediablock::before{content:none}}.two-col-blocks-mediablock::after{border:1vw solid var(--white);border-radius:100%;padding-bottom:4vw;position:absolute;overflow:hidden;right:0;top:0;width:4vw}.two-col-blocks-mediablock::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.two-col-blocks-mediablock::after{border-width:2vw;bottom:0;content:"";left:0;padding-bottom:10vw;top:auto;transform:translate(-1vw, 0%);width:10vw}@media only screen and (min-width: 600px){.two-col-blocks-mediablock::after{content:none}}.two-col-blocks-mediablock img,.two-col-blocks-mediablock video{margin:0;max-width:100%;width:110%}@media only screen and (min-width: 600px){.two-col-blocks-mediablock img,.two-col-blocks-mediablock video{margin-top:calc(3rem + 2.004em)}}@media only screen and (min-width: 900px){.two-col-blocks-mediablock img,.two-col-blocks-mediablock video{margin-left:-10%;margin-top:calc(3rem + 2.7em);max-width:110%;width:110%}}.two-col-blocks.invert .two-col-blocks-inner{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-col-blocks.invert .two-col-blocks-inner.active .two-col-blocks-textblock{animation:fade-left .5s ease-in-out 0s forwards}.two-col-blocks.invert .two-col-blocks-inner.active .two-col-blocks-textblock h2{animation:fade-up .3s ease-in-out .3s forwards}.two-col-blocks.invert .two-col-blocks-inner.active .two-col-blocks-mediablock{animation:fade-right .5s ease-in-out 0s forwards}.two-col-blocks.invert .two-col-blocks-textblock{opacity:0}.two-col-blocks.invert .two-col-blocks-textblock::before{left:auto;right:0rem;transform:translateY(50%)}.two-col-blocks.invert .two-col-blocks-textblock-shapes::after{left:auto;transform:translate(50%, 0%)}@media only screen and (min-width: 600px){.two-col-blocks.invert .two-col-blocks-textblock h2{margin-left:calc(-2*var(--side-padding));padding:.5rem var(--side-padding) .5rem;padding-left:calc(2*var(--side-padding));width:100%}}.two-col-blocks.invert .two-col-blocks-mediablock{opacity:0}@media only screen and (min-width: 600px){.two-col-blocks.invert .two-col-blocks-mediablock img,.two-col-blocks.invert .two-col-blocks-mediablock video{margin-left:0}}.page-content.spotlight .two-col-text-blocks{max-width:calc(1200px + 2*var(--side-padding));margin:0 auto}@media(min-width: 1200px){.single-guides .two-col-text-blocks{margin-left:-1em}}.two-col-text-blocks-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 900px){.two-col-text-blocks-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.two-col-text-blocks-textblock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;opacity:0;padding:calc(var(--vertical-padding)/2) var(--side-padding);position:relative;width:100%}@media only screen and (min-width: 900px){.single-guides .two-col-text-blocks-textblock{padding:4rem calc(var(--side-padding) + 1em) 4rem}}.active .two-col-text-blocks-textblock{animation:fade-right .5s ease-in-out 0s forwards}.active .two-col-text-blocks-textblock h2,.active .two-col-text-blocks-textblock h3,.active .two-col-text-blocks-textblock h4,.active .two-col-text-blocks-textblock h5{animation:fade-up .3s ease-in-out .3s forwards}.two-col-text-blocks-textblock.btn-spc{padding-bottom:10rem}.two-col-text-blocks-textblock h2,.two-col-text-blocks-textblock h3,.two-col-text-blocks-textblock h4,.two-col-text-blocks-textblock h5{margin:0}.two-col-text-blocks-textblock .btn{bottom:4.5rem;position:absolute;margin:0}.two-col-text-blocks-textblock .btn.left{left:var(--side-padding)}@media only screen and (min-width: 900px){.two-col-text-blocks-textblock .btn.left{left:calc(var(--side-padding) + 1em)}}.two-col-text-blocks-textblock .btn.right{right:var(--side-padding)}@media only screen and (min-width: 900px){.two-col-text-blocks-textblock .btn.right{right:calc(var(--side-padding) + 1em)}}.two-col-text-blocks-textblock .btn.centre{-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex}.two-col-text-blocks.invert .two-col-text-blocks-inner{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width: 900px){.two-col-text-blocks.invert .two-col-text-blocks-inner{-ms-flex-direction:row;flex-direction:row}}.two-col-text-blocks.disable-animations .two-col-text-blocks-textblock{opacity:1}.active .two-col-text-blocks.disable-animations .two-col-text-blocks-textblock{animation:none}.active .two-col-text-blocks.disable-animations .two-col-text-blocks-textblock h2,.active .two-col-text-blocks.disable-animations .two-col-text-blocks-textblock h3,.active .two-col-text-blocks.disable-animations .two-col-text-blocks-textblock h4,.active .two-col-text-blocks.disable-animations .two-col-text-blocks-textblock h5{animation:none}.section-title{display:block;max-width:1200px;margin:0 auto;padding:calc(var(--side-padding)/2) var(--side-padding) 0 var(--side-padding);scroll-margin-top:calc(var(--header-height)*-1 + 3.5em)}.section-title .h3{color:var(--primary-accent)}@media(min-width: 900px){.section-title{scroll-margin-top:calc(var(--header-height)*-1 - 2em)}}.job-header{margin-bottom:var(--vertical-padding)}@media(min-width: 1200px){.job-header{-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:auto auto}}.job-header h1{margin-bottom:0;margin-top:0}@media(min-width: 1200px){.job-header aside{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center;align-items:center;border-left:1px solid var(--gray);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-left:var(--side-padding)}}.job-wrap{margin-bottom:var(--vertical-padding);margin-top:var(--vertical-padding);padding-left:var(--side-padding);padding-right:var(--side-padding)}.number-slider{--heading-color: $white;background-image:linear-gradient(var(--primary-accent) 94.99%, var(--white) 95%);color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden;padding-bottom:clamp(5rem,45vw,900px);position:relative}@media only screen and (min-width: 600px){.number-slider{padding-bottom:var(--vertical-padding-sm)}}.number-slider-header{margin-bottom:0}@media only screen and (min-width: 600px){.number-slider-header{margin-bottom:calc(var(--vertical-padding-sm)*2)}}@media only screen and (min-width: 1600px){.number-slider-header{padding-right:10%}}.number-slider-header>:first-child{margin-top:1em}@media only screen and (min-width: 600px){.number-slider-header>:first-child{margin-top:0}}.number-slider-header h3{color:var(--primary-color);font-weight:900}@media only screen and (min-width: 1600px){.number-slider-header h3{padding-right:10%}}.number-slider-article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:calc(clamp(5rem,45vw,900px) - var(--vertical-padding) + 3.5rem);padding:var(--vertical-padding-sm) var(--side-padding);position:relative;text-align:center;width:100%;z-index:2}@media only screen and (min-width: 600px){.number-slider-article{padding:var(--vertical-padding) 20% 12vw var(--side-padding);text-align:left;width:calc(65.5% - (20% + var(--side-padding)))}}.number-slider-image{background-color:var(--white);margin:0;position:relative;width:0%}@media only screen and (min-width: 600px){.number-slider-image{width:34.5%}}.number-slider-image::before{animation:spin 60s linear infinite;aspect-ratio:1/1;background-image:url("../svg/spinner-2.svg");background-size:cover;border:none;border-radius:100%;bottom:14rem;box-sizing:border-box;overflow:hidden;position:absolute;right:var(--side-padding);width:calc(100% + 7rem)}@media only screen and (min-width: 600px){.number-slider-image::before{content:""}}.number-slider-image img:not(.active){height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.number-slider-image img.fade-in{transition:opacity .4s ease-in}.number-slider-image-wrap{border:7rem solid var(--white);border-radius:100%;padding-bottom:clamp(5rem,45vw,900px);position:absolute;overflow:hidden;right:0;top:0;width:clamp(5rem,45vw,900px)}.number-slider-image-wrap img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.number-slider-image-wrap{aspect-ratio:1/1;background-color:var(--white);border-width:4rem;bottom:calc(-1*var(--vertical-padding-sm));left:0;padding-bottom:0;top:auto;transform:translate(-70%, calc(clamp(5rem, 45vw, 900px) + 7rem));transform:translate(-70%, calc(clamp(5rem, 45vw, 900px) + 2.3333333333rem));width:calc(70vw - 7rem)}@media only screen and (min-width: 600px){.number-slider-image-wrap{border-width:7rem;transform:translate(-50%, 7rem);width:120%}}.number-slider-cta{bottom:0;padding-bottom:var(--vertical-padding-sm);padding-top:var(--vertical-padding-sm);position:absolute;right:0;text-align:right}.number-slider-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 600px){.number-slider-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.number-slider-links{-moz-column-gap:5%;column-gap:5%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;list-style:none;padding:0;row-gap:1rem;width:100%}@media only screen and (min-width: 600px){.number-slider-links{-moz-column-gap:normal;column-gap:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;row-gap:normal;width:2em}}.number-slider-link{background-color:var(--white);border-radius:2em;color:var(--gray);margin-bottom:0 !important;padding:.6rem 0;width:30%}@media only screen and (min-width: 600px){.number-slider-link{background-color:rgba(0,0,0,0);border-radius:0;color:var(--white);padding:0 1rem 0 0;width:auto}}@media only screen and (min-width: 600px){.number-slider-link:not(:last-child){margin-bottom:1em !important}}.number-slider-link:hover,.number-slider-link.active{background-color:var(--primary-color);color:var(--white);cursor:pointer;font-weight:600;transition:color .4s ease-in,background-color .4s ease-in}@media only screen and (min-width: 600px){.number-slider-link:hover,.number-slider-link.active{background-color:inherit;color:inherit}}.number-slider-link:first-of-type{margin-left:0}@media only screen and (min-width: 600px){.number-slider-link:first-of-type{margin-left:2px}}.number-slider-content{-ms-flex-align:start;align-items:flex-start;border-top-right-radius:10rem;border-bottom-right-radius:10rem;background-color:var(--primary-color);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-left:calc(-1*var(--side-padding));min-height:10rem;padding:2em;text-align:left;width:100%}@media only screen and (min-width: 600px){.number-slider-content{margin-left:0;margin-right:-5%}}.number-slider-content-item{font-size:1.1em;width:100%}@media only screen and (min-width: 600px){.number-slider-content-item{font-size:1.25em}}.number-slider-content-item.fade-in{transition:opacity .4s ease-in}.number-slider-content-item:not(.active){height:0px;overflow:hidden}.number-slider-content-item-title{color:inherit;display:block;margin-bottom:2rem;margin-top:0}@media only screen and (min-width: 600px){.number-slider-content-item-title{display:none}}.number-slider-content-item-cta{display:block;font-weight:600;margin-top:var(--vertical-padding-sm);position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.number-slider-content-item-cta:after{background-image:url("../svg/chevron.svg");background-size:cover;color:var(--white);content:"";font-size:1.4em;height:.5em;line-height:.9em;position:absolute;right:-1.5rem;top:calc(50% - .25em);transform:translateX(0em);transition:transform .3s;width:.5em}.number-slider-content-item-cta:before{content:"";background-color:var(--white);bottom:.2rem;height:.1rem;left:0;opacity:0;position:absolute;transform:translateY(-0.4em);transition:opacity .3s,transform .3s;width:100%}.number-slider-content-item-cta:hover:after,.number-slider-content-item-cta:active:after{transform:translateX(0.15em);transition:transform .3s}.number-slider-content-item-cta:hover:before,.number-slider-content-item-cta:active:before{opacity:1;transform:translateY(0.4em);transition:opacity .3s,transform .3s}.number-slider-content-item-wrap{padding-right:2rem}.timeline{padding-bottom:var(--vertical-padding);position:relative}.timeline:before{border-left:2em solid var(--gray);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%)}.timeline-nav{background-color:var(--gray);color:var(--white);font-weight:600;position:sticky;text-align:center;top:var(--header-height);z-index:10}.admin-bar .timeline-nav{top:calc(var(--header-height) + var(--admin-bar-height))}.timeline-nav ul{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;overflow:auto;padding:0}.timeline-nav ul>li{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin:0 !important;min-width:10rem}.timeline-nav ul a{-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,0);border-bottom:.25rem solid #86354d;display:-ms-flexbox;display:flex;font-size:.6em;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding-bottom:1em;padding-top:1em;transition:background-color .4s ease-in-out,border-color .4s ease-in-out;width:100%}@media(min-width: 600px){.timeline-nav ul a{font-size:.8em}}.timeline-nav ul a.active,.timeline-nav ul a:hover{background-color:hsla(0,0%,100%,.1);border-color:#f03}.timeline-nav ul a span{display:block;max-width:12.5rem;padding-left:.5em;padding-right:.5em;text-align:center}.timeline-block{overflow:hidden;position:relative}.timeline-block:not(:last-child){margin-bottom:var(--vertical-padding)}.timeline-block-header{position:relative}.timeline-block-header-item{-ms-flex-align:center;align-items:center;background-color:var(--gray);border:2rem solid #f03;border-radius:100%;color:var(--white);display:-ms-flexbox;display:flex;font-size:.8em;font-weight:600;height:6rem;-ms-flex-pack:center;justify-content:center;line-height:1.2;margin:var(--vertical-padding) auto;opacity:0;padding:1.3em;text-align:center;transform:translateY(2em);transition:transform .6s ease-in-out,opacity .6s ease-in-out;width:6rem}@media(min-width: 1200px){.timeline-block-header-item{border:3rem solid #f03;font-size:1.2em;height:13rem;padding:1em;width:13rem}}.active .timeline-block-header-item{opacity:1;transform:translateY(0)}.timeline-block-header-item-image{border-radius:8rem;bottom:0;height:12rem;left:calc(50% - 6rem);opacity:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition-delay:.6s;width:calc(50% + 6rem);z-index:-1}@media(min-width: 1200px){.timeline-block-header-item-image{border-radius:13rem;height:21rem;left:calc(50% - 10.5rem);transform-origin:10.5rem center;width:clamp(0px,50%,45rem)}}.timeline-block:nth-of-type(even) .timeline-block-header-item-image{left:auto;right:calc(50% - 6rem);transform-origin:right center}@media(min-width: 1200px){.timeline-block:nth-of-type(even) .timeline-block-header-item-image{right:calc(50% - 10.5rem);transform-origin:calc(100% - 10.5rem) center}}.active .timeline-block-header-item-image{opacity:1;transform:scaleX(1)}.timeline-block-content{background-color:var(--light-off-white);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--vertical-padding);padding:var(--vertical-padding) var(--side-padding);text-align:center;transform:scaleY(0);transform-origin:center bottom;transition:transform .8s ease-in-out}@media(min-width: 900px){.timeline-block-content{-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:repeat(2, calc(50% - var(--vertical-padding) / 2));text-align:left}}.active .timeline-block-content{transform:scaleY(1)}.timeline-block-content-info{margin-left:auto;margin-right:auto;max-width:35rem;opacity:0;transform:translateX(-100%);transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition-delay:1s}.active .timeline-block-content-info{opacity:1;transform:translateX(0%)}.timeline-block-highlights{color:#f03;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto calc(0px - var(--side-padding));opacity:0;padding:2em;transform:translateX(100%);transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition-delay:.8s;width:100%}@media(min-width: 900px){.timeline-block-highlights{margin-left:auto;margin-right:auto;max-width:35rem;min-height:30rem}}.active .timeline-block-highlights{opacity:1;transform:translateX(0%)}.timeline-block-highlights .glide__track{-ms-flex-align:center;align-items:center;margin-bottom:auto;margin-top:auto;width:100%}.timeline-block-highlights .glide__bullets{--primary-color: var(--gray);bottom:2em;left:0;margin-top:var(--side-padding);width:100%}@media(min-width: 900px){.timeline-block-highlights .glide__bullets{margin-top:0;position:absolute}}.timeline-block-highlight{font-size:1.2em;font-weight:600;text-align:center}@media(min-width: 900px){.timeline-block-highlight{font-size:1.4em}}.timeline-block-highlight-wrap{margin-left:auto;margin-right:auto;max-width:24rem}.cta-image-text-block{background-color:var(--offwhite);display:grid;gap:var(--side-padding);padding:0}@media(min-width: 900px){.cta-image-text-block{grid-template-columns:40% 60%;gap:0}}.cta-image-text-block .btn{--btn-primary-color: #ff0033}.cta-image-text-block-image{margin:0;position:relative}@media(min-width: 1200px){.cta-image-text-block-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}}.cta-image-text-block-content{padding:var(--vertical-padding)}.cta-image-text-block-content-wrap{margin-left:auto;margin-right:auto;max-width:814px}.cta-image-text-block-content-wrap>:first-child{margin-top:0}.cta-image-text-block-content-wrap>:last-child{margin-bottom:0}.small-title{margin-bottom:var(--vertical-padding);margin-top:var(--vertical-padding);padding:0}.small-title-header{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.banner-cta{background-color:#f03;color:var(--white);display:grid;margin-bottom:var(--vertical-padding);margin-top:var(--vertical-padding);padding:0}.block+.banner-cta{margin-top:0}@media(min-width: 1200px){.banner-cta:has(.banner-cta-image){grid-template-columns:auto 35%}}@media(min-width: 1200px){.desktop-reverse.banner-cta:has(.banner-cta-image){grid-template-columns:35% auto}}.banner-cta.mobile-reverse .banner-cta-wrap{-ms-flex-order:0;order:0}@media(min-width: 1200px){.banner-cta.mobile-reverse{-ms-flex-order:1;order:1}}.banner-cta.mobile-image-remove .banner-cta-image{display:none}@media(min-width: 1200px){.banner-cta.mobile-image-remove .banner-cta-image{display:grid}}.banner-cta h1,.banner-cta h2,.banner-cta h3,.banner-cta h4,.banner-cta h5,.banner-cta h6{color:var(--white)}.banner-cta .btn{--btn-primary-color: #ff0033}.banner-cta-wrap{-ms-flex-order:1;order:1;padding:var(--vertical-padding) var(--side-padding)}@media(min-width: 900px){.banner-cta-wrap{padding:var(--vertical-padding)}}@media(min-width: 1200px){.banner-cta-wrap{-ms-flex-order:unset;order:unset}}@media(min-width: 1200px){.desktop-reverse .banner-cta-wrap{-ms-flex-order:1;order:1}}.banner-cta-wrap header :first-child{margin-top:0}.banner-cta-wrap .content:last-child{margin-bottom:0}.banner-cta-wrap .cta-buttons{-moz-column-gap:2rem;column-gap:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-cta-image{margin:0;position:relative}.banner-cta-image img{width:100%}.crop-image.banner-cta-image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 1200px){.crop-image.banner-cta-image img{aspect-ratio:unset}}@media(min-width: 1200px){.banner-cta-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}}.content-with-pill{-ms-flex-align:center;align-items:center;background-color:var(--gray);color:var(--white);display:grid;gap:1em;padding:var(--vertical-padding) 0}@media(min-width: 1200px){.content-with-pill{gap:1em;padding:0}}@media(min-width: 1200px){.content-with-pill:has(.content-with-pill-image){grid-template-columns:1fr 1fr}}.content-with-pill h1,.content-with-pill h2,.content-with-pill h3,.content-with-pill h4,.content-with-pill h5,.content-with-pill h6{color:inherit}.content-with-pill h1 strong,.content-with-pill h2 strong,.content-with-pill h3 strong,.content-with-pill h4 strong,.content-with-pill h5 strong,.content-with-pill h6 strong{color:#f03}.content-with-pill-wrap{padding:0 var(--side-padding)}@media(min-width: 900px){.content-with-pill-wrap{padding:var(--vertical-padding)}}.content-with-pill-header:first-child{margin-top:0}.content-with-pill-image{--imageElHeight: 15em;border-top-left-radius:calc(var(--imageElHeight)/2);border-bottom-left-radius:calc(var(--imageElHeight)/2);height:var(--imageElHeight);margin:0;overflow:hidden;-ms-flex-order:-1;order:-1;position:relative}@media(min-width: 1200px){.content-with-pill-image{--imageElHeight: 22.5em;-ms-flex-order:1;order:1}}.content-with-pill-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.tabs{background-color:var(--gray);padding:0}@media(min-width: 900px){.tabs{padding-left:var(--side-padding);padding-right:var(--side-padding)}}.tabs-nav{background-color:var(--gray);border-bottom:5px solid var(--white);overflow:auto;position:sticky;top:var(--header-height);z-index:5}.tabs-nav-list{display:-ms-flexbox;display:flex;gap:1em;list-style:none;margin:0;padding:0}.tabs-nav-list-item{background-color:var(--light-dark-gray);color:var(--white);cursor:pointer;-ms-flex:1;flex:1;margin:0 !important;padding:1em;transition:background-color .3s}.tabs-nav-list-item:hover,.tabs-nav-list-item.active{background-color:#f03}.tabs-nav-list-item a{text-decoration:none}.tabs-nav-list-item h1,.tabs-nav-list-item h2,.tabs-nav-list-item h3,.tabs-nav-list-item h4,.tabs-nav-list-item h5,.tabs-nav-list-item h6{color:inherit;margin:0}.tabs-nav-list-item h1 small,.tabs-nav-list-item h2 small,.tabs-nav-list-item h3 small,.tabs-nav-list-item h4 small,.tabs-nav-list-item h5 small,.tabs-nav-list-item h6 small{display:block;font-weight:100}.tabs-content{height:0px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:calc(0px - var(--side-padding));margin-right:calc(0px - var(--side-padding));overflow:hidden;transition:width ease-in-out .45s;width:0%}.tabs-content.active{height:auto;width:calc(100% + var(--side-padding)*2)}.tabs-content-wrap{background-color:#f03;color:var(--white);display:-ms-flexbox;display:flex;gap:calc(var(--side-padding)*2);overflow:hidden;padding:var(--side-padding) var(--side-padding) 0}.tabs-content-header{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-bottom:4em;padding:0 var(--side-padding)}@media(min-width: 900px){.tabs-content-header{-ms-flex-direction:row;flex-direction:row;gap:2em;margin-bottom:var(--side-padding)}}.tabs-content-header .btn{--btn-primary-color: #E8323C}.tabs-content-header aside{-ms-flex-negative:0;flex-shrink:0}.tabs-content-header-content{max-width:1080px}.tabs-content-content{background-color:var(--white);display:grid}@media(min-width: 900px){.tabs-content-content{grid-template-columns:1fr 1fr}}.tabs-content-content-block{position:relative}@media(min-width: 900px){.tabs-content-content-block:nth-child(even):before{border-left:5px solid #f03;bottom:0;content:"";display:block;left:0;position:absolute;top:0}}.tabs-content-content-block-top{-ms-flex-align:center;align-items:center;background-color:#f03;cursor:pointer;display:-ms-flexbox;display:flex;gap:1em;margin:.25em auto 0;padding:0 var(--side-padding);transition:background-color .5s ease-in-out}@media(min-width: 900px){.tabs-content-content-block-top{cursor:auto}}.tabs-content-content-block-top.active{background-color:var(--gray)}@media(min-width: 900px){.tabs-content-content-block-top.active{background-color:#f03}}.tabs-content-content-block-top::after{content:"+";font-size:2em;margin-left:auto}@media(min-width: 900px){.tabs-content-content-block-top::after{content:""}}.active.tabs-content-content-block-top::after{content:"-"}@media(min-width: 900px){.active.tabs-content-content-block-top::after{content:""}}.tabs-content-content-block-top img{border-radius:5em;height:5em;width:5em}.tabs-content-content-block-top small{display:block;font-weight:100}.tabs-content-content-block-top h1,.tabs-content-content-block-top h2,.tabs-content-content-block-top h3,.tabs-content-content-block-top h4,.tabs-content-content-block-top h5,.tabs-content-content-block-top h6{color:var(--white)}.tabs-content-content-block-bottom{background-color:var(--white);color:var(--gray);height:0;overflow:hidden;transition:height .5s ease-in-out}@media(min-width: 900px){.tabs-content-content-block-bottom{height:auto !important}}.tabs-content-content-block-bottom-content{padding:var(--side-padding)}.circle-cards-slider .glide__bullets{--primary-color: #ff0033;margin-top:var(--vertical-padding)}.circle-cards-slider-cards:not(:first-child){margin-top:var(--vertical-padding)}.circle-cards-slider-card{background-color:var(--offwhite);border-radius:3em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:60vh;overflow:hidden;text-align:center}.circle-cards-slider-card-title{-ms-flex-align:center;align-items:center;background-color:#f03;color:var(--white);display:-ms-flexbox;display:flex;font-size:1.9rem;-ms-flex-pack:center;justify-content:center;margin:0;min-height:calc(1lh + 2rem);padding:2rem}.circle-cards-slider-card-content{margin:auto;padding:2rem}.case-studies-pill{background-color:#86354d;border-radius:1lh;color:var(--white);padding:.5em 1.5em;position:absolute;top:1em;right:1em;z-index:2}.post-author{margin-top:5%}.post-author-container{background-color:var(--primary-color);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.post-author-image{overflow:hidden;position:relative;width:50%;margin:0}.post-author-image-wrap{aspect-ratio:1/1;background-color:var(--white);border:clamp(60px,10vw,140px) solid var(--white);border-radius:100%;box-sizing:border-box;overflow:hidden;position:absolute;right:0;top:-5%;width:calc(105% + 2*clamp(60px,10vw,140px))}@media(min-width: 600px){.post-author-image-wrap{box-sizing:content-box;left:-2%;margin-left:calc(-2*clamp(60px,10vw,140px)/3);margin-top:calc(-1*clamp(60px,10vw,140px));max-width:calc(800px - (clamp(60px,10vw,140px) + 2*clamp(60px,10vw,140px)/3));right:auto;top:0;width:calc(100% - (clamp(60px,10vw,140px) + 2*clamp(60px,10vw,140px)/3))}}.post-author-image-wrap img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.post-author-content{box-sizing:border-box;padding:7% 2% 7% 5%;width:50%}.post-author-content h2,.post-author-content p,.post-author-content ul,.post-author-content li{color:var(--white)}.post-author-content .btn{font-size:.75em}@media(min-width: 600px){.post-author-content .btn{font-size:inherit}}.sticky-bar-wrapper.visibility-toggle{position:relative}.sticky-bar-wrapper.visibility-toggle .timeline-nav{position:absolute;top:0;left:0;width:100%}.tab-nav{background-color:var(--gray);color:var(--white);font-weight:600;position:relative;text-align:center;z-index:10}.tab-nav ul{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;overflow:auto;padding:0 0 5px 0}@media(min-width: 900px){.tab-nav ul{padding:0}}.tab-nav ul>li{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin:0;min-width:10rem}.tab-nav ul a{-ms-flex-align:center;align-items:center;background-color:rgba(var(--white), 0);border-bottom:.25rem solid #86354d;display:-ms-flexbox;display:flex;font-size:.6em;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding-bottom:1em;padding-top:1em;transition:background-color .4s ease-in-out,border-color .4s ease-in-out;width:100%}@media(min-width: 600px){.tab-nav ul a{font-size:.8em}}.tab-nav ul a.active,.tab-nav ul a:hover{background-color:rgba(var(--white), 0.1);border-color:#f03}.tab-nav ul a span{display:block;max-width:12.5rem;padding-left:.5em;padding-right:.5em;text-align:center}.tab-content{background-color:var(--gray);text-align:right}.tab-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:0;overflow:hidden;position:relative;transform:scale(0)}@media(min-width: 900px){.tab-content-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.tab-content-container.active{height:100%;transform:scale(1)}.tab-content-image{background-position:center;background-size:cover;transform:translateX(-100%);transition:transform .4s ease;width:100%;background-attachment:fixed}@media(min-width: 900px){.tab-content-image{width:40%}}.tab-content-container.active .tab-content-image{transform:translateX(0);transition:transform .4s ease}.tab-content-text{width:100%;transform:translateX(100%);transition:.4s transform ease}@media(min-width: 900px){.tab-content-text{width:60%}}.tab-content-container.active .tab-content-text{transition:.4s transform ease;transform:translateX(0)}.tab-content-text-header{color:var(--white);padding:var(--side-padding);position:relative;text-align:center}@media(min-width: 900px){.tab-content-text-header{margin-top:calc(var(--side-padding) + 2rem);margin-bottom:var(--side-padding);padding-left:0;text-align:right}}.tab-content-text-header::before{background-color:#f03;content:"";height:100%;left:0;position:absolute;top:0;width:110%;z-index:-1}@media(min-width: 900px){.tab-content-text-header::before{left:-10%}}.tab-content-container.active .tab-content-text .tab-content-text-header::before{opacity:1;transform:scaleY(1)}.tab-content-text .tab-content-text-header::before{opacity:0;transform:scaleY(0);transform-origin:top;transition:.2s transform .2s ease,.4s opacity .2s ease,.2s left .2s ease}.tab-content-text-header .h3{color:var(--white);margin-bottom:.3em;margin-top:0}.tab-content-text-header p,.tab-content-text-header li,.tab-content-text-header h1,.tab-content-text-header h2,.tab-content-text-header h3,.tab-content-text-header h4,.tab-content-text-header h5,.tab-content-text-header h6{color:var(--white);margin:0}.tab-content-text-header-mobile{background-color:#f03;color:var(--white);display:block;padding:calc(var(--side-padding)*2) var(--side-padding) var(--side-padding)}@media(min-width: 900px){.tab-content-text-header-mobile{display:none}}.tab-content-text-header-mobile h3{color:var(--white);margin-top:0}.tab-content-text-body{background-blend-mode:color;background-color:rgba(var(--black), 0.5);background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;opacity:0;transform:scaleY(0);transition:.4s transform .2s ease,.4s opacity .4s ease}@media(max-width: 900px){.tab-content-text-body{background-image:none !important;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}@media(min-width: 900px){.tab-content-text-body{background-blend-mode:normal;background-color:rgba(0,0,0,0);background-image:none !important;display:block;-ms-flex-pack:normal;justify-content:normal}}.tab-content-container.active .tab-content-text-body{opacity:1;transform:scaleY(1);transform-origin:top}.tab-content-text-body-content{padding:calc(var(--side-padding)/2) var(--side-padding) var(--side-padding)}.tab-content-text-body-content p,.tab-content-text-body-content li,.tab-content-text-body-content h1,.tab-content-text-body-content h2,.tab-content-text-body-content h3,.tab-content-text-body-content h4,.tab-content-text-body-content h5,.tab-content-text-body-content h6{color:var(--white);margin-top:0}.tab-content-text-body-mobile-image{max-height:20em;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width: 900px){.tab-content-text-body-mobile-image{display:none}}.case-study-single-image img{width:100%}.case-study-single-content-title{font-size:1.5rem}.page-content.spotlight .two-col-custom{max-width:1200px;margin:0 auto}.two-col-custom{padding:calc(var(--vertical-padding)/2) var(--side-padding)}.two-col-custom-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;row-gap:var(--side-padding)}.two-col-custom-inner.pill-img figure{margin:0}.two-col-custom-inner.pill-img img{border-top-left-radius:15rem;border-bottom-left-radius:15rem;margin-left:2rem}@media only screen and (min-width: 900px){.two-col-custom-inner.pill-img img{margin-left:0}}.two-col-custom-inner.pill-img.invert img{border-top-right-radius:15rem;border-bottom-right-radius:15rem;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-2rem}@media only screen and (min-width: 900px){.two-col-custom-inner.pill-img.invert img{margin-left:0}}@media only screen and (min-width: 900px){.two-col-custom-inner.invert{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.two-col-custom-inner.mobInvert{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width: 900px){.two-col-custom-inner.mobInvert{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 900px){.two-col-custom-inner.mobInvert.invert{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.two-col-custom-inner.align-content{-ms-flex-align:center;align-items:center}@media only screen and (max-width: 599px){.two-col-custom-inner.mob-centre{text-align:center}}.two-col-custom-inner-block{--block-width: 50%;padding:var(--vertical-padding-sm) 0;width:100%}@media only screen and (min-width: 900px){.two-col-custom-inner-block{width:calc(var(--block-width) - var(--side-padding)/2)}}.two-col-custom-inner-block .wp-block-image.size-large{margin:0 0 1em}.align-buttons .two-col-custom-inner-block{padding-bottom:5rem;position:relative}.align-buttons .two-col-custom-inner-block a.btn{bottom:0;left:0;position:absolute}.two-col-custom-inner-block>:first-child{margin-top:0}.two-col-custom-inner-block>:last-child{margin-bottom:0}.buttons-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.buttons-block-container{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.buttons-block-container.btnrow .classic{max-width:8em}@media(min-width: 900px){.buttons-block-container.btnrow{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.buttons-block-container.btnrow .classic{height:100%}}.buttons-block-container.btnblock{max-width:20em}.buttons-block-container.btnblock .classic{width:calc(50% - .5em)}.buttons-block-container.btnblock-third{max-width:34em}.buttons-block-container.btnblock-third .classic{width:calc(50% - .5em)}@media(min-width: 900px){.buttons-block-container.btnblock-third .classic{width:calc(30% - .5em)}}.buttons-block-container .classic{-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:var(--primary-accent);border-radius:1em;box-sizing:border-box;color:var(--overlap-text-colour);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:bold;-ms-flex-pack:center;justify-content:center;max-width:8em;padding:2em 1em;text-decoration:none;transition:.3s background-color ease-in-out,.3s color ease-in-out,.3s transform ease-in-out}.buttons-block-container .classic span{text-align:center}.buttons-block-container .classic:hover{background-color:var(--gray);color:var(--white);transform:scale(1.05)}.team-block{padding:0 var(--side-padding) var(--vertical-padding);position:relative;overflow:hidden}.team-block .team-header{border-bottom:solid .5rem var(--category-background-colour);color:var(--category-background-colour);cursor:pointer;font-size:1.5em;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media(min-width: 500px){.team-block .team-header{cursor:default;margin-top:3.75em}}.team-block .team-header.no-department{border-bottom:solid .5rem #999;color:#999}.team-block .team-header.open+.team-wrapper .team-container{height:auto}.team-block .team-header.open+.team-wrapper .team-container .team-card-wrapper{opacity:1;transform:scaleY(1)}.team-block .team-header.open:after{margin-top:.2em;transform:rotate(180deg)}.team-block .team-header:after{content:"⌄";margin-top:-0.3em;position:absolute;right:10%}@media(min-width: 500px){.team-block .team-header:after{content:""}}@media(min-width: 900px){.team-block .team-wrapper.rtl .team-card-wrapper{margin-left:var(--side-padding)}}@media(min-width: 900px){.team-block .team-wrapper.ltr .team-card-wrapper{margin-right:var(--side-padding)}}@media(min-width: 900px){.team-block .circle-right{border:6em solid var(--circle-end-colour);border-radius:100%;padding-bottom:16em;position:absolute;overflow:hidden;right:0;top:0;width:16em}.team-block .circle-right img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.team-block .circle-right{bottom:0;left:0;opacity:.6;top:auto;z-index:-100}}@media(min-width: 900px){.team-block .circle-left{border:6em solid var(--circle-start-colour);border-radius:100%;padding-bottom:16em;position:absolute;overflow:hidden;right:0;top:0;width:16em}.team-block .circle-left img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.team-block .circle-left{opacity:.6;right:0;z-index:-100}}.team-block .ltr{position:relative}.team-block .ltr .team-container.ltr{direction:ltr;transform-origin:left}.team-block .rtl{position:relative}.team-block .rtl .team-container.rtl{direction:rtl;transform-origin:right}.team-block .rtl .team-card{direction:ltr}.team-block .team-container{height:0;opacity:1;position:relative;transform:translateX(0%);transition:transform .8s ease-in-out,opacity 1s ease-in-out,height .3s ease-in-out}@media(min-width: 500px){.team-block .team-container{height:auto}}@media(min-width: 900px){.team-block .team-container.rtl.closed{transform:translateX(100%)}}@media(min-width: 900px){.team-block .team-container.ltr.closed{transform:translateX(-100%)}}@media(min-width: 500px){.team-block .team-container.fade{opacity:0}}.team-block .team-container .team-card-wrapper{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr;grid-template-rows:min-content;opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity .3s ease-in-out}@media(min-width: 500px){.team-block .team-container .team-card-wrapper{grid-template-columns:1fr 1fr;opacity:1;transform:scaleY(1)}}@media(min-width: 900px){.team-block .team-container .team-card-wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.team-block .team-container .team-card-wrapper{grid-template-columns:repeat(4, 1fr)}}.team-block .team-container .team-card-wrapper .team-card{aspect-ratio:1/1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;text-align:left}.team-block .team-container .team-card-wrapper .team-card .member-image-container{-ms-flex:0 1 100%;flex:0 1 100%;height:auto;left:0;min-height:100%;min-width:100%;overflow:visible;position:absolute;top:0;width:100%}.team-block .team-container .team-card-wrapper .team-card .member-image-container .member-image{bottom:0;height:100%;left:0;margin:0;max-width:none;-o-object-fit:cover;object-fit:cover;padding:0;position:absolute;right:0;top:0;width:100%}.team-block .team-container .team-card-wrapper .team-card .details-container{-ms-flex-align:start;align-items:flex-start;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;left:0;overflow:hidden;position:absolute;transition:max-height .3s ease-in-out;width:100%;z-index:2}@media(min-width: 500px){.team-block .team-container .team-card-wrapper .team-card .details-container{max-height:2.5em}}.team-block .team-container .team-card-wrapper .team-card .details-container .member-details{-ms-flex-item-align:end;align-self:flex-end;background-color:#f2f2f2;overflow-y:auto;padding:0;scrollbar-gutter:stable;width:100%}.team-block .team-container .team-card-wrapper .team-card .details-container .member-details p{cursor:default;font-size:.8em;margin:0;padding:.8em}.team-block .team-container .team-card-wrapper .team-card .details-container .member-details .team-member-role{font-weight:700;padding-bottom:0}.team-block .team-container .team-card-wrapper .team-card .details-container .member-name{background-color:var(--category-background-colour);width:100%}.team-block .team-container .team-card-wrapper .team-card .details-container .member-name .link-heading{color:var(--category-text-colour);cursor:pointer}.team-block .team-container .team-card-wrapper .team-card .details-container .member-name .link-heading:after{content:">";font-size:1.2em;position:relative;top:.1em}.team-block .team-container .team-card-wrapper .team-card .details-container .member-name h3{cursor:default;font-size:1em;margin:0;padding:.8em}.team-block .team-container .team-card-wrapper .team-card .details-container .member-name .link{text-decoration:none}.team-block .team-container .team-card-wrapper .team-card:hover .details-container{max-height:14em}.team-block .team-container .team-card-wrapper .team-card .link{text-decoration:none}.category-block{overflow:hidden}@media(min-width: 600px){.category-block .category:not(:first-child) .category-header{margin-top:3.75em}}.category-block.hide-top-padding{padding-top:0}.category-block.hide-bottom-padding{padding-bottom:0}.category-block .category-header{border-bottom:solid .5rem var(--category-background-colour);color:var(--category-background-colour);cursor:pointer;font-size:1.5em;white-space:nowrap}@media(min-width: 600px){.category-block .category-header{cursor:default}}.category-block .category-header:after{content:"⌄";margin-top:-0.3em;position:absolute;right:10%}@media(min-width: 600px){.category-block .category-header:after{content:""}}.category-block .category-header.open~.category-container{height:auto}.category-block .category-header.open~.category-container .content-container{opacity:1;transform:scaleY(1)}.category-block .category-header.open:after{margin-top:.2em;transform:rotate(180deg)}.category-block .category-container{height:0;opacity:1;position:relative;transform:translateX(0%);transition:transform .8s ease-in-out,opacity 1s ease-in-out,height .3s ease-in-out}@media(min-width: 600px){.category-block .category-container{height:auto}}.category-block .category-container.rtl{direction:rtl;transform-origin:right}@media(min-width: 600px){.category-block .category-container.rtl.closed{transform:translateX(100%)}}.category-block .category-container.ltr{direction:ltr;transform-origin:left}@media(min-width: 600px){.category-block .category-container.ltr.closed{transform:translateX(-100%)}}@media(min-width: 600px){.category-block .category-container.fade{opacity:0}}.category-block .category-container .content-container{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:min-content;opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity .3s ease-in-out}@media(min-width: 600px){.category-block .category-container .content-container{grid-template-columns:1fr 1fr;opacity:1;transform:scaleY(1)}}@media(min-width: 900px){.category-block .category-container .content-container{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.category-block .category-container .content-container{grid-template-columns:repeat(4, 1fr)}}.category-block .category-container .content-container .content-item{aspect-ratio:1/1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;text-align:left}.category-block .category-container .content-container .content-item:hover .details-container{max-height:20rem}.category-block .category-container .content-container .content-item:hover .details-container .content-details{padding:.8em;color:var(--black)}.category-block .category-container .content-container .content-item .image-container{-ms-flex:0 1 100%;flex:0 1 100%;height:auto;left:0;min-height:100%;min-width:100%;overflow:visible;position:absolute;top:0;width:100%}.category-block .category-container .content-container .content-item .image-container img{bottom:0;height:100%;left:0;margin:0;max-width:none;-o-object-fit:cover;object-fit:cover;padding:0;position:absolute;right:0;top:0;width:100%}.category-block .category-container .content-container .content-item .details-container{-ms-flex-align:start;align-items:flex-start;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;left:0;overflow:hidden;position:absolute;transition:max-height .27s ease-in-out;width:100%;z-index:2}@media(min-width: 600px){.category-block .category-container .content-container .content-item .details-container{max-height:2.5rem}}.category-block .category-container .content-container .content-item .details-container .content-name{background-color:var(--category-background-colour);box-sizing:border-box;color:var(--category-text-colour);cursor:pointer;font-size:.8em;margin:0;padding:.8em;white-space:nowrap;width:100%}.category-block .category-container .content-container .content-item .details-container .content-details{-ms-flex-item-align:end;align-self:flex-end;background-color:#f2f2f2;box-sizing:border-box;color:#000;cursor:pointer;direction:ltr;font-size:.8em;margin:0;padding:.8em;overflow:hidden;transition:padding .3s ease-in-out,color .15s;width:100%}@media(min-width: 600px){.category-block .category-container .content-container .content-item .details-container .content-details{color:#f2f2f2;padding:0 .8em}}.icon-slider-title{background-color:#f03;color:var(--white);margin:0;padding:var(--side-padding);position:relative;width:calc(100% - var(--side-padding)*2);z-index:2}@media(min-width: 600px){.icon-slider-title{margin:0 var(--side-padding) calc(var(--side-padding)*-1) var(--side-padding);padding:var(--side-padding) calc(30% - var(--side-padding)*3.3) var(--side-padding) var(--side-padding);width:calc(40% + var(--side-padding))}}.icon-slider-title h2{color:var(--white);font-weight:bold;margin:0 0 .5em 0}.icon-slider-title p{margin-bottom:0}.icon-slider-content{background-color:var(--gray);color:var(--white);position:relative}.icon-slider-content-icons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;left:0;min-height:25em;position:absolute;top:0;width:auto;z-index:2}@media(min-width: 600px){.icon-slider-content-icons{-ms-flex-direction:row;flex-direction:row;left:calc(var(--side-padding)*1.5);min-height:auto;top:var(--side-padding);width:57%}}@media(min-width: 900px){.icon-slider-content-icons{left:calc(var(--side-padding)*2.5);width:50%}}.icon-slider-content-icons-icon{cursor:pointer;height:2.5em;padding:.5em;position:relative;transition:transform .4s ease,padding .4s ease,width .4s ease,height .4s ease,background-color .4s ease;width:2.5em}.icon-slider-content-icons-icon:first-child{transform-origin:top left}.icon-slider-content-icons-icon:last-child{transform-origin:bottom left}.icon-slider-content-icons-icon:not(:first-child):not(:last-child){transform-origin:center left}@media(min-width: 600px){.icon-slider-content-icons-icon{transform-origin:top !important}}@media(min-width: 900px){.icon-slider-content-icons-icon{height:3em;padding:.5em;width:3em}}.icon-slider-content-icons-icon:nth-child(1){background-color:var(--teal)}.icon-slider-content-icons-icon:nth-child(2){background-color:#f3d0f3}.icon-slider-content-icons-icon:nth-child(3){background-color:#e4aa3a}.icon-slider-content-icons-icon:nth-child(4){background-color:#d0fc50}.icon-slider-content-icons-icon:nth-child(5){background-color:#fbff50}.icon-slider-content-icons-icon.active{height:2.5em;padding:.8em;transform:scale(1.3);width:2.5em}@media(min-width: 900px){.icon-slider-content-icons-icon.active{transform:scale(2)}}.icon-slider-content-icons-icon.active:not(.safari) img{display:none}.icon-slider-content-icons-icon.active:not(.safari) video{display:block;z-index:2}.icon-slider-content-icons-icon:not(.active):hover{transform:scale(1.3)}.icon-slider-content-icons-icon:not(.active):hover img{z-index:1}.icon-slider-content-icons-icon img{position:relative;z-index:2;width:100%}.icon-slider-content-icons-icon video{display:none;height:calc(100% - 1.6em);left:.8em;position:absolute;top:.8em;width:calc(100% - 1.6em);z-index:1}.icon-slider-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:0;overflow:hidden;position:relative;transform:scale(0)}.icon-slider-content-container.active{height:100%;min-height:25em;transform:scale(1)}@media(min-width: 600px){.icon-slider-content-container.active{min-height:auto}}.icon-slider-content-text{background-blend-mode:color;background-color:rgba(var(--black), 0.5);background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0;padding:var(--side-padding) var(--side-padding) var(--side-padding) calc(var(--side-padding)*3);width:100%}@media(min-width: 600px){.icon-slider-content-text{background-blend-mode:normal;background-color:rgba(0,0,0,0);background-image:none !important;display:block;margin:calc(var(--side-padding) + 9em) var(--side-padding) var(--vertical-padding) calc(var(--side-padding)*2);padding:0;width:70%}}.icon-slider-content-text a.btn{width:-moz-fit-content;width:fit-content}@media(min-width: 600px){.icon-slider-content-text a.btn{width:auto}}.icon-slider-content-container.active .icon-slider-content-text h1,.icon-slider-content-container.active .icon-slider-content-text h2,.icon-slider-content-container.active .icon-slider-content-text h3,.icon-slider-content-container.active .icon-slider-content-text h4,.icon-slider-content-container.active .icon-slider-content-text h5,.icon-slider-content-container.active .icon-slider-content-text h6{transform:translateX(0%)}.icon-slider-content-container.active .icon-slider-content-text p,.icon-slider-content-container.active .icon-slider-content-text li{opacity:1;transform:translateY(0%)}.icon-slider-content-container.active .icon-slider-content-text a{opacity:1}@media(max-width: 600px){.icon-slider-content-container.active .icon-slider-content-text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}}.icon-slider-content-text h1,.icon-slider-content-text h2,.icon-slider-content-text h3,.icon-slider-content-text h4,.icon-slider-content-text h5,.icon-slider-content-text h6{color:var(--white);transform:translateX(-100%);transition:.4s transform ease}.icon-slider-content-text p,.icon-slider-content-text li{opacity:0;transform:translateY(-100%);transition:.4s transform .4s ease,.4s opacity .4s ease}.icon-slider-content-text a{opacity:0;transition:.4s opacity .8s ease,background-position .4s ease-in}.icon-slider-content-image{background-position:center;background-size:cover;display:none;opacity:0;transform:translateX(100%);transition:opacity .4s ease,transform .4s ease;width:30%}@media(min-width: 600px){.icon-slider-content-image{display:block}}.icon-slider-content-container.active .icon-slider-content-image{opacity:1;transform:translateX(0%)}.faq-repeater{padding:var(--vertical-padding) var(--side-padding)}.faq-repeater-title{color:var(--gray);margin-bottom:0;text-align:center}.faq-repeater-title span{color:#f03}.faq-repeater-sub-title{color:var(--gray);max-width:1200px;margin:calc(var(--vertical-padding-sm)*2) auto;text-align:center}.faq-repeater-content{color:var(--gray)}.faq-repeater-question{border-bottom:1px solid var(--light-dark-gray);padding:0;position:relative}.faq-repeater-question:first-of-type{border-top:1px solid var(--light-dark-gray)}.faq-repeater-question-title{color:var(--gray);cursor:pointer;font-weight:bold;margin:0;padding:1.5em 3em 1.5em 1.5em;position:relative}.faq-repeater-question-title-icons{height:1em;position:absolute;right:1.5em;top:1.5em;width:2em;z-index:-1}.faq-repeater-question-title-icons span{display:inline-block;height:1em;position:relative;width:1em}.faq-repeater-question-title-icons span:first-child,.faq-repeater-question-title-icons span:last-child{background:#e8323c;border-radius:.1em;content:"";height:1em;left:50%;position:absolute;transform:translate(-50%, -50%);transition:transform .4s ease;top:50%;width:.2em}.faq-repeater-question-title-icons span:last-child{transform:translate(-50%, -50%) rotate(90deg)}.faq-repeater-question-title-icons.active span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.faq-repeater-question-title-icons.active span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.faq-repeater-question-answer{max-height:0;overflow:hidden;padding:0;transform:scale(0);transform-origin:top left;transition:padding .4s ease,transform .4s ease,max-height .4s ease}.faq-repeater-question-answer div>*{line-height:0;margin:0;max-height:0;opacity:0;transition:line-height .2s ease,margin .4s ease,max-height .4s ease,opacity .2s ease}.faq-repeater-question-answer.active{max-height:500px;overflow-y:auto;padding:0 2em 3em 1.5em;transform:scale(1)}.faq-repeater-question-answer.active div>*{line-height:inherit;margin:1em 0;max-height:500px;opacity:1;transition:line-height .4s ease,margin .4s ease,max-height .4s ease,.3s opacity .1s ease}.countdown-block{-ms-flex-align:center;align-items:center;background-color:var(--offwhite);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow-x:clip;padding-bottom:2rem;position:relative}@media(min-width: 1200px){.countdown-block{height:75vh;padding-bottom:0;width:100%}}.countdown-block::before{content:""}@media(min-width: 900px){.countdown-block::before{border:4em solid #f03;border-radius:100%;padding-bottom:12em;position:absolute;overflow:hidden;right:0;top:0;width:12em}.countdown-block::before img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.countdown-block::before{left:-4rem;opacity:1;transform:translate(-50%, -20%)}}.countdown-block::after{content:""}@media(min-width: 900px){.countdown-block::after{border:4em solid #f03;border-radius:100%;padding-bottom:12em;position:absolute;overflow:hidden;right:0;top:0;width:12em}.countdown-block::after img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.countdown-block::after{bottom:0;opacity:1;right:-4rem;top:unset;transform:translate(50%, 20%)}}.countdown-block .tick{box-sizing:border-box;cursor:default;line-height:1.4;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:80%;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.countdown-block .tick *{box-sizing:inherit}.countdown-block .tick [data-view]{max-width:100%}.countdown-block .tick span[data-view]{display:inline-block}.countdown-block .tick .tick-credits{display:none}.countdown-block .tick [data-layout~=pad]{margin:-0.25em}.countdown-block .tick [data-layout~=pad]>*{margin:.25em}.countdown-block .tick [data-layout~=horizontal]{-ms-flex-direction:row;-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.countdown-block .tick [data-layout~=horizontal][data-layout~=baseline]{-ms-flex-align:baseline;align-items:baseline}.countdown-block .tick [data-layout~=horizontal][data-layout~=center]{-ms-flex-pack:center;justify-content:center}.countdown-block .tick [data-layout~=horizontal][data-layout~=right]{-ms-flex-pack:end;justify-content:flex-end}.countdown-block .tick [data-layout~=horizontal][data-layout~=left]{-ms-flex-pack:start;justify-content:flex-start}.countdown-block .tick [data-layout~=horizontal][data-layout~=fill],.countdown-block .tick [data-layout~=horizontal][data-layout~=stretch]{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.countdown-block .tick [data-layout~=horizontal][data-layout~=fill]>*,.countdown-block .tick [data-layout~=horizontal][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0;width:100%}.countdown-block .tick [data-layout~=horizontal][data-layout~=multi-line]{-ms-flex-wrap:wrap;flex-wrap:wrap}.countdown-block .tick [data-layout~=horizontal][data-layout~=fit]{-ms-flex-line-pack:center;align-content:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.countdown-block .tick [data-layout~=vertical]{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center}.countdown-block .tick [data-layout~=vertical][data-layout~=top]{-ms-flex-pack:start;justify-content:flex-start}.countdown-block .tick [data-layout~=vertical][data-layout~=bottom]{-ms-flex-pack:end;justify-content:flex-end;min-height:100%}.countdown-block .tick [data-layout~=vertical][data-layout~=middle]{-ms-flex-pack:center;justify-content:center;min-height:100%}.countdown-block .tick [data-layout~=vertical][data-layout~=left]{-ms-flex-align:start;align-items:flex-start}.countdown-block .tick [data-layout~=vertical][data-layout~=right]{-ms-flex-align:end;align-items:flex-end}.countdown-block .tick [data-layout~=vertical][data-layout~=center]{text-align:center}.countdown-block .tick [data-layout~=vertical][data-layout~=fill],.countdown-block .tick [data-layout~=vertical][data-layout~=stretch]{-ms-flex-align:stretch;align-items:stretch;min-height:100%}.countdown-block .tick [data-layout~=vertical][data-layout~=fill]>*,.countdown-block .tick [data-layout~=vertical][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0}.countdown-block .tick [data-layout~=vertical]>*+*{margin-top:.5em}.countdown-block .tick [data-layout~=overlay]{position:relative}.countdown-block .tick [data-layout~=overlay]>*{margin:0}.countdown-block .tick [data-layout~=overlay][data-layout~=center]{text-align:center}.countdown-block .tick [data-layout~=overlay][data-layout~=left]{text-align:left}.countdown-block .tick [data-layout~=overlay][data-layout~=right]{text-align:right}.countdown-block .tick [data-layout~=overlay]>[data-overlay=fill],.countdown-block .tick [data-layout~=overlay]>[data-overlay=stretch]{bottom:0;left:0;position:absolute;right:0;top:0}.countdown-block .tick [data-layout~=overlay]>[data-overlay=center]{-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;right:0;top:0}.countdown-block .tick-flip{position:relative;text-align:center}.countdown-block .tick-flip *{border-radius:inherit;letter-spacing:inherit;text-indent:inherit;white-space:pre}.countdown-block .tick-flip-front{border-bottom-left-radius:0;border-bottom-right-radius:0}.countdown-block .tick-flip-back{border-top-left-radius:0;border-top-right-radius:0}.countdown-block .tick-flip-spacer{display:block;visibility:hidden}.countdown-block .tick-flip-shadow{background:rgba(0,0,0,0) !important;bottom:1px;color:rgba(0,0,0,0) !important;left:1px;position:absolute;right:1px;top:1px}.countdown-block .tick-flip-shadow-top{bottom:calc(50% - 1px)}.countdown-block .tick-flip-shadow-bottom{top:calc(50% + 1px)}.countdown-block .tick-flip-card-shadow{background-color:rgba(0,0,0,0);border-radius:0;bottom:.125em;box-shadow:0 .125em .25em rgba(0,0,0,.5),0 .125em .5em rgba(0,0,0,.75);height:.5em;left:.15em;opacity:0;position:absolute;right:.15em;transform-origin:0 100%;z-index:0}.countdown-block .tick-flip-card{height:100%;left:0;perspective:4em;position:absolute;top:0;width:100%;z-index:1}.countdown-block .tick-flip-panel-back,.countdown-block .tick-flip-panel-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:51%;left:0;position:absolute;transform-style:preserve-3d;width:100%}.countdown-block .tick-flip-panel-back-text,.countdown-block .tick-flip-panel-front-text{height:100%;left:-1px;overflow:hidden;position:absolute;right:-1px;top:0}.countdown-block .tick-flip-panel-text-wrapper{height:100%;left:0;position:absolute;right:0;top:0}.countdown-block .tick-flip-panel-back-text .tick-flip-panel-text-wrapper{height:200%;top:-100%}.countdown-block .tick-flip-panel-front{box-shadow:inset 0 1px hsla(0,0%,100%,.05);top:0;transform-origin:center bottom;z-index:2}.countdown-block .tick-flip-panel-back{box-shadow:inset 0 -1px rgba(0,0,0,.1);top:50%;transform-origin:center top;z-index:1}.countdown-block .tick-flip-panel-back:after{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 1px, rgba(0, 0, 0, 0.15) 0, transparent 30%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.countdown-block .tick-flip-panel-back-shadow{z-index:2}.countdown-block .tick-flip-panel-back-highlight{z-index:3}.countdown-block .tick-flip-panel-back-highlight,.countdown-block .tick-flip-panel-back-shadow{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.countdown-block .tick-flip-panel-back-highlight,.countdown-block .tick-flip-panel-back-shadow,.countdown-block .tick-flip-panel-front-shadow{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.countdown-block .tick-flip-panel-front-shadow{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.3))}.countdown-block .tick-flip-panel-back-shadow{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5))}.countdown-block .tick-flip-panel-back-highlight{background-image:linear-gradient(180deg, hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0.3))}.countdown-block .tick [data-style*="shadow:inner"],.countdown-block .tick [data-style*="shadow:inner"] .tick-flip-card-shadow,.countdown-block .tick [data-style*="shadow:none"] .tick-flip-card-shadow,.countdown-block .tick [data-style*="shadow:none"] .tick-flip-panel-back,.countdown-block .tick [data-style*="shadow:none"] .tick-flip-panel-front,.countdown-block .tick [data-style*="shadow:none"] .tick-flip-shadow{box-shadow:none}.countdown-block .tick [data-style*="shadow:none"] .tick-flip-back:after,.countdown-block .tick [data-style*="shadow:none"] .tick-flip-panel-back-shadow,.countdown-block .tick [data-style*="shadow:none"] .tick-flip-panel-back-text:after,.countdown-block .tick [data-style*="shadow:none"] .tick-flip-panel-front-shadow{background-image:none}.countdown-block .tick [data-style*="rounded:none"]{border-radius:0}.countdown-block .tick [data-style*="rounded:panels"] .tick-flip-front,.countdown-block .tick [data-style*="rounded:panels"] .tick-flip-shadow-bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.countdown-block .tick [data-style*="rounded:panels"] .tick-flip-back,.countdown-block .tick [data-style*="rounded:panels"] .tick-flip-panel-back:after,.countdown-block .tick [data-style*="rounded:panels"] .tick-flip-shadow-top{border-top-left-radius:inherit;border-top-right-radius:inherit}.countdown-block .tick-flip{border-radius:.125em;letter-spacing:.25em;margin-left:.0625em;margin-right:.0625em;min-width:1.125em;text-indent:.25em}.countdown-block .tick-flip-panel{background-color:#333232;color:#edebeb}.countdown-block .tick-flip-shadow{box-shadow:0 .125em .3125em rgba(0,0,0,.25),0 .02125em .06125em rgba(0,0,0,.25)}.countdown-block .tick-label.tick-text{color:#b9c2b9 !important;font-size:.8em;text-transform:uppercase}@media(min-width: 1200px){.countdown-block .tick-label.tick-text{font-size:1em}}.countdown-block .tick{font-family:arial,sans-serif;font-size:1rem;white-space:nowrap}.countdown-block .tick-flip,.countdown-block .tick-text-inline{font-size:2.5em}.countdown-block .tick-label{font-size:.8em;margin-top:1em}.countdown-block .tick-char{width:1.5em}.countdown-block .tick-text-inline{display:inline-block;min-width:1em;text-align:center}.countdown-block .tick-text-inline+.tick-text-inline{margin-left:-0.325em}.countdown-block .tick-group{margin-right:.5em;text-align:center}@media(min-width: 1200px){.countdown-block .tick-group{margin:0 .5em}}.countdown-block .tick-text-inline{color:#5a5d63 !important}.countdown-block .tick-label{color:#5a5d63 !important}.countdown-block .tick-flip-panel{color:#fff !important}.countdown-block .tick-flip-panel-text-wrapper{line-height:1.45 !important}.countdown-block .tick-flip-panel{background-color:#3b3d3b !important}.countdown-block .tick-flip{border-radius:.12em !important}.countdown-block .countdown-text-wrapper{font-weight:600;margin-bottom:3rem;text-align:center}@media(min-width: 1200px){.countdown-block .countdown-text-wrapper{margin-bottom:8rem;margin-top:0}}.countdown-block .countdown-text-wrapper .countdown-text-before{color:var(--gray)}.countdown-block .countdown-text-wrapper .countdown-text,.countdown-block .countdown-text-wrapper .countdown-text-after{color:#f03}.calendar-block{display:grid;grid-template-columns:1fr;margin-bottom:4rem}@media(min-width: 600px){.calendar-block{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.calendar-block{grid-template-columns:66.66% 33.33%}}.calendar-block .h3.calendar-heading{margin-bottom:0}.calendar-block .h3.calendar-subheading{margin:0}.calendar-block .calendar-heading,.calendar-block .calendar-subheading{font-weight:500;text-align:center;color:#f0f0f0}@media(min-width: 600px){.calendar-block .calendar-heading,.calendar-block .calendar-subheading{text-align:left}}.calendar-block .calendar-content{background-color:var(--offwhite);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:var(--vertical-padding) var(--side-padding)}.calendar-block .calendar-content .calendar-body p{font-size:1rem;font-weight:bold;text-align:center}@media(min-width: 600px){.calendar-block .calendar-content .calendar-body p{font-size:1.2rem;max-width:85%;text-align:left}}@media(min-width: 1200px){.calendar-block .calendar-content .calendar-body p{font-size:1.5rem}}.calendar-block .calendar-content .calendar-body strong{color:#f03}.calendar-block .calendar-content .calendar-form{display:none}@media(min-width: 600px){.calendar-block .calendar-content .calendar-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:2rem}}.calendar-block .calendar-content .calendar-select-label{-ms-flex-align:center;align-items:center;border-radius:6rem;display:-ms-flexbox;display:flex;padding:1rem;width:-moz-fit-content;width:fit-content}.calendar-block .calendar-content .calendar-select-label:hover{cursor:pointer}.calendar-block .calendar-content .calendar-select-label:has(input:checked){background-color:#d3d3d3;color:var(--white)}.calendar-block .calendar-content .calendar-select-label:has(input:checked):hover{cursor:default}.calendar-block .calendar-content .calendar-select-label .calendar-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border-radius:6rem;height:1.3rem;margin:.05em .25em 0 0;margin-content:2rem;vertical-align:top;width:1.3rem}.calendar-block .calendar-content .calendar-select-label .calendar-select:checked{background-color:#f03;background-image:url("../svg/check.svg")}.calendar-block .calendar-content .calendar-dropdown{font-family:inherit;position:relative;width:100%}.calendar-block .calendar{background-color:var(--gray)}.calendar-block .calendar-iframe-heading{color:var(--white);margin:2rem;position:relative;text-align:center}.calendar-block .calendar-iframe-heading::after{border-bottom:.1em solid var(--white);bottom:-1rem;content:"";height:.1em;content:0;position:absolute;width:100%;right:0}.calendar-block .calendar-select-image{-webkit-clip-path:circle(40% at 50% 50%);clip-path:circle(40% at 50% 50%);max-width:1.5rem}@media(min-width: 600px){.calendar-block .calendar-select-image{margin-right:2rem;max-width:3rem}.calendar-block .calendar-select-image:has(+.calendar-select:checked){outline:.1em solid var(--white)}}.calendar-block .calendar-dropdown .calendar-dropdown-selected{-ms-flex-align:center;align-items:center;background-color:#d3d3d3;border:1px solid #f0f0f0;border-radius:6rem;color:var(--white);cursor:pointer;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:.5em;position:relative;width:70%;z-index:11}@media(min-width: 600px){.calendar-block .calendar-dropdown .calendar-dropdown-selected{display:none}}.calendar-block .calendar-dropdown .calendar-dropdown-selected .calendar-chevron{max-height:1.8em;max-width:1.25em;transform:rotate(90deg);transition:transform .3s ease-in-out}.calendar-block .calendar-dropdown .calendar-dropdown-options{background:var(--white);border:1px solid #f0f0f0;border-radius:1rem;display:none;content:0;margin:0 auto;padding-top:2rem;position:absolute;right:0;top:35%;width:73.5%;z-index:10}@media(min-width: 600px){.calendar-block .calendar-dropdown .calendar-dropdown-options{margin:0;width:76.5%}}.calendar-block .calendar-dropdown .calendar-dropdown-options .calendar-dropdown-option{cursor:pointer;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-pack:center;justify-content:center;padding:.5em}.calendar-block .calendar-dropdown .calendar-dropdown-options .calendar-dropdown-option:hover{background-color:#f0f0f0}.calendar-block .calendar-dropdown .calendar-dropdown-options.open{display:block}.calendar-block .calendar-dropdown.open .calendar-dropdown-selected .calendar-chevron{transform:rotate(270deg)}.calendar-block .meetings-iframe-container{display:-ms-flexbox;display:flex}.calendar-block .meetings-iframe-container iframe{margin:0 auto;max-width:27.5em;padding:0 2rem}.calendar-block .calendar .default{display:none;margin-bottom:0}.calendar-block .calendar .default img,.calendar-block .calendar .default .meetings-iframe-container iframe{display:none}@media(min-width: 1200px){.calendar-block .calendar .default img,.calendar-block .calendar .default .meetings-iframe-container iframe{display:block}}.calendar-block .calendar .default .calendar-iframe-heading::after{display:none}.standout-block{display:grid;grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;padding:0;position:relative}.standout-block.hide-top-padding{padding-top:0 !important}.standout-block.hide-top-padding .standout-title{margin-top:4rem}.standout-block.hide-top-padding img{padding-top:0 !important}.standout-block.hide-bottom-padding{padding-bottom:0 !important}.standout-block.grey{background-color:#3b3b3b;color:var(--white)}@media(min-width: 1200px){.standout-block{grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;padding:var(--vertical-padding) 0 var(--vertical-padding) var(--side-padding)}.standout-block .standout-block-text-wrapper{grid-row:2}}.standout-block img{aspect-ratio:2/1;height:100%;-o-object-fit:cover;object-fit:cover;justify-self:center}@media(min-width: 1200px){.standout-block img{aspect-ratio:auto;height:85%;justify-self:auto;padding-top:3rem;position:absolute;right:0;width:35%}}.standout-block .standout-title{background-color:#f03;color:var(--white);margin-top:0;padding:2rem;position:relative;text-align:center;z-index:2}.standout-block .standout-title p{padding:0}@media(min-width: 1200px){.standout-block .standout-title{text-align:left}.standout-block .standout-title::before{background-color:#f03;content:"";height:100%;left:-10%;position:absolute;top:0;width:10%}.standout-block .standout-title::after{background-color:#f03;content:"";height:100%;position:absolute;right:-4.9%;top:0;width:5%}}.standout-block .standout-content{margin:0 auto;padding:0 var(--side-padding);text-align:center;width:80%}.standout-block .standout-content strong{color:#f03}@media(min-width: 1200px){.standout-block .standout-content{margin:0;max-width:65%;padding:0 0 0 2rem;text-align:left}}.standout-block .standout-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.standout-block .standout-button .btn{margin-left:0}@media(min-width: 1200px){.standout-block .standout-button{-ms-flex-pack:normal;justify-content:normal}.standout-block .standout-button .btn{margin-left:2rem}}.tab-hover-grid{display:grid;grid-template-columns:1fr;overflow-x:scroll}@media(min-width: 1200px){.tab-hover-grid{grid-template-columns:repeat(3, 33.33%);overflow-x:hidden}}.tab-hover-grid .tab-container{background-color:var(--white);border-top:2px solid var(--white);-ms-flex:0 0 50%;flex:0 0 50%;padding:2rem;text-align:center;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(min-width: 1200px){.tab-hover-grid .tab-container{-ms-flex:auto;flex:auto;padding:4rem 2rem}}.tab-hover-grid .tab-container:hover{background-color:#f03}.tab-hover-grid .tab-container:hover .tab-title{color:var(--white);cursor:default}.tab-hover-grid .tab-container .tab-title{display:block;font-weight:500;margin:0 auto}@media(min-width: 1200px){.tab-hover-grid .tab-container .tab-title{max-width:60%}}.split-text-container{color:var(--white);display:grid;padding-top:4rem}@media(min-width: 1200px){.split-text-container:has(.right){grid-template-columns:1fr 2fr}.split-text-container:has(.right) .split-text-content{grid-column:2;grid-row:1}.split-text-container:has(.right) .split-text-image{grid-column:1;grid-row:1}.split-text-container:has(.left){grid-template-columns:2fr 1fr}.split-text-container:has(.left) .split-text-content{grid-column:1;grid-row:1}.split-text-container:has(.left) .split-text-image{grid-column:2;grid-row:1}}.split-text-container.no-top-padding{padding-top:0}.split-text-container .split-text-title{color:var(--white)}.split-text-container .right,.split-text-container .left{grid-template-columns:1fr}.split-text-container .red{background-color:#f03}.split-text-container .gray{background-color:var(--gray)}.split-text-container .split-text-content{padding:2.5em}@media(min-width: 1200px){.split-text-container .split-text-content{padding:7em 4em}}.split-text-container .split-text-image img{aspect-ratio:2/1;height:100%;-o-object-fit:cover;object-fit:cover}.speaker-slider{opacity:0}.active .speaker-slider{opacity:1;transform:translateX(0rem)}.speaker-slider .glide__slides{width:100%}.speaker-slider-outer-wrap{background-color:var(--offwhite);overflow:hidden;padding:3rem 0}.speaker-slider-outer-wrap .h3 strong{color:var(--gray)}.speaker-slider-header{margin-bottom:var(--vertical-padding);margin-left:auto;margin-right:auto;max-width:900px;padding-left:var(--side-padding);padding-right:var(--side-padding);text-align:center}.speaker-slider-header h2{color:var(--gray);font-weight:600;opacity:0}.active .speaker-slider-header h2{opacity:1;transform:translateY(0rem)}.speaker-slider-slide{aspect-ratio:1.25/1;background-color:var(--white);position:relative}.speaker-slider-slide.speaker-slider-slide-press{aspect-ratio:unset;background-color:var(--primary-accent);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.speaker-slider-slide-image{display:-ms-flexbox;display:flex;height:100%;overflow:hidden;width:100%}.speaker-slider-slide-press .speaker-slider-slide-image{aspect-ratio:16/9;height:auto}.speaker-slider-slide-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.speaker-slider-slide-image .logo{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.speaker-slider-outer-wrap.hide-logos .logo{display:none}.speaker-slider-slide-image .logo img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:50%}.speaker-slider-slide-content{--heading-color: $white;background-color:#f03;bottom:0;box-sizing:border-box;color:var(--white);left:0rem;overflow:hidden;padding:1rem;position:absolute;transition:height .4s ease-in-out;width:100%;z-index:3}@media(min-width: 900px){.speaker-slider-slide-content{bottom:0;height:6.2rem;left:0;padding:1.6rem;width:100%}}@media(min-width: 900px){.speaker-slider-slide:hover .speaker-slider-slide-content.hover{height:100%;overflow-y:auto}}.speaker-slider-slide-content img{height:2rem;overflow:hidden;padding-bottom:.5em;padding-top:.5em;transition:transform .3s ease-in-out;width:auto}.speaker-slider-slide-content p{display:none;margin-bottom:1em;margin-top:1em}@media(min-width: 900px){.speaker-slider-slide-content p{display:block}}.speaker-slider-slide-content-title{font-size:.8rem;overflow:hidden;width:100%}.speaker-slider-slide-content-title:first-child{display:block !important;margin-bottom:0}@media(min-width: 900px){.speaker-slider-slide-content-title:first-child{font-size:1em;margin-bottom:1rem;min-height:3.2rem}}.speaker-slider .glide-arrows{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5em;width:100%}.speaker-slider .glide-arrows .glide__arrow{cursor:pointer}.speaker-slider .glide-arrows .glide__arrow img{margin:0;transition:width .1s ease-in-out,margin .1s ease-in-out;width:2.5em}.speaker-slider .glide-arrows .glide__arrow img:hover{margin:.125em;width:2.25em}.speaker-slider .glide-arrows .glide__arrow.glide__arrow--prev{margin-left:2.5em}.speaker-slider .glide-arrows .glide__arrow.glide__arrow--next{margin-right:2.5em}.img-magnifier-container{position:relative}.img-magnifier-glass{border:5px solid #ff0b33;border-radius:50%;cursor:none;position:absolute;width:150px;height:150px}.image-block img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
/*# sourceMappingURL=style.min.css.map */