@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;border-radius:var(--plyr-menu-radius,4px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio:before{content:"";float:left;padding-top:56.25%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio:after{clear:both;content:"";display:block}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:400;src:url(//bmsperformance.com/app/themes/bms/dist/styles/../fonts/subset-Campton-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:600;src:url(//bmsperformance.com/app/themes/bms/dist/styles/../fonts/subset-Campton-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Trois Mille;font-style:normal;font-weight:400;src:url(//bmsperformance.com/app/themes/bms/dist/styles/../fonts/subset-TroisMilleRegular-22.woff2) format("woff2")}@font-face{font-display:swap;font-family:Trois Mille;font-style:normal;font-weight:500;src:url(//bmsperformance.com/app/themes/bms/dist/styles/../fonts/subset-TroisMilleMedium-22.woff2) format("woff2")}:root{--green:#00cc9e;--red:#ff5959;--blue:#44c3cc;--dark-blue:#213c4d;--beige:#f2f0eb;--light-beige:#faf9f7;--grey:#e3e3e3;--pink:#f9b;--campton:"Campton",sans-serif;--trois:"Trois Mille",sans-serif;--br:3rem;--ease-quart:cubic-bezier(.165,.84,.44,1);accent-color:#00cc9e}html{-webkit-overflow-scrolling:auto;box-sizing:border-box;overscroll-behavior-y:none;scroll-behavior:smooth}html:has(.template-insights){scroll-behavior:auto}body{color:var(--dark-blue);font-family:var(--campton);font-size:.9375rem;font-weight:300;line-height:1.625;margin:0;padding:0}@media (min-width:769px){body{font-size:1rem}}p{font-family:var(--campton);font-size:1rem;font-weight:300;line-height:1.625;margin:0 0 .9375rem}::-moz-selection{background:var(--green);color:#fff}::selection{background:var(--green);color:#fff}h1{color:var(--dark-blue);font-family:var(--trois);font-size:10vw;font-weight:400;line-height:1.125}@media (min-width:450px){h1{font-size:clamp(2.625rem,.625rem + 5.55vw,5rem)}}h2{color:var(--dark-blue);font-family:var(--trois);font-size:1.5625rem;font-weight:300;line-height:1.16}@media (min-width:769px){h2{font-size:3.75rem}}h2 strong{font-weight:700}h3{color:var(--dark-blue);font-family:var(--trois);font-size:2.5rem;font-weight:300;line-height:1.33}h3 strong{font-weight:700}h4{color:var(--dark-blue);font-family:var(--trois);font-size:1.875rem;font-weight:300;line-height:1.25}h4 strong{font-weight:700}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;box-sizing:border-box;position:relative}:after:focus,:before:focus,:focus{outline:none!important}img{display:block;height:auto;max-width:100%}figure{margin:0;padding:0}.main{margin:4.25rem auto 0;max-width:1920px}@media (min-width:769px){.main{margin:5.625rem auto 0}}.wrap{z-index:5}.container{margin:0 auto;padding:0 7%;width:100%}.container.flex{flex-direction:column;gap:0}@media (max-width:769px){.container{display:flex;flex-direction:column}}@media (min-width:769px){.container{display:grid;gap:2.5rem;grid-template-columns:repeat(12,1fr)}}@media (min-width:1400px){.container{padding:0 7.5%}}.container.flex{display:flex}button{background:0 0;border:0;cursor:pointer;padding:0}button:focus{outline:none}.prose>:first-child{margin-top:0!important}.prose>:last-child{margin-bottom:0!important}.prose iframe{margin:2rem 0;width:100%}.prose h2{font-size:1.875rem!important;margin:2.5rem 0 1.875rem!important}.prose h2,.prose h3{font-weight:500;line-height:1.14!important;padding:0!important;text-transform:none}.prose h3{font-size:1.25rem!important;margin:1.875rem 0 .9375rem!important}.prose p{font-size:1rem!important;font-weight:400!important;line-height:1.625!important;max-width:62ch}.prose figure{margin:2.5rem 0;max-width:100%;width:100%}.prose figure img{margin:0}.prose img{border-radius:.625rem;display:block;margin:3.75rem 0;max-width:100%}.prose figcaption{font-size:1.4rem;line-height:1.5;margin-top:1rem;text-align:center}.prose hr{background:hsla(0,0%,44%,.2);border:none;height:1px;margin:1.875rem 0;width:100%}.prose blockquote{display:block;display:grid;gap:1rem;margin:3rem 0;max-width:62ch}@media (min-width:768px){.prose blockquote{gap:1.5rem;grid-template-columns:auto 1fr}}.prose blockquote p{font-family:var(--trois)!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.25!important}@media (min-width:769px){.prose blockquote p{font-size:2rem!important}}.prose blockquote:before{background:var(--red);content:"";position:relative}.prose blockquote:after,.prose blockquote:before{align-items:center;border-radius:100px;color:#fff;display:flex;font-family:var(--trois);font-size:70px;height:60px;justify-content:center;vertical-align:bottom;width:60px}.prose blockquote:after{content:"“";left:0;position:absolute;top:15px}.prose ol,.prose ul{margin:0 0 1rem!important;padding:0!important}.prose li{font-size:1rem!important;line-height:1.5!important;margin-left:1.125rem!important;max-width:62ch}.prose ol li{padding-left:.3125rem!important}.prose a{color:var(--dark-blue);transition:color .3s ease}.prose a:hover{color:var(--green)}@media (min-width:769px){[data-animation=fadeInUp]{opacity:0;transform:translateY(2.5rem)}}@media (max-width:768px){[data-speed]{transform:translateY(0)!important}}#smooth-content{will-change:transform}table{background:#fff;border-collapse:collapse;color:#333;font-size:12pt;margin:0 auto;width:100%}table,table td{border:unset}table tfoot th,table thead th{background:rgba(0,0,0,.1);color:#777}table td a img{margin:3.75rem auto;max-width:100%}table caption{padding:.5em}table td,table th{border:1px solid #d3d3d3;padding:.5em}.page-builder>section{z-index:1}.page-builder>section.full-width-image:first-child{margin-top:0;padding-top:0}@media (max-width:768px){.page-builder>section.full-width-image:first-child{padding-bottom:0}}.page-builder>section[data-border-radius=both],.page-builder>section[data-border-radius=bottom],.page-builder>section[data-border-radius=top]{z-index:5}[data-border-radius=both]{border-radius:1.25rem;margin-bottom:-1.25rem;z-index:5}[data-border-radius=top]{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;margin-top:-1.25rem}[data-border-radius=bottom]{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;margin-bottom:-1.25rem}.portal{z-index:9999}@media (min-width:769px){[data-animation=fadeInUp]{opacity:0;transform:translateY(4rem)}[data-animation=fadeIn]{opacity:0}[data-preview="1"] [data-animation=fadeInUp]{opacity:1!important;transform:translateY(0)!important}[data-preview="1"] [data-animation=fadeIn]{opacity:1!important}}@media screen and (min-width:782px){.admin-bar .site-header{top:2rem}}.site-header{background-color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;height:4.25rem;left:0;position:fixed;top:0;width:100%;z-index:50}@media (min-width:769px){.site-header{height:5.625rem}}.site-header .inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 7%}@media (min-width:769px){.site-header .inner{padding:0 4.5rem}}@media (min-width:1120px){.site-header .inner{padding:0 1.5625rem}}@media (min-width:2000px){.site-header .inner{padding:0}}.site-header .inner .left{display:flex}.site-header .inner .right{display:none}.site-header .inner .right a{margin-right:.625rem}.site-header .inner .right a:last-child{margin-right:unset}@media (min-width:769px){.site-header .inner .right{align-items:center;display:flex}}.site-header .brand{align-items:center;color:var(--dark-blue);display:flex;margin-right:3.125rem;width:4.1875rem}@media (min-width:769px){.site-header .brand{width:5.625rem}}.site-header .brand svg{width:100%}.site-header .current-menu-item a{color:#000}@media (max-width:1120px){.site-header .nav-primary{display:none}}.site-header .nav-primary .menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:all}.site-header .nav-primary .sub-menu .menu-item-has-children>a:after{background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/icon-carrot-down.svg);content:"";height:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(calc(100% + .5rem));transition:transform .3s ease;width:.5625rem}.site-header .nav-primary>div>ul{display:flex;list-style:none;margin:0;padding:0}.site-header .nav-primary>div>ul>li{margin-left:1.875rem;padding:1rem 0}.site-header .nav-primary>div>ul>li:first-child{margin-left:0}.site-header .nav-primary>div>ul>li>.sub-menu{align-items:flex-start;background-color:#fff;border-radius:.625rem;box-shadow:0 0 5.625rem rgba(0,0,0,.16);flex-direction:column;left:0;margin-top:.5rem;opacity:0;padding:1.25rem 0;pointer-events:none;position:absolute;transition:transform .3s ease-out,opacity .3s}.site-header .nav-primary>div>ul>li>.sub-menu li{list-style:none;margin:0;padding:.125rem 3rem .125rem 1.25rem;position:relative;width:-moz-max-content;width:max-content}.site-header .nav-primary>div>ul>li>.sub-menu li:last-child{border-bottom:none;padding-bottom:0}.site-header .nav-primary>div>ul>li>.sub-menu li:first-child{padding-top:0}.site-header .nav-primary>div>ul>li>.sub-menu a{color:#000;font-family:var(--trois);font-size:1rem;font-weight:400;letter-spacing:.07em;line-height:1.3;text-decoration:none;transition:color .3s ease}.site-header .nav-primary>div>ul>li>.sub-menu a:hover{color:var(--red)}.site-header .nav-primary>div>ul>li>.sub-menu .sub-menu{align-items:flex-start;background-color:#fff;border-radius:.625rem;box-shadow:0 0 5.625rem rgba(0,0,0,.16);flex-direction:column;left:100%;margin-top:.5rem;opacity:0;padding:1.25rem 0;pointer-events:none;position:absolute;top:0;transition:transform .3s ease-out,opacity .3s}.site-header .nav-primary>div>ul>li>a{color:#000;font-family:var(--trois);font-size:1.0625rem;font-weight:500;letter-spacing:.07em;line-height:1.3;text-decoration:none;transition:color .3s ease}.site-header .nav-primary>div>ul>li>a:hover{color:var(--red)}.site-header .header-icons{align-items:center;display:flex;margin-left:1.25rem}.site-header .header-icons .header-icon{align-items:center;background-color:var(--dark-blue);border-radius:100%;color:#fff;cursor:pointer;display:flex;height:2.375rem;justify-content:center;margin-left:.625rem;transition:background-color .3s ease;width:2.375rem}.site-header .header-icons .header-icon:first-child{margin-left:0}.site-header .header-icons .header-icon:hover{background-color:var(--green)}.site-header .header-icons.locales{z-index:3}.site-header .header-icons.locales svg{z-index:1}.site-header .header-icons.locales .click-area{z-index:5}.site-header .region-selector{background-color:#fff;border:1px solid #dedede;border-radius:1.25rem;display:flex;flex-direction:column;opacity:0;padding:.75rem .75rem 1.25rem;pointer-events:none;position:absolute;right:-1rem;text-align:left;top:0;transform:translateY(-.85rem)}.site-header .region-selector ul{display:flex;flex-direction:column;padding:0 .8rem}.site-header .region-selector a{color:var(--dark-blue);display:block;font-family:var(--campton);font-size:1rem;margin:1rem 0 0;padding:0;text-decoration:none;transition:color .3s ease;white-space:nowrap}.site-header .region-selector a:hover{color:var(--red)}.site-header .region-selector a .wpml-ls-native{color:var(--red);font-weight:600}.site-header .region-selector svg{color:#fff;left:.8rem;position:absolute;top:50%;transform:translateY(-50%);width:.9505rem}.site-header .region-selector .region-header{align-items:center;background-color:var(--dark-blue);border-radius:1.25rem;display:flex;font-family:var(--trois);font-size:1rem;font-weight:500;height:2.375rem;justify-content:center;line-height:1;min-width:8rem;padding:.4rem 0 0 .5rem}.site-header .header-icon.search{z-index:3}.site-header .header-icon.search svg{z-index:1}.site-header .header-icon.search .click-area{z-index:5}.site-header .search-form-container{opacity:0;pointer-events:none;position:absolute;right:1.4rem;top:-.15rem;z-index:2}.site-header .search-form-container .search-form{position:absolute;right:1.4rem;top:-.2rem}.site-header .search-form-container input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey);border-radius:.625rem;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;padding:1.1rem 1rem .7rem;width:15.625rem}.site-header .search-form-container input[type=search]:focus{outline:none;transition:outline .3s ease}.site-header .search-form-container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:linear-gradient(45deg,transparent,transparent 43%,#ff5959 45%,#ff5959 55%,transparent 57%,transparent),linear-gradient(135deg,transparent,transparent 43%,#ff5959 45%,#ff5959 55%,transparent 57%,transparent);cursor:pointer;display:inline-block;height:10px;margin-bottom:3px;margin-left:10px;width:10px}.site-header #rlvlive{left:0;position:absolute;top:0;width:15.625rem}.site-header .relevanssi-live-search-results-showing{border:1px solid var(--grey);border-radius:.625rem;box-shadow:0 0 0;left:0!important;padding:1.5rem 0;top:.25rem!important;transform:translateY(3.5rem);width:15.625rem}.site-header .relevanssi-live-search-result p,.site-header .relevanssi-live-search-result-status p{border:0;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;line-height:1.6;margin:0;padding:0 1.5rem;text-align:left}.site-header .relevanssi-live-search-result p a,.site-header .relevanssi-live-search-result-status p a{color:var(--dark-blue);text-decoration:none;transition:color .3s ease}.site-header .relevanssi-live-search-result p a:hover,.site-header .relevanssi-live-search-result-status p a:hover{color:var(--red)}.site-header .relevanssi-live-search-result-status{display:none}.site-header .relevanssi-live-search-result:nth-child(2):before{color:var(--red);content:"Results";display:block;font-family:var(--campton);font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.25rem;padding:0 1.5rem;text-align:left;text-transform:uppercase}.page-footer{background-color:#162833;margin:0 auto;max-width:1920px;overflow:hidden;text-align:center;z-index:3}@media (min-width:769px){.page-footer{text-align:left}}.page-footer p{margin-bottom:1.5rem}.page-footer .footer-top{padding:3.75rem 0 2.5rem;z-index:5}@media (min-width:769px){.page-footer .footer-top{padding:9.375rem 0 4.375rem}}.page-footer .column{grid-column:span 12;margin:0 0 3.75rem}@media (min-width:769px){.page-footer .column{grid-column:span 4;margin:0}}.page-footer .column:last-child{margin:0}.page-footer .column a,.page-footer .column p{color:#fff;text-decoration:none}.page-footer .column .heading{font-family:var(--trois);font-size:1.5625rem;font-weight:500;line-height:1.5;margin-bottom:.3125rem}.page-footer .column .heading.contact{margin-top:3.75rem}.page-footer .column .heading.sign-up{margin-top:2.5rem}.page-footer .column.nav a:not(.button){transition:color .3s ease}.page-footer .column.nav a:not(.button):hover{color:var(--red)}.page-footer .logo{color:#fff;margin:0;padding:0 0 4.0625rem}@media (min-width:769px){.page-footer .logo{padding:.125rem 0 0}}.page-footer .logo svg{max-width:11rem;width:100%}.page-footer .nav-footer ul{display:flex;flex-direction:column;font-size:1rem;font-weight:400;line-height:1.5;list-style-type:none;margin:0;padding:0}.page-footer .nav-footer li{margin-bottom:.3125rem}.page-footer .nav-footer li a{color:#fff;transition:color .3s ease}.page-footer .nav-footer li a:hover{color:var(--red)}.page-footer .socials{align-items:center;display:grid;gap:.625rem;grid-template-columns:repeat(2,1fr);justify-content:center;list-style-type:none;margin:.625rem auto 0;padding:0;width:7.4rem}@media (min-width:769px){.page-footer .socials{align-items:center;display:flex;gap:0;justify-content:flex-start;margin:.625rem 0 0;width:auto}}.page-footer .socials li{margin:0}@media (min-width:769px){.page-footer .socials li{margin:0 .625rem 0 0}}.page-footer .socials li:last-child{margin:0}.page-footer .socials a{align-items:center;background-color:var(--green);border-radius:100%;color:#fff;display:flex;height:3.5625rem;justify-content:center;transition:opacity .3s ease;width:3.5625rem}.page-footer .socials a:hover{opacity:.7}.page-footer .contact p{font-size:1rem;font-weight:400;line-height:1.5}.page-footer .contact .button,.page-footer .contact .post-password-form input[type=submit],.post-password-form .page-footer .contact input[type=submit]{margin-top:2.5rem}.page-footer .contact .button:hover,.page-footer .contact .post-password-form input[type=submit]:hover,.post-password-form .page-footer .contact input[type=submit]:hover{color:var(--red)}.page-footer .footer-bottom{padding:3.4375rem 0;z-index:5}.page-footer .nav-legal{display:flex;flex-direction:column;grid-column:5/span 6;margin:0}@media (min-width:769px){.page-footer .nav-legal{align-items:center;margin-bottom:1.25rem}}@media (min-width:1300px){.page-footer .nav-legal{flex-direction:row;margin:0}}.page-footer .nav-legal p,.page-footer .nav-legal ul{display:flex;flex-direction:column;font-size:1rem;font-weight:400;letter-spacing:.07em;line-height:1.5;list-style-type:none;margin:0;padding:0;text-align:center}@media (min-width:769px){.page-footer .nav-legal p,.page-footer .nav-legal ul{flex-direction:row;text-align:left}}.page-footer .nav-legal p{color:hsla(0,0%,100%,.5)}.page-footer .nav-legal li{margin:0 0 .625rem}@media (min-width:769px){.page-footer .nav-legal li{margin:0 .625rem 0 0}}.page-footer .nav-legal li a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .3s ease}.page-footer .nav-legal li a:hover{color:#fff}.page-footer .site-by{align-items:center;color:#fff;display:flex;grid-column:span 2;justify-content:center;margin-top:1.25rem}@media (min-width:769px){.page-footer .site-by{margin-top:0}}.page-footer .site-by p{font-size:1rem;margin-bottom:0;margin-right:.9375rem}.page-footer .site-by a{display:block;height:2.125rem;width:2.125rem}.page-footer .site-by a:hover svg{color:var(--green)}.page-footer .site-by svg{color:#fff;height:2.125rem;transition:color .3s ease;width:2.125rem}.page-footer .background{pointer-events:none;z-index:1}@media (max-width:768px){.page-footer .background{display:none}}.page-footer .background img{-o-object-fit:cover;object-fit:cover;opacity:.2;transform:translateY(-20%);z-index:1}.page-footer .background .grad{background:linear-gradient(transparent,#162833);bottom:0;height:50%;left:0;position:absolute;width:100%;z-index:2}.page-footer .subscribe-form input[type=email]{align-items:center;border:1px solid var(--grey);border-radius:99rem;border-radius:2.0625rem;color:var(--dark-blue);display:inline-flex;font-family:var(--campton);font-size:1rem;height:4.25rem;padding:1.5625rem 1.5rem 1.4375rem;white-space:nowrap;width:100%}.page-footer .subscribe-form input[type=email]::-moz-placeholder{color:var(--dark-blue);opacity:1!important}.page-footer .subscribe-form input[type=email]::placeholder{color:var(--dark-blue);opacity:1!important}.page-footer .subscribe-form input[type=email]:focus{outline:none}.page-footer .subscribe-form input[type=submit]{margin:0;position:absolute;right:0;top:0}@media (max-width:768px){.page-footer .subscribe-form input[type=submit]{padding:1.7rem 1.5rem 1.4375rem;transform:translateY(calc(-100% - 1px))}}@media (max-width:1300px){.page-footer .subscribe-form input[type=submit]{margin-top:1rem;position:relative;transform:translateY(0)}}.page-footer .subscribe-form input[type=submit]:focus{outline:none}.mobile-nav-icon{align-items:center;cursor:pointer;display:flex;height:3.5rem;justify-content:center;position:fixed;right:calc(7% - 1rem);top:.5rem;transition:transform .5s cubic-bezier(.4,0,.2,1);width:3.5rem;z-index:200}@media (min-width:769px){.mobile-nav-icon{right:.5625rem;top:1.2rem}}@media (min-width:1120px){.mobile-nav-icon{display:none}}.mobile-nav-icon.scroll-down{transform:translateY(-8rem)}.mobile-nav-icon.active .background{opacity:1;transform:scale(1)}.mobile-nav-icon .background{background-color:var(--green);border-radius:100%;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.5);transition:opacity .15s ease-out,transform .15s ease-out;width:100%;z-index:1}.mobile-nav-icon .burger-button{background-color:transparent;border:0;border-radius:0;cursor:pointer;display:block;height:1.526rem;pointer-events:all;position:relative;top:-1px;transition:transform .6s cubic-bezier(.165,.84,.44,1);width:1.5625rem;z-index:2}.mobile-nav-icon .burger-bar{background-color:var(--dark-blue);border-radius:1rem;height:4px;left:0;margin-top:-1px;position:absolute;right:0;top:50%;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1);width:auto}.mobile-nav-icon .burger-bar--1{transform:translateY(-6px)}.mobile-nav-icon .burger-bar--2{transform:scaleX(1);transform-origin:100% 50%}.mobile-nav-icon .burger-button:hover .burger-bar--2,.mobile-nav-icon .no-touchevents .burger-bar--2:hover{transform:scaleX(1)}.mobile-nav-icon .burger-bar--3{transform:translateY(6px)}.mobile-nav-icon .active .burger-button{transform:rotate(-180deg)}.mobile-nav-icon .active .burger-bar{background-color:#fff}.mobile-nav-icon .active .burger-bar--1{transform:rotate(45deg)}.mobile-nav-icon .active .burger-bar--2{opacity:0}.mobile-nav-icon .active .burger-bar--3{transform:rotate(-45deg)}.mobile-menu{-ms-overflow-style:none;background-color:#fff;height:calc(100% - 3.5rem);left:0;overflow-y:scroll;position:fixed;top:3.5rem;transform:translateX(101%);width:100%;z-index:5;z-index:100}@media (min-width:769px){.mobile-menu{top:5.625rem}}@media (min-width:1120px){.mobile-menu{display:none}}.mobile-menu::-webkit-scrollbar{display:none}.mobile-menu .inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:5vh 7%;width:100%}@media (min-width:769px){.mobile-menu .inner{left:0;padding:0 0 0 4.5625rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}}.mobile-menu .region-selector{background-color:#fff;border:1px solid #dedede;border-radius:1.25rem;display:flex;flex-direction:column;left:0;opacity:0;padding:.75rem .75rem 1.25rem;pointer-events:none;position:absolute;text-align:left;top:0;transform:translateY(-68%);width:200px;z-index:4}.mobile-menu .region-selector ul{display:flex;flex-direction:column;padding:0 .8rem}.mobile-menu .region-selector a{color:var(--dark-blue);display:block;font-family:var(--campton);font-size:1rem;margin:1rem 0 0;padding:0;text-decoration:none;transition:color .3s ease;white-space:nowrap}.mobile-menu .region-selector a:hover{color:var(--red)}.mobile-menu .region-selector a .wpml-ls-native{color:var(--red);font-weight:600}.mobile-menu .region-selector svg{color:#fff;left:.8rem;position:absolute;top:50%;transform:translateY(-50%);width:.9505rem}.mobile-menu .region-selector .region-header{align-items:center;background-color:var(--dark-blue);border-radius:1.25rem;display:flex;font-family:var(--trois);font-size:1rem;font-weight:500;height:2.375rem;justify-content:center;line-height:1;min-width:8rem;padding:.4rem 0 0 .5rem}.mobile-menu .brand{left:50%;position:absolute;top:13vw;transform:translateX(-50%);width:25vw}.mobile-menu .brand svg{width:100%}.mobile-menu ul{list-style-type:none}.mobile-menu ul li{font-weight:400}.mobile-menu .nav-primary{z-index:5}@media (max-width:768px){.mobile-menu .nav-primary .submenu{display:none}}.mobile-menu .nav-primary .nav{align-items:flex-start;display:flex;flex-direction:column;padding:0}.mobile-menu .nav-primary .nav .menu-item-has-children{width:auto}.mobile-menu .nav-primary .nav .menu-item-has-children>a[data-active=true]:after{transform:translateY(-50%) translateX(calc(100% + .5rem)) rotate(180deg)}.mobile-menu .nav-primary .nav .menu-item-has-children>a:after{background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/icon-carrot-down.svg);content:"";height:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(calc(100% + .5rem));transition:transform .3s ease;width:.5625rem}.mobile-menu .nav-primary .nav>li{margin-bottom:1.1rem}.mobile-menu .nav-primary .nav>li>a{color:var(--dark-blue);font-family:var(--trois);font-size:1.25rem;font-weight:500;letter-spacing:.04em;line-height:1.5;text-decoration:none;transition:color .3s ease,border-color .3s ease;width:100%}.mobile-menu .sub-menu{display:flex;flex-direction:column;height:0;margin-top:.3rem;overflow:hidden;padding:0;width:100%}.mobile-menu .sub-menu li.current-menu-item>a{color:var(--green)}.mobile-menu .sub-menu a{border-bottom:1px solid #fff;color:var(--dark-blue);font-family:var(--trois);font-size:1.25rem;font-weight:400;text-decoration:none;width:100%}.mobile-menu .sub-menu li{margin-bottom:.3rem}.mobile-menu .sub-menu li .sub-menu{padding-left:30px}.mobile-menu .header-icons{align-items:center;display:flex;margin-top:1.25rem}.mobile-menu .header-icons .header-icon{align-items:center;background-color:var(--dark-blue);border-radius:100%;color:#fff;cursor:pointer;display:flex;height:2.375rem;justify-content:center;margin-left:.625rem;transition:background-color .3s ease;width:2.375rem}.mobile-menu .header-icons .header-icon:first-child{margin-left:0}.mobile-menu .header-icons .header-icon:hover{background-color:var(--green)}.mobile-menu .header-icon.search{z-index:3}.mobile-menu .header-icon.search svg{z-index:1}.mobile-menu .search-form-container{opacity:0;pointer-events:none;position:absolute;right:1.4rem;top:-.15rem;z-index:2}.mobile-menu .search-form-container .search-form{left:-4rem;position:absolute;top:-.6rem;transform:translateY(-100%)}.mobile-menu .search-form-container input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey);border-radius:.625rem;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;padding:1.1rem 1rem .7rem;width:15.625rem}.mobile-menu .search-form-container input[type=search]:focus{outline:none;transition:outline .3s ease}.mobile-menu .search-form-container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:linear-gradient(45deg,transparent,transparent 43%,#ff5959 45%,#ff5959 55%,transparent 57%,transparent),linear-gradient(135deg,transparent,transparent 43%,#ff5959 45%,#ff5959 55%,transparent 57%,transparent);cursor:pointer;display:inline-block;height:10px;margin-bottom:3px;margin-left:10px;width:10px}.mobile-menu #rlvlive{left:0;position:absolute;top:0;width:15.625rem}.mobile-menu .relevanssi-live-search-results-showing{border:1px solid var(--grey);border-radius:.625rem;box-shadow:0 0 0;left:0!important;padding:1.5rem 0;top:.25rem!important;transform:translateY(3.5rem);width:15.625rem}.mobile-menu .relevanssi-live-search-result p,.mobile-menu .relevanssi-live-search-result-status p{border:0;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;line-height:1.6;margin:0;padding:0 1.5rem;text-align:left}.mobile-menu .relevanssi-live-search-result p a,.mobile-menu .relevanssi-live-search-result-status p a{color:var(--dark-blue);text-decoration:none;transition:color .3s ease}.mobile-menu .relevanssi-live-search-result p a:hover,.mobile-menu .relevanssi-live-search-result-status p a:hover{color:var(--red)}.mobile-menu .relevanssi-live-search-result-status{display:none}.mobile-menu .relevanssi-live-search-result:nth-child(2):before{color:var(--red);content:"Results";display:block;font-family:var(--campton);font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.25rem;padding:0 1.5rem;text-align:left;text-transform:uppercase}@keyframes slidein{0%{transform:translateX(-25%)}to{transform:translateX(0)}}.fill{height:100%;left:0}.fill,.top-curve{position:absolute;top:0;width:100%}.top-curve{overflow:hidden;pointer-events:none;transform:translateY(-2px);z-index:2}.top-curve svg{width:100%}@media (max-width:768px){.top-curve svg{height:100%;left:0;position:absolute;top:0}}.top-curve .inner{display:flex;left:-50%;transform:translateX(-25%);width:200%}@media (max-width:768px){.top-curve .inner:before{content:"";float:left;padding-top:5.694444444444444%}.top-curve .inner:after{clear:both;content:"";display:block}}.top-curve .inner.active{animation-duration:1s;animation-fill-mode:forwards;animation-name:slidein;animation-timing-function:ease-out}.bottom-curve{bottom:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(2px);width:100%;z-index:2}.bottom-curve svg{width:100%}@media (max-width:768px){.bottom-curve svg{height:100%;left:0;position:absolute;top:0;transform:scaleX(-1)}}.bottom-curve .inner{display:flex;width:100%}@media (min-width:769px){.bottom-curve .inner{left:-50%;transform:translateX(-25%);width:200%}}@media (max-width:768px){.bottom-curve .inner:before{content:"";float:left;padding-top:5.833333333333334%}.bottom-curve .inner:after{clear:both;content:"";display:block}}@media (min-width:769px){.bottom-curve .inner.active{animation-duration:1s;animation-fill-mode:forwards;animation-name:slidein;animation-timing-function:ease-out}}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme textarea{border:1px solid var(--grey);border-radius:.625rem;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;padding:1.2rem 1.5rem 1rem}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme textarea::-moz-placeholder{color:#bebebe}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=email]::placeholder,.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=text]::placeholder,.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme textarea::placeholder{color:#bebebe}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .gform_footer{padding-bottom:0}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .gform_validation_errors,.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .gform_wrapper .gform_validation_errors>h2 .gform-icon{display:none}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .validation_message{border-radius:.625rem;padding:.5rem 1rem .3rem 1.5rem}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .validation_message:before{border-color:transparent transparent #c02b0a;border-style:solid;border-width:0 5px 8px;content:"";left:1.5rem;position:absolute;top:0;transform:translateY(-100%);z-index:1}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .validation_message:after{border-color:transparent transparent #fff9f9;border-style:solid;border-width:0 4px 7px;content:"";left:1.5rem;position:absolute;top:0;transform:translateY(-100%) translateX(1px);z-index:2}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .ginput_container_consent{display:flex}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .ginput_container_consent label{color:rgba(97,97,108,.6);cursor:pointer!important;font-size:.6875rem!important;line-height:1.63!important;top:.1rem}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f5f5f5;border:2px solid #d5d5d5;border-radius:.3125rem;cursor:pointer!important;flex-shrink:0;height:1.875rem;margin-right:1rem;text-align:center;width:1.875rem}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]:after,.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]:before{pointer-events:none}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]:after{content:"";height:1.875rem;left:-5%;opacity:0;position:absolute;top:-10%;transform:scale(0);transition:opacity .3s ease,transform .3s ease-out;width:1.875rem;will-change:opacity,transform}.gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]:checked:after{background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/icon-check.svg);background-position:50%;background-repeat:no-repeat;background-size:85%;color:transparent;mix-blend-mode:unset;opacity:1;transform:scale(1)}.ur-frontend-form.ur-frontend-form.ur-frontend-form{border:0;margin:0;padding:0;width:100%}.ur-frontend-form.ur-frontend-form.ur-frontend-form .ur-form-grid{grid-column-gap:2%;grid-row-gap:16px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);padding:0!important;width:100%!important}.ur-frontend-form.ur-frontend-form.ur-frontend-form .ur-field-item{grid-column:span 6;margin:0!important}.ur-frontend-form.ur-frontend-form.ur-frontend-form .ur-field-item.field-privacy_policy{grid-column:span 12}.ur-frontend-form.ur-frontend-form.ur-frontend-form .required{color:var(--dark-blue)!important;display:inline-block;font-size:1rem!important;padding-left:0!important;transform:translateX(-.2rem)}.ur-frontend-form.ur-frontend-form.ur-frontend-form .ur-submit-button{display:flex;flex-direction:row-reverse;font-family:var(--trois);font-size:1.0625rem;font-weight:500;line-height:1!important;margin-left:0;padding:1.5625rem 2.5rem 1.4375rem}@media (min-width:769px){.ur-frontend-form.ur-frontend-form.ur-frontend-form .ur-submit-button{font-size:1.25rem}}.ur-frontend-form.ur-frontend-form.ur-frontend-form .ur-submit-button .ur-front-spinner{display:block;margin-left:.5rem;top:-1px}.ur-frontend-form.ur-frontend-form.ur-frontend-form label{font-size:1rem!important;font-weight:600;margin-top:0}.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=email],.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=password],.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=text],.ur-frontend-form.ur-frontend-form.ur-frontend-form textarea{border:1px solid var(--grey)!important;border-radius:.625rem!important;color:var(--dark-blue)!important;font-family:var(--campton)!important;font-size:1rem!important;line-height:normal!important;margin:0!important;padding:1.2rem 1.5rem 1rem!important}.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=email]::-moz-placeholder,.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=password]::-moz-placeholder,.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=text]::-moz-placeholder,.ur-frontend-form.ur-frontend-form.ur-frontend-form textarea::-moz-placeholder{color:#bebebe!important;opacity:1!important}.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=email]::placeholder,.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=password]::placeholder,.ur-frontend-form.ur-frontend-form.ur-frontend-form input[type=text]::placeholder,.ur-frontend-form.ur-frontend-form.ur-frontend-form textarea::placeholder{color:#bebebe!important;opacity:1!important}.ur-frontend-form.ur-frontend-form.ur-frontend-form .field-privacy_policy label,.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox label{color:rgba(97,97,108,.6);cursor:pointer!important;display:flex!important;font-size:.6875rem!important;font-weight:400!important;line-height:1.63!important}.ur-frontend-form.ur-frontend-form.ur-frontend-form .field-privacy_policy input[type=checkbox],.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f5f5f5;border:2px solid #d5d5d5;border-radius:.3125rem;cursor:pointer!important;display:block;flex-shrink:0;height:1.875rem;margin-right:1rem;text-align:center;width:1.875rem}.ur-frontend-form.ur-frontend-form.ur-frontend-form .field-privacy_policy input[type=checkbox]:after,.ur-frontend-form.ur-frontend-form.ur-frontend-form .field-privacy_policy input[type=checkbox]:before,.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox input[type=checkbox]:after,.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox input[type=checkbox]:before{pointer-events:none}.ur-frontend-form.ur-frontend-form.ur-frontend-form .field-privacy_policy input[type=checkbox]:after,.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox input[type=checkbox]:after{content:"";height:1.875rem;left:-5%;opacity:0;position:absolute;top:-8%;transform:scale(0);transition:opacity .3s ease,transform .3s ease-out;width:1.875rem;will-change:opacity,transform}.ur-frontend-form.ur-frontend-form.ur-frontend-form .field-privacy_policy input[type=checkbox]:checked:after,.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox input[type=checkbox]:checked:after{background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/icon-check.svg);background-position:50%;background-repeat:no-repeat;background-size:85%;color:transparent;mix-blend-mode:unset;opacity:1;transform:scale(1)}.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox{align-items:center;display:flex;font-weight:400;justify-content:flex-end;margin:0}@media (max-width:500px){.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox{grid-column:span 12;justify-content:flex-start}}.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox span{transform:translateY(.1rem)}.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-error{background:#fff9f9;border:1px solid #c02b0a;border-radius:.625rem;font-size:15px!important;margin-top:8px;padding:.5rem 1rem .3rem 1.5rem}.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-error:before{border-color:transparent transparent #c02b0a;border-style:solid;border-width:0 5px 8px;content:"";left:1.5rem;position:absolute;top:0;transform:translateY(-100%);z-index:1}.ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-error:after{border-color:transparent transparent #fff9f9;border-style:solid;border-width:0 4px 7px;content:"";left:1.5rem;position:absolute;top:0;transform:translateY(-100%) translateX(1px);z-index:2}.ur-frontend-form.login{width:100%}.ur-frontend-form.login .required{display:none!important}.ur-frontend-form.login .ur-form-grid>*{grid-column:span 12;order:1}.ur-frontend-form.login .ur-form-grid>div,.ur-frontend-form.login .user-registration-form__label-for-checkbox{grid-column:span 6;order:3}@media (max-width:1500px){.ur-frontend-form.login .ur-form-grid>div,.ur-frontend-form.login .user-registration-form__label-for-checkbox{grid-column:span 12}}.ur-frontend-form.login .user-registration-form__label-for-checkbox span{cursor:pointer}.ur-frontend-form.login .user-registration-LostPassword{order:2;transform:translateY(-2rem)}.ur-frontend-form.login .user-registration-LostPassword a:hover{text-decoration:none}.ur-frontend-form.login input[type=submit]{float:left}.ur-frontend-form.login .user-registration-Button{font-family:var(--trois);font-size:1.0625rem;font-weight:500;line-height:1!important;margin-left:0;padding:1.5625rem 2.5rem 1.4375rem}@media (min-width:769px){.ur-frontend-form.login .user-registration-Button{font-size:1.25rem}}#user-registration,#user-registration.horizontal{box-shadow:none;margin:0;width:100%}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.cookie-banner{align-items:center;background-color:#162833;border-radius:1.25rem;bottom:.625rem;box-shadow:0 0 50px 0 rgba(0,0,0,.16);color:#fff;display:flex;justify-content:space-between;left:.625rem;max-width:calc(100% - 10rem);padding:1rem 1.5rem;position:fixed;transform:translateY(calc(100% + .625rem));transition:transform 1s ease;width:auto;z-index:50}@media (max-width:768px){.cookie-banner{border-radius:1rem;flex-direction:column;left:2rem;max-width:100vw;padding:2rem;text-align:center;width:calc(100% - 4rem)}}.cookie-banner.active{transform:translateY(0);transition:transform 0 ease}@media (max-width:768px){.cookie-banner.active{bottom:2rem}}.cookie-banner p{color:#fff;font-size:.75rem;font-weight:300;margin:0 1.5rem 0 0}.cookie-banner p a{color:#fff}.cookie-banner p a:hover{text-decoration:none}.cookie-banner strong{font-weight:700}.cookie-banner a{color:#fff;display:inline-block;text-decoration:underline}.cookie-banner .link{margin-left:1.5rem}.cookie-banner .button,.cookie-banner .post-password-form input[type=submit],.post-password-form .cookie-banner input[type=submit]{color:#fff;padding:.8rem 2rem .65rem}@media (max-width:768px){.cookie-banner .button,.cookie-banner .post-password-form input[type=submit],.post-password-form .cookie-banner input[type=submit]{margin:1rem 0 0}}.button,.post-password-form input[type=submit]{all:unset;align-items:center;background-color:var(--green);border:0;border-radius:2.0625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--trois);font-size:1.0625rem;font-weight:500;justify-content:flex-start;line-height:1!important;max-width:100%;overflow:hidden;padding:1.5625rem 2.5rem 1.4375rem;text-decoration:none;transition:background-color .3s ease,color .3s ease,opacity .3s ease;white-space:nowrap}@media (min-width:769px){.button,.post-password-form input[type=submit]{font-size:1.25rem}}.button:hover,.post-password-form input[type=submit]:hover{opacity:.7}.button.button-small,.post-password-form input.button-small[type=submit]{font-size:1.0625rem;padding:.625rem 1rem .4rem}@media (min-width:769px){.button.button-small,.post-password-form input.button-small[type=submit]{padding:.75rem 1.25rem .5625rem}}.button[data-color=red],.post-password-form input[data-color=red][type=submit]{background-color:var(--red)}.button[data-color=blue],.post-password-form input[data-color=blue][type=submit]{background-color:var(--blue)}.button[data-color=dark-blue],.post-password-form input[data-color=dark-blue][type=submit]{background-color:var(--dark-blue)}.button[data-color=green],.post-password-form input[data-color=green][type=submit]{background-color:var(--green)}.button[data-color=transparent],.post-password-form input[data-color=transparent][type=submit]{background-color:transparent;border:1px solid hsla(0,0%,44%,.2);color:var(--blue-dark)}.button[data-color=white],.post-password-form input[data-color=white][type=submit]{background-color:#fff;border:1px solid #fff;color:var(--blue-dark)}.button .icon,.post-password-form input[type=submit] .icon{flex-shrink:0;height:1.1875rem;margin-left:.6rem;transform:translateY(-.1875rem);width:1.375rem}.button .icon svg,.post-password-form input[type=submit] .icon svg{height:100%;width:100%}.hero{overflow:hidden}@media (min-width:769px) and (orientation:landscape){.hero:before{content:"";float:left;padding-top:47.22222222222222%}.hero:after{clear:both;content:"";display:block}}.hero[data-theme=red]{--theme-color:var(--red)}.hero[data-theme=blue]{--theme-color:var(--blue)}.hero[data-theme=green]{--theme-color:var(--green)}.hero[data-color-scheme=dark]{background-color:var(--dark-blue);color:#fff}.hero[data-color-scheme=dark] h1{color:var(--beige)}.hero[data-color-scheme=dark] .bms-letters{color:#d5d5d5;opacity:.21}.hero[data-color-scheme=light]{background-color:var(--beige);color:var(--dark-blue)}.hero[data-color-scheme=light] h1{color:var(--dark-blue)}.hero[data-color-scheme=light] .bms-letters{color:#dbdbdb}.hero h1{font-family:var(--trois),sans-serif;font-size:2.0625rem;font-weight:500;line-height:36px;margin:0!important;padding:0!important}@media (min-width:900px){.hero h1{font-size:3.5rem;line-height:.945}}.hero h1 strong,.hero h2{color:var(--theme-color);font-weight:500}.hero h2{font-family:var(--trois),sans-serif;font-size:1rem;letter-spacing:.2em;line-height:23px;margin:0 0 1.625rem!important;padding:0!important;text-transform:uppercase}@media (min-width:769px){.hero h2{margin:0 0 2rem!important}}.hero .main-text{margin-top:1.5rem}.hero .container{width:100%;z-index:5}@media (max-width:768px){.hero .container{display:grid;padding:0}}@media (min-width:769px){.hero .container{height:100%;position:absolute}}@media (min-width:769px) and (orientation:portrait){.hero .container{padding-bottom:4rem;padding-top:4rem;position:relative}}.hero .left{display:flex;flex-direction:column;justify-content:center;padding:3.125rem 7%}@media (min-width:769px){.hero .left{grid-column:span 6;height:100%;padding:0}}@media (min-width:1100px){.hero .left{grid-column:span 5}}.hero .image{align-items:center;display:flex;justify-content:flex-end;z-index:5}@media (max-width:768px){.hero .image{width:100%}}@media (min-width:769px){.hero .image{height:100%;position:absolute;right:0;top:0;width:50%}}.hero .image img{-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:769px){.hero .image img{width:96%}}.hero .button-heading{font-family:var(--trois);font-size:1.0625rem;font-weight:500;letter-spacing:.2em;line-height:1.25;margin:2rem 0 0!important;padding:0!important;text-transform:uppercase}.hero .buttons{display:flex;flex-wrap:wrap;margin-top:1.25rem}.hero .button,.hero .post-password-form input[type=submit],.post-password-form .hero input[type=submit]{flex-shrink:0;margin:.5rem .5rem 0 0}.hero .bms-letters{left:-22.5%;pointer-events:none;position:absolute;top:6.85%;width:172%;z-index:1}.hero .bms-letters-colour{left:0;position:absolute;top:0;width:100%;z-index:1}.hero .grad{background:linear-gradient(to right,var(--dark-blue) 0,transparent 100%);z-index:3}.centre-aligned-text{overflow:hidden;padding:7.8rem 0;text-align:center}@media (min-width:769px){.centre-aligned-text[data-size=small]{padding:8.5rem 0 12.5rem}}.centre-aligned-text[data-theme=red]{--theme-color:var(--red)}.centre-aligned-text[data-theme=blue]{--theme-color:var(--blue)}.centre-aligned-text[data-theme=green]{--theme-color:var(--green)}.centre-aligned-text[data-background=background]{background-color:var(--theme-color);color:#fff}.centre-aligned-text[data-background-color=red]{--theme-color:var(--red)}.centre-aligned-text[data-background-color=blue]{--theme-color:var(--blue)}.centre-aligned-text[data-background-color=dark-blue]{--theme-color:var(--dark-blue)}.centre-aligned-text[data-background-color=green]{--theme-color:var(--green)}.centre-aligned-text .container{z-index:5}.centre-aligned-text .text{display:flex;flex-direction:column;grid-column:3/span 8}.centre-aligned-text .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;line-height:1.33;max-width:37ch}@media (min-width:769px){.centre-aligned-text .heading{font-size:3.4375rem}}.centre-aligned-text .main-text{margin:0 auto}.centre-aligned-text .main-text[data-size=small]{font-family:var(--campton);font-size:1rem;font-weight:400;line-height:1.625;margin:0 auto}.centre-aligned-text .main-text[data-size=large]{font-family:var(--trois);font-size:1.5625rem;font-weight:500;line-height:1.33;max-width:37ch}@media (min-width:769px){.centre-aligned-text .main-text[data-size=large]{font-size:1.875rem}}.centre-aligned-text .background{pointer-events:none;z-index:1}.centre-aligned-text .background .bms-letters-colour{-o-object-fit:cover;object-fit:cover;z-index:2}.centre-aligned-text .background .bms-letters{height:170%;left:65%;opacity:.2;top:80%;transform:translate(-50%,-50%);width:170%;z-index:1}.centre-aligned-text .background .grad{background:linear-gradient(300deg,transparent,var(--theme-color) 70%);z-index:3}.centre-aligned-text .button-container{margin-top:2.8rem}.testimonial-carousel{background-color:var(--light-beige);overflow:hidden;padding:4rem 0}@media (min-width:769px){.testimonial-carousel{padding:6.875rem 0}}.testimonial-carousel[data-preview="1"] .swiper-slide{opacity:1!important}.testimonial-carousel .container{z-index:5}.testimonial-carousel .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1}@media (min-width:769px){.testimonial-carousel .heading{font-size:3.4375rem}}.testimonial-carousel .intro-text{grid-column:span 12;max-width:45ch}@media (min-width:769px){.testimonial-carousel .intro-text{margin:-2rem 0 2rem}}.testimonial-carousel .swiper{grid-column:span 12;overflow:visible;width:100%}@media (max-width:768px){.testimonial-carousel .swiper{-webkit-overflow-scrolling:auto;left:-8%;overflow-x:auto;scroll-snap-type:x mandatory;width:116%}.testimonial-carousel .swiper::-webkit-scrollbar{display:none;height:2rem}}@media (min-width:769px){.testimonial-carousel .swiper{overflow:visible}}.testimonial-carousel .swiper-slide{background-color:#fff;border-radius:.625rem;box-shadow:0 0 50px 0 rgba(0,0,0,.16);margin-right:3rem;padding:3.5rem 1.625rem 3.125rem;width:100%}@media (max-width:768px){.testimonial-carousel .swiper-slide{scroll-snap-align:center}}@media (min-width:769px){.testimonial-carousel .swiper-slide{margin-right:3.125rem;opacity:0;padding:6.25rem 5.625rem}}@media (max-width:768px){.testimonial-carousel .swiper-wrapper{display:grid;gap:1.125rem;grid-auto-columns:calc(93% - 1.125rem);grid-auto-flow:column;padding:3rem 0 3rem 7vw;width:auto}.testimonial-carousel .swiper-wrapper:after{content:"";width:calc(7vw - 1.125rem)}}.testimonial-carousel .quote-text{color:var(--dark-blue);font-family:var(--trois);font-size:1.375rem;font-weight:400;line-height:1.1}@media (min-width:769px){.testimonial-carousel .quote-text{font-size:3.125rem}}.testimonial-carousel .attribution{align-items:center;display:flex;margin:1.2rem 0 0}@media (max-width:768px){.testimonial-carousel .attribution{justify-content:space-between}}.testimonial-carousel .attribution img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-carousel .image{border-radius:100%;overflow:hidden}@media (max-width:768px){.testimonial-carousel .image{flex-shrink:0;width:28%}.testimonial-carousel .image:before{content:"";float:left;padding-top:100%}.testimonial-carousel .image:after{clear:both;content:"";display:block}}@media (min-width:769px){.testimonial-carousel .image{height:4.375rem;margin:0 1.5rem 0 0;width:4.375rem}}@media (max-width:768px){.testimonial-carousel cite{width:65%}}.testimonial-carousel cite p{font-family:var(--trois);font-size:1rem;font-style:normal;font-weight:400;line-height:1.25}@media (min-width:769px){.testimonial-carousel cite p{font-size:1.25rem}}.testimonial-carousel cite p strong{font-weight:500}.testimonial-carousel blockquote,.testimonial-carousel cite>*{margin:0}.testimonial-carousel .quote-mark{align-items:center;background-color:var(--red);border-radius:100%;color:#fff;display:flex;height:3.5rem;justify-content:center;position:absolute;right:4%;top:0;transform:translate(-50%,-50%);width:3.5rem}@media (min-width:769px){.testimonial-carousel .quote-mark{height:6rem;width:6rem}}.testimonial-carousel .quote-mark span{display:block;font-family:var(--trois);font-size:3.25rem;line-height:1;transform:translateY(25%)}@media (min-width:769px){.testimonial-carousel .quote-mark span{font-size:5.625rem}}.testimonial-carousel .nav-button{align-items:center;background-color:var(--green);border-radius:100%;color:#fff;display:flex;height:4rem;justify-content:center;position:absolute;top:50%;transition:opacity .3s ease;width:4rem;z-index:5}@media (max-width:768px){.testimonial-carousel .nav-button{display:none}}.testimonial-carousel .nav-button:hover{opacity:.5}.testimonial-carousel .nav-button.swiper-button-disabled{opacity:0}.testimonial-carousel .nav-button svg{width:.75rem}.testimonial-carousel .nav-next{right:0;transform:translate(50%,-50%)}.testimonial-carousel .nav-prev{left:0;transform:translate(-50%,-50%)}.testimonial-carousel .nav-prev svg{transform:rotate(180deg)}.testimonial-carousel .background{opacity:.05;pointer-events:none;z-index:1}.testimonial-carousel .background img{-o-object-fit:cover;object-fit:cover;z-index:1}.testimonial-carousel .background .grad{background:linear-gradient(to bottom,var(--light-beige) 0,transparent 100%);height:80%;left:0;position:absolute;top:0;width:100%;z-index:2}.insights-carousel{overflow:hidden;padding:4rem 0}.insights-carousel[data-preview="1"] .swiper-slide{opacity:1!important;pointer-events:none}@media (min-width:769px){.insights-carousel{padding:6.875rem 0}}@media (min-width:1920px){.insights-carousel .gradient-left{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}.insights-carousel .gradient-left,.insights-carousel .gradient-right{height:100%;pointer-events:none;position:absolute;top:0;width:7.5%;z-index:5}.insights-carousel .gradient-right{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));right:0}}.insights-carousel .container{gap:1.4rem;z-index:5}.insights-carousel .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1;margin:0;z-index:10}@media (min-width:769px){.insights-carousel .heading{font-size:3.4375rem}}.insights-carousel .intro-text{grid-column:span 12;margin:0;max-width:45ch;z-index:10}.insights-carousel .filters{display:flex;flex-wrap:wrap;grid-column:span 12;margin:0;z-index:10}.insights-carousel .filters.hidden{display:none}.insights-carousel .filters button{background-color:#fff;border:1px solid var(--grey);color:var(--dark-blue);margin:.6rem .6rem 0 0}@media (min-width:769px){.insights-carousel .filters button{margin:0 .6rem 0 0}}.insights-carousel .filters button.active,.insights-carousel .filters button:hover{background-color:var(--green);border:1px solid var(--green);color:#fff}.insights-carousel .swiper{grid-column:span 12;overflow:visible;width:100%;z-index:1}@media (max-width:768px){.insights-carousel .swiper{-webkit-overflow-scrolling:auto;left:-8%;overflow-x:auto;scroll-snap-type:x mandatory;width:116%}.insights-carousel .swiper::-webkit-scrollbar{display:none;height:2rem}}@media (min-width:769px){.insights-carousel .swiper{margin-top:2rem;overflow:visible}}.insights-carousel .swiper-slide{background-color:#fff;border-radius:.625rem;box-shadow:0 0 50px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;margin-right:3rem;overflow:hidden;text-decoration:none;width:100%}@media (max-width:768px){.insights-carousel .swiper-slide{scroll-snap-align:center}}@media (min-width:769px){.insights-carousel .swiper-slide{margin-right:3.125rem;opacity:0}.insights-carousel .swiper-slide:hover .image img{opacity:.8;transform:scale3d(1.03,1.03,1.03);transition-duration:1.2s}}.insights-carousel .swiper-slide[data-type=candidate] .image .type-badge{background:var(--red)}.insights-carousel .swiper-slide .image{overflow:hidden;width:100%}.insights-carousel .swiper-slide .image:before{content:"";float:left;padding-top:43.666666666666664%}.insights-carousel .swiper-slide .image:after{clear:both;content:"";display:block}.insights-carousel .swiper-slide .image .type-badge{background:var(--green);border-radius:1.1875rem;color:#fff;font-family:var(--trois);font-size:.9375;font-weight:500;line-height:1;padding:.4rem .6rem .2rem;position:absolute;right:1rem;top:1rem;z-index:2}.insights-carousel .swiper-slide .image img{border-top-left-radius:.625rem;border-top-right-radius:.625rem;-o-object-fit:cover;object-fit:cover;transition:transform 2s var(--ease-quart),opacity 1.2s var(--ease-quart);will-change:transform;z-index:1}.insights-carousel .swiper-slide .text{padding:3.75rem 2.5rem}.insights-carousel .swiper-slide .text p{color:var(--dark-blue);margin:0}.insights-carousel .swiper-slide .text .title{color:var(--dark-blue);font-family:var(--trois);font-size:1.5625rem;font-weight:500;line-height:1.24;margin-bottom:.6rem}@media (max-width:768px){.insights-carousel .swiper-wrapper{display:grid;gap:1.125rem;grid-auto-columns:calc(93% - 1.125rem);grid-auto-flow:column;padding:3rem 0 3rem 7vw;width:auto}.insights-carousel .swiper-wrapper:after{content:"";width:calc(7vw - 1.125rem)}}.insights-carousel .nav-button{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:var(--dark-blue);display:flex;height:4rem;justify-content:center;position:absolute;top:50%;transition:opacity .3s ease;width:4rem;z-index:5}@media (max-width:768px){.insights-carousel .nav-button{display:none}}.insights-carousel .nav-button:hover{opacity:.5}.insights-carousel .nav-button.swiper-button-disabled{opacity:0}.insights-carousel .nav-button svg{width:.75rem}.insights-carousel .nav-next{right:0;transform:translate(50%,-50%)}.insights-carousel .nav-prev{left:0;transform:translate(-50%,-50%)}.insights-carousel .nav-prev svg{transform:rotate(180deg)}.insights-carousel .cta{grid-column:span 12;text-align:center;z-index:10}@media (min-width:769px){.insights-carousel .cta{margin-top:3rem}}.key-stats{overflow:hidden;padding:4rem 0}@media (min-width:769px){.key-stats{padding:6.25rem 0 8.75rem}}.key-stats .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1;margin:0 0 .5rem;text-align:center}@media (min-width:769px){.key-stats .heading{font-size:3.4375rem;margin:0 0 2rem}}.key-stats .stats-outer{grid-column:span 12}@media (max-width:768px){.key-stats .stats-outer{-webkit-overflow-scrolling:auto;left:-8%;overflow-x:auto;width:116%}.key-stats .stats-outer::-webkit-scrollbar{display:none;height:2rem}}.key-stats .stats-inner{display:grid;gap:1.875rem}@media (max-width:768px){.key-stats .stats-inner{display:grid;gap:1.125rem;grid-auto-columns:calc(93% - 1.125rem);grid-auto-flow:column;padding:3rem 0 3rem 7vw;width:auto}.key-stats .stats-inner:after{content:"";width:calc(7vw - 1.125rem)}}@media (min-width:769px){.key-stats .stats-inner{grid-template-columns:repeat(12,1fr)}}.key-stats .stat{border-radius:.625rem;box-shadow:0 0 50px 0 rgba(0,0,0,.16);overflow:hidden;text-align:center}@media (max-width:768px){.key-stats .stat{width:100%}}@media (min-width:769px){.key-stats .stat{grid-column:span 4}}.key-stats .stat .value{align-items:center;background:var(--red);color:#fff;display:flex;justify-content:center}.key-stats .stat .value:before{content:"";float:left;padding-top:66.83673469387756%}.key-stats .stat .value:after{clear:both;content:"";display:block}.key-stats .stat .value .inner{align-items:baseline;display:flex;justify-content:center;transform:translateY(10%);z-index:5}.key-stats .stat .value .letters{opacity:.4;z-index:1}.key-stats .stat .value .letters img{-o-object-fit:cover;object-fit:cover;transform:scale(2)}@media (min-width:769px){.key-stats .stat .value .letters img{transform:scale(1.5)}}.key-stats .stat .number{font-family:var(--trois);font-size:5.875rem;font-weight:500;line-height:1;margin:0}@media (min-width:769px){.key-stats .stat .number{font-size:7.5rem}}.key-stats .stat .suffix{font-family:var(--trois);font-size:3.125rem;font-weight:500;line-height:1;margin:0}.key-stats .stat .stat-text{margin:2rem 1.25rem}@media (min-width:769px){.key-stats .stat .stat-text{margin:4rem 1.25rem}}@media (min-width:12000px){.key-stats .stat .stat-text{margin:4rem 2rem}}.key-stats .stat .heading{font-size:1.5625rem;margin:0 0 1rem}.left-overhanging-image-with-text{background-color:var(--dark-blue);color:var(--beige);z-index:2}.left-overhanging-image-with-text+.jobs-carousel{margin-top:4rem}.left-overhanging-image-with-text[data-theme=red]{--theme-color:var(--red)}.left-overhanging-image-with-text[data-theme=blue]{--theme-color:var(--blue)}.left-overhanging-image-with-text[data-theme=green]{--theme-color:var(--green)}.left-overhanging-image-with-text[data-background-colour=theme-color]{--bg-color:var(--theme-color);background-color:var(--bg-color)}.left-overhanging-image-with-text[data-background-colour=red]{--bg-color:var(--red);background-color:var(--bg-color)}.left-overhanging-image-with-text[data-background-colour=red] .bottom-grad,.left-overhanging-image-with-text[data-background-colour=red] .top-grad{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.left-overhanging-image-with-text[data-background-colour=blue]{--bg-color:var(--blue);background-color:var(--bg-color)}.left-overhanging-image-with-text[data-background-colour=blue] .bottom-grad,.left-overhanging-image-with-text[data-background-colour=blue] .top-grad{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.left-overhanging-image-with-text[data-background-colour=dark-blue]{--bg-color:var(--dark-blue);background-color:var(--bg-color)}.left-overhanging-image-with-text[data-background-colour=dark-blue] .bottom-grad,.left-overhanging-image-with-text[data-background-colour=dark-blue] .top-grad{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.left-overhanging-image-with-text[data-background-colour=green]{--bg-color:var(--green);background-color:var(--bg-color)}.left-overhanging-image-with-text[data-background-colour=green] .bottom-grad,.left-overhanging-image-with-text[data-background-colour=green] .top-grad{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.left-overhanging-image-with-text .image{width:100%;z-index:5}@media (max-width:768px){.left-overhanging-image-with-text .image{margin-bottom:-2rem;transform:translateY(-2rem)}}@media (min-width:769px){.left-overhanging-image-with-text .image{align-self:center;grid-column:1/span 6;height:auto}}@media (min-width:1200px){.left-overhanging-image-with-text .image{grid-column:1/span 7;height:100%}}.left-overhanging-image-with-text .image img{pointer-events:none;z-index:5}@media (max-width:768px){.left-overhanging-image-with-text .image img{margin:0 auto;max-height:31.25rem;width:auto}}@media (min-width:769px){.left-overhanging-image-with-text .image img{height:auto;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:relative;width:auto}}@media (min-width:1200px){.left-overhanging-image-with-text .image img{height:calc(100% + 5.4rem);left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;position:absolute;top:-2px;transform:translateY(-5.4rem);width:100%}}.left-overhanging-image-with-text .image .heading{color:var(--beige);font-family:var(--trois);font-size:clamp(5rem,1rem + 8vw,7.5rem);font-weight:500;left:0;line-height:.83;max-width:6ch;position:absolute;top:50%;z-index:20}@media (max-width:768px){.left-overhanging-image-with-text .image .heading{left:0;margin:0 auto;right:0}}@media (min-width:769px){.left-overhanging-image-with-text .image .heading{text-align:right;top:auto;transform:translateY(70%)}}@media (min-width:1200px){.left-overhanging-image-with-text .image .heading{font-size:7.5rem;top:50%;transform:translateY(-40%)}}.left-overhanging-image-with-text .right{padding:4rem 0;width:100%;z-index:15}@media (min-width:769px){.left-overhanging-image-with-text .right{grid-column:7/span 6}}@media (min-width:1200px){.left-overhanging-image-with-text .right{grid-column:8/span 5}}@media (min-width:1400px){.left-overhanging-image-with-text .right{padding:8.75rem 0 7.5rem}}.left-overhanging-image-with-text .right h2{color:var(--beige);font-family:var(--trois);font-size:2.1875rem!important;font-weight:500!important;line-height:.95!important;margin:0!important;padding:0!important}@media (min-width:900px){.left-overhanging-image-with-text .right h2{font-size:3.4375rem!important}}.left-overhanging-image-with-text .right strong{color:var(--theme-color)}.left-overhanging-image-with-text .right .separator{color:var(--theme-color);margin:1.2rem 0 .5rem;width:1.25rem}.left-overhanging-image-with-text .right .button,.left-overhanging-image-with-text .right .post-password-form input[type=submit],.post-password-form .left-overhanging-image-with-text .right input[type=submit]{margin-top:2rem}@media (min-width:900px){.left-overhanging-image-with-text .right .button,.left-overhanging-image-with-text .right .post-password-form input[type=submit],.post-password-form .left-overhanging-image-with-text .right input[type=submit]{margin-top:4.5rem}}.left-overhanging-image-with-text .top-grad{z-index:10}.left-overhanging-image-with-text .bottom-grad,.left-overhanging-image-with-text .top-grad{background-image:linear-gradient(to top,var(--dark-blue) 0,transparent 100%);bottom:0;height:39%;left:0;margin-bottom:0;position:absolute;width:100%}.left-overhanging-image-with-text .bottom-grad{z-index:2}.left-overhanging-image-with-text .background-letters{overflow:hidden;pointer-events:none;z-index:1}.left-overhanging-image-with-text .background-letters svg{height:100%;left:50%;opacity:.2;top:-30%;transform:translate(-50%);width:180%}@media (min-width:769px){.left-overhanging-image-with-text .background-letters svg{height:110%;top:50%;transform:translate(-50%,-50%);width:200%}}@media (max-width:768px){.left-overhanging-image-with-text+.partners-block{margin-top:-1px}}.partners-block{background-color:var(--dark-blue);color:#fff;overflow:hidden;padding:4rem 0}@media (min-width:769px){.partners-block{padding:6.5rem 0}}.partners-block[data-theme=red]{--theme-color:var(--red)}.partners-block[data-theme=blue]{--theme-color:var(--blue)}.partners-block[data-theme=green]{--theme-color:var(--green)}.partners-block .container{align-items:center}.partners-block .text{margin-bottom:5rem;width:100%}@media (min-width:769px){.partners-block .text{grid-column:1/span 5;margin-bottom:0}}.partners-block .heading{font-family:var(--trois);font-size:3.4375rem;font-weight:500;line-height:.95;margin:0;max-width:15ch}.partners-block .separator{color:var(--theme-color);margin:.5rem 0;width:1.25rem}.partners-block .main-text{margin-bottom:3rem}.partners-block .main-text p{max-width:40ch}.partners-block .logos{display:grid;gap:4rem 2.25rem;grid-template-columns:repeat(2,1fr);width:100%}@media (min-width:500px){.partners-block .logos{grid-template-columns:repeat(3,1fr)}}@media (min-width:769px){.partners-block .logos{grid-column:7/span 6;grid-template-columns:repeat(4,1fr)}}.partners-block .logo{display:flex;height:3rem;place-content:center;width:100%}.partners-block .logo img{-o-object-fit:contain;object-fit:contain}.partners-block .background{opacity:.05;pointer-events:none;z-index:1}.partners-block .background img{-o-object-fit:cover;object-fit:cover;z-index:1}.partners-block .background .grad-top{background:linear-gradient(to bottom,var(--dark-blue) 0,transparent 100%);height:40%;left:0;position:absolute;top:0;width:100%;z-index:2}.partners-block .background .grad-bottom{background:linear-gradient(to top,var(--dark-blue) 0,transparent 100%);bottom:0;height:40%;left:0;position:absolute;width:100%;z-index:2}.video-block{padding:2rem 0}@media (min-width:769px){.video-block{padding:5.1875rem 0}}.video-block .container{align-items:center;display:flex;flex-direction:column;gap:0}.video-block+.full-width-image,.video-block+.rich-text,.video-block+.video-block{padding-top:0}.video-block .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;line-height:.95;margin:1rem 0 2.5rem;max-width:65rem}@media (min-width:769px){.video-block .heading{font-size:3.4375rem}}.video-block .intro-text{margin-bottom:3rem;max-width:43rem;text-align:center}.video-block .video-wrapper{border-radius:.625rem;max-width:65rem;overflow:hidden;padding-bottom:46px;width:100%}.video-block .video-wrapper:before{content:"";float:left;padding-top:56.25%}.video-block .video-wrapper:after{clear:both;content:"";display:block}.video-block iframe{height:100%;left:0;position:absolute;top:0;width:100%}.rich-text{padding:5.1875rem 0}.rich-text+.full-width-image,.rich-text+.rich-text,.rich-text+.video-block{padding-top:0}.rich-text .prose{grid-column:span 12}.rich-text table td{border:none}.full-width-image{padding:5.1875rem 0}.full-width-image+.full-width-image,.full-width-image+.rich-text,.full-width-image+.video-block{padding-top:0}.full-width-image img{border-radius:.625rem;grid-column:span 12;width:100%}.cards-grid{overflow:hidden;padding:6rem 0 5.625rem}@media (min-width:769px){.cards-grid{padding:5rem 0 9.375rem}}.cards-grid[data-color-scheme=dark]{background-color:var(--dark-blue)}.cards-grid[data-color-scheme=dark] .intro-text,.cards-grid[data-color-scheme=dark] h3{color:#fff}.cards-grid[data-color-scheme=dark] .grid-card .text{background-color:#fff;color:var(--dark-blue)}.cards-grid[data-color-scheme=light]{background-color:var(--beige)}.cards-grid[data-color-scheme=light] .intro-text,.cards-grid[data-color-scheme=light] h3{color:var(--dark-blue)}.cards-grid[data-color-scheme=light] .grid-card .text{background-color:var(--dark-blue);color:#fff}.cards-grid[data-text-alignment=centre] h3{text-align:center}.cards-grid[data-text-alignment=centre] .intro-text{margin:0 auto;text-align:center}.cards-grid h3{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:.95;margin:0 0 1.5rem}@media (min-width:769px){.cards-grid h3{font-size:3.4375rem;margin:0 0 -1rem}}.cards-grid .container{z-index:5}.cards-grid .intro-text{grid-column:span 12;margin:0;max-width:55ch}.cards-grid .cards{display:flex;flex-wrap:wrap;gap:1.875rem;grid-column:span 12;justify-content:center;margin-top:2rem}.cards-grid .cards[data-columns=two] .grid-card{width:100%}@media (min-width:769px){.cards-grid .cards[data-columns=two] .grid-card{width:calc(50% - .9375rem)}}.cards-grid .cards[data-columns=two] .image:before{content:"";float:left;padding-top:43.333333333333336%}.cards-grid .cards[data-columns=two] .image:after{clear:both;content:"";display:block}.cards-grid .cards[data-columns=three] .grid-card{width:100%}@media (min-width:769px){.cards-grid .cards[data-columns=three] .grid-card{width:calc(50% - .9375rem)}}@media (min-width:1100px){.cards-grid .cards[data-columns=three] .grid-card{width:calc(33.33% - 1.25rem)}}.cards-grid .cards[data-columns=three] .image:before{content:"";float:left;padding-top:66.66666666666666%}.cards-grid .cards[data-columns=three] .image:after{clear:both;content:"";display:block}.cards-grid .cards[data-columns=four] .grid-card{width:100%}@media (min-width:769px){.cards-grid .cards[data-columns=four] .grid-card{width:calc(50% - .9375rem)}}@media (min-width:1240px){.cards-grid .cards[data-columns=four] .grid-card{width:calc(25% - 1.406rem)}}.cards-grid .cards[data-columns=four] .image:before{content:"";float:left;padding-top:75%}.cards-grid .cards[data-columns=four] .image:after{clear:both;content:"";display:block}.cards-grid .cards[data-columns=five] .grid-card{width:100%}@media (min-width:769px){.cards-grid .cards[data-columns=five] .grid-card{width:calc(50% - .9375rem)}}@media (min-width:1500px){.cards-grid .cards[data-columns=five] .grid-card{width:calc(20% - 1.5rem)}}.cards-grid .cards[data-columns=five] .image:before{content:"";float:left;padding-top:100%}.cards-grid .cards[data-columns=five] .image:after{clear:both;content:"";display:block}.cards-grid .grid-card{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;text-decoration:none}.cards-grid .image img{border-top-left-radius:.625rem;border-top-right-radius:.625rem;-o-object-fit:cover;object-fit:cover}.cards-grid .text{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;padding:2.5rem 1.4375rem 3.75rem}@media (min-width:769px){.cards-grid .text{flex-grow:1;padding:2.5rem 1.875rem 3.75rem}}.cards-grid .heading{font-family:var(--trois);font-size:1.5625rem;font-weight:500;line-height:1.12;margin:0 0 1rem}.cards-grid .main-text{margin:0}.cards-grid .background{opacity:.05;pointer-events:none;z-index:1}.cards-grid .background img{-o-object-fit:cover;object-fit:cover;z-index:1}.cards-grid .background .grad{background:linear-gradient(to bottom,var(--light-beige) 0,transparent 100%);height:80%;left:0;position:absolute;top:0;width:100%;z-index:2}.cards-carousel{background:var(--dark-blue);color:#fff;overflow:hidden;padding:4rem 0}@media (min-width:769px){.cards-carousel{padding:6.875rem 0 3.5rem}}.cards-carousel[data-background=light]{background:var(--beige);color:var(--dark-blue)}.cards-carousel[data-background=light] .swiper-slide{color:#fff}.cards-carousel[data-text-alignment=centre] .container>.heading,.cards-carousel[data-text-alignment=centre] .container>.intro-text{margin-left:auto;margin-right:auto;text-align:center}.cards-carousel[data-theme=red]{--theme-color:var(--red)}.cards-carousel[data-theme=blue]{--theme-color:var(--blue)}.cards-carousel[data-theme=green]{--theme-color:var(--green)}.cards-carousel .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1;margin:0 0 1.5rem}@media (min-width:769px){.cards-carousel .heading{font-size:3.4375rem;margin:0}}.cards-carousel .intro-text{grid-column:span 12;margin:0;max-width:45ch}.cards-carousel .swiper{grid-column:span 12;overflow:visible;width:100%}@media (max-width:768px){.cards-carousel .swiper{-webkit-overflow-scrolling:auto;left:-8%;overflow-x:auto;scroll-snap-type:x mandatory;width:116%}.cards-carousel .swiper::-webkit-scrollbar{display:none;height:2rem}}@media (min-width:769px){.cards-carousel .swiper{margin-top:2rem;overflow:visible}}.cards-carousel .swiper-slide{background-color:#162833;border-radius:.625rem;box-shadow:0 0 50px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;margin-right:3rem;overflow:hidden;width:100%}@media (max-width:768px){.cards-carousel .swiper-slide{scroll-snap-align:center}}@media (min-width:769px){.cards-carousel .swiper-slide{opacity:0}}.cards-carousel .swiper-slide .image:before{content:"";float:left;padding-top:43.333333333333336%}.cards-carousel .swiper-slide .image:after{clear:both;content:"";display:block}.cards-carousel .swiper-slide .image img{border-top-left-radius:.625rem;border-top-right-radius:.625rem;-o-object-fit:cover;object-fit:cover}.cards-carousel .swiper-slide .text{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;padding:2.5rem 1.875rem 3.75rem}.cards-carousel .swiper-slide .heading{font-family:var(--trois);font-size:1.5625rem;font-weight:500;line-height:1.12;margin:0 0 1rem}.cards-carousel .swiper-slide .heading strong{color:var(--theme-color)}.cards-carousel .swiper-slide .main-text{margin:0}@media (max-width:768px){.cards-carousel .swiper-wrapper{display:grid;gap:1.125rem;grid-auto-columns:calc(93% - 1.125rem);grid-auto-flow:column;padding:3rem 0 3rem 7vw;width:auto}.cards-carousel .swiper-wrapper:after{content:"";width:calc(7vw - 1.125rem)}}.cards-carousel .nav-button{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:var(--dark-blue);display:flex;height:4rem;justify-content:center;position:absolute;top:50%;transition:opacity .3s ease;width:4rem;z-index:5}@media (max-width:768px){.cards-carousel .nav-button{display:none}}.cards-carousel .nav-button:hover{opacity:.5}.cards-carousel .nav-button.swiper-button-disabled{opacity:0!important}.cards-carousel .nav-button svg{width:.75rem}.cards-carousel .nav-next{right:0;transform:translate(50%,-50%)}.cards-carousel .nav-prev{left:0;transform:translate(-50%,-50%)}.cards-carousel .nav-prev svg{transform:rotate(180deg)}.text-with-right-image{--component-padding:5.1875rem;color:#fff;overflow:hidden;padding:var(--component-padding) 0}.text-with-right-image[data-theme=red]{--theme-color:var(--red)}.text-with-right-image[data-theme=blue]{--theme-color:var(--blue)}.text-with-right-image[data-theme=green]{--theme-color:var(--green)}.text-with-right-image[data-theme=beige]{--theme-color:var(--beige)}.text-with-right-image[data-background-colour=theme-color]{--bg-color:var(--theme-color);background-color:var(--bg-color)}.text-with-right-image[data-background-colour=red]{--bg-color:var(--red);background-color:var(--bg-color)}.text-with-right-image[data-background-colour=red] .background{opacity:.1}.text-with-right-image[data-background-colour=red] .background .grad-top{background:linear-gradient(to bottom,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=red] .background .grad-bottom{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=blue]{--bg-color:var(--blue);background-color:var(--bg-color)}.text-with-right-image[data-background-colour=blue] .background{opacity:.1}.text-with-right-image[data-background-colour=blue] .background .grad-top{background:linear-gradient(to bottom,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=blue] .background .grad-bottom{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=dark-blue]{--bg-color:var(--dark-blue);background-color:var(--bg-color)}.text-with-right-image[data-background-colour=dark-blue] .background{opacity:.1}.text-with-right-image[data-background-colour=dark-blue] .background .grad-top{background:linear-gradient(to bottom,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=dark-blue] .background .grad-bottom{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=beige]{--bg-color:var(--beige);background-color:var(--bg-color);color:var(--dark-blue)}.text-with-right-image[data-background-colour=beige] .large-heading,.text-with-right-image[data-background-colour=beige] .small-heading{color:var(--dark-blue)}.text-with-right-image[data-background-colour=beige] .background{opacity:.5}.text-with-right-image[data-background-colour=beige] .background .grad-top{background:linear-gradient(to bottom,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=beige] .background .grad-bottom{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=green]{--bg-color:var(--green);background-color:var(--bg-color)}.text-with-right-image[data-background-colour=green] .background{opacity:.1}.text-with-right-image[data-background-colour=green] .background .grad-top{background:linear-gradient(to bottom,var(--bg-color) 0,transparent 100%)}.text-with-right-image[data-background-colour=green] .background .grad-bottom{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%)}.text-with-right-image h2{color:#fff;font-family:var(--trois)!important;font-size:2.1875rem!important;font-weight:500!important;line-height:.95!important;margin:0 0 2.2rem!important;padding:0!important}@media (min-width:769px){.text-with-right-image h2{font-size:3.4375rem!important}}.text-with-right-image h3{color:#fff;font-family:var(--campton)!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:.15em!important;line-height:1.33!important;margin:0 0 2.2rem!important;padding:0!important;text-transform:uppercase!important}.text-with-right-image .container{align-items:center;z-index:5}.text-with-right-image .text{grid-column:span 5;order:2}@media (min-width:769px){.text-with-right-image .text{order:1}}.text-with-right-image .image{grid-column:span 7;margin-bottom:3rem;order:1;width:100%}@media (min-width:769px){.text-with-right-image .image{margin-bottom:0;order:2}.text-with-right-image .image[data-alignment=bottom-aligned]{height:calc(100% + var(--component-padding));transform:translateY(calc(var(--component-padding)/2));width:100%}}.text-with-right-image .image[data-alignment=bottom-aligned] img{height:auto;left:auto;position:relative;top:-1px;width:100%}@media (min-width:769px){.text-with-right-image .image[data-alignment=bottom-aligned] img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;position:absolute;top:0;width:100%;z-index:1}}@media (max-width:768px){.text-with-right-image .image[data-alignment=bottom-aligned] figure{height:auto;left:auto;margin-top:-2rem;position:relative;top:auto;width:100%}.text-with-right-image .image[data-alignment=bottom-aligned] .grad{background:linear-gradient(to top,var(--bg-color) 0,transparent 100%);bottom:0;height:20%;left:0;position:absolute;width:100%;z-index:2}}.text-with-right-image .image[data-alignment=centre-aligned] img{border-radius:1.25rem}.text-with-right-image .image[data-alignment=centre-aligned] figure{height:auto;position:relative;width:100%}.text-with-right-image .main-text p{max-width:40ch}.text-with-right-image .buttons{display:flex;flex-wrap:wrap;margin-top:3rem}.post-password-form .text-with-right-image input[type=submit],.text-with-right-image .button,.text-with-right-image .post-password-form input[type=submit]{flex-shrink:0;margin-right:.5rem;margin-top:.5rem}.text-with-right-image .background{opacity:.05;pointer-events:none;z-index:1}.text-with-right-image .background img{-o-object-fit:cover;object-fit:cover;z-index:1}.text-with-right-image .background .grad-top{background:linear-gradient(to bottom,var(--dark-blue) 0,transparent 100%);height:20%;left:0;position:absolute;top:0;width:100%;z-index:2}.text-with-right-image .background .grad-bottom{background:linear-gradient(to top,var(--dark-blue) 0,transparent 100%);bottom:0;height:20%;left:0;position:absolute;width:100%;z-index:2}.testimonial-list{background-color:var(--dark-blue);overflow:hidden;padding:6.875rem 0}.testimonial-list .container{z-index:5}.testimonial-list .heading{font-size:3.4375rem;grid-column:span 12}.testimonial-list .heading,.testimonial-list .type-badge{color:#fff;font-family:var(--trois);font-weight:500;line-height:1}.testimonial-list .type-badge{background:var(--green);border-radius:1.1875rem;font-size:.9375;left:1.75rem;padding:.4rem .6rem .2rem;position:absolute;top:1.875rem;z-index:2}@media (min-width:769px){.testimonial-list .type-badge{left:1rem;top:1rem}}.testimonial-list .type-badge[data-type=candidate]{background-color:var(--red)}.testimonial-list .intro-text{max-width:45ch}.testimonial-list .filters{display:flex;grid-column:span 12;margin:0 0 5rem}@media (min-width:769px){.testimonial-list .filters{margin:0 0 1rem}}.testimonial-list .filters.hidden{display:none}.testimonial-list .filters button{background-color:transparent;border:1px solid hsla(0,0%,44%,.8);color:#fff;margin-right:.6rem}.testimonial-list .filters button.active{background-color:var(--green);border:1px solid var(--green);color:#fff}.testimonial-list .filters button.active:hover{opacity:1}.testimonial-list .testimonials{display:grid;gap:3rem;grid-column:span 12;grid-template-columns:repeat(1,1fr)}@media (min-width:769px){.testimonial-list .testimonials{gap:4.375rem}}.testimonial-list .testimonial{align-items:center;background-color:#fff;border-radius:.625rem;display:flex;grid-column:span 1;justify-content:space-between;padding:5rem 1.75rem 1.875rem}@media (max-width:768px){.testimonial-list .testimonial{flex-wrap:wrap}}@media (min-width:769px){.testimonial-list .testimonial{padding:5.3125rem 4.0625rem}}.testimonial-list .quote-text{color:var(--dark-blue);display:none;font-family:var(--trois);font-size:1.375rem;font-weight:400;line-height:1.1;margin-bottom:2rem}@media (min-width:769px){.testimonial-list .quote-text{display:block;font-size:1.875rem;margin-bottom:0}}.testimonial-list .quote-text.mobile{display:block;width:100%}@media (min-width:769px){.testimonial-list .quote-text.mobile{display:none}}.testimonial-list .attribution{align-items:center;display:flex;margin:0}@media (min-width:769px){.testimonial-list .attribution{margin:1.2rem 0 0}}.testimonial-list .attribution img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-list .image{border-radius:100%;display:block;flex-shrink:0;overflow:hidden;width:28%}.testimonial-list .image:before{content:"";float:left;padding-top:100%}.testimonial-list .image:after{clear:both;content:"";display:block}@media (min-width:769px){.testimonial-list .image{width:20.26%}}.testimonial-list .image img{-o-object-fit:cover;object-fit:cover}.testimonial-list .text{margin:0;width:65%}@media (min-width:769px){.testimonial-list .text{width:75%}}.testimonial-list cite p{font-family:var(--trois);font-size:1rem;font-style:normal;font-weight:400;line-height:1.25}@media (min-width:769px){.testimonial-list cite p{font-size:1.25rem}}.testimonial-list cite p strong{font-weight:500}.testimonial-list cite>*{margin:0}.testimonial-list .quote-mark{align-items:center;background-color:var(--red);border-radius:100%;color:#fff;display:flex;height:3.5rem;justify-content:center;position:absolute;right:4%;top:0;transform:translate(-50%,-50%);width:3.5rem}@media (min-width:769px){.testimonial-list .quote-mark{height:6rem;width:6rem}}.testimonial-list .quote-mark span{display:block;font-family:var(--trois);font-size:3.25rem;line-height:1;transform:translateY(25%)}@media (min-width:769px){.testimonial-list .quote-mark span{font-size:5.625rem}}.testimonial-list .nav-button{align-items:center;background-color:var(--green);border-radius:100%;color:#fff;display:flex;height:4rem;justify-content:center;position:absolute;top:50%;transition:opacity .3s ease;width:4rem;z-index:5}.testimonial-list .nav-button:hover{opacity:.5}.testimonial-list .nav-button.swiper-button-disabled{opacity:0}.testimonial-list .nav-button svg{width:.75rem}.testimonial-list .nav-next{right:0;transform:translate(50%,-50%)}.testimonial-list .nav-prev{left:0;transform:translate(-50%,-50%)}.testimonial-list .nav-prev svg{transform:rotate(180deg)}.testimonial-list .background{opacity:.1;pointer-events:none;z-index:1}.testimonial-list .background img{height:50%;-o-object-fit:cover;object-fit:cover;top:0;z-index:1}.testimonial-list .background .grad{background:linear-gradient(to top,var(--dark-blue) 0,transparent 100%);bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:2}.partner-rows{background-color:var(--dark-blue);color:#fff;overflow:hidden;padding:7.5rem 0 0}.partner-rows h2{color:#fff!important;font-family:var(--trois)!important;font-size:2.1875rem!important;font-weight:500!important;line-height:.95!important;margin:0!important;padding:0!important}@media (min-width:769px){.partner-rows h2{font-size:3.4375rem!important}}.partner-rows .container{z-index:5}.partner-rows .rows{display:flex;flex-direction:column;grid-column:span 12;width:100%}.partner-rows .row{align-items:center;display:grid;grid-template-columns:repeat(12,1fr);padding:4rem 0;width:100%}@media (max-width:768px){.partner-rows .row:first-child{padding-top:0}}@media (min-width:769px){.partner-rows .row{padding:6.5rem 0}.partner-rows .row:nth-child(odd) .text{order:1}.partner-rows .row:nth-child(2n) .text,.partner-rows .row:nth-child(odd) .logo{order:3}.partner-rows .row:nth-child(2n) .logo{order:1}}.partner-rows .text{grid-column:span 12;order:2}@media (min-width:769px){.partner-rows .text{grid-column:span 5;order:1}}.partner-rows .gap{grid-column:span 1;order:2}@media (max-width:768px){.partner-rows .gap{display:none}}.partner-rows .logo{align-items:center;display:flex;grid-column:span 12;justify-content:center;order:1}@media (max-width:768px){.partner-rows .logo{margin:0 auto 2rem}}@media (min-width:769px){.partner-rows .logo{grid-column:span 6}}@media (max-width:768px){.partner-rows .logo svg{max-height:14.8125rem}}.partner-rows .button-container{margin-top:2rem}.partner-rows .separator{color:var(--theme-color);margin:.5rem 0;width:1.25rem}.partner-rows .background{opacity:.05;pointer-events:none;z-index:1}.partner-rows .background img{-o-object-fit:cover;object-fit:cover;z-index:1}.partner-rows .background .grad-top{background:linear-gradient(to bottom,var(--dark-blue) 0,transparent 100%);height:40%;left:0;position:absolute;top:0;width:100%;z-index:2}.partner-rows .background .grad-bottom{background:linear-gradient(to top,var(--dark-blue) 0,transparent 100%);bottom:0;height:40%;left:0;position:absolute;width:100%;z-index:2}.team{background-color:var(--beige);padding:4rem 0;text-align:center}@media (min-width:769px){.team{padding:7.5rem 0}}.team h2{font-size:3.4375rem!important;grid-column:span 12;line-height:.95!important;margin:0!important}.team h2,.team h3{font-weight:500!important}.team h3{font-size:1.5625rem!important;line-height:1!important;margin:0 0 .2rem!important}.team .container{max-width:56.875rem;max-width:calc(56.875rem + 14%);z-index:5}@media (min-width:1400px){.team .container{max-width:calc(60rem + 15%)}}.team .intro-text{grid-column:span 12;margin:0 auto!important;max-width:42ch}.team .team-list{display:flex;flex-wrap:wrap;grid-column:span 12;grid-template-columns:repeat(1,1fr);justify-content:center;margin-top:2.5rem}@media (min-width:550px){.team .team-list{grid-template-columns:repeat(2,1fr);margin-bottom:-6rem}}@media (min-width:1000px){.team .team-list{grid-template-columns:repeat(3,1fr)}}.team .team-member{background-color:#fff;border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;margin:0 0 2.5rem;overflow:hidden;transition:opacity .3s ease;width:100%}@media (min-width:550px){.team .team-member{margin:0 1.66rem 6rem;width:calc(50% - 3.32rem)}}@media (min-width:769px){.team .team-member{opacity:0;transform:translateY(2rem)}}@media (min-width:1000px){.team .team-member{width:calc(33.33% - 3.32rem)}}.team .team-member:hover{opacity:.7}.team .team-member:hover .image img{opacity:.8;transform:scale3d(1.03,1.03,1.03);transition-duration:1.2s}.team .image{overflow:hidden;width:100%}.team .image:before{content:"";float:left;padding-top:133.80281690140845%}.team .image:after{clear:both;content:"";display:block}.team .image img{-o-object-fit:cover;object-fit:cover;transition:transform 2s var(--ease-quart),opacity 1.2s var(--ease-quart);will-change:transform}.team .text{padding:1.5625rem;width:100%}.team .text p{color:var(--dark-blue);margin:0;width:100%}.team .background{pointer:cursor;opacity:.05;pointer-events:none;z-index:1}.team .background img{-o-object-fit:cover;object-fit:cover;z-index:1}.team .background .grad{background:linear-gradient(to bottom,var(--light-beige) 0,transparent 100%);height:80%;left:0;position:absolute;top:0;width:100%;z-index:2}[data-lightbox=team]{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}[data-lightbox=team].active{opacity:1;pointer-events:all}[data-lightbox=team].active .lightbox-content{transform:translateY(0)}[data-lightbox=team] .background{background-color:rgba(0,0,0,.5);z-index:1}[data-lightbox=team] .lightbox-content{background-color:#fff;border-radius:.625rem;max-height:calc(100% - 1.875rem);max-height:calc(100svh - 1.875rem);max-width:65rem;overscroll-behavior:none;transform:translateY(3.125rem);transition:transform .3s ease-in-out;width:calc(100% - 1.875rem);z-index:5}@media (max-width:1150px){[data-lightbox=team] .lightbox-content{overflow:auto}}[data-lightbox=team] .inner{display:flex;flex-direction:column;padding:5vw;width:100%}@media (min-width:769px){[data-lightbox=team] .inner{align-items:center;flex-direction:row;justify-content:space-between}}[data-lightbox=team] .image{width:32.45%}[data-lightbox=team] .image:before{content:"";float:left;padding-top:135.71428571428572%}[data-lightbox=team] .image:after{clear:both;content:"";display:block}[data-lightbox=team] .image img{border-radius:.65rem;-o-object-fit:cover;object-fit:cover}[data-lightbox=team] .text{margin-top:2rem;width:100%}@media (min-width:769px){[data-lightbox=team] .text{width:59.5%}}[data-lightbox=team] .name{font-family:var(--trois);font-size:1.6rem!important;font-weight:500!important;grid-column:span 12;line-height:.95!important;margin:0!important}[data-lightbox=team] .role{font-family:var(--campton);font-size:1rem;font-weight:300;line-height:1.625;margin:0 0 .9375rem}[data-lightbox=team] .close{align-items:center;cursor:pointer;display:flex;height:2.125rem;justify-content:center;position:absolute;right:1.125rem;top:1.125rem;width:2.125rem;z-index:15}@media (min-width:769px){[data-lightbox=team] .close:hover:before{transform:scale(1.1)}}@media (min-width:1150px){[data-lightbox=team] .close{height:4rem;right:0;top:0;transform:translate(50%,-50%);width:4rem}}[data-lightbox=team] .close:before{background-color:var(--red);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .5s cubic-bezier(.165,.84,.44,1);width:100%}[data-lightbox=team] .close svg{color:#fff;width:1.125rem}@media (min-width:769px){[data-lightbox=team] .close svg{width:1.125rem}}.insights-list{overflow:hidden;padding:4rem 0 2rem}@media (min-width:769px){.insights-list{padding:7.5rem 0 3rem}}.insights-list .filters{grid-column:span 12}@media (max-width:768px){.insights-list .filters{left:-7vw;width:100vw}}.insights-list .insights{display:grid;gap:2.5rem 2.5rem;grid-column:span 12;grid-template-columns:repeat(1,1fr);scroll-margin:6.25rem}@media (min-width:550px){.insights-list .insights{gap:6rem 2.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.insights-list .insights{scroll-margin:7.625rem}}.insights-list .insight{background-color:#fff;border-radius:.625rem;box-shadow:0 0 50px 0 rgba(0,0,0,.16);color:var(--dark-blue);display:flex;flex-direction:column;margin-right:3rem;overflow:hidden;text-decoration:none;width:100%}@media (min-width:769px){.insights-list .insight{margin-right:3.125rem;opacity:0}}.insights-list .insight:hover .image img{opacity:.8;transform:scale3d(1.03,1.03,1.03);transition-duration:1.2s}.insights-list .insight .image{overflow:hidden;width:100%}.insights-list .insight .image:before{content:"";float:left;padding-top:43.666666666666664%}.insights-list .insight .image:after{clear:both;content:"";display:block}.insights-list .insight .image .type-badge{background-color:var(--green);border-radius:1.1875rem;color:#fff;font-family:var(--trois);font-size:.9375;font-weight:500;line-height:1;padding:.4rem .6rem .2rem;position:absolute;right:1rem;top:1rem;z-index:2}.insights-list .insight .image .type-badge[data-type=candidate]{background-color:var(--red)}.insights-list .insight .image img{-o-object-fit:cover;object-fit:cover;transition:transform 2s var(--ease-quart),opacity 1.2s var(--ease-quart);will-change:transform;z-index:1}.insights-list .insight .text{padding:1.875rem 1.25rem 3.125rem}@media (min-width:769px){.insights-list .insight .text{padding:3.75rem 2.5rem}}.insights-list .insight .text p{margin:0}.insights-list .insight .text .title{font-family:var(--trois);font-size:1.5625rem;font-weight:500;line-height:1.24;margin-bottom:.6rem}.insights-list .facetwp-facet{margin-bottom:1rem}.insights-list .pagination{grid-column:span 12;margin:2rem 0 1rem}.insights-list .pagination,.insights-list .pagination .inner{align-items:center;display:flex;justify-content:center;width:100%}.insights-list .pagination .page-numbers{background-color:transparent;border:1px solid hsla(0,0%,44%,.2);border-radius:2.0625rem;color:var(--green);color:var(--blue-dark);display:none;font-family:var(--trois);font-size:1rem;font-weight:500;line-height:1!important;margin:0 .5rem;padding:.75rem 1.25rem .5625rem;text-decoration:none;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.insights-list .pagination .page-numbers:hover{opacity:.7}.insights-list .pagination .page-numbers.next,.insights-list .pagination .page-numbers.prev{background-color:var(--red);background:0 0;border:0;color:#fff;display:flex;justify-content:space-between;min-width:8rem;padding:0}.insights-list .pagination .page-numbers .button,.insights-list .pagination .page-numbers .post-password-form input[type=submit],.post-password-form .insights-list .pagination .page-numbers input[type=submit]{display:flex;justify-content:space-between;width:100%}.insights-list .pagination .current{background-color:var(--red);border:0;color:#fff}.insights-list .pagination .current:hover{opacity:1}.insights-list .pagination .pagination-next-prev{align-items:center;display:flex;justify-content:center}.insights-list .pagination .prev .icon{margin-left:0;margin-right:1rem}.insights-list .pagination .prev .icon svg{transform:rotate(180deg)}.insights-list .pagination .next .icon{margin-left:1rem}.insights-list .load-more{display:flex;grid-column:span 12;justify-self:center}.insights-list .load-more .facetwp-load-more{align-items:center;background-color:var(--red);border:0;border-radius:2.0625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--trois);font-size:1rem;font-weight:500;justify-content:flex-start;line-height:1!important;margin-bottom:0;margin-top:2.5rem;max-width:100%;overflow:hidden;padding:1.5625rem 2.5rem 1.4375rem;text-decoration:none;transition:color .3s ease,opacity .3s ease;white-space:nowrap}@media (min-width:769px){.insights-list .load-more .facetwp-load-more{font-size:1.25rem}}.insights-list .load-more .facetwp-load-more:hover{opacity:.7}.facetwp-hidden{display:none!important;margin:0!important}.facetwp-facet{-ms-overflow-style:none;display:flex;overflow:auto;scrollbar-width:none}@media (max-width:768px){.facetwp-facet{display:grid;grid-auto-columns:min-content;grid-auto-flow:column}}.facetwp-facet::-webkit-scrollbar{display:none}.facetwp-facet .facetwp-counter{display:none}.facetwp-facet .facetwp-radio{align-items:center;background-image:none;border:1px solid var(--grey);border-radius:2.0625rem;color:var(--dark-blue);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--trois);font-size:1.0625rem;font-weight:500;justify-content:flrex-start;line-height:1!important;margin-right:.625em;max-width:100%;overflow:hidden;padding:.625rem 1rem .4rem;text-decoration:none;transition:color .3s ease,background-color .3s ease,opacity .3s ease;white-space:nowrap}@media (max-width:768px){.facetwp-facet .facetwp-radio:first-child{margin-left:7vw}}.facetwp-facet .facetwp-radio:last-child{margin-right:7vw}@media (min-width:769px){.facetwp-facet .facetwp-radio{padding:.75rem 1.25rem .5625rem}}.facetwp-facet .facetwp-radio.checked,.facetwp-facet .facetwp-radio:hover{background-color:var(--green);border:1px solid var(--green);color:#fff}.facetwp-facet .facetwp-radio.checked{background-image:none}.facetwp-facet .facetwp-radio.checked:hover{opacity:1}.facetwp-facet.is-loading{opacity:1!important}.filters-sort{align-items:center;display:grid;flex-wrap:wrap;gap:20px;grid-column:span 12;justify-content:space-between;margin-bottom:1.875rem}@media screen and (min-width:768px){.filters-sort{display:flex;margin-bottom:unset}}.filter,.sortby{align-items:center;display:flex}.filter span,.sortby span{margin-right:10px}.filter .facetwp-facet,.sortby .facetwp-facet{border:1px solid #dedede;border-radius:50px;margin:unset;padding:12px 20px}.filter .facetwp-facet:before,.sortby .facetwp-facet:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;content:"";height:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;z-index:1}.filter .facetwp-facet select,.sortby .facetwp-facet select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:unset;font-family:var(--trois);font-size:1rem;font-weight:500;min-width:100px;outline:none;padding-right:10px}.subscribe{overflow:hidden;padding:0;z-index:5}@media (max-width:768px){.subscribe{margin-bottom:-.65rem}}@media (min-width:769px){.subscribe{padding:0 0 7.5rem}}.subscribe[data-preview="1"]{padding:0!important}.subscribe[data-theme=red]{--theme-color:var(--red)}.subscribe[data-theme=blue]{--theme-color:var(--blue)}.subscribe[data-theme=green]{--theme-color:var(--green)}.subscribe .subscribe-box{background-color:var(--beige);border-radius:.625rem;display:flex;grid-column:span 12}@media (max-width:768px){.subscribe .subscribe-box{background-color:var(--beige);flex-direction:column;left:-7vw;padding:2.8rem 7vw;width:calc(100% + 14vw)}}@media (min-width:769px){.subscribe .subscribe-box{align-items:center;justify-content:space-between;padding:4vw 5vw}}.subscribe .subscribe-box .left{width:100%;z-index:5}@media (min-width:769px){.subscribe .subscribe-box .left{width:45%}}.subscribe .subscribe-box .right{width:100%;z-index:5}@media (min-width:769px){.subscribe .subscribe-box .right{width:40%}}.subscribe .small-heading{color:var(--theme-color);font-family:var(--trois);font-size:1.0625rem;font-weight:500;letter-spacing:.2em;line-height:1.25;margin:0 0 1.625rem!important;padding:0!important;text-transform:uppercase}@media (min-width:769px){.subscribe .small-heading{margin:0 0 2rem!important}}.subscribe .large-heading{font-family:var(--trois);font-size:2.0625rem;font-weight:500;line-height:.945;margin:0!important;padding:0!important}@media (min-width:900px){.subscribe .large-heading{font-size:3.5rem}}.subscribe .large-heading strong{color:var(--theme-color);font-weight:500}.subscribe .intro-text{margin-bottom:2rem}.subscribe .background{opacity:.05;pointer-events:none;z-index:1}.subscribe .background img{height:100%;-o-object-fit:cover;object-fit:cover;top:0;z-index:1}.subscribe .background .grad{background:linear-gradient(to top,var(--dark-blue) 0,transparent 100%);bottom:0;height:50%;left:0;position:absolute;width:100%;z-index:2}.subscribe-form{width:100%}.subscribe-form .gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=email]{align-items:center;border:1px solid var(--grey);border-radius:99rem;border-radius:2.0625rem;color:var(--dark-blue);display:inline-flex;font-family:var(--campton);font-size:1rem;height:4.25rem;padding:1.5625rem 1.5rem 1.4375rem;white-space:nowrap}.subscribe-form .gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=email]::-moz-placeholder{color:var(--dark-blue);opacity:1!important}.subscribe-form .gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=email]::placeholder{color:var(--dark-blue);opacity:1!important}.subscribe-form .gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=email]:focus{outline:none}.subscribe-form .gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=submit]{margin:0;position:absolute;right:0;top:0;transform:translateY(-100%)}@media (max-width:768px){.subscribe-form .gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=submit]{padding:1.7rem 1.5rem 1.4375rem;transform:translateY(calc(-100% - 1px))}}.subscribe-form .gform_wrapper.gravity-theme.gform_wrapper.gravity-theme input[type=submit]:focus{outline:none}.subscribe-form .gform_wrapper.gravity-theme.gform_wrapper.gravity-theme .gform_footer{margin:0!important;padding:0!important}.locations{overflow:hidden;padding:4rem 0}@media (min-width:769px){.locations{padding:7.5rem 0}}.locations h3{font-size:2.1875rem;font-weight:500;line-height:.95;margin:0 0 1.5rem}@media (min-width:769px){.locations h3{font-size:3.4375rem}}.locations p a{color:var(--green)}.locations p a:hover{color:var(--blue)}.locations .filters{-ms-overflow-style:none;display:flex;grid-column:span 12;overflow:auto;padding-bottom:1px;scrollbar-width:none}@media (max-width:768px){.locations .filters{align-items:start;display:grid;grid-auto-columns:min-content;grid-auto-flow:column;left:-7vw;width:100vw}}.locations .filters::-webkit-scrollbar{display:none}@media (max-width:768px){.locations .filters{margin-top:1.5rem}}.locations .filters.hidden{display:none}.locations .filters a{background-color:transparent;border:1px solid var(--grey);color:var(--dark-blue);flex-shrink:0;margin-right:.6rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (max-width:768px){.locations .filters a:first-child{margin-left:7vw}}.locations .filters a:last-child{margin-right:7vw}.locations .filters a:hover{background-color:var(--green);border:1px solid var(--green);color:#fff;opacity:1}.locations .main-text{grid-column:span 12}.locations .main-text h2{font-family:var(--trois)!important;font-size:2.1875rem!important;font-weight:500!important;margin:0 0 .5rem!important}@media (min-width:769px){.locations .main-text h2{font-size:3.4375rem!important}}.locations .main-text p{margin-bottom:-.6rem!important;max-width:45ch}.locations .locations-list{grid-column:span 12}@media (max-width:768px){.locations .locations-list{margin-top:3rem}}.locations .location{border-bottom:1px solid var(--grey);display:flex;flex-direction:column;margin:0 0 2.5rem;padding:0 0 2.5rem;scroll-margin:6.25rem}@media (min-width:769px){.locations .location{display:grid;gap:2.5rem;grid-template-columns:repeat(12,1fr);margin:0 0 3.75rem;padding:0 0 3.75rem;scroll-margin:7.625rem}}.locations .left{grid-column:span 12;margin-bottom:2.5rem}@media (min-width:769px){.locations .left{grid-column:span 5}}.locations .right{grid-column:span 12}@media (min-width:769px){.locations .right{grid-column:span 7}}.locations .acf-map{border-radius:1rem;overflow:hidden;width:100%}@media (max-width:499px){.locations .acf-map:before{content:"";float:left;padding-top:100%}.locations .acf-map:after{clear:both;content:"";display:block}}@media (min-width:500px){.locations .acf-map{height:25rem}}@media (min-width:769px){.locations .acf-map{height:34.2rem}}.locations .acf-map img{max-width:inherit!important}.contact-form{align-items:center;background-color:var(--dark-blue);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;color:#fff;display:flex;overflow:hidden}@media (min-width:769px){.contact-form{border-bottom-left-radius:0;border-bottom-right-radius:0}.contact-form:before{content:"";float:left;padding-top:47.22222222222222%}.contact-form:after{clear:both;content:"";display:block}}.contact-form[data-theme=red]{--theme-color:var(--red)}.contact-form[data-theme=blue]{--theme-color:var(--blue)}.contact-form[data-theme=green]{--theme-color:var(--green)}.contact-form p{margin:0!important;max-width:45ch}.contact-form p a{color:var(--green)}.contact-form .heading,.contact-form h1{color:#fff;font-family:var(--trois);font-size:2.0625rem;font-weight:500;line-height:.945;margin:0 0 1.5rem!important;padding:0!important}@media (min-width:900px){.contact-form .heading,.contact-form h1{font-size:3.5rem}}.contact-form .heading strong,.contact-form h1 strong{color:var(--theme-color);font-weight:500}.contact-form .container{align-items:center;z-index:10}.contact-form .left{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 12;height:100%;justify-content:space-between;padding:3rem 0 0}@media (min-width:1150px){.contact-form .left{grid-column:span 6;padding:6rem 0}}.contact-form .left .button-container{align-items:center;display:flex}@media (max-width:1149px){.contact-form .left .button-container{display:none}}.contact-form .left .button-container p{font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1.25;margin-left:2rem!important;padding:0!important}.contact-form .left .button,.contact-form .left .post-password-form input[type=submit],.post-password-form .contact-form .left input[type=submit]{display:flex;justify-content:center;min-width:8.5625rem}.contact-form .left .icon{margin:0;transform:none}.contact-form .small-heading{color:#fff;font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1.25;margin:2rem 0 .2rem!important;padding:0!important}.contact-form .right{grid-column:span 12}@media (max-width:768px){.contact-form .right{margin-bottom:3rem;width:100vw}}@media (min-width:1150px){.contact-form .right{grid-column:span 6}}.contact-form .form-container{background-color:#fff;border-radius:.625rem;color:var(--dark-blue);height:100%;margin:2.5rem 0;padding:6% 5%}.contact-form .form-container textarea{max-height:7.8125rem}.contact-form .form-container .button,.contact-form .form-container .post-password-form input[type=submit],.post-password-form .contact-form .form-container input[type=submit]{display:flex;justify-content:center;min-width:10.8rem}.contact-form .form-container .legal{color:rgba(97,97,108,.6);font-size:.6875rem;line-height:1.63;max-width:100%}.contact-form .background{pointer-events:none;z-index:1}.contact-form .background .bms-letters-colour{-o-object-fit:cover;object-fit:cover;z-index:2}.contact-form .background .bms-letters{height:170%;left:65%;opacity:.2;top:80%;transform:translate(-50%,-50%);width:170%;z-index:1}.contact-form .background .grad{background:linear-gradient(to right,var(--dark-blue) 0,transparent 100%);z-index:3}.get-started-form{align-items:center;background-color:var(--dark-blue);color:#fff;display:flex;overflow:hidden}@media (min-width:769px){.get-started-form:before{content:"";float:left;padding-top:47.22222222222222%}.get-started-form:after{clear:both;content:"";display:block}}.get-started-form[data-theme=red]{--theme-color:var(--red)}.get-started-form[data-theme=blue]{--theme-color:var(--blue)}.get-started-form[data-theme=green]{--theme-color:var(--green)}.get-started-form p{margin:0!important;max-width:45ch}.get-started-form p a{color:var(--green)}.get-started-form h1{color:#fff;font-family:var(--trois);font-size:2.0625rem;font-weight:500;line-height:.945;margin:0 0 1.5rem!important;padding:0!important}@media (min-width:900px){.get-started-form h1{font-size:3.5rem}}.get-started-form h1 strong{color:var(--theme-color);font-weight:500}.get-started-form .container{align-items:center;z-index:10}.get-started-form .left{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 6;height:100%;justify-content:space-between;padding:3rem 0 0}@media (min-width:769px){.get-started-form .left{padding:6rem 0}}.get-started-form .left a{font-size:1.25rem;text-decoration:none}.get-started-form .left .button-container{align-items:center;display:flex}.get-started-form .left .button-container p{font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1.25;margin-left:2rem!important;padding:0!important}.get-started-form .left .button,.get-started-form .left .post-password-form input[type=submit],.post-password-form .get-started-form .left input[type=submit]{display:flex;justify-content:center;min-width:8.5625rem}.get-started-form .left .icon{margin:0;transform:none}.get-started-form .small-heading{color:#fff;font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1.25;margin:2rem 0 .2rem!important;padding:0!important}.get-started-form .right{grid-column:span 6}@media (max-width:768px){.get-started-form .right{left:0;width:100vw}}.get-started-form .form-container{align-items:flex-start;background-color:#fff;border-top-left-radius:.625rem;border-top-right-radius:.625rem;color:var(--dark-blue);display:flex;flex-direction:column;height:100%;margin:2.5rem 0 0;padding:3rem 7%}@media (min-width:769px){.get-started-form .form-container{border-radius:.625rem;margin:2.5rem 0;padding:6% 5%}}.get-started-form .form-container [data-content=hiring],.get-started-form .form-container [data-content=searching]{width:100%}.get-started-form .form-container[data-active=hiring] button[data-value=hiring]{background-color:var(--green);color:#fff}@media (max-width:768px){.get-started-form .form-container[data-active=hiring] button[data-value=hiring]{flex-shrink:0;width:50%}}.get-started-form .form-container[data-active=hiring] [data-content=searching]{display:none}@media (max-width:768px){.get-started-form .form-container[data-active=hiring] [data-content=searching]{flex-shrink:0;width:50%}}.get-started-form .form-container[data-active=searching] .switch{background-color:var(--green);border-color:var(--green)}.get-started-form .form-container[data-active=searching] button[data-value=hiring]{background-color:#fff;color:var(--dark-blue)}@media (max-width:768px){.get-started-form .form-container[data-active=searching] button[data-value=hiring]{flex-shrink:0;width:50%}}.get-started-form .form-container[data-active=searching] button[data-value=searching]{color:#fff}@media (max-width:768px){.get-started-form .form-container[data-active=searching] button[data-value=searching]{flex-shrink:0;width:50%}}.get-started-form .form-container[data-active=searching] [data-content=hiring]{display:none}@media (max-width:768px){.get-started-form .form-container[data-active=searching] .ur-frontend-form.ur-frontend-form.ur-frontend-form .ur-field-item{grid-column:span 12}}.get-started-form .form-container textarea{max-height:7.8125rem}.get-started-form .form-container .switch{background-color:#fff;border:1px solid hsla(0,0%,44%,.3);border-radius:1.875rem;display:flex;margin-bottom:1.8rem}.get-started-form .form-container .switch button{border-radius:1.875rem;color:var(--dark-blue);font-family:var(--trois);font-size:1.0625rem;font-weight:500;line-height:1!important;margin:0;padding:.625rem 1rem .4rem}@media (min-width:769px){.get-started-form .form-container .switch button{padding:.75rem 1.25rem .5625rem}}.get-started-form .form-container .button,.get-started-form .form-container .post-password-form input[type=submit],.post-password-form .get-started-form .form-container input[type=submit]{display:flex;justify-content:center;min-width:10.8rem}.get-started-form .background{pointer-events:none;z-index:1}.get-started-form .background .bms-letters-colour{-o-object-fit:cover;object-fit:cover;z-index:2}.get-started-form .background .bms-letters{height:170%;left:65%;opacity:.2;top:80%;transform:translate(-50%,-50%);width:170%;z-index:1}.get-started-form .background .grad{background:linear-gradient(to right,var(--dark-blue) 0,transparent 100%);z-index:3}.photo-carousel{overflow:hidden;padding:4rem 0}.photo-carousel+.video-block{padding-top:0}.photo-carousel .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1;margin:0 0 1.5rem;text-align:center}@media (min-width:769px){.photo-carousel .heading{font-size:3.4375rem;margin:0}}.photo-carousel .swiper{grid-column:span 12;overflow:visible;width:100%}@media (max-width:768px){.photo-carousel .swiper{-webkit-overflow-scrolling:auto;left:-8%;overflow-x:auto;scroll-snap-type:x mandatory;width:116%}.photo-carousel .swiper::-webkit-scrollbar{display:none;height:2rem}}@media (min-width:769px){.photo-carousel .swiper{overflow:visible}}.photo-carousel .swiper-slide{border-radius:.625rem;box-shadow:0 0 50px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;margin-right:3rem;overflow:hidden;width:100%}@media (max-width:768px){.photo-carousel .swiper-slide{scroll-snap-align:center}}.photo-carousel .swiper-slide .image:before{content:"";float:left;padding-top:66.83673469387756%}.photo-carousel .swiper-slide .image:after{clear:both;content:"";display:block}.photo-carousel .swiper-slide .image img{border-top-left-radius:.625rem;border-top-right-radius:.625rem;-o-object-fit:cover;object-fit:cover}.photo-carousel .swiper-slide .text{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;padding:2.5rem 1.875rem 3.75rem}.photo-carousel .swiper-slide .heading{font-family:var(--trois);font-size:1.5625rem;font-weight:500;line-height:1.12;margin:0 0 1rem}.photo-carousel .swiper-slide .heading strong{color:var(--theme-color)}.photo-carousel .swiper-slide .main-text{margin:0}@media (max-width:768px){.photo-carousel .swiper-wrapper{display:grid;gap:1.125rem;grid-auto-columns:calc(93% - 1.125rem);grid-auto-flow:column;padding:3rem 0 3rem 7vw;width:auto}.photo-carousel .swiper-wrapper:after{content:"";width:calc(7vw - 1.125rem)}}.glassdoor-rating{--star-color:#fff;--star-background:#404040;overflow:hidden;padding:4rem 0}@media (min-width:769px){.glassdoor-rating{padding:3rem 0 8rem}}.glassdoor-rating[data-preview="1"]{padding:3rem!important}.glassdoor-rating .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1;margin:0 0 -1rem;text-align:center}@media (min-width:769px){.glassdoor-rating .heading{font-size:3.4375rem}}.glassdoor-rating .rating{align-items:center;display:flex;grid-column:span 12;justify-content:center}@media (max-width:768px){.glassdoor-rating .rating{margin:2rem 0 1.5rem}}.glassdoor-rating .number{color:var(--green);font-family:var(--trois);font-size:1.875rem;font-weight:500;line-height:1;margin:.5rem 1rem 0 0}.glassdoor-rating .stars{--percent:calc(var(--rating)/5*100%);font-family:Times;font-size:2.25rem;grid-column:span 12;line-height:1}.glassdoor-rating .stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--green) var(--percent),rgba(0,204,158,.3) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:0}.glassdoor-rating .button-container{display:flex;grid-column:span 12;justify-content:center}.login-register-block{align-items:center;background-color:var(--dark-blue);color:#fff;display:flex;overflow:hidden}@media (min-width:769px){.login-register-block:before{content:"";float:left;padding-top:47.22222222222222%}.login-register-block:after{clear:both;content:"";display:block}}.login-register-block p{margin:0!important;max-width:45ch}.login-register-block p a{color:var(--green)}.login-register-block h1,.login-register-block h2{color:#fff;font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1;margin:0 0 1.5rem}@media (min-width:769px){.login-register-block h1,.login-register-block h2{font-size:3.4375rem;margin:0}}.login-register-block .container{z-index:5}@media (max-width:900px){.login-register-block .container{display:flex;flex-direction:column}}@media (max-width:1500px){.login-register-block .container{padding-top:2.5rem}}.login-register-block .form-wrapper{align-items:flex-start;background-color:#fff;border-radius:.625rem;color:var(--dark-blue);display:flex;flex-direction:column;margin:2.5rem 0;padding:2vw 2.5vw}@media (max-width:768px){.login-register-block .form-wrapper{padding:1.875rem 7%}}.login-register-block .form-wrapper.register-form-wrapper{background-color:var(--beige)}@media (max-width:768px){.login-register-block .form-wrapper.register-form-wrapper{left:-7vw;width:100vw}}.login-register-block .form-wrapper.register-form-wrapper .ur-frontend-form.ur-frontend-form.ur-frontend-form .field-privacy_policy input[type=checkbox]{background-color:#fff}@media (max-width:768px){.login-register-block .form-wrapper.register-form-wrapper .ur-form-grid{display:flex;flex-direction:column}}@media (max-width:1500px){.login-register-block .ur-frontend-form.ur-frontend-form.ur-frontend-form .user-registration-form__label-for-checkbox{grid-column:span 12;justify-content:flex-start;width:100%}}.login-register-block .register{grid-column:span 7}.login-register-block .login{grid-column:span 4}.login-register-block .divider{align-items:center;display:flex;flex-direction:column;grid-column:span 1}@media (max-width:768px){.login-register-block .divider{display:none}}.login-register-block .divider .line{flex-shrink:1;height:100%;opacity:.2}.login-register-block .divider .line:before{background-color:#fff;content:"";display:block;height:100%;margin:0 0 0 .2rem;width:1px}.login-register-block .divider span{color:#fff;flex-shrink:0;font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1;padding:1.5rem 0}.login-register-block .background{pointer-events:none;z-index:1}.login-register-block .background .bms-letters-colour{-o-object-fit:cover;object-fit:cover;z-index:2}.login-register-block .background .bms-letters{height:170%;left:65%;opacity:.2;top:80%;transform:translate(-50%,-50%);width:170%;z-index:1}.login-register-block .background .grad{background:linear-gradient(to right,var(--dark-blue) 0,transparent 100%);z-index:3}.login-register-block .background .grad-reverse{background:linear-gradient(to left,var(--dark-blue) 0,transparent 100%);z-index:4}.login-register-block .user-registration-error{background:#fff9f9;border:1px solid #c02b0a;border-radius:.625rem;font-size:15px!important;margin-bottom:1rem!important;margin-top:8px;padding:.5rem 1rem .3rem 1.5rem}.login-register-block .user-registration-error strong{margin-right:.3rem}.login-register-block .user-registration-error:before{display:none}.login-register-block #ur-recaptcha-node{position:absolute}.jobs-list{margin-bottom:4rem;padding:3.75rem 0}@media (min-width:769px){.jobs-list{margin-bottom:8rem}}.jobs-list .sort{grid-column:span 12}@media (min-width:950px){.jobs-list .sort{display:none}}@media (max-width:768px){.jobs-list .sort{margin:1rem 0 2.5rem}}.jobs-list .pagination{align-items:center;display:flex;grid-column:span 12;justify-content:center;margin:1rem 0;width:100%}.jobs-list .pagination .inner{align-items:center;display:flex;justify-content:flex-end;width:100%}@media (max-width:768px){.jobs-list .pagination .inner{justify-content:center}}.jobs-list .pagination .page-numbers{background-color:transparent;border:1px solid hsla(0,0%,44%,.2);border-radius:2.0625rem;color:var(--green);color:var(--blue-dark);font-family:var(--trois);font-size:1rem;font-weight:500;line-height:1!important;margin:0 .5rem;padding:.75rem 1.25rem .5625rem;text-decoration:none;transition:background-color .3s ease,color .3s ease,opacity .3s ease}@media (max-width:768px){.jobs-list .pagination .page-numbers:not(.next,.prev){display:none}}.jobs-list .pagination .page-numbers:hover{opacity:.7}.jobs-list .pagination .page-numbers.next,.jobs-list .pagination .page-numbers.prev{background-color:var(--red);background:0 0;border:0;color:#fff;display:flex;justify-content:space-between;min-width:8rem;padding:0}.jobs-list .pagination .page-numbers .button,.jobs-list .pagination .page-numbers .post-password-form input[type=submit],.post-password-form .jobs-list .pagination .page-numbers input[type=submit]{display:flex;justify-content:space-between;width:100%}.jobs-list .pagination .current{background-color:var(--red);border:0;color:#fff}.jobs-list .pagination .current:hover{opacity:1}.jobs-list .pagination .pagination-next-prev{align-items:center;display:flex;justify-content:center}.jobs-list .pagination .prev .icon{margin-left:0;margin-right:1rem}.jobs-list .pagination .prev .icon svg{transform:rotate(180deg)}.jobs-list .pagination .next .icon{margin-left:1rem}.jobs-list .jobs-count{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;margin-top:1rem;text-align:left}@media (min-width:769px){.jobs-list .jobs-count{font-size:2.5rem}}.jobs-list .no-results{grid-column:span 12;margin:3rem auto 0;max-width:60rem;text-align:center}.jobs-list .no-results p{font-family:var(--trois);font-size:1.5625rem;font-weight:500}.jobs-top{display:flex;grid-column:span 12;justify-content:space-between;width:100%}@media (max-width:768px){.jobs-top{flex-direction:column-reverse}}@media (min-width:769px){.jobs-top .pagination{justify-content:flex-end;width:auto}}.job-card{border-radius:.625rem;box-shadow:0 0 50px 0 rgba(0,0,0,.16);color:var(--dark-blue);display:flex;flex-direction:column;grid-column:span 6;overflow:hidden;text-decoration:none}@media (min-width:1000px){.job-card{grid-column:span 4}}@media (max-width:768px){.job-card{margin-bottom:2.5rem}}.job-card:hover .industry-icon{transform:scale3d(1.05,1.05,1.05);transition-duration:1.2s}.job-card:hover .text[data-industry=""] .job-title,.job-card:hover .text[data-industry=manufacturing] .job-title,.job-card:hover .text[data-industry=sales] .job-title{color:var(--blue)}.job-card:hover .text[data-industry=graduates] .job-title{color:var(--green)}.job-card:hover .text[data-industry=engineering] .job-title{color:var(--pink)}.job-card:hover .text[data-industry=marketing] .job-title{color:var(--red)}.job-card .industry-icon{transition:transform 2s var(--ease-quart);will-change:transform}.job-card .image{align-items:center;display:flex;justify-content:center;width:100%}.job-card .image:before{content:"";float:left;padding-top:48.97959183673469%}.job-card .image:after{clear:both;content:"";display:block}.job-card .image[data-industry=""],.job-card .image[data-industry=manufacturing],.job-card .image[data-industry=sales]{background-color:var(--blue)}.job-card .image[data-industry=graduates]{background-color:var(--green)}.job-card .image[data-industry=custom-icon] img.letters{display:none}.job-card .image[data-industry=engineering]{background-color:var(--pink)}.job-card .image[data-industry=marketing]{background-color:var(--red)}.job-card .image .industry-icon{z-index:5}.job-card .image .letters{-o-object-fit:cover;object-fit:cover;opacity:.4;pointer-events:none;z-index:1}.job-card .image .company-icon{-o-object-fit:cover;object-fit:cover;position:absolute}.job-card .image .company-icon:before{content:"";float:left;padding-top:48.93617021276595%}.job-card .image .company-icon:after{clear:both;content:"";display:block}.job-card .text{padding:2rem;width:100%}.job-card .job-title{color:var(--dark-blue);font-family:var(--trois);font-size:1.375rem;font-weight:500;line-height:1.12;margin:0 0 1rem;padding:0;transition:color .3s ease}@media (min-width:769px){.job-card .job-title{font-size:1.5625rem}}.job-card .job-meta{list-style-type:none;margin:0;padding:0}.job-card .job-meta li{align-items:flex-start;display:flex;font-weight:400!important;line-height:1.375rem!important;margin:0 0 .7rem}.job-card .job-meta li:last-child{margin:0}.job-card .job-meta li .salary img{height:.8125rem;width:.9375rem}.job-card .job-meta li .location img{height:.9375rem;width:.703125rem}.job-card .job-meta li .industry img{height:.8125rem;width:.9375rem}.job-card .job-meta li .date img{height:1.0625;width:.9375rem}.job-card .job-meta .icon{align-items:center;display:flex;flex-shrink:0;height:1.2rem;justify-content:center;margin-right:.6rem;top:-.125rem;width:1rem}.jobs-hero-and-filters{background-color:var(--beige);border-radius:1.25rem;padding:3.5rem 0 2.5rem}@media (min-width:769px){.jobs-hero-and-filters{padding:5.5rem 0 2.5rem}}.jobs-hero-and-filters h1{font-family:var(--trois);font-size:2.0625rem;font-weight:500;grid-column:span 12;line-height:.945;margin:0!important;padding:0!important}@media (min-width:900px){.jobs-hero-and-filters h1{font-size:3.5rem}}@media (max-width:768px){.jobs-hero-and-filters h1{margin-bottom:1rem!important}}.jobs-hero-and-filters .container{z-index:5}.jobs-hero-and-filters .jobs-links{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:span 12;width:100%}@media (max-width:768px){.jobs-hero-and-filters .jobs-links{flex-direction:column;margin-bottom:2rem}.jobs-hero-and-filters .jobs-links a{margin-bottom:20px}}.jobs-hero-and-filters .intro-text{grid-column:span 12;max-width:55ch}.jobs-hero-and-filters .background{opacity:.5;pointer-events:none;z-index:1}.jobs-hero-and-filters .background img{-o-object-fit:cover;object-fit:cover;opacity:1}.jobs-hero-and-filters .breadcrumbs{grid-column:span 12;margin-bottom:2rem}.jobs-hero-and-filters .breadcrumbs ul{display:flex;list-style:none;margin:0;padding:0}.jobs-hero-and-filters .breadcrumbs ul li{margin-right:5px}.jobs-hero-and-filters .breadcrumbs ul li:last-child{font-weight:700;margin-right:0}.jobs-hero-and-filters .breadcrumbs ul li:not(:last-child):after{color:var(--dark-blue);content:"/";margin-left:5px}.jobs-hero-and-filters .breadcrumbs ul li a{color:var(--dark-blue);text-decoration:none}.job-filters{grid-column:span 12}.job-filters .inner{align-items:center;display:flex;width:100%}.job-filters [data-filter-lightbox-trigger]{flex-shrink:0;margin-right:1.5rem}@media (max-width:768px){.job-filters [data-filter-lightbox-trigger]{margin-right:0;padding:1rem 1.8rem .8rem 1.3rem}.job-filters [data-filter-lightbox-trigger] .text{display:none}.job-filters [data-filter-lightbox-trigger] .icon{height:.875rem;margin-left:0;width:1.3125rem}.job-filters [data-filter-lightbox-trigger] .icon svg{height:.875rem;width:1.3125rem}}.job-filters [data-filter-lightbox-trigger] svg{transform:translateY(.1rem);width:1.1875rem}@media (max-width:1000px){.job-filters [data-filter-lightbox-trigger] .text{display:none}}@media (max-width:999px){.job-filters [data-filter-lightbox-trigger] .icon{margin-left:0}}.job-filters .search{margin-right:2.5rem;width:27rem}@media (max-width:768px){.job-filters .search{margin-right:.875rem;width:100%}}.job-filters .search ul{margin:0;padding:0;position:relative}.job-filters .search form{opacity:1!important;width:100%}.job-filters .search .sf-field-search{margin:unset}.job-filters .search .sf-field-search label{width:100%}.job-filters .search .sf-field-search input{border:none;border-radius:2.0625rem;font-family:var(--campton);font-size:1.0625rem;font-weight:500;line-height:1!important;padding:1.5625rem 3.5rem 1.4375rem 2rem;width:100%}@media (max-width:768px){.job-filters .search .sf-field-search input{font-size:.9375rem;padding:.8rem 2.5rem .75rem 1.3rem}}.job-filters .search .sf-field-search input::-moz-placeholder{color:var(--dark-blue);text-transform:uppercase}.job-filters .search .sf-field-search input::placeholder{color:var(--dark-blue);text-transform:uppercase}.job-filters .search .sf-field-submit{align-items:center;background-color:var(--dark-blue);border-radius:50%;display:flex;height:40px;justify-self:center;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}@media screen and (min-width:768px){.job-filters .search .sf-field-submit{right:20px}}.job-filters .search .sf-field-submit:hover{opacity:.7}.job-filters .search .sf-field-submit input{background-color:transparent;background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;border:none;cursor:pointer;filter:brightness(0) invert(1);height:100%;margin:unset;padding:unset;width:100%}@media (max-width:949px){.job-filters .sort{display:none}}.sort{align-items:center;display:flex;flex-shrink:0;margin-left:auto}@media (max-width:950px){.sort{margin-left:0}}.sort .label{font-family:var(--trois);font-size:1rem;font-weight:500;line-height:1;margin:0 1.5rem 0 0}.sort select{all:unset;background-color:#fff;background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/icon-chevron-down.svg);background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:.5625rem;border:1px solid var(--grey);border-radius:2.0625rem;cursor:pointer;font-family:var(--trois);font-size:1.0625rem;font-weight:500;line-height:1;padding:.6rem 1rem .4rem;width:5rem}@media (min-width:769px){.sort select{border:0}}[data-lightbox=job-filters]{background-color:var(--beige);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(10vh);transition:opacity .3s ease,transform .3s ease-out;width:100%;z-index:9999}[data-lightbox=job-filters].active{opacity:1;pointer-events:all;transform:translateY(0)}[data-lightbox=job-filters] .inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:auto;width:100%}@media (max-width:768px){[data-lightbox=job-filters] .inner{overflow-y:auto}}[data-lightbox=job-filters] .container{display:flex;flex-direction:column}[data-lightbox=job-filters] .heading{font-family:var(--trois);font-size:2.0625rem;font-weight:500;grid-column:span 12;line-height:1;width:100%}@media (min-width:769px){[data-lightbox=job-filters] .heading{font-size:2.5rem}}[data-lightbox=job-filters] pre{max-height:50vh;overflow:auto}[data-lightbox=job-filters] .filters{align-items:center;display:flex;height:100%;min-height:35rem;width:100%}@media (max-width:768px){[data-lightbox=job-filters] .filters{flex-shrink:0;height:auto;min-height:0;padding:5rem 0 3rem}}[data-lightbox=job-filters] .filters form{grid-column:span 12}[data-lightbox=job-filters] .filters form ul{display:grid;gap:1vh 10vw;grid-template-columns:repeat(1,1fr);padding:0}@media (min-width:769px){[data-lightbox=job-filters] .filters form ul{grid-template-columns:repeat(2,1fr)}}[data-lightbox=job-filters] .filters form li{width:100%}@media (max-width:768px){[data-lightbox=job-filters] .filters form label{display:flex!important}}[data-lightbox=job-filters] .filters form label{width:100%}[data-lightbox=job-filters] .filters form label>*{box-sizing:border-box;width:100%!important}[data-lightbox=job-filters] .filters .sf-field-search label{width:100%}[data-lightbox=job-filters] .filters .sf-field-search label input{border:1px solid #efefef}[data-lightbox=job-filters] .filters .chosen-single,[data-lightbox=job-filters] .filters .sf-field-search label input{background-color:#fff;background-image:none;border-radius:2.0625rem;box-shadow:none;font-family:var(--campton);font-size:1rem;font-weight:500;line-height:1!important;padding:1.5625rem 2.5rem 1.4375rem 2rem;width:100%;z-index:1}[data-lightbox=job-filters] .filters .chosen-single{border:1px solid #efefef}[data-lightbox=job-filters] .filters .chosen-single:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMiI+PHBhdGggZD0iTTguMzQ4IDEwLjY0M2ExIDEgMCAwIDEtMS43IDBMLjk0OCAxLjUzQTEgMSAwIDAgMSAxLjggMGgxMS40YTEgMSAwIDAgMSAuODQ4IDEuNTNaIiBmaWxsPSIjMDBjYzllIi8+PC9zdmc+");display:block;height:.75rem;position:absolute;right:5%;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:.9375rem}[data-lightbox=job-filters] .filters .chosen-single div b{display:none}[data-lightbox=job-filters] .filters .chosen-with-drop .chosen-single{z-index:3}[data-lightbox=job-filters] .filters .chosen-with-drop .chosen-single:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMiI+PHBhdGggZD0iTTguMzQ4IDEwLjY0M2ExIDEgMCAwIDEtMS43IDBMLjk0OCAxLjUzQTEgMSAwIDAgMSAxLjggMGgxMS40YTEgMSAwIDAgMSAuODQ4IDEuNTNaIi8+PC9zdmc+");transform:translateY(-50%) rotate(-180deg)}[data-lightbox=job-filters] .filters .chosen-with-drop .chosen-drop{opacity:1}[data-lightbox=job-filters] .filters .chosen-drop{background-color:#fff;border:1px solid #efefef;border-bottom-left-radius:2.0625rem;border-bottom-right-radius:2.0625rem;box-shadow:none;margin-top:-1.875rem;opacity:0;padding:2.5rem 1.5rem 0;transition:opacity .3s ease;z-index:2}[data-lightbox=job-filters] .filters .chosen-drop .chosen-search-input{background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/icon-search-green.svg)!important;background-position:calc(100% - 1.1rem)!important;background-repeat:no-repeat!important;background-size:.875rem!important;border:1px solid var(--grey);border-radius:.625rem;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;padding:1.2rem 1.5rem 1rem}[data-lightbox=job-filters] .filters .chosen-search{padding:0}[data-lightbox=job-filters] .filters .chosen-results{display:flex;flex-direction:column;margin:1.25rem 0;scrollbar-color:#000 var(--grey);scrollbar-width:thin}[data-lightbox=job-filters] .filters .chosen-results::-webkit-scrollbar{width:7px}[data-lightbox=job-filters] .filters .chosen-results::-webkit-scrollbar-track{background:var(--grey);border-radius:20px}[data-lightbox=job-filters] .filters .chosen-results::-webkit-scrollbar-thumb{background-color:#000;border-radius:20px}[data-lightbox=job-filters] .filters .chosen-results li{font-size:1rem;font-weight:400;transition:color .3s ease}[data-lightbox=job-filters] .filters .chosen-results li.highlighted{background-color:transparent;background-image:none;color:var(--green)}[data-lightbox=job-filters] select{all:unset;-webkit-appearance:none;background-color:#fff;background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/icon-chevron-down.svg);background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:.5625rem;border:1px solid var(--grey);border-radius:2.0625rem;cursor:pointer;font-size:1rem;font-weight:500;line-height:1;max-width:100%!important;min-width:0!important;padding:1.2rem 1.5rem 1rem}[data-lightbox=job-filters] select::-moz-placeholder{color:#bebebe}[data-lightbox=job-filters] select::placeholder{color:#bebebe}[data-lightbox=job-filters] .close{align-items:center;cursor:pointer;display:flex;height:2.125rem;justify-content:center;position:absolute;right:1.125rem;top:1.125rem;width:2.125rem;z-index:15}@media (min-width:769px){[data-lightbox=job-filters] .close{height:4rem;right:1.5rem;top:1.5rem;width:4rem}[data-lightbox=job-filters] .close:hover:before{transform:scale(1.1)}}[data-lightbox=job-filters] .close:before{background-color:var(--red);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .5s cubic-bezier(.165,.84,.44,1);width:100%}[data-lightbox=job-filters] .close svg{color:#fff;width:.6875rem}@media (min-width:769px){[data-lightbox=job-filters] .close svg{width:1.125rem}}[data-lightbox=job-filters] .sf-meta-range-slider{display:flex;flex-wrap:wrap;width:100%}[data-lightbox=job-filters] .sf-meta-range-slider .meta-slider{left:.8rem;margin-right:2rem;margin-top:1.5rem;max-width:100%;order:1;width:calc(100% - 2rem)}[data-lightbox=job-filters] .sf-meta-range-slider .sf-range-values-seperator{display:none}[data-lightbox=job-filters] .sf-meta-range-slider .sf-text-number{color:var(--dark-blue);font-family:var(--campton);font-size:1rem;font-weight:400;margin-top:1rem}[data-lightbox=job-filters] .sf-meta-range-slider .sf-range-prefix:first-child{color:var(--dark-blue);font-family:var(--campton);font-size:1rem;margin-top:1rem;order:2}[data-lightbox=job-filters] .sf-meta-range-slider .sf-range-prefix:nth-child(4){color:var(--dark-blue);font-family:var(--campton);font-size:1rem;margin-left:auto;margin-top:1rem;order:4;text-align:right}[data-lightbox=job-filters] .sf-meta-range-slider .sf-range-min{order:3}[data-lightbox=job-filters] .sf-meta-range-slider .sf-range-max{margin-right:.2rem;order:5}[data-lightbox=job-filters] .sf-meta-range-slider .noUi-connect{background-color:var(--grey);border:0}[data-lightbox=job-filters] .sf-meta-range-slider .noUi-target{background-color:var(--grey);border:0;box-shadow:none;height:.3125rem}[data-lightbox=job-filters] .sf-meta-range-slider .noUi-handle{background-color:var(--green);border:0;box-shadow:none;cursor:grab;height:1.875rem;top:-13px;width:1.875rem}[data-lightbox=job-filters] .sf-meta-range-slider .noUi-handle:after,[data-lightbox=job-filters] .sf-meta-range-slider .noUi-handle:before{display:none}[data-lightbox=job-filters] .filters{grid-column:span 12}[data-lightbox=job-filters] .filters>form>ul{display:grid;gap:2rem 4rem;grid-template-columns:repeat(4,1fr);margin:0;padding:0}[data-lightbox=job-filters] .filters>form>ul>li{margin:0;padding:0}[data-lightbox=job-filters] .filters form input[type=submit]{display:none}[data-lightbox=job-filters] .filters h4{font-size:1rem;font-weight:500}[data-lightbox=job-filters] .selection{background-color:#fff;padding:5vh 0;width:100%}@media (max-width:768px){[data-lightbox=job-filters] .selection{height:auto}}[data-lightbox=job-filters] .selection .container{align-items:center;flex-direction:row;gap:0;justify-content:space-between}@media (max-width:768px){[data-lightbox=job-filters] .selection .container{align-items:flex-start;flex-direction:column}}[data-lightbox=job-filters] .selection-heading{font-family:var(--trois);font-size:1rem;font-weight:500;line-height:1}[data-lightbox=job-filters] .selection-tags[data-disabled=disabled]{display:none}.post-password-form [data-lightbox=job-filters] .selection-tags input[type=submit],[data-lightbox=job-filters] .selection-tags .button,[data-lightbox=job-filters] .selection-tags .post-password-form input[type=submit]{margin-right:.4rem}@media (max-width:768px){.post-password-form [data-lightbox=job-filters] .selection-tags input[type=submit],[data-lightbox=job-filters] .selection-tags .button,[data-lightbox=job-filters] .selection-tags .post-password-form input[type=submit]{margin-bottom:.6rem}}.post-password-form [data-lightbox=job-filters] .selection-tags input[data-type=reset][type=submit],[data-lightbox=job-filters] .selection-tags .button[data-type=reset],[data-lightbox=job-filters] .selection-tags .post-password-form input[data-type=reset][type=submit]{background-color:var(--beige);color:var(--dark-blue)}.post-password-form [data-lightbox=job-filters] .selection-tags input[data-disabled=disabled][type=submit],[data-lightbox=job-filters] .selection-tags .button[data-disabled=disabled],[data-lightbox=job-filters] .selection-tags .post-password-form input[data-disabled=disabled][type=submit]{display:none}.post-password-form [data-lightbox=job-filters] .selection-tags input[type=submit] .icon,[data-lightbox=job-filters] .selection-tags .button .icon,[data-lightbox=job-filters] .selection-tags .post-password-form input[type=submit] .icon{height:.5625rem;transform:translateY(-.25rem);width:.5625rem}[data-lightbox=job-filters] .submit-button-container{margin-left:auto}@media (max-width:768px){[data-lightbox=job-filters] .submit-button-container{margin-top:2rem;width:100%}}.post-password-form [data-lightbox=job-filters] .submit-button-container input.disable[type=submit],[data-lightbox=job-filters] .submit-button-container .button.disable,[data-lightbox=job-filters] .submit-button-container .post-password-form input.disable[type=submit]{opacity:.5;pointer-events:none}.jobs-carousel{overflow:hidden;padding:4rem 0}@media (min-width:769px){.jobs-carousel{padding:7.8rem 0 5rem}}.jobs-carousel+.video-block{padding-top:0}.jobs-carousel+.left-overhanging-image-with-text{margin-top:3rem}@media (min-width:769px){.jobs-carousel+.left-overhanging-image-with-text{margin-top:6rem}}.jobs-carousel .heading{font-family:var(--trois);font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1;margin:0 0 1.5rem;text-align:center}@media (min-width:769px){.jobs-carousel .heading{font-size:3.4375rem;margin:0}}.jobs-carousel .intro-text{display:flex;grid-column:span 12;justify-content:center;text-align:center}.jobs-carousel .intro-text p{max-width:58ch}.jobs-carousel .button-container{display:flex;grid-column:span 12;justify-content:center;margin:1rem 0 0}.jobs-carousel .swiper{grid-column:span 12;overflow:visible;width:100%}@media (max-width:768px){.jobs-carousel .swiper{-webkit-overflow-scrolling:auto;left:-8%;overflow-x:auto;scroll-snap-type:x mandatory;width:116%}.jobs-carousel .swiper::-webkit-scrollbar{display:none;height:2rem}}@media (min-width:769px){.jobs-carousel .swiper{overflow:visible}}.jobs-carousel .swiper-slide{grid-column:span 1;margin-right:3rem;overflow:hidden;width:100%}@media (max-width:768px){.jobs-carousel .swiper-slide{scroll-snap-align:center}}@media (min-width:769px){.jobs-carousel .swiper-slide{opacity:0}}.jobs-carousel .swiper-slide:hover .industry-icon{transform:scale3d(1.05,1.05,1.05);transition-duration:1.2s}.jobs-carousel .swiper-slide:hover .text[data-industry=graduates] .job-title,.jobs-carousel .swiper-slide:hover .text[data-industry=manufacturing] .job-title,.jobs-carousel .swiper-slide:hover .text[data-industry=sales] .job-title{color:var(--blue)}.jobs-carousel .swiper-slide:hover .text[data-industry=graduates] .job-title{color:var(--green)}.jobs-carousel .swiper-slide:hover .text[data-industry=engineering] .job-title{color:var(--pink)}.jobs-carousel .swiper-slide:hover .text[data-industry=marketing] .job-title{color:var(--red)}.jobs-carousel .industry-icon{transition:transform 2s var(--ease-quart);will-change:transform}@media (max-width:768px){.jobs-carousel .industry-icon{width:7.1875rem}}.jobs-carousel .company-icon{max-width:200px;width:90%}@media (max-width:768px){.jobs-carousel .swiper-wrapper{display:grid;gap:1.125rem;grid-auto-columns:calc(93% - 1.125rem);grid-auto-flow:column;padding:3rem 0 3rem 7vw;width:auto}.jobs-carousel .swiper-wrapper:after{content:"";width:calc(7vw - 1.125rem)}}.jobs-carousel .swiper-wrapper .job-card:nth-child(2n) .image[data-industry=bms-job]{background-color:var(--beige)}.jobs-carousel .swiper-wrapper .job-card:nth-child(2n) .bms-logo{color:var(--dark-blue);width:8.125rem}.jobs-carousel .swiper-wrapper .job-card .image[data-industry=bms-job]{background-color:var(--dark-blue)}.jobs-carousel .swiper-wrapper .job-card .bms-logo{color:#fff;width:8.125rem;z-index:10}.jobs-carousel .nav-button{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:var(--dark-blue);display:flex;height:4rem;justify-content:center;position:absolute;top:50%;transition:opacity .3s ease;width:4rem;z-index:5}@media (max-width:768px){.jobs-carousel .nav-button{display:none}}.jobs-carousel .nav-button:hover{opacity:.5}.jobs-carousel .nav-button.swiper-button-disabled{opacity:0}.jobs-carousel .nav-button svg{width:.75rem}.jobs-carousel .nav-next{right:0;transform:translate(50%,-50%)}.jobs-carousel .nav-prev{left:0;transform:translate(-50%,-50%)}.jobs-carousel .nav-prev svg{transform:rotate(180deg)}.jobs-carousel .preview-placeholder{width:100%}.jobs-carousel .job-filters{margin-bottom:2rem}.jobs-carousel .job-filters .inner{border-radius:1.25rem;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.1);justify-content:center;margin:0 auto;max-width:47.5rem;padding:.6rem 0}@media (max-width:768px){.jobs-carousel .job-filters .inner{padding:0 .6rem}}.jobs-carousel .job-filters .search{margin-right:2rem}@media (max-width:768px){.jobs-carousel .job-filters .search{margin-right:.875rem}}.jobs-carousel .job-filters .search input{background-color:#fcfcfc;border:1px solid #efefef}@media (max-width:768px){.jobs-carousel .job-filters .search input{background-position:calc(100% - 1rem);background-size:.5625rem;font-size:.9375rem;padding:.8rem 2.5rem .75rem 2rem}.jobs-carousel .job-filters .button,.jobs-carousel .job-filters .post-password-form input[type=submit],.post-password-form .jobs-carousel .job-filters input[type=submit]{padding:1rem 1.8rem .8rem 1.3rem}.jobs-carousel .job-filters .button .text,.jobs-carousel .job-filters .post-password-form input[type=submit] .text,.post-password-form .jobs-carousel .job-filters input[type=submit] .text{display:none}.jobs-carousel .job-filters .button .icon,.jobs-carousel .job-filters .post-password-form input[type=submit] .icon,.post-password-form .jobs-carousel .job-filters input[type=submit] .icon{height:.875rem;margin-left:0;width:1.3125rem}.jobs-carousel .job-filters .button .icon svg,.jobs-carousel .job-filters .post-password-form input[type=submit] .icon svg,.post-password-form .jobs-carousel .job-filters input[type=submit] .icon svg{height:.875rem;width:1.3125rem}}.enhanced-text{align-items:center;background-color:var(--dark-blue);color:#fff;display:flex;overflow:hidden}@media (min-width:769px){.enhanced-text{height:calc(100vh - 5.625rem)}}.enhanced-text p{margin:0!important;max-width:45ch}.enhanced-text p a{color:var(--green);font-size:1.25rem;text-decoration:none;transition:opacity .2s ease-in-out}.enhanced-text p a:hover{opacity:.6}.enhanced-text h1{color:#fff;font-family:var(--trois);font-size:2.0625rem;font-weight:500;line-height:.945;margin:0 0 1.5rem!important;padding:0!important}@media (min-width:900px){.enhanced-text h1{font-size:3.5rem}}.enhanced-text h1 strong{color:var(--theme-color);font-weight:500}.enhanced-text .container{align-items:center;z-index:10}.enhanced-text .left{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 5;height:100%;justify-content:space-between;padding:6rem 0}.enhanced-text .left .button-container{align-items:center;display:flex;margin:2.3rem 0}.enhanced-text .left .button-container p{font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1.25;margin-left:2rem!important;padding:0!important}.enhanced-text .left .button,.enhanced-text .left .post-password-form input[type=submit],.post-password-form .enhanced-text .left input[type=submit]{display:flex;justify-content:center;min-width:8.5625rem}.enhanced-text .small-heading{color:#fff;font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1.25;margin:2rem 0 .2rem!important;padding:0!important}.enhanced-text .background{pointer-events:none;z-index:1}.enhanced-text .background .bms-letters-colour{-o-object-fit:cover;object-fit:cover;z-index:2}.enhanced-text .background .bms-letters{height:170%;left:65%;opacity:.2;top:80%;transform:translate(-50%,-50%);width:170%;z-index:1}.enhanced-text .background .grad{background:linear-gradient(to right,var(--dark-blue) 0,transparent 100%);z-index:3}.pardot-form{padding:4rem 0;text-align:center}@media (min-width:769px){.pardot-form{padding:7.5rem 0}}.pardot-form[data-preview="1"]{padding:0}.pardot-form h3{font-size:1.5625rem!important;font-weight:500!important;line-height:1!important;margin:1.5rem 0 .2rem!important}.pardot-form .form-container{display:flex;grid-column:span 12;justify-content:center}.pardot-form .gform_wrapper{background-color:var(--beige);border-radius:1.25rem;max-width:43.75rem;padding:1.5rem;text-align:left}.pardot-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC")!important;background-position:100%!important;background-repeat:no-repeat;background-size:auto!important;border:1px solid var(--grey);border-radius:.625rem;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;margin:0!important;padding:1.2rem 1.5rem 1rem!important;width:100%}.pardot-form select::-moz-placeholder{color:#bebebe}.pardot-form select::placeholder{color:#bebebe}.pardot-form .ginput_container_consent label{max-width:60ch}.pardot-form .gform_wrapper.gravity-theme .ginput_counter{font-size:.8125rem}.form-with-left-text{align-items:center;background-color:var(--dark-blue);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;color:#fff;display:flex;overflow:hidden}@media (min-width:769px){.form-with-left-text{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-with-left-text:before{content:"";float:left;padding-top:47.22222222222222%}.form-with-left-text:after{clear:both;content:"";display:block}}.form-with-left-text[data-theme=red]{--theme-color:var(--red)}.form-with-left-text[data-theme=blue]{--theme-color:var(--blue)}.form-with-left-text[data-theme=green]{--theme-color:var(--green)}.form-with-left-text p{margin:0!important;max-width:45ch}.form-with-left-text p a{color:var(--green)}.form-with-left-text .heading,.form-with-left-text h1{color:#fff;font-family:var(--trois);font-size:2.0625rem;font-weight:500;line-height:.945;margin:0 0 1.5rem!important;padding:0!important}@media (min-width:900px){.form-with-left-text .heading,.form-with-left-text h1{font-size:3.5rem}}.form-with-left-text .heading strong,.form-with-left-text h1 strong{color:var(--theme-color);font-weight:500}.form-with-left-text .container{align-items:center;z-index:10}.form-with-left-text .left{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 12;height:100%;justify-content:space-between;padding:3rem 0 0}@media (min-width:1150px){.form-with-left-text .left{grid-column:span 6;padding:6rem 0}}.form-with-left-text .left .button-container{align-items:center;display:flex}@media (max-width:1149px){.form-with-left-text .left .button-container{display:none}}.form-with-left-text .left .button-container p{font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1.25;margin-left:2rem!important;padding:0!important}.form-with-left-text .left .button,.form-with-left-text .left .post-password-form input[type=submit],.post-password-form .form-with-left-text .left input[type=submit]{display:flex;justify-content:center;min-width:8.5625rem}.form-with-left-text .left .icon{margin:0;transform:none}.form-with-left-text .small-heading{color:#fff;font-family:var(--trois);font-size:1.25rem;font-weight:500;line-height:1.25;margin:2rem 0 .2rem!important;padding:0!important}.form-with-left-text .right{grid-column:span 12}@media (max-width:768px){.form-with-left-text .right{margin-bottom:3rem;width:100vw}}@media (min-width:1150px){.form-with-left-text .right{grid-column:span 6}}.form-with-left-text .form-container{background-color:#fff;border-radius:.625rem;color:var(--dark-blue);height:100%;margin:2.5rem 0;padding:6% 5%}.form-with-left-text .form-container textarea{max-height:7.8125rem}.form-with-left-text .form-container .button,.form-with-left-text .form-container .post-password-form input[type=submit],.post-password-form .form-with-left-text .form-container input[type=submit]{display:flex;justify-content:center;min-width:10.8rem}.form-with-left-text .form-container .legal{color:rgba(97,97,108,.6);font-size:.6875rem;line-height:1.63;max-width:100%}.form-with-left-text .background{pointer-events:none;z-index:1}.form-with-left-text .background .bms-letters-colour{-o-object-fit:cover;object-fit:cover;z-index:2}.form-with-left-text .background .bms-letters{height:170%;left:65%;opacity:.2;top:80%;transform:translate(-50%,-50%);width:170%;z-index:1}.form-with-left-text .background .grad{background:linear-gradient(to right,var(--dark-blue) 0,transparent 100%);z-index:3}.password-form{background-color:var(--dark-blue)}.password-form-wrap{align-items:center;display:flex;grid-column:span 12;justify-content:center;min-height:70vh}.post-password-form{align-items:flex-start;background-color:#fff;border-radius:.625rem;color:var(--dark-blue);display:flex;flex-direction:column;margin:2.5rem 0;padding:2vw 2.5vw}.post-password-form input[type=password]{border:1px solid var(--grey)!important;border-radius:.625rem!important;color:var(--dark-blue)!important;font-family:var(--campton)!important;font-size:1rem!important;line-height:normal!important;margin:0!important;padding:1.2rem 1.5rem 1rem!important}.post-password-form input[type=submit]{font-size:1rem;padding:1.2rem 1.5rem 1rem}.not-found{background:var(--dark-blue)}.not-found h1{color:#fff;font-size:5rem;font-weight:400;line-height:1;margin-bottom:0;margin-top:14rem}@media (min-width:769px){.not-found h1{font-size:9rem;margin-top:0}}.not-found h2{color:#fff;margin-top:0}.not-found .content{grid-column:span 12;padding:5vh 0 12vh;text-align:center}@media (min-width:769px){.not-found .content{padding:15vh 0 12vh}}.not-found p{margin:0 auto;max-width:40ch}.job-list{width:100%}.job-list .container{gap:4rem}.job-list .filters{grid-column:span 12;margin-bottom:3rem}.job-list .filters>form>ul{display:grid;gap:2rem 4rem;grid-template-columns:repeat(2,1fr);margin:0;padding:0}.job-list .filters>form>ul>li{margin:0;padding:0}.job-list .filters h4{font-weight:400}.job-list .card{border-radius:2rem;box-shadow:0 0 1rem rgba(0,0,0,.1);color:#000;grid-column:span 4;padding:3rem 3.5rem;text-decoration:none;width:100%}.job-list .card h3{font-size:2.5rem;line-height:1.12;margin:0 0 2rem}.job-list .card .job-meta{list-style-type:none;margin:0;padding:0}.job-list .card .job-meta li{margin:0 0 .5rem}.job-list .card .job-meta li:last-child{margin:0}.apply_with_resume,hr{display:none}.single-insight-hero{height:calc(100vh - 24.5rem);width:100%}@media (min-width:769px){.single-insight-hero{height:calc(100vh - 16.25rem)}}.single-insight-hero img{border-radius:.625rem;-o-object-fit:cover;object-fit:cover}.single-insight-content h1{font-size:2.1875rem;font-weight:500;grid-column:span 12;line-height:1.05;margin:2.5rem 0}@media (min-width:769px){.single-insight-content h1{font-size:2.5rem;line-height:1.225;margin:3.75rem 0 0}}@media (min-width:900px){.single-insight-content h1{grid-column:3/span 8}}@media (min-width:1100px){.single-insight-content h1{grid-column:3/span 7}}.single-insight-content .post-content{grid-column:span 12}@media (min-width:900px){.single-insight-content .post-content{grid-column:3/span 8}}@media (min-width:1100px){.single-insight-content .post-content{grid-column:3/span 7}}.single-insight-content .meta{grid-column:span 12;margin:2.5rem 0 5rem}@media (min-width:769px){.single-insight-content .meta{margin:.5rem 0 6.875rem}}@media (min-width:900px){.single-insight-content .meta{grid-column:3/span 8}}@media (min-width:1100px){.single-insight-content .meta{grid-column:3/span 7}}.single-case-hero{height:calc(100vh - 24.5rem);width:100%}.single-case-hero img{border-radius:.625rem;-o-object-fit:cover;object-fit:cover}.content-wrap{grid-column:span 7;margin-bottom:2.5rem}@media screen and (min-width:1240px){.content-wrap{grid-column:2/span 7;margin-bottom:unset}}.content-wrap h1{margin-bottom:1.5rem}.content-wrap .prose blockquote,.content-wrap .prose p{max-width:100%}.share{align-items:center;display:flex;grid-column:span 12;margin-bottom:2.5rem;margin-top:1.5rem}.share span{margin-right:10px}@media screen and (min-width:768px){.share{margin-bottom:6rem}}@media screen and (min-width:1240px){.share{grid-column:2/span 10}}.socials{align-items:center;display:flex;justify-content:flex-start;list-style-type:none;margin:0;padding:0;width:100%}.socials svg{height:.9375rem;width:.9375rem}.socials li{margin:0 .625rem 0 0}.socials li:last-child{margin:0}.socials a{align-items:center;background-color:var(--green);border-radius:100%;color:#fff;display:flex;height:2.375rem;justify-content:center;transition:opacity .3s ease;width:2.375rem}.socials a:hover{opacity:.5}.stats-wrap{grid-column:span 5;position:relative}@media screen and (min-width:1240px){.stats-wrap{grid-column:span 3}}.stats{background:#faf9f7;border-radius:1rem;padding:2.125rem 2.25rem;position:sticky;top:200px}@media screen and (min-width:768px){.stats{margin-top:50px}}.stats h3{color:#ff5959;font-size:20px;font-weight:500;margin:unset;margin-bottom:1.4375rem}.stats .stats-list{display:grid;gap:2rem}.stats .stats-list .single-stat .stat{font-size:1.7rem;font-weight:500;line-height:1;margin:unset;margin-bottom:1rem}@media screen and (min-width:768px){.stats .stats-list .single-stat .stat{font-size:2.5rem}}.single-job-main-content .single-job-container{align-items:flex-start;display:flex}.single-job-main-content .main-column{width:100%}@media (min-width:950px){.single-job-main-content .main-column{width:65%}}@media (min-width:1150px){.single-job-main-content .main-column{width:68%}}.single-job-main-content .sidebar{background-color:var(--beige);display:flex;flex-direction:column;height:auto;left:0;padding:3rem 7%;top:-1.25rem;width:100%}@media (max-width:949px){.single-job-main-content .sidebar{z-index:1}}@media (min-width:950px){.single-job-main-content .sidebar{min-height:calc(100vh - 5.625rem);padding:4.375rem 3rem 3rem;position:sticky;top:5.625rem;width:45%}}@media (min-width:1150px){.single-job-main-content .sidebar{width:32%}}@media (min-width:1500px){.single-job-main-content .sidebar{padding:4.375rem 3.75rem 3rem 6.25rem}}.single-job-main-content .sidebar.desktop{display:none}@media (min-width:950px){.single-job-main-content .sidebar.desktop{display:flex}}.single-job-main-content .sidebar.mobile{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;display:flex}@media (min-width:950px){.single-job-main-content .sidebar.mobile{display:none}}.single-job-main-content .sidebar p{font-size:1.25rem;line-height:1.2;margin-bottom:1.25rem}@media (min-width:769px){.single-job-main-content .sidebar p{font-size:1.25rem}}.single-job-main-content .sidebar p strong{font-family:var(--trois);font-weight:500}.single-job-main-content .sidebar ul.job-meta{list-style:none;margin:0;padding:0}.single-job-main-content .sidebar ul.job-meta li{font-size:1.25rem;line-height:1.2;margin-bottom:1.25rem}.single-job-main-content .sidebar ul.job-meta li strong{font-family:var(--trois);font-weight:500}.single-job-main-content .sidebar ul.job-meta li{align-items:baseline;display:flex}.single-job-main-content .sidebar ul.job-meta svg{flex-shrink:0;margin-right:.625rem;width:.9375rem}@media (min-width:950px){.single-job-main-content .sidebar .button-container{margin:1rem 0 0}}.single-job-main-content .sidebar .share-id{margin-top:1.5rem}.single-job-main-content .sidebar .socials{align-items:center;display:flex;justify-content:flex-start;list-style-type:none;margin:0;padding:0;width:100%}@media (min-width:950px){.single-job-main-content .sidebar .socials{margin:.625rem 0 0}}.single-job-main-content .sidebar .socials svg{height:.9375rem;width:.9375rem}.single-job-main-content .sidebar .socials li{margin:0 .625rem 0 0}.single-job-main-content .sidebar .socials li:last-child{margin:0}.single-job-main-content .sidebar .socials a{align-items:center;background-color:var(--green);border-radius:100%;color:#fff;display:flex;height:2.375rem;justify-content:center;transition:opacity .3s ease;width:2.375rem}.single-job-main-content .sidebar .socials a:hover{opacity:.5}.single-job-main-content .sidebar .job-id{margin:1.5rem 0 0}.single-job-main-content .job-title{align-items:center;background-color:var(--green);border-bottom-right-radius:1.25rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;display:grid;grid-template-columns:repeat(12,1fr);padding:6.25rem 12% 6.25rem 7.5%;transition:color .3s ease}@media (max-width:949px){.single-job-main-content .job-title{z-index:2}}@media (max-width:950px){.single-job-main-content .job-title{align-items:flex-start;border-bottom-left-radius:1.25rem;display:flex;flex-direction:column;padding:3.5rem 7%}}.single-job-main-content .job-title[data-industry=""],.single-job-main-content .job-title[data-industry=sales]{background-color:var(--blue)}.single-job-main-content .job-title[data-industry=graduates]{background-color:var(--green)}.single-job-main-content .job-title[data-industry=engineering]{background-color:var(--pink)}.single-job-main-content .job-title[data-industry=marketing]{background-color:var(--red)}.single-job-main-content .job-title:before{background-color:var(--beige);content:"";display:none;height:1.25rem;position:absolute;right:0;top:0;width:1.25rem;z-index:-1}@media (min-width:950px){.single-job-main-content .job-title:before{display:block}}.single-job-main-content .job-title h1{color:#fff;font-size:2.1875rem;font-weight:500;grid-column:1/span 10;grid-row:1;line-height:1;margin:0;padding-right:2.5rem;width:100%;z-index:2}@media (min-width:769px){.single-job-main-content .job-title h1{font-size:2.5rem}}@media (max-width:950px){.single-job-main-content .job-title h1{order:2}}.single-job-main-content .job-title .background{opacity:.2;overflow:hidden;pointer-events:none;z-index:1}.single-job-main-content .job-title .background img{-o-object-fit:cover;object-fit:cover;top:0;transform:scale(1.7) translateY(-10%);width:100%;z-index:1}.single-job-main-content .job-title .industry-icon{grid-column:12/span 1;grid-row:1;width:3.875rem}@media (max-width:950px){.single-job-main-content .job-title .industry-icon{margin-bottom:1rem;order:1}}.single-job-main-content .job-title .industry-icon svg{width:100%}.single-job-main-content .job-title .buttons{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:span 12;grid-row:2;margin-top:1rem;z-index:5}@media (max-width:950px){.single-job-main-content .job-title .buttons{order:3}}.single-job-main-content .job-description{padding:1.5rem 7% 2rem}@media (min-width:950px){.single-job-main-content .job-description{padding:6.25rem 7.5%}}.single-job-main-content .job-description.prose li{-webkit-padding-start:1.3ch;list-style:none;margin-bottom:.5rem;padding-inline-start:1.3ch}.single-job-main-content .job-description.prose li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath data-name='Icon awesome-check-circle' d='M15 7.5A7.5 7.5 0 1 1 7.5 0 7.5 7.5 0 0 1 15 7.5Zm-8.368 3.971 5.565-5.565a.484.484 0 0 0 0-.684l-.685-.685a.484.484 0 0 0-.684 0L6.29 9.076 4.171 6.957a.484.484 0 0 0-.684 0l-.684.68a.484.484 0 0 0 0 .684l3.145 3.145a.484.484 0 0 0 .684 0Z' fill='%2300cc9e'/%3E%3C/svg%3E");height:.9375rem;left:-1.5ch;position:absolute;top:.15rem;width:.9375rem}.single-job-main-content .job-description.prose p strong{font-family:var(--trois);font-size:1.25rem;font-weight:500}.single-job-main-content .job-description.prose .company-logo{height:auto;max-width:200px}.single-job-main-content .job-description .button-container{margin-top:4rem}.single-job-main-content .job-description .breadcrumbs{margin-bottom:2rem}.single-job-main-content .job-description .breadcrumbs a{font-weight:700;margin-right:10px;padding-right:10px;position:relative;text-decoration:none}.single-job-main-content .job-description .breadcrumbs a:after{border:4px solid transparent;border-left-color:#000;content:"";display:inline-block;height:0;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:0}[data-lightbox=apply]{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}[data-lightbox=apply].active{opacity:1;pointer-events:all}[data-lightbox=apply].active .lightbox-content{transform:translateY(0)}[data-lightbox=apply] .background{background-color:rgba(0,0,0,.5);z-index:1}[data-lightbox=apply] .large-heading{font-family:var(--trois);font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:2vh;width:100%}@media (min-width:769px){[data-lightbox=apply] .large-heading{font-size:3.4375rem}}[data-lightbox=apply] .small-heading{font-family:var(--trois);font-size:1.5625rem;font-weight:500}[data-lightbox=apply] .lightbox-content{background-color:#fff;border-radius:.625rem;max-height:100%;max-width:80rem;overscroll-behavior:none;transform:translateY(3.125rem);transition:transform .3s ease-in-out;width:100%;z-index:5}[data-lightbox=apply] .lightbox-content[data-logged-in=true]{max-width:65rem}[data-lightbox=apply] .lightbox-content[data-logged-in=true] .column-apply-form{width:100%}[data-lightbox=apply] .lightbox-content[data-logged-in=false] .fieldset-full-name,[data-lightbox=apply] .lightbox-content[data-logged-in=false] .fieldset-upload-cv{grid-column:span 2}[data-lightbox=apply] .inner{align-items:flex-start;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;max-height:100vh;max-height:100svh;overflow:auto;overscroll-behavior:none;padding:1.4rem 1.25rem 1.25rem;width:100%}@media (min-width:769px){[data-lightbox=apply] .inner{padding:5vh}}[data-lightbox=apply] .column-login-form{background-color:var(--dark-blue);border-radius:1.25rem;color:#fff;padding:1.875rem;width:100%}@media (min-width:900px){[data-lightbox=apply] .column-login-form{width:calc(50% - 1rem)}}@media (min-width:1150px){[data-lightbox=apply] .column-login-form{width:36%}}[data-lightbox=apply] .column-login-form label{color:#fff}[data-lightbox=apply] .column-login-form a{color:var(--green)}[data-lightbox=apply] .column-login-form p:empty{display:none}[data-lightbox=apply] .column-login-form .register-link{display:block;margin-top:2.5vh}[data-lightbox=apply] .column-login-form .ur-frontend-form.login .user-registration-LostPassword{margin-bottom:-3rem}[data-lightbox=apply] .column-apply-form{width:100}@media (min-width:900px){[data-lightbox=apply] .column-apply-form{width:calc(50% - 1rem)}}@media (min-width:1150px){[data-lightbox=apply] .column-apply-form{width:55%}}[data-lightbox=apply] .column-apply-form .small-heading{margin-top:1.875rem}[data-lightbox=apply] .column-apply-form .job-manager-form fieldset label:not(.full-line-checkbox-field label){width:100%}[data-lightbox=apply] .close{align-items:center;cursor:pointer;display:flex;height:2.125rem;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;width:2.125rem;z-index:15}@media (min-width:769px){[data-lightbox=apply] .close{height:4rem;right:1.5rem;top:1.5rem;width:4rem}[data-lightbox=apply] .close:hover:before{transform:scale(1.1)}}@media (min-width:1400px){[data-lightbox=apply] .close{right:0;top:0;transform:translate(50%,-50%)}}[data-lightbox=apply] .close:before{background-color:var(--red);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .5s cubic-bezier(.165,.84,.44,1);width:100%}[data-lightbox=apply] .close svg{color:#fff;width:.6875rem}@media (min-width:769px){[data-lightbox=apply] .close svg{width:1.125rem}}[data-lightbox=apply] .job-manager-application-wrapper,[data-lightbox=apply] form.job-manager-form{border:0;box-shadow:0 0 0 #000;margin:0;max-width:100%;padding:0;width:100%}[data-lightbox=apply] .job-manager-form fieldset div.field:not(.full-line-checkbox-field){width:100%}[data-lightbox=apply] input[type=file]{border:1px solid var(--grey);border-radius:.625rem;color:#bebebe;display:flex;font-family:var(--campton);font-size:1rem;padding-right:1rem}[data-lightbox=apply] input[type=file]::file-selector-button{background-color:var(--red);border:0;border-radius:.625rem;color:#fff;cursor:pointer;font-family:var(--trois);font-size:.9375rem;font-weight:500;line-height:1!important;margin-right:1rem;max-width:100%;overflow:hidden;padding:.625rem 1rem .4rem;text-decoration:none;transition:color .3s ease,opacity .3s ease;white-space:nowrap}@media (min-width:769px){[data-lightbox=apply] input[type=file]::file-selector-button{padding:1.5rem 1.8rem 1.2rem}}[data-lightbox=apply] input[type=file]::file-selector-button:hover{opacity:.7}[data-lightbox=apply] .job-manager-uploaded-files code{font-family:var(--campton);font-style:normal}[data-lightbox=apply] .job-manager-uploaded-files code:before{content:"Current file: "}[data-lightbox=apply] label small{display:none}[data-lightbox=apply] form.job-manager-form>p{grid-column:span 2}.post-type-brand .text-with-right-image .background,.single-brand .text-with-right-image .background{display:none}.post-type-brand .testimonial-carousel,.single-brand .testimonial-carousel{background-color:#fff;padding:3rem 0}@media (min-width:769px){.post-type-brand .testimonial-carousel,.single-brand .testimonial-carousel{padding:4rem 0}}.post-type-brand .testimonial-carousel .background,.single-brand .testimonial-carousel .background{display:none}.post-type-brand .testimonial-carousel .swiper-slide,.single-brand .testimonial-carousel .swiper-slide{box-shadow:0 0 3.125rem rgba(0,0,0,.1)}@media (min-width:769px){.post-type-brand .rich-text+.cards-grid,.single-brand .rich-text+.cards-grid{padding:2rem 0 3rem}}@media (max-width:768px){.post-type-brand .text-with-right-image+.cards-grid,.post-type-brand .text-with-right-image+.video-block,.single-brand .text-with-right-image+.cards-grid,.single-brand .text-with-right-image+.video-block{margin-top:3rem}.post-type-brand .full-width-image,.single-brand .full-width-image{padding:3rem 0}}.post-type-brand .cards-grid,.single-brand .cards-grid{padding:3rem 0}@media (min-width:769px){.post-type-brand .cards-grid,.single-brand .cards-grid{padding:8rem 0 3rem}}.post-type-brand .cards-grid .background,.single-brand .cards-grid .background{display:none}.post-type-brand .cards-grid .grid-card,.single-brand .cards-grid .grid-card{border-radius:.625rem}.post-type-brand .cards-grid[data-color-scheme=light],.single-brand .cards-grid[data-color-scheme=light]{background-color:#fff}.post-type-brand .cards-grid[data-color-scheme=light] .grid-card,.single-brand .cards-grid[data-color-scheme=light] .grid-card{box-shadow:0 0 3.125rem rgba(0,0,0,.1)}.post-type-brand .cards-grid[data-color-scheme=light] .grid-card .text,.single-brand .cards-grid[data-color-scheme=light] .grid-card .text{background-color:#fff;color:var(--dark-blue)}@media (max-width:768px){.post-type-brand .rich-text,.single-brand .rich-text{padding:0 0 3rem}}.post-type-brand .rich-text .prose,.single-brand .rich-text .prose{grid-column:4/span 6}.post-type-brand .key-stats,.single-brand .key-stats{padding:3rem 0}@media (min-width:769px){.post-type-brand .key-stats,.single-brand .key-stats{padding:4rem 0}}.search-results-hero{background-color:var(--beige);border-radius:1.25rem;overflow:hidden;padding:2.5rem 0}@media (min-width:769px){.search-results-hero{padding:5.5rem 0}}.search-results-hero h1{font-family:var(--trois);font-size:2.0625rem;font-weight:500;grid-column:span 12;line-height:.945;margin:0!important;padding:0!important}@media (min-width:900px){.search-results-hero h1{font-size:3.5rem}}.search-results-hero .container{z-index:5}.search-results-hero .inner{width:100%}.search-results-hero form{display:flex;flex-wrap:wrap;margin-top:1rem;width:100%}@media (min-width:769px){.search-results-hero form{margin-top:0}}@media (max-width:768px){.search-results-hero form input{margin-bottom:1rem}}.search-results-hero .background{opacity:.5;pointer-events:none;z-index:1}.search-results-hero .background img{-o-object-fit:cover;object-fit:cover;opacity:1}.search-results-list .results{display:flex;flex-direction:column;grid-column:span 12;padding:2.5rem 0}@media (min-width:769px){.search-results-list .results{padding:5rem 0}}.search-results-list .result{border-bottom:1px solid #dedede;padding:1rem 0}.search-results-list .result:first-child{padding-top:0}.search-results-list a{color:var(--dark-blue);color:var(--green);font-family:var(--trois);text-decoration:none;transition:opacity .3s ease}.search-results-list a:hover{opacity:.7}.search-results-list a strong{font-weight:500}.search-results-list .post-type{margin:0}.search-results-list .pagination{grid-column:span 12;margin:2rem 0 1rem}.search-results-list .pagination,.search-results-list .pagination .inner{align-items:center;display:flex;justify-content:center;width:100%}.search-results-list .pagination .page-numbers{background-color:transparent;border:1px solid hsla(0,0%,44%,.2);border-radius:2.0625rem;color:var(--green);color:var(--blue-dark);font-family:var(--trois);font-size:1.0625rem;font-weight:500;line-height:1!important;margin:0 .5rem;padding:.75rem 1.25rem .5625rem;text-decoration:none;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.search-results-list .pagination .page-numbers:hover{opacity:.7}.search-results-list .pagination .page-numbers.next,.search-results-list .pagination .page-numbers.prev{background-color:var(--red);background:0 0;border:0;color:#fff;display:flex;justify-content:space-between;min-width:8rem;padding:0}.post-password-form .search-results-list .pagination .page-numbers input[type=submit],.search-results-list .pagination .page-numbers .button,.search-results-list .pagination .page-numbers .post-password-form input[type=submit]{display:flex;justify-content:space-between;width:100%}.search-results-list .pagination .current{background-color:var(--red);border:0;color:#fff}.search-results-list .pagination .current:hover{opacity:1}.search-results-list .pagination .pagination-next-prev{align-items:center;display:flex;justify-content:center}.search-results-list .pagination .prev .icon{margin-left:0;margin-right:1rem}.search-results-list .pagination .prev .icon svg{transform:rotate(180deg)}.search-results-list .pagination .next .icon{margin-left:1rem}#user-registration .account-navigation .welcome-panel,.account-navigation .welcome-panel{background-color:var(--beige);display:flex;flex-direction:column;padding:4rem 0}@media (max-width:768px){#user-registration .account-navigation .welcome-panel .button-container .button,.account-navigation .welcome-panel .button-container .button,.account-navigation .welcome-panel .button-container .post-password-form input[type=submit],.post-password-form .account-navigation .welcome-panel .button-container input[type=submit]{margin-bottom:1rem}}#user-registration .account-navigation .welcome-panel h2,.account-navigation .welcome-panel h2{font-size:3.4375rem;font-weight:500;line-height:1.2!important;margin:0 0 .5rem}#user-registration .account-navigation .welcome-panel .container,.account-navigation .welcome-panel .container{display:flex;flex-direction:column;gap:0;z-index:5}#user-registration .account-navigation .welcome-panel p.small-heading,.account-navigation .welcome-panel p.small-heading{color:var(--red);font-family:var(--trois);font-size:1.0625rem;font-weight:500;letter-spacing:.2em;line-height:1.25;padding:0!important;text-transform:uppercase}#user-registration .account-navigation .welcome-panel .welcome-message,.account-navigation .welcome-panel .welcome-message{max-width:55ch}#user-registration .account-navigation .welcome-panel .bms-letters,.account-navigation .welcome-panel .bms-letters{background-image:url(//bmsperformance.com/app/themes/bms/dist/styles/../images/bms-letters.svg);background-position:65%;background-size:200% 310%;opacity:.1;pointer-events:none}#user-registration .account-navigation .account-nav,.account-navigation .account-nav{padding:2rem 0 3rem}@media (min-width:769px){#user-registration .account-navigation .account-nav,.account-navigation .account-nav{padding:3.75rem 0}}#user-registration .account-navigation .account-nav .container,.account-navigation .account-nav .container{flex-direction:row;overflow:auto}#user-registration .account-navigation .account-nav .container::-webkit-scrollbar,.account-navigation .account-nav .container::-webkit-scrollbar{display:none}#user-registration .account-navigation .account-nav .button,.account-navigation .account-nav .button,.account-navigation .account-nav .post-password-form input[type=submit],.post-password-form .account-navigation .account-nav input[type=submit]{flex-shrink:0;margin-right:.5rem}#user-registration h1,#user-registration h2{font-size:2.1875rem;font-weight:500;margin:0 0 2rem;text-align:left}@media (min-width:769px){#user-registration h1,#user-registration h2{font-size:2.5rem}}#user-registration#user-registration .ur-edit-profile .edit-profile h1,#user-registration#user-registration .ur-edit-profile .edit-profile h2{font-size:2.1875rem;font-weight:500;margin:0 0 2rem;text-align:left}@media (min-width:769px){#user-registration#user-registration .ur-edit-profile .edit-profile h1,#user-registration#user-registration .ur-edit-profile .edit-profile h2{font-size:2.5rem}}#user-registration#user-registration .ur-edit-profile .edit-profile .ur-form-grid{display:flex;flex-direction:column;max-width:31.25rem}#user-registration#user-registration .ur-edit-profile .edit-profile .field-privacy_policy{margin:1rem 0!important}#user-registration#user-registration .ur-edit-profile .edit-profile .input-wrapper{display:block;margin-bottom:.5rem!important}.user-registration-message{background-color:var(--beige);border:0;border-radius:.625rem;box-shadow:0 0 0;margin-bottom:2rem!important;padding:1rem 1rem .6rem 3rem!important}.user-registration-message:before{display:none}#ur-frontend-form#ur-frontend-form .edit-password legend{font-family:var(--trois);font-size:2.0625rem;font-weight:500;line-height:1;margin:0 0 2rem;text-align:left}@media (min-width:769px){#ur-frontend-form#ur-frontend-form .edit-password legend{font-size:2.5rem}}#ur-frontend-form#ur-frontend-form .edit-password .ur-form-grid{display:flex;flex-direction:column;max-width:31.25rem}#ur-frontend-form#ur-frontend-form .edit-password .ur-form-grid fieldset{border:0;margin:0;padding:0}#ur-frontend-form#ur-frontend-form .edit-password .password-input-group{display:block;margin-bottom:1.5rem!important}#job-manager-alerts#job-manager-alerts{align-items:flex-start;display:flex;flex-direction:column;padding:0 0 7rem}#job-manager-alerts#job-manager-alerts h3{font-size:2.5rem;font-weight:500;margin:0 0 2rem}form.job-manager-form{display:flex;flex-direction:column;margin-bottom:7rem;max-width:38.125rem}@media (min-width:769px){form.job-manager-form{display:grid;gap:0 1.5625rem;grid-template-columns:repeat(2,1fr)}}form.job-manager-form label{font-weight:700;width:100%!important}form.job-manager-form fieldset{border:0;display:flex;flex-direction:column;margin:0 0 1.5rem;padding:0;width:100%}form.job-manager-form .field{width:100%!important}form.job-manager-form input[type=email],form.job-manager-form input[type=number],form.job-manager-form input[type=text],form.job-manager-form select,form.job-manager-form textarea{border:1px solid var(--grey);border-radius:.625rem;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;padding:1.2rem 1.5rem 1rem;width:100%}form.job-manager-form input[type=email]::-moz-placeholder,form.job-manager-form input[type=number]::-moz-placeholder,form.job-manager-form input[type=text]::-moz-placeholder,form.job-manager-form select::-moz-placeholder,form.job-manager-form textarea::-moz-placeholder{color:#bebebe}form.job-manager-form input[type=email]::placeholder,form.job-manager-form input[type=number]::placeholder,form.job-manager-form input[type=text]::placeholder,form.job-manager-form select::placeholder,form.job-manager-form textarea::placeholder{color:#bebebe}form.job-manager-form input::-webkit-inner-spin-button,form.job-manager-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form.job-manager-form input[type=number]{-moz-appearance:textfield}form.job-manager-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-position:100%;background-repeat:no-repeat}form.job-manager-form .field{width:100%}.post-password-form form.job-manager-form input[type=submit],form.job-manager-form .button,form.job-manager-form .post-password-form input[type=submit]{margin-top:1.5rem}.job-manager-past-applications{align-items:flex-start;display:flex;flex-direction:column}.job-manager-past-applications .past-job{display:flex;flex-direction:column;margin-bottom:1.5rem;max-width:31.25rem;width:100%}.job-manager-past-applications .job-title{border-bottom:1px solid #e3e3e3;font-family:var(--trois);font-size:1rem;font-weight:500;line-height:1.4;margin:0 0 .5rem}.job-manager-past-applications .job-title a{color:var(--green);text-decoration:none}.job-manager-past-applications .application-date{font-size:.75rem}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard{align-items:flex-start;display:flex;flex-direction:column}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard h3{font-size:2.0625rem;font-weight:500;line-height:1;margin:0 0 2rem}@media (min-width:769px){#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard h3{font-size:2.5rem}}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .button,#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .post-password-form input[type=submit],.post-password-form #resume-manager-candidate-dashboard#resume-manager-candidate-dashboard input[type=submit]{display:block}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .cv-title{font-family:var(--trois);font-size:1.0625rem;font-weight:500;margin-bottom:.5rem}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .no-cvs-found{margin-bottom:2rem}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .single-cv{display:flex;flex-direction:column;margin-bottom:1.5rem;max-width:31.25rem;width:100%}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .filename-and-actions{border-bottom:1px solid #e3e3e3;display:flex;justify-content:space-between;margin:0 0 .5rem}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .filename{margin:0 0 .5rem}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .filename a{color:var(--dark-blue);text-decoration:none}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .actions ul{display:flex;list-style:none;margin:0;padding:0}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .actions li{margin-left:.5rem}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .actions a{color:var(--dark-blue);font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s ease}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .actions a:hover{color:var(--red)}#resume-manager-candidate-dashboard#resume-manager-candidate-dashboard .date{font-size:.75rem}#submit-resume-form{display:flex;flex-direction:column;max-width:31.25rem}@media (min-width:769px){#submit-resume-form{display:grid;gap:0 1.5625rem;grid-template-columns:repeat(2,1fr)}}#submit-resume-form fieldset{border-bottom:0;display:flex;flex-direction:column;margin:0 0 1.5rem;padding:0;width:100%}#submit-resume-form fieldset:not([class]){display:none}#submit-resume-form fieldset.fieldset-candidate_title,#submit-resume-form fieldset.fieldset-resume_file{grid-column:span 2}#submit-resume-form input[type=email],#submit-resume-form input[type=text],#submit-resume-form textarea{border:1px solid var(--grey);border-radius:.625rem;color:var(--dark-blue);font-family:var(--campton);font-size:1rem;padding:1.2rem 1.5rem 1rem;width:100%}#submit-resume-form input[type=email]::-moz-placeholder,#submit-resume-form input[type=text]::-moz-placeholder,#submit-resume-form textarea::-moz-placeholder{color:#bebebe}#submit-resume-form input[type=email]::placeholder,#submit-resume-form input[type=text]::placeholder,#submit-resume-form textarea::placeholder{color:#bebebe}#submit-resume-form .field{width:100%}#submit-resume-form label[for=resume_file] small{display:none}#submit-resume-form .job-manager-remove-uploaded-file{color:var(--dark-blue);font-style:normal;font-weight:400;margin-left:.5rem;text-decoration:none;transition:color .3s ease}#submit-resume-form .job-manager-remove-uploaded-file:hover{color:var(--red)}#submit-resume-form label{font-size:1rem!important;font-weight:600;margin-top:0;width:100%}#submit-resume-form input[type=file]{border:1px solid var(--grey);border-radius:.625rem;color:#bebebe;display:flex;font-family:var(--campton);font-size:1rem;padding-right:1rem}#submit-resume-form input[type=file]::file-selector-button{background-color:var(--red);border:0;border-radius:.625rem;color:#fff;cursor:pointer;font-family:var(--trois);font-size:.9375rem;font-weight:500;line-height:1!important;margin-right:1rem;max-width:100%;overflow:hidden;padding:.625rem 1rem .4rem;text-decoration:none;transition:color .3s ease,opacity .3s ease;white-space:nowrap}@media (min-width:769px){#submit-resume-form input[type=file]::file-selector-button{padding:1.5rem 1.8rem 1.2rem}}#submit-resume-form input[type=file]::file-selector-button:hover{opacity:.7}#submit-resume-form .job-manager-uploaded-files code{font-family:var(--campton);font-style:normal}#submit-resume-form .job-manager-uploaded-files code:before{content:"Current file: "}.resume-submitted a{color:var(--green);transition:color .3s ease}.resume-submitted a:hover{color:var(--dark-blue)}.template-manage-cvs .job-manager-message{display:none}#job-manager-alerts#job-manager-alerts h3{font-size:2.0625rem;line-height:1}@media (min-width:769px){#job-manager-alerts#job-manager-alerts h3{font-size:2.5rem}}#job-manager-alerts#job-manager-alerts p{display:none}#job-manager-alerts#job-manager-alerts table{border:0;table-layout:fixed}@media (max-width:1000px){#job-manager-alerts#job-manager-alerts table{display:flex;flex-direction:column}#job-manager-alerts#job-manager-alerts table thead{display:none}#job-manager-alerts#job-manager-alerts table tbody{order:1}#job-manager-alerts#job-manager-alerts table tbody tr{display:flex;flex-direction:column}#job-manager-alerts#job-manager-alerts table tbody td{padding:0}#job-manager-alerts#job-manager-alerts table tfoot{order:2}}#job-manager-alerts#job-manager-alerts thead th{background:0 0;border:0;color:var(--dark-blue);font-family:var(--trois);font-weight:500;padding:0;text-align:left}#job-manager-alerts#job-manager-alerts td{border:0;min-width:10%;vertical-align:baseline}#job-manager-alerts#job-manager-alerts tr td,#job-manager-alerts#job-manager-alerts tr th{width:100%}@media (min-width:1001px){#job-manager-alerts#job-manager-alerts tr td,#job-manager-alerts#job-manager-alerts tr th{width:20%}}#job-manager-alerts#job-manager-alerts tr.full-width td{width:100%!important}@media (max-width:1000px){#job-manager-alerts#job-manager-alerts tr.full-width td{margin-bottom:1.5rem}}#job-manager-alerts#job-manager-alerts tr.alert-enabled{border-bottom:1px solid #e3e3e3;margin-bottom:.5rem}@media (min-width:1001px){#job-manager-alerts#job-manager-alerts tr.alert-enabled{margin-bottom:2rem}#job-manager-alerts#job-manager-alerts tr.alert-enabled td{padding-top:1.5rem}}@media (max-width:1000px){#job-manager-alerts#job-manager-alerts tr.alert-enabled td:first-child:before{content:"Alert name: ";font-weight:700}#job-manager-alerts#job-manager-alerts tr.alert-enabled td:nth-child(2):before{content:"Keyword: ";font-weight:700}#job-manager-alerts#job-manager-alerts tr.alert-enabled td:nth-child(3):before{content:"Location: ";font-weight:700}#job-manager-alerts#job-manager-alerts tr.alert-enabled td:nth-child(4):before{content:"Frequency: ";font-weight:700}#job-manager-alerts#job-manager-alerts tr.alert-enabled td.actions{padding-bottom:.5rem}}#job-manager-alerts#job-manager-alerts tfoot{padding-top:1rem}@media (min-width:1001px){#job-manager-alerts#job-manager-alerts tfoot .button,#job-manager-alerts#job-manager-alerts tfoot .post-password-form input[type=submit],.post-password-form #job-manager-alerts#job-manager-alerts tfoot input[type=submit]{margin-top:1.5rem}}#job-manager-alerts#job-manager-alerts .no-alerts span{font-size:1rem}#job-manager-alerts#job-manager-alerts .no-alerts .no-jobs-button{margin-top:2rem}#job-manager-alerts#job-manager-alerts .job-alert-actions{display:flex;visibility:visible}@media (max-width:1000px){#job-manager-alerts#job-manager-alerts .job-alert-actions:before{content:"Actions: ";font-size:1rem;font-weight:700;margin-right:.4ch;top:-.1rem}}#job-manager-alerts#job-manager-alerts .job-alert-actions a{color:var(--dark-blue);font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s ease}@media (max-width:1000px){#job-manager-alerts#job-manager-alerts .job-alert-actions a{font-weight:400;text-decoration:underline}}#job-manager-alerts#job-manager-alerts .job-alert-actions a:hover{color:var(--green)}#job-manager-alerts#job-manager-alerts .job-alert-actions li:after{display:none}.job-manager-error,.job-manager-info,.job-manager-message{background-color:var(--beige);border:0;border-radius:.625rem;box-shadow:0 0 0;padding:1rem 1rem .6rem 3rem!important}.job-manager-error.job-manager-error:before,.job-manager-error.job-manager-message:before,.job-manager-info.job-manager-error:before,.job-manager-info.job-manager-message:before,.job-manager-message.job-manager-error:before,.job-manager-message.job-manager-message:before{top:.9rem}.lost-password-wrapper.lost-password-wrapper.lost-password-wrapper{max-width:31rem;padding:7rem 0}.lost-password-wrapper.lost-password-wrapper.lost-password-wrapper h3{font-size:2.5rem;font-weight:500;margin:0 0 2rem}.lost-password-wrapper.lost-password-wrapper.lost-password-wrapper .button-container{margin-top:2rem}