/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.select2-container,.select2-container .select2-selection--single .select2-selection__clear,sub,sup{position:relative}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option,.slick-slider{-moz-user-select:none;-ms-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__clear,.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.layout-container .mobile-menu .main-extra>.menu-item .submenu .menu-item:first-of-type,.layout-container .mobile-menu>.main-menu>.menu-item .submenu .menu-item:first-of-type,.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.material-icons,summary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,body::before{display:none}body::before{content:"(phone: 375px, tablet_portrait: 768px, tablet: 1024px, laptop: 1280px, desktop: 1440px, xl_desktop: 1920px)"}*{box-sizing:border-box}body{background:#F8FAFC;overflow-x:hidden}#main-content{display:block;margin:0}.material-icons,.material-icons-outlined{font-size:24px;line-height:1;letter-spacing:normal;display:inline-block;opacity:1;text-transform:none;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-weight:400;font-style:normal;word-wrap:normal}.layout-builder,.layout-builder-block{background-color:transparent}.ui-dialog .ui-dialog-content{max-height:90vh!important}summary{user-select:none;outline:0}summary:focus{outline:0}summary span{pointer-events:none}.play-video{cursor:pointer}.material-icons{font-family:'Material Icons';white-space:nowrap;user-select:none}.material-icons-outlined{font-family:'Material Icons Outlined';white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:10px 17px no-repeat;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}.colour-orange{color:#FF8E00}.colour-blue{color:#007EFA}html{-webkit-text-size-adjust:100%;font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;color:#1E293B;letter-spacing:calc(1em * -.02);font-size:16px}html:last-child{margin-bottom:0}.block-local-tasks-block{margin:0 auto;padding:0 20px 0 19px;max-width:1920px;background:#01090F}@media (min-width:768px){.block-local-tasks-block{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.block-local-tasks-block{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.block-local-tasks-block{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.block-local-tasks-block{padding-right:160px;padding-left:160px}}.block-local-tasks-block ul.tabs{height:64px;display:flex;align-items:center;padding:0 16px;margin:0}.block-local-tasks-block li{margin-right:4px;display:inline-flex;margin-bottom:0!important}.block-local-tasks-block a{margin:0!important;color:#FFF!important;background:#01090F;display:block;height:100%;padding:4px 16px}.block-local-tasks-block a.is-active,.block-local-tasks-block a:hover{background:#007EFA;color:#01090F}.block-help-block{padding:16px}.block-help-block p{margin:0!important;font-size:14px;font-weight:400}[data-drupal-selector].form-actions{margin:0 16px}.modal{display:none}.ui-menu-item-wrapper{display:flex;padding:0 16px!important;width:100%;height:32px;align-items:center}.ui-widget.ui-widget-content{border:unset;box-shadow:0 4px 12px rgba(60,50,50,.2);border-radius:5px}.ui-widget.ui-widget-content .ui-state-active{background:#94A3B8;color:#FFF;border:unset;margin:0}html.overflow-hidden body{overflow:hidden}body{margin:0;padding:0}.layout-container{max-width:1920px;margin:0 auto;padding:0;--header-height:80px}@media (min-width:768px){.layout-container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container{padding-right:160px;padding-left:160px}}@media (max-width:1023px){.overflow-hidden{overflow:hidden}.layout-container:not(:has(.hero-blocks)){padding-top:120px}}#color-filter-svg{display:none}.layout-container .burger-menu{display:flex;align-content:center;justify-content:center;text-decoration:none;margin-left:8px;color:#007EFA}@media (min-width:1280px){.layout-container .burger-menu{display:none}}.layout-container .burger-menu i{line-height:48px}.layout-container .burger-menu i svg{width:32px;height:32px}.layout-container .burger-menu i.burger-menu__open{display:flex}.layout-container .burger-menu i.burger-menu__close{display:none;color:#FFF}.layout-container .burger-menu--open i.burger-menu__open{display:none}.layout-container .burger-menu--open i.burger-menu__close{display:flex}.layout-container .button,.layout-container [type=button]:not(.trigger):not(.fc-button),.layout-container [type=reset],.layout-container [type=submit]{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 16px;letter-spacing:calc(1em * -.02);font-size:12px;font-weight:600;color:#FFF;text-align:center;display:inline-flex;justify-content:center;align-items:center;padding:0 24px;min-width:120px;height:48px;outline:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:32px;transition:background-color .3s,color .3s;text-decoration:none;position:relative;border:1px solid transparent;background-color:#007EFA;text-transform:uppercase}.layout-container .button:last-child,.layout-container [type=button]:not(.trigger):not(.fc-button):last-child,.layout-container [type=reset]:last-child,.layout-container [type=submit]:last-child{margin-bottom:0}.layout-container .button:hover,.layout-container [type=button]:not(.trigger):not(.fc-button):hover,.layout-container [type=reset]:hover,.layout-container [type=submit]:hover{background-color:rgba(0,126,250,.8)}.layout-container .button[disabled],.layout-container [type=button]:not(.trigger):not(.fc-button)[disabled],.layout-container [type=reset][disabled],.layout-container [type=submit][disabled]{color:#01090F!important;background-color:rgba(1,9,15,.5)!important;opacity:.5;cursor:not-allowed}.layout-container .button.button--icon,.layout-container [type=button]:not(.trigger):not(.fc-button).button--icon,.layout-container [type=reset].button--icon,.layout-container [type=submit].button--icon{padding-left:56px}.layout-container .button.button--icon:before,.layout-container [type=button]:not(.trigger):not(.fc-button).button--icon:before,.layout-container [type=reset].button--icon:before,.layout-container [type=submit].button--icon:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;content:"play_circle_outline";position:absolute;top:12px;left:16px}.layout-container .button.button--contrast,.layout-container [type=button]:not(.trigger):not(.fc-button).button--contrast,.layout-container [type=reset].button--contrast,.layout-container [type=submit].button--contrast{background-color:#FF8E00}.layout-container .button.button--contrast:hover,.layout-container [type=button]:not(.trigger):not(.fc-button).button--contrast:hover,.layout-container [type=reset].button--contrast:hover,.layout-container [type=submit].button--contrast:hover{background-color:rgba(255,142,0,.8)}.layout-container .button.button--light,.layout-container [type=button]:not(.trigger):not(.fc-button).button--light,.layout-container [type=reset].button--light,.layout-container [type=submit].button--light{background-color:#007EFA}.layout-container .button.button--light:hover,.layout-container [type=button]:not(.trigger):not(.fc-button).button--light:hover,.layout-container [type=reset].button--light:hover,.layout-container [type=submit].button--light:hover{background-color:rgba(0,126,250,.8)}.layout-container .button.button--ghost,.layout-container [type=button]:not(.trigger):not(.fc-button).button--ghost,.layout-container [type=reset].button--ghost,.layout-container [type=submit].button--ghost{background-color:transparent;border-color:#01090F;color:#01090F}.layout-container .button.button--ghost:hover,.layout-container [type=button]:not(.trigger):not(.fc-button).button--ghost:hover,.layout-container [type=reset].button--ghost:hover,.layout-container [type=submit].button--ghost:hover{background-color:#FFF;color:#007EFA}.layout-container:-ms-input-placeholder{color:#007EFA}.layout-container::-moz-placeholder{color:#007EFA}.layout-container::placeholder{color:#007EFA}.layout-container input[type=search]::-ms-clear{display:none;width:0;height:0}.layout-container input[type=search]::-ms-reveal{display:none;width:0;height:0}.layout-container input[type=search]::-webkit-search-cancel-button,.layout-container input[type=search]::-webkit-search-decoration,.layout-container input[type=search]::-webkit-search-results-button,.layout-container input[type=search]::-webkit-search-results-decoration{display:none}.layout-container .form-disabled,.layout-container .form-disabled .select2-selection{cursor:not-allowed}.layout-container .js-form-type-select,.layout-container .js-form-type-textfield{position:relative}.layout-container .js-form-type-select.error:after,.layout-container .js-form-type-textfield.error:after{font-family:'Material Icons Outlined';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;content:"info";color:#EB5757;font-size:20px;width:20px;height:20px;position:absolute;right:50px;top:50%;transform:translateY(-50%)}.layout-container .account,.layout-container .select2-container,.layout-container a{position:relative}.layout-container .form-item{margin-bottom:24px}.layout-container .form-required:after{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;letter-spacing:calc(1em * -.02);content:"*";color:#FF8E00;margin:0;padding-left:4px}.layout-container .form-required:after:last-child{margin-bottom:0}.layout-container .select2-container,.layout-container input[type=text],.layout-container input[type=password],.layout-container input[type=tel],.layout-container input[type=email],.layout-container input[type=date],.layout-container input[type=datetime-local],.layout-container input[type=month],.layout-container input[type=week],.layout-container input[type=url],.layout-container input[type=time],.layout-container input[type=number],.layout-container input[type=search]:not(.select2-search__field),.layout-container textarea{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;letter-spacing:calc(1em * -.02);display:block;width:100%;min-width:200px;min-height:40px;background-color:#FFF;border:1px solid #E2E8F0;color:#01090F;padding:0 16px;border-radius:12px;outline:0;margin:0}.layout-container .js-form-type-select.error .select2-container,.layout-container .select2-container.error,.layout-container input[type=text].error,.layout-container input[type=password].error,.layout-container input[type=tel].error,.layout-container input[type=email].error,.layout-container input[type=date].error,.layout-container input[type=datetime-local].error,.layout-container input[type=month].error,.layout-container input[type=week].error,.layout-container input[type=url].error,.layout-container input[type=time].error,.layout-container input[type=number].error,.layout-container input[type=search]:not(.select2-search__field).error,.layout-container textarea.error{border:1px solid #EB5757}.layout-container .select2-container:last-child,.layout-container input[type=text]:last-child,.layout-container input[type=password]:last-child,.layout-container input[type=tel]:last-child,.layout-container input[type=email]:last-child,.layout-container input[type=date]:last-child,.layout-container input[type=datetime-local]:last-child,.layout-container input[type=month]:last-child,.layout-container input[type=week]:last-child,.layout-container input[type=url]:last-child,.layout-container input[type=time]:last-child,.layout-container input[type=number]:last-child,.layout-container input[type=search]:not(.select2-search__field):last-child,.layout-container textarea:last-child{margin-bottom:0}.layout-container .select2-container::-moz-placeholder,.layout-container input[type=text]::-moz-placeholder,.layout-container input[type=password]::-moz-placeholder,.layout-container input[type=tel]::-moz-placeholder,.layout-container input[type=email]::-moz-placeholder,.layout-container input[type=date]::-moz-placeholder,.layout-container input[type=datetime-local]::-moz-placeholder,.layout-container input[type=month]::-moz-placeholder,.layout-container input[type=week]::-moz-placeholder,.layout-container input[type=url]::-moz-placeholder,.layout-container input[type=time]::-moz-placeholder,.layout-container input[type=number]::-moz-placeholder,.layout-container input[type=search]:not(.select2-search__field)::-moz-placeholder,.layout-container textarea::-moz-placeholder{color:#94A3B8}.layout-container .select2-container:-ms-input-placeholder,.layout-container input[type=text]:-ms-input-placeholder,.layout-container input[type=password]:-ms-input-placeholder,.layout-container input[type=tel]:-ms-input-placeholder,.layout-container input[type=email]:-ms-input-placeholder,.layout-container input[type=date]:-ms-input-placeholder,.layout-container input[type=datetime-local]:-ms-input-placeholder,.layout-container input[type=month]:-ms-input-placeholder,.layout-container input[type=week]:-ms-input-placeholder,.layout-container input[type=url]:-ms-input-placeholder,.layout-container input[type=time]:-ms-input-placeholder,.layout-container input[type=number]:-ms-input-placeholder,.layout-container input[type=search]:not(.select2-search__field):-ms-input-placeholder,.layout-container textarea:-ms-input-placeholder{color:#94A3B8}.layout-container .select2-container::placeholder,.layout-container input[type=text]::placeholder,.layout-container input[type=password]::placeholder,.layout-container input[type=tel]::placeholder,.layout-container input[type=email]::placeholder,.layout-container input[type=date]::placeholder,.layout-container input[type=datetime-local]::placeholder,.layout-container input[type=month]::placeholder,.layout-container input[type=week]::placeholder,.layout-container input[type=url]::placeholder,.layout-container input[type=time]::placeholder,.layout-container input[type=number]::placeholder,.layout-container input[type=search]:not(.select2-search__field)::placeholder,.layout-container textarea::placeholder{color:#94A3B8}@media (min-width:1024px){.layout-container .select2-container,.layout-container input[type=text],.layout-container input[type=password],.layout-container input[type=tel],.layout-container input[type=email],.layout-container input[type=date],.layout-container input[type=datetime-local],.layout-container input[type=month],.layout-container input[type=week],.layout-container input[type=url],.layout-container input[type=time],.layout-container input[type=number],.layout-container input[type=search]:not(.select2-search__field),.layout-container textarea{min-height:48px}}.layout-container .select2-container span,.layout-container .select2-container span:focus,.layout-container .select2-container:focus,.layout-container input[type=text] span,.layout-container input[type=text] span:focus,.layout-container input[type=text]:focus,.layout-container input[type=password] span,.layout-container input[type=password] span:focus,.layout-container input[type=password]:focus,.layout-container input[type=tel] span,.layout-container input[type=tel] span:focus,.layout-container input[type=tel]:focus,.layout-container input[type=email] span,.layout-container input[type=email] span:focus,.layout-container input[type=email]:focus,.layout-container input[type=date] span,.layout-container input[type=date] span:focus,.layout-container input[type=date]:focus,.layout-container input[type=datetime-local] span,.layout-container input[type=datetime-local] span:focus,.layout-container input[type=datetime-local]:focus,.layout-container input[type=month] span,.layout-container input[type=month] span:focus,.layout-container input[type=month]:focus,.layout-container input[type=week] span,.layout-container input[type=week] span:focus,.layout-container input[type=week]:focus,.layout-container input[type=url] span,.layout-container input[type=url] span:focus,.layout-container input[type=url]:focus,.layout-container input[type=time] span,.layout-container input[type=time] span:focus,.layout-container input[type=time]:focus,.layout-container input[type=number] span,.layout-container input[type=number] span:focus,.layout-container input[type=number]:focus,.layout-container input[type=search]:not(.select2-search__field) span,.layout-container input[type=search]:not(.select2-search__field) span:focus,.layout-container input[type=search]:not(.select2-search__field):focus,.layout-container textarea span,.layout-container textarea span:focus,.layout-container textarea:focus{outline:0}.layout-container .webform-has-field-prefix,.layout-container .webform-has-field-suffix{display:flex;flex-wrap:wrap;align-items:center}.layout-container .webform-has-field-prefix label,.layout-container .webform-has-field-suffix label{flex:1 0 100%}.layout-container .webform-has-field-prefix .field-prefix,.layout-container .webform-has-field-prefix .field-suffix,.layout-container .webform-has-field-suffix .field-prefix,.layout-container .webform-has-field-suffix .field-suffix{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#1E293B;letter-spacing:calc(1em * -.02);line-height:48px;padding:0 8px;margin:0}.layout-container .webform-has-field-prefix .field-prefix:last-child,.layout-container .webform-has-field-prefix .field-suffix:last-child,.layout-container .webform-has-field-suffix .field-prefix:last-child,.layout-container .webform-has-field-suffix .field-suffix:last-child{margin-bottom:0}.layout-container .webform-has-field-prefix input,.layout-container .webform-has-field-suffix input{margin-bottom:0;flex:1}.layout-container .webform-confirmation{text-align:center;margin-top:32px}.layout-container .webform-element-help{flex:1 0 14px}.layout-container .webform-likert-table label{margin:0!important}.layout-container textarea{padding:16px}.layout-container .user-login-form .select2-container,.layout-container .user-login-form input[type=text],.layout-container .user-login-form input[type=password],.layout-container .user-login-form input[type=tel],.layout-container .user-login-form input[type=email],.layout-container .user-login-form input[type=date],.layout-container .user-login-form input[type=datetime-local],.layout-container .user-login-form input[type=month],.layout-container .user-login-form input[type=week],.layout-container .user-login-form input[type=url],.layout-container .user-login-form input[type=time],.layout-container .user-login-form input[type=number],.layout-container .user-login-form input[type=search]:not(.select2-search__field),.layout-container .user-login-form textarea,.layout-container .user-pass .select2-container,.layout-container .user-pass input[type=text],.layout-container .user-pass input[type=password],.layout-container .user-pass input[type=tel],.layout-container .user-pass input[type=email],.layout-container .user-pass input[type=date],.layout-container .user-pass input[type=datetime-local],.layout-container .user-pass input[type=month],.layout-container .user-pass input[type=week],.layout-container .user-pass input[type=url],.layout-container .user-pass input[type=time],.layout-container .user-pass input[type=number],.layout-container .user-pass input[type=search]:not(.select2-search__field),.layout-container .user-pass textarea{background:0 0;border:none;border-radius:0;border-bottom:solid 1px #007EFA;padding-left:0;height:32px;min-height:32px}.layout-container .user-login-form .select2-container::-moz-placeholder,.layout-container .user-login-form input[type=text]::-moz-placeholder,.layout-container .user-login-form input[type=password]::-moz-placeholder,.layout-container .user-login-form input[type=tel]::-moz-placeholder,.layout-container .user-login-form input[type=email]::-moz-placeholder,.layout-container .user-login-form input[type=date]::-moz-placeholder,.layout-container .user-login-form input[type=datetime-local]::-moz-placeholder,.layout-container .user-login-form input[type=month]::-moz-placeholder,.layout-container .user-login-form input[type=week]::-moz-placeholder,.layout-container .user-login-form input[type=url]::-moz-placeholder,.layout-container .user-login-form input[type=time]::-moz-placeholder,.layout-container .user-login-form input[type=number]::-moz-placeholder,.layout-container .user-login-form input[type=search]:not(.select2-search__field)::-moz-placeholder,.layout-container .user-login-form textarea::-moz-placeholder,.layout-container .user-pass .select2-container::-moz-placeholder,.layout-container .user-pass input[type=text]::-moz-placeholder,.layout-container .user-pass input[type=password]::-moz-placeholder,.layout-container .user-pass input[type=tel]::-moz-placeholder,.layout-container .user-pass input[type=email]::-moz-placeholder,.layout-container .user-pass input[type=date]::-moz-placeholder,.layout-container .user-pass input[type=datetime-local]::-moz-placeholder,.layout-container .user-pass input[type=month]::-moz-placeholder,.layout-container .user-pass input[type=week]::-moz-placeholder,.layout-container .user-pass input[type=url]::-moz-placeholder,.layout-container .user-pass input[type=time]::-moz-placeholder,.layout-container .user-pass input[type=number]::-moz-placeholder,.layout-container .user-pass input[type=search]:not(.select2-search__field)::-moz-placeholder,.layout-container .user-pass textarea::-moz-placeholder{color:rgba(1,9,15,.56)}.layout-container .user-login-form .select2-container:-ms-input-placeholder,.layout-container .user-login-form input[type=text]:-ms-input-placeholder,.layout-container .user-login-form input[type=password]:-ms-input-placeholder,.layout-container .user-login-form input[type=tel]:-ms-input-placeholder,.layout-container .user-login-form input[type=email]:-ms-input-placeholder,.layout-container .user-login-form input[type=date]:-ms-input-placeholder,.layout-container .user-login-form input[type=datetime-local]:-ms-input-placeholder,.layout-container .user-login-form input[type=month]:-ms-input-placeholder,.layout-container .user-login-form input[type=week]:-ms-input-placeholder,.layout-container .user-login-form input[type=url]:-ms-input-placeholder,.layout-container .user-login-form input[type=time]:-ms-input-placeholder,.layout-container .user-login-form input[type=number]:-ms-input-placeholder,.layout-container .user-login-form input[type=search]:not(.select2-search__field):-ms-input-placeholder,.layout-container .user-login-form textarea:-ms-input-placeholder,.layout-container .user-pass .select2-container:-ms-input-placeholder,.layout-container .user-pass input[type=text]:-ms-input-placeholder,.layout-container .user-pass input[type=password]:-ms-input-placeholder,.layout-container .user-pass input[type=tel]:-ms-input-placeholder,.layout-container .user-pass input[type=email]:-ms-input-placeholder,.layout-container .user-pass input[type=date]:-ms-input-placeholder,.layout-container .user-pass input[type=datetime-local]:-ms-input-placeholder,.layout-container .user-pass input[type=month]:-ms-input-placeholder,.layout-container .user-pass input[type=week]:-ms-input-placeholder,.layout-container .user-pass input[type=url]:-ms-input-placeholder,.layout-container .user-pass input[type=time]:-ms-input-placeholder,.layout-container .user-pass input[type=number]:-ms-input-placeholder,.layout-container .user-pass input[type=search]:not(.select2-search__field):-ms-input-placeholder,.layout-container .user-pass textarea:-ms-input-placeholder{color:rgba(1,9,15,.56)}.layout-container .user-login-form .select2-container::placeholder,.layout-container .user-login-form input[type=text]::placeholder,.layout-container .user-login-form input[type=password]::placeholder,.layout-container .user-login-form input[type=tel]::placeholder,.layout-container .user-login-form input[type=email]::placeholder,.layout-container .user-login-form input[type=date]::placeholder,.layout-container .user-login-form input[type=datetime-local]::placeholder,.layout-container .user-login-form input[type=month]::placeholder,.layout-container .user-login-form input[type=week]::placeholder,.layout-container .user-login-form input[type=url]::placeholder,.layout-container .user-login-form input[type=time]::placeholder,.layout-container .user-login-form input[type=number]::placeholder,.layout-container .user-login-form input[type=search]:not(.select2-search__field)::placeholder,.layout-container .user-login-form textarea::placeholder,.layout-container .user-pass .select2-container::placeholder,.layout-container .user-pass input[type=text]::placeholder,.layout-container .user-pass input[type=password]::placeholder,.layout-container .user-pass input[type=tel]::placeholder,.layout-container .user-pass input[type=email]::placeholder,.layout-container .user-pass input[type=date]::placeholder,.layout-container .user-pass input[type=datetime-local]::placeholder,.layout-container .user-pass input[type=month]::placeholder,.layout-container .user-pass input[type=week]::placeholder,.layout-container .user-pass input[type=url]::placeholder,.layout-container .user-pass input[type=time]::placeholder,.layout-container .user-pass input[type=number]::placeholder,.layout-container .user-pass input[type=search]:not(.select2-search__field)::placeholder,.layout-container .user-pass textarea::placeholder{color:rgba(1,9,15,.56)}.layout-container .user-login-form .select2-container:hover,.layout-container .user-login-form input[type=text]:hover,.layout-container .user-login-form input[type=password]:hover,.layout-container .user-login-form input[type=tel]:hover,.layout-container .user-login-form input[type=email]:hover,.layout-container .user-login-form input[type=date]:hover,.layout-container .user-login-form input[type=datetime-local]:hover,.layout-container .user-login-form input[type=month]:hover,.layout-container .user-login-form input[type=week]:hover,.layout-container .user-login-form input[type=url]:hover,.layout-container .user-login-form input[type=time]:hover,.layout-container .user-login-form input[type=number]:hover,.layout-container .user-login-form input[type=search]:not(.select2-search__field):hover,.layout-container .user-login-form textarea:hover,.layout-container .user-pass .select2-container:hover,.layout-container .user-pass input[type=text]:hover,.layout-container .user-pass input[type=password]:hover,.layout-container .user-pass input[type=tel]:hover,.layout-container .user-pass input[type=email]:hover,.layout-container .user-pass input[type=date]:hover,.layout-container .user-pass input[type=datetime-local]:hover,.layout-container .user-pass input[type=month]:hover,.layout-container .user-pass input[type=week]:hover,.layout-container .user-pass input[type=url]:hover,.layout-container .user-pass input[type=time]:hover,.layout-container .user-pass input[type=number]:hover,.layout-container .user-pass input[type=search]:not(.select2-search__field):hover,.layout-container .user-pass textarea:hover{background-repeat:no-repeat;background-position:98% 50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath opacity='0.64' d='M11.3333 1.99955C11.5084 1.82445 11.7163 1.68556 11.9451 1.5908C12.1739 1.49604 12.4191 1.44727 12.6667 1.44727C12.9143 1.44727 13.1595 1.49604 13.3883 1.5908C13.617 1.68556 13.8249 1.82445 14 1.99955C14.1751 2.17465 14.314 2.38252 14.4088 2.61129C14.5035 2.84006 14.5523 3.08526 14.5523 3.33288C14.5523 3.58051 14.5035 3.8257 14.4088 4.05448C14.314 4.28325 14.1751 4.49112 14 4.66622L5.00001 13.6662L1.33334 14.6662L2.33334 10.9995L11.3333 1.99955Z' stroke='%231C7FCC' stroke-linecap='round' stroke-linejoin='round'%2F%3E%3C%2Fsvg%3E")}.layout-container .user-login-form label,.layout-container .user-pass label{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;letter-spacing:calc(1em * -.02);font-size:14px;color:#007EFA;margin:0;display:block}.layout-container .user-login-form label:last-child,.layout-container .user-pass label:last-child{margin-bottom:0}.layout-container .user-login-form .button,.layout-container .user-login-form [type=button]:not(.trigger):not(.fc-button),.layout-container .user-login-form [type=reset],.layout-container .user-login-form [type=submit],.layout-container .user-pass .button,.layout-container .user-pass [type=button]:not(.trigger):not(.fc-button),.layout-container .user-pass [type=reset],.layout-container .user-pass [type=submit]{min-width:unset}.layout-container .user-login-form .button,.layout-container .user-pass .button{padding-left:24px;padding-right:24px}.layout-container .user-login-form .select2-container,.layout-container .user-pass .select2-container{height:44px}.layout-container .user-login-form .user-blocks-login__header,.layout-container .user-login-form .user-blocks-reset__header,.layout-container .user-pass .user-blocks-login__header,.layout-container .user-pass .user-blocks-reset__header{margin-bottom:32px}.layout-container .user-login-form .user-blocks-login__title,.layout-container .user-login-form .user-blocks-reset__title,.layout-container .user-pass .user-blocks-login__title,.layout-container .user-pass .user-blocks-reset__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);margin:16px 0 8px}.layout-container .form-type-checkbox label:before,.layout-container .select2-container:after,.select2-container .select2-dropdown--above .select2-results__option:before,.select2-container .select2-dropdown--below .select2-results__option:before{font-size:24px;text-transform:none;direction:ltr;white-space:nowrap;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.layout-container .user-login-form .user-blocks-login__login-details-container,.layout-container .user-login-form .user-blocks-reset__login-details-container,.layout-container .user-pass .user-blocks-login__login-details-container,.layout-container .user-pass .user-blocks-reset__login-details-container{max-width:264px}.layout-container .user-login-form .user-blocks-login__student-access,.layout-container .user-login-form .user-blocks-reset__student-access,.layout-container .user-pass .user-blocks-login__student-access,.layout-container .user-pass .user-blocks-reset__student-access{margin-top:32px}.layout-container .user-login-form .user-blocks-login__student-access a,.layout-container .user-login-form .user-blocks-reset__student-access a,.layout-container .user-pass .user-blocks-login__student-access a,.layout-container .user-pass .user-blocks-reset__student-access a{font-weight:500;text-decoration:none}.layout-container .form-actions{margin:0!important}.layout-container .select2-container:after{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;word-wrap:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;content:"arrow_drop_down";transition:transform .3s;position:absolute;right:0;top:50%;padding:12px;color:#FF8E00;pointer-events:none;transform:translateY(-50%)}.layout-container .select2-container--open:after{transform:translateY(-50%) rotate(180deg)}.layout-container .select2-container .select2-selection__arrow{display:none}.layout-container .select2-container .select2-selection{border:none!important;padding:8px!important;background:0 0!important;box-sizing:content-box}.layout-container .select2-container .select2-selection__rendered{padding:0;margin:0}.layout-container .select2-container .select2-selection__rendered .select2-search.select2-search--inline{padding-top:8px}.layout-container .select2-container .select2-selection__rendered .select2-selection__choice__remove{color:#FFF;margin-right:4px;width:24px;text-align:center}.layout-container .select2-container .select2-selection__choice{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:calc(1em * -.02);background:#FF8E00;color:#FFF;border:none;padding:0 8px 0 0;line-height:32px;margin:8px 8px 0 0}.layout-container .select2-container .select2-selection__choice:last-child,.select2-container .select2-dropdown--above .select2-results__option:last-child,.select2-container .select2-dropdown--below .select2-results__option:last-child{margin-bottom:0}.select2-container .select2-dropdown--above,.select2-container .select2-dropdown--below{border:none;box-shadow:0 0 16px rgba(16,112,187,.16);border-radius:5px!important}.select2-container .select2-dropdown--above .select2-results__option,.select2-container .select2-dropdown--below .select2-results__option{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;margin:0;letter-spacing:calc(1em * -.02);display:flex;align-items:center;color:#01090F}.select2-container .select2-dropdown--above .select2-results__option:before,.select2-container .select2-dropdown--below .select2-results__option:before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;word-wrap:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;content:"check_box_outline_blank";margin-right:8px}.layout-container .form-type-checkbox label,.layout-container label{font-family:Geist,sans-serif;line-height:1.5em;letter-spacing:calc(1em * -.02);font-weight:400;font-optical-sizing:auto;font-style:normal}.select2-container .select2-dropdown--above .select2-results__option[aria-selected=true],.select2-container .select2-dropdown--below .select2-results__option[aria-selected=true]{background:0 0}.select2-container .select2-dropdown--above .select2-results__option[aria-selected=true]:before,.select2-container .select2-dropdown--below .select2-results__option[aria-selected=true]:before{content:"check_box";color:#FF8E00}.select2-container .select2-dropdown--above .select2-results__option--highlighted[aria-selected],.select2-container .select2-dropdown--below .select2-results__option--highlighted[aria-selected]{background:#FF8E00;color:#FFF}.select2-container .select2-dropdown--above .select2-results__option--highlighted[aria-selected]:before,.select2-container .select2-dropdown--below .select2-results__option--highlighted[aria-selected]:before{color:#FFF}.layout-container label{color:#1E293B;margin:4px;display:inline-flex}.layout-container label:last-child{margin-bottom:0}@media (min-width:768px){.layout-container label{margin:8px}}.layout-container .form-type-checkbox.error{border:1px dashed #EB5757;padding:4px}.layout-container .form-type-checkbox.error label:before{color:#EB5757}.layout-container .form-type-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;display:inline-block;width:24px;height:24px}.layout-container .form-type-checkbox input[type=checkbox]:checked+label:before{content:"check_box"}.layout-container .form-type-checkbox label{color:#1E293B;display:inline-flex;align-items:center;margin:0 16px 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.layout-container .form-type-checkbox label:last-child{margin-bottom:0}.layout-container .form-type-checkbox label:before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;word-wrap:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;content:"check_box_outline_blank";color:#007EFA;margin-right:8px;display:inline-block}.layout-container .article-author__title:after,.layout-container .cutline__label:after{content:':'}.layout-container .heading1,.layout-container .heading2,.layout-container h1,.layout-container h2{font-family:Anton,sans-serif;color:#01090F;font-weight:400;letter-spacing:calc(1em * -.02);text-transform:uppercase}.layout-container input.form-autocomplete,.layout-container input.form-autocomplete-loading{background-position:95% center!important}.layout-container img{display:block;max-width:100%;height:auto}.layout-container .image--cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .heading1,.layout-container h1{font-style:normal;line-height:1.1em;margin:0 0 16px;display:block;font-size:clamp(48px,44px + 1.11111vw,60px)}.layout-container .heading2,.layout-container h2{font-style:normal;line-height:1.1em;margin:0 0 16px;display:block;font-size:clamp(30px,28px + .55556vw,36px)}.layout-container .heading3,.layout-container h3{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 16px;color:#1E293B;letter-spacing:calc(1em * -.02);font-size:clamp(20px,18.67px + .37037vw,24px);font-weight:700}.layout-container .field,.layout-container a,.layout-container address,.layout-container date,.layout-container ol li,.layout-container p,.layout-container time,.layout-container ul li{font-family:Geist,sans-serif;font-optical-sizing:auto;line-height:1.5em;letter-spacing:calc(1em * -.02);font-weight:400;font-style:normal}.layout-container .heading3:last-child,.layout-container h3:last-child{margin-bottom:0}#coiOverlay,.layout-container{font-family:Geist,sans-serif}.layout-container .field,.layout-container address,.layout-container date,.layout-container p,.layout-container time{margin:0 0 16px;color:#1E293B}.layout-container .field:last-child,.layout-container address:last-child,.layout-container date:last-child,.layout-container p:last-child,.layout-container time:last-child{margin-bottom:0}.layout-container ol,.layout-container ul{margin:16px 0}.layout-container ol li,.layout-container ul li{margin:0 0 8px;color:#1E293B}.layout-container ol li:last-child,.layout-container ul li:last-child{margin-bottom:0}.layout-container a{margin:0 0 16px;display:inline-block;text-decoration:underline;cursor:pointer;color:#007EFA}.layout-container a:last-child{margin-bottom:0}.layout-container b,.layout-container strong{font-weight:500}.layout-container .account__button{margin:0!important}.layout-container .account__menu{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:1}.layout-container .account__menu--open{display:block}.layout-container .account ul{background:#FFF;box-shadow:0 0 16px rgba(16,112,187,.16);border-radius:16px;list-style:none;margin:0;padding:20px}.layout-container .account li{text-align:left}.layout-container .account li a{text-decoration:none;color:#01090F;white-space:nowrap}.layout-container .account li a.active,.layout-container .account li a:hover{color:#007EFA!important}.layout-container .article-author__content{color:rgba(1,9,15,.32)}.layout-container .article-author__title{font-weight:700;color:rgba(1,9,15,.32);margin-bottom:0}.layout-container .article-author__title span{color:rgba(1,9,15,.32)}.layout-container .article-author__email,.layout-container .article-author__email .field,.layout-container .article-author__email a{color:rgba(1,9,15,.32);text-decoration:none}.layout-container .article-author__email,.layout-container .article-author__title{display:inline-block}.layout-container .bullet-links__subtitle{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 24px;display:block;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(20px,18.67px + .37037vw,24px);text-transform:uppercase;color:#CBD5E1}.layout-container .case-card-promotion__body p,.layout-container .cutline__value{font-family:Geist,sans-serif;letter-spacing:calc(1em * -.02);font-optical-sizing:auto}.layout-container .case-card-promotion{grid-gap:32px;grid-template-columns:repeat(12,1fr);display:grid!important;align-items:start}@media (min-width:768px) and (max-width:1023px){.layout-container .case-card-promotion{grid-template-columns:repeat(8,1fr)}}@media (max-width:1279px){.layout-container .case-card-promotion{grid-gap:24px}}.layout-container .case-card-promotion__media{grid-column:span 9;position:relative;border-radius:32px;overflow:hidden}.layout-container .case-card-promotion__info,.layout-container .content-blocks-case-column__info{grid-column:span 3}.layout-container .case-card-promotion__image .field{position:relative;margin:0!important}.layout-container .case-card-promotion__image .field img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.layout-container .case-card-promotion__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:flex-end;justify-content:flex-start;color:#FFF;padding:32px}.layout-container .case-card-promotion__overlay-text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:520px}.layout-container .case-card-promotion__body p{font-style:normal;line-height:1.5em;margin:0 0 16px;font-size:clamp(18px,17.33px + .18519vw,20px);font-weight:600;color:#FFF}.layout-container .case-card-promotion__body p:last-child{margin-bottom:0}.layout-container .case-card-promotion__button{background-color:#FF8E00}.layout-container .case-card-promotion__button:hover{background-color:rgba(255,142,0,.8)}@media (max-width:1023px){.layout-container .case-card-promotion__info{display:none}}.layout-container .case-card-promotion__subtitle,.layout-container .content-blocks-case-column__subtitle{font-family:Anton,sans-serif;line-height:1.1em;display:block;font-weight:400;text-transform:uppercase;color:#CBD5E1;font-style:normal;font-size:clamp(20px,18.67px + .37037vw,24px)}.layout-container .case-card-promotion__info>div{margin-bottom:64px}.layout-container .case-card-promotion__subtitle{margin:0 0 24px;letter-spacing:calc(1em * -.02)}.layout-container .content-blocks-case-column__content>div{margin-bottom:32px}@media (min-width:768px){.layout-container .content-blocks-case-column__content>div{margin-bottom:64px}}.layout-container .content-blocks-case-column__subtitle{margin:0 0 24px;letter-spacing:calc(1em * -.02)}@media (max-width:767px){.layout-container .case-card-promotion{grid-template-columns:repeat(4,1fr);grid-gap:16px}.layout-container .content-blocks-case-column .metrics__item{width:calc(50% - 2px);margin-bottom:0!important}.layout-container .content-blocks-case-column .tools__tool-grid{grid-template-columns:1fr 1fr}}.layout-container .cutline__label{font-weight:700;color:rgba(1,9,15,.32)}.layout-container .cutline__value{font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;font-size:14px;display:inline-block;color:#64748B}.layout-container .cutline__value:last-child{margin-bottom:0}.layout-container .insider-card{position:relative;overflow:hidden;margin:0;text-decoration:none;color:#01090F;background-color:#FFF;border-radius:16px;cursor:auto;height:100%;display:flex;flex-direction:column}@media (min-width:768px){.layout-container .insider-card{border-radius:32px}}.layout-container .insider-card[href]{cursor:pointer}.layout-container .insider-card__header{padding:48px 32px 16px}.layout-container .insider-card__content{padding:0 32px 40px;display:flex;flex-direction:column;flex:1}.layout-container .insider-card__price,.layout-container .insider-card__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;text-align:center}.layout-container .insider-card__price{margin:0;font-size:clamp(48px,44px + 1.11111vw,60px);color:#007EFA}@media (min-width:769px){.layout-container .insider-card__price{font-size:32px}}.layout-container .insider-card__subtitle{color:#007EFA;text-align:center}.layout-container .insider-card__title{margin:0 0 16px;color:#01090F;font-size:clamp(30px,28px + .55556vw,36px);margin-bottom:16px!important}.layout-container .insider-card__link,.layout-container .metrics__title{font-style:normal;line-height:1.5em;letter-spacing:calc(1em * -.02);font-weight:600;font-family:Geist,sans-serif}.layout-container .insider-card__text{color:#01090F}.layout-container .insider-card__link{font-optical-sizing:auto;font-size:12px;color:#FFF;text-align:center;display:inline-flex;justify-content:center;align-items:center;padding:0 24px;min-width:120px;height:48px;outline:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:32px;transition:background-color .3s,color .3s;text-decoration:none;position:relative;border:1px solid transparent;background-color:#007EFA;text-transform:uppercase;margin:0 auto}.layout-container .metrics__subtitle,.layout-container .product-card__title{font-family:Anton,sans-serif;line-height:1.1em;text-transform:uppercase}.layout-container .insider-card__link:last-child{margin-bottom:0}.layout-container .insider-card__link:hover{background-color:rgba(0,126,250,.8)}.layout-container .insider-card__description{min-height:48px;text-align:center}.layout-container .insider-card .bulletpoints{margin-bottom:24px;margin-top:0;flex:1}.layout-container .insider-card .bulletpoints li{position:relative;list-style:none}.layout-container .insider-card .bulletpoints li:before{content:"";-webkit-mask-image:url(/themes/custom/offthepitch/images/check.svg);mask-image:url(/themes/custom/offthepitch/images/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#007EFA;width:16px;height:16px;position:absolute;left:-32px;top:4px}.layout-container .insider-card .insider-contact-form{display:flex;flex-direction:column;margin-top:32px;flex:1}.layout-container .insider-card .insider-contact-form--success{max-width:232px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;gap:16px}.layout-container .insider-card .insider-contact-form input.button{margin:auto auto 0}.layout-container .insider-card .insider-contact-form__success-icon{-webkit-mask-image:url(/themes/custom/offthepitch/images/check.svg);mask-image:url(/themes/custom/offthepitch/images/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#007EFA;width:72px;height:72px;margin:0 auto}.layout-container .insider-card .insider-contact-form__success-title,.layout-container .insider-card .insider-contact-form__success-title p{font-weight:500}.layout-container .insider-card__footer{margin:0 auto 48px}.layout-container .metrics__subtitle{font-style:normal;margin:0 0 24px;display:block;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(20px,18.67px + .37037vw,24px);color:#CBD5E1}.layout-container .metrics__item{border-left:1px solid #E2E8F0;padding:0 12px;display:inline-flex;flex-direction:column}.layout-container .metrics__item:not(:last-child){margin-bottom:40px}.layout-container .metrics__title{font-optical-sizing:auto;margin:0 0 16px;font-size:18px;color:#64748B}.layout-container .metrics__body,.layout-container .password-strength__title{font-size:14px;font-style:normal;line-height:1.5em;letter-spacing:calc(1em * -.02);font-optical-sizing:auto}.layout-container .metrics__title:last-child{margin-bottom:0}.layout-container .metrics__body{font-family:Geist,sans-serif;font-weight:400;margin:0 0 16px;color:#64748B}.layout-container .product-card__link_login,.layout-container .product-card__link_subscribe,.layout-container .step-three__button{font-weight:600;font-size:12px;transition:background-color .3s,color .3s;font-family:Geist,sans-serif}.layout-container .metrics__body:last-child{margin-bottom:0}.layout-container .pager__items{margin:40px 0 24px;padding:0;display:flex;justify-content:center}.layout-container .pager__item{display:flex;align-items:center;justify-content:center;text-align:center;padding:0;margin:0;min-width:48px}.layout-container .pager__item a{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;letter-spacing:calc(1em * -.02);font-size:12px;font-weight:600;text-align:center;display:inline-flex;justify-content:center;align-items:center;padding:0 24px;height:48px;outline:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:32px;transition:background-color .3s,color .3s;text-decoration:none;position:relative;border:1px solid transparent;text-transform:uppercase;color:#FFF;margin:4px;min-width:48px;background:#007EFA}.layout-container .pager__item a:last-child{margin-bottom:0}.layout-container .pager__item a:hover{background-color:rgba(0,126,250,.8)}.layout-container .pager__item--first,.layout-container .pager__item--last{display:none}.layout-container .pager__item.is-active a,.layout-container .pager__item:hover a{background:#007EFA}.layout-container .password-strength__meter{height:4px;margin:0 0 4px;background-color:#CBD5E1}.layout-container .password-strength__indicator{background-color:#007EFA}.layout-container .password-strength__title{font-family:Geist,sans-serif;font-weight:400;margin:0 0 16px;color:#007EFA}.layout-container .password-strength__title:last-child{margin-bottom:0}.layout-container .price-model__toggle{display:flex;align-items:center;justify-content:center;cursor:pointer}.layout-container .price-model__toggle p{margin:0}.layout-container .price-model__toggle-checkbox{visibility:hidden;position:absolute;left:-99999px}.layout-container .price-model__toggle-checkbox+span{position:relative;display:flex;align-items:center;width:48px;height:24px;cursor:pointer;border-radius:24px;background-color:#1C7FCC}.layout-container .price-model__toggle-checkbox+span:after{content:"";position:absolute;border-radius:50%;background-color:#FFF;transition:.1s ease;width:16px;height:16px;left:4px}.layout-container .price-model__toggle-checkbox:checked+span{background-color:#F59F1D}.layout-container .price-model__toggle-checkbox:checked+span:after{left:calc(100% - 20px)}.layout-container .price-model__toggle-label{color:#000;opacity:.36}.layout-container .price-model__toggle-label--active{opacity:1}.layout-container .price-model__price{text-align:center;color:#007EFA;margin-top:32px}.layout-container .price-model__amount{font-size:32px;font-weight:500;margin-top:32px}.layout-container .price-model__link-wrapper{margin:40px auto 0;display:flex}.layout-container .price-model__link{margin:0 auto}.layout-container .product-card{position:relative;overflow:hidden;margin:0;display:block;text-decoration:none;color:#01090F;background-color:#FFF;border-radius:16px;cursor:auto;border:1px solid #F8FAFC}@media (min-width:768px){.layout-container .product-card{border-radius:32px}}.layout-container .product-card[href]{cursor:pointer}.layout-container .product-card__title{font-style:normal;margin:0 0 24px;color:#01090F;display:block;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(30px,28px + .55556vw,36px)}.layout-container .product-card--free{border:2px solid #FF8E00}.layout-container .product-card--active{border:2px solid #007EFA}.layout-container .product-card__description{margin-bottom:16px}.layout-container .product-card__content{padding:24px 24px 0}.layout-container .product-card__content:after{left:0;right:0;content:' ';height:2px;width:100%;bottom:0;display:block;background-color:#F8FAFC}.layout-container .product-card__prices,.layout-container .product-card__prices div,.layout-container .product-card__prices p{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;letter-spacing:calc(1em * -.02);font-size:14px;color:#007EFA}.layout-container .product-card__link_preview:after,.layout-container .reference-card__date:before{font-style:normal;line-height:1;direction:ltr;opacity:1;position:relative;text-transform:none;white-space:nowrap;-webkit-user-select:none}.layout-container .product-card__prices div:last-child,.layout-container .product-card__prices p:last-child,.layout-container .product-card__prices:last-child{margin-bottom:0}.layout-container .product-card__prices div,.layout-container .product-card__prices p{display:inline-flex}.layout-container .product-card__prices span{padding:0 2px;font-weight:700}.layout-container .product-card__prices span:first-child{padding-left:0}.layout-container .product-card__footer{display:flex;justify-content:space-between;padding:8px 24px 24px;align-items:center}.layout-container .product-card__link_preview{font-weight:500;margin-bottom:0;text-decoration:none}.layout-container .product-card__link_preview:after{font-family:'Material Icons Outlined';font-weight:400;letter-spacing:normal;word-wrap:normal;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;content:'visibility';font-size:16px;padding-left:8px;vertical-align:middle}.layout-container .product-card__link_login,.layout-container .product-card__link_subscribe{font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 16px;letter-spacing:calc(1em * -.02);color:#FFF;text-align:center;display:inline-flex;justify-content:center;align-items:center;padding:0 24px;height:48px;outline:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:32px;text-decoration:none;position:relative;border:1px solid transparent;background-color:#007EFA;text-transform:uppercase;min-width:unset;max-height:32px}.layout-container .product-card__link_login:last-child,.layout-container .product-card__link_subscribe:last-child,.layout-container .step-three__button:last-child{margin-bottom:0}.layout-container .product-card__link_login:hover,.layout-container .product-card__link_subscribe:hover{background-color:rgba(0,126,250,.8)}.layout-container .reference-card-wrapper,.layout-container .simple-card{background-color:#FFF;border-radius:16px;text-decoration:none;overflow:hidden}.layout-container .reference-card{margin:0 auto 32px;padding:0 20px 0 19px;width:100%}@media (min-width:768px){.layout-container .reference-card{padding-right:40px;padding-left:40px}.layout-container .simple-card{border-radius:32px}}@media (min-width:1024px){.layout-container .reference-card{padding-right:44px;padding-left:44px}.layout-container .reference-card-wrapper{grid-template-columns:1fr 3fr}}@media (min-width:1280px){.layout-container .reference-card{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .reference-card{padding-right:160px;padding-left:160px}}.layout-container .reference-card-wrapper{box-shadow:0 0 16px rgba(16,112,187,.16);display:grid}.layout-container .reference-card__media{display:inline-block}.layout-container .reference-card__media img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.layout-container .reference-card__media img{height:200px}}.layout-container .reference-card__content{margin:48px 32px}.layout-container .reference-card__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 16px;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(30px,28px + .55556vw,36px)}.layout-container .reference-card__date{color:rgba(1,9,15,.32)}.layout-container .reference-card__date:before{font-family:'Material Icons Outlined';font-weight:400;letter-spacing:normal;word-wrap:normal;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;content:'schedule';font-size:15px;top:2px;padding-right:8px}.layout-container .simple-card__title,.layout-container .step-three__button,.layout-container .teaser-card-hero__title{text-transform:uppercase;letter-spacing:calc(1em * -.02);font-style:normal}.layout-container .simple-card{position:relative;margin:0;display:block;color:#01090F;cursor:auto;transition:box-shadow .6s}.layout-container .simple-card[href]{cursor:pointer}.layout-container .simple-card__content{padding:24px}.layout-container .simple-card__title{font-family:Anton,sans-serif;line-height:1.1em;margin:0 0 16px;color:#01090F;display:block;font-weight:400;font-size:clamp(30px,28px + .55556vw,36px)}.layout-container .simple-card:hover{box-shadow:0 0 16px rgba(16,112,187,.16)}.layout-container .simple-card__icon{height:56px;width:56px;background:rgba(255,142,0,.24);display:flex;align-items:center;justify-content:center}.layout-container .simple-card__icon i{font-size:40px;color:#FF8E00;text-align:center;padding-top:4px}.layout-container .social-icons{display:flex;margin:0}.layout-container .social-icons>a{margin:0 32px 0 0}.layout-container .social-icons img{height:40px;width:40px;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.layout-container .step-one .data-connections{font-size:calc(min(12px,1.5vh,1.5vw));aspect-ratio:1;width:100%}.layout-container .step-one .data-connections__grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);grid-template-areas:". . . financial . ." "salary . transfer . analysis ." ". benchmark . . . valuation" ". . player club . ." "ma . . . forecast ." ". roi . injury . .";width:100%;gap:8px;margin-inline:auto;margin-top:24px;position:relative}.layout-container .step-one .data-connections__cell{position:relative;aspect-ratio:10/9;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:16px;color:#CBD5E1;cursor:pointer;transition:border-color .5s,background-color .5s,box-shadow .5s}.layout-container .step-one .data-connections__cell.active,.layout-container .step-one .data-connections__cell:hover{border-color:#fff;background:#fff;box-shadow:0 12px 72px -30px rgba(0,0,0,.5),0 4px 49px -38px rgba(0,0,0,.8)}.layout-container .step-one .data-connections__cell.active .data-connections__icon,.layout-container .step-one .data-connections__cell:hover .data-connections__icon{opacity:0}.layout-container .step-one .data-connections__cell.active .data-connections__icon--active,.layout-container .step-one .data-connections__cell:hover .data-connections__icon--active{opacity:1}.layout-container .step-one .data-connections__cell.active .data-connections__icon--active img,.layout-container .step-one .data-connections__cell:hover .data-connections__icon--active img{transform:translateY(0)}.layout-container .step-one .data-connections__cell--club-financial{grid-area:financial}.layout-container .step-one .data-connections__cell--player-salary{grid-area:salary}.layout-container .step-one .data-connections__cell--player-transfer{grid-area:transfer}.layout-container .step-one .data-connections__cell--club-analysis{grid-area:analysis}.layout-container .step-one .data-connections__cell--club-benchmark{grid-area:benchmark}.layout-container .step-one .data-connections__cell--player-valuation{grid-area:valuation}.layout-container .step-one .data-connections__cell--player{grid-area:player}.layout-container .step-one .data-connections__cell--club{grid-area:club}.layout-container .step-one .data-connections__cell--club-ma{grid-area:ma}.layout-container .step-one .data-connections__cell--club-forecast{grid-area:forecast}.layout-container .step-one .data-connections__cell--player-roi{grid-area:roi}.layout-container .step-one .data-connections__cell--player-injury{grid-area:injury}.layout-container .step-one .data-connections__icon{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;transition:opacity .5s;padding:16px}@media (max-width:767px){.layout-container .step-one .data-connections__cell.active .data-connections__icon--active img,.layout-container .step-one .data-connections__cell:hover .data-connections__icon--active img{transform:translateY(8px)}.layout-container .step-one .data-connections__icon{padding:12px}}.layout-container .step-one .data-connections__icon img{transition:transform .5s}.layout-container .step-one .data-connections__icon--active{opacity:0}.layout-container .step-one .data-connections__icon--active img{transform:translateY(16px)}.layout-container .step-one .data-connections__line{position:absolute;z-index:-1;opacity:0;transition:opacity .5s;--pos-left:0;--pos-top:0;--width:0;--height:0;left:calc((var(--pos-left))/ 6 * 100%);top:calc((var(--pos-top))/ 6 * 100%);width:calc((var(--width))/ 6 * 100%);height:calc((var(--height))/ 6 * 100%)}.layout-container .step-one .data-connections__line.active{opacity:1}.layout-container .step-one .data-connections__line--club-financial{--pos-left:3.5;--pos-top:.5;--width:1;--height:3;--padding:0 0 0 2px}.layout-container .step-one .data-connections__line--club-benchmark{--pos-left:1.5;--pos-top:2.5;--width:2;--height:1;--padding:2px 2px 0 0;border-top-right-radius:16px}.layout-container .step-one .data-connections__line--club-analysis{--pos-left:3.5;--pos-top:1.5;--width:1;--height:2;--padding:2px 0 0 2px;border-top-left-radius:16px}.layout-container .step-one .data-connections__line--club-ma{--pos-left:0.5;--pos-top:3.5;--width:3;--height:1;--padding:0 2px 2px 0;border-bottom-right-radius:16px}.layout-container .step-one .data-connections__line--club-forecast{--pos-left:3.5;--pos-top:3.5;--width:1;--height:1;--padding:0 0 2px 2px;border-bottom-left-radius:16px}.layout-container .step-one .data-connections__line--player-salary{--pos-left:.5;--pos-top:1.5;--width:2;--height:2;--padding:0 0 2px 2px;border-bottom-left-radius:16px}.layout-container .step-one .data-connections__line--player-transfer{--pos-left:2.5;--pos-top:1.5;--width:1;--height:2;--padding:0 0 0 2px}.layout-container .step-one .data-connections__line--player-valuation{--pos-left:2.5;--pos-top:2.5;--width:3;--height:1;--padding:2px 0 0 2px;border-top-left-radius:16px}.layout-container .step-one .data-connections__line--player-roi{--pos-left:1.5;--pos-top:3.5;--width:1;--height:2;--padding:0 2px 2px 0;border-bottom-right-radius:16px}.layout-container .step-one .data-connections__line--player-injury{--pos-left:2.5;--pos-top:3.5;--width:1;--height:2;--padding:0 0 2px 2px;border-bottom-left-radius:16px}@-webkit-keyframes angle{from{--angle:0deg}to{--angle:360deg}}.layout-container .step-one .data-connections__line:before{--angle:0deg;content:"";position:absolute;inset:0;padding:var(--padding);background:conic-gradient(from var(--angle),#E2E8F0,#F1F5F9,#E2E8F0);border-radius:inherit;-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);transition:--angle .5s;-webkit-animation:angle 1s linear infinite;animation:angle 1s linear infinite}.layout-container .step-three__container{position:relative;min-height:100px;width:100%;aspect-ratio:3/2}.layout-container .step-three__display{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0}.layout-container .step-three__display--active{opacity:1}.layout-container .step-three__actions{margin-top:56px;display:flex;align-items:center;justify-content:center;gap:8px}.layout-container .step-three__button{font-optical-sizing:auto;line-height:1.5em;color:#1E293B;display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:32px;border:none;background:rgba(0,126,250,0);margin:0;cursor:pointer}.layout-container .step-three__button--active,.layout-container .step-three__button:hover{background-color:#007efa;color:#FFF}.layout-container .step-two__container{position:relative;min-height:100px;width:100%;aspect-ratio:3/2}.layout-container .step-two__display{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0}.layout-container .step-two__display--active{opacity:1}.layout-container .step-two__actions{display:grid;grid-template-columns:repeat(5,1fr);width:calc(100% * (5 / 6));gap:8px;margin-inline:auto;position:relative}.layout-container .step-two__actions--top{grid-template-areas:". salary . valuation .";margin-bottom:clamp(16px,4svh,64px)}.layout-container .step-two__actions--bottom{grid-template-areas:". benchmark . ranking .";margin-top:clamp(16px,4svh,64px)}.layout-container .step-two__button{position:relative;aspect-ratio:10/9;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:16px;color:#CBD5E1;cursor:pointer;transition:border-color .5s,background-color .5s,box-shadow .5s}.layout-container .step-two__button--active,.layout-container .step-two__button:hover{border-color:#fff;background:#fff;box-shadow:0 12px 72px -30px rgba(0,0,0,.5),0 4px 49px -38px rgba(0,0,0,.8)}.layout-container .step-two__button--active .step-two__icon,.layout-container .step-two__button:hover .step-two__icon{opacity:0}.layout-container .step-two__button--active .step-two__icon--active,.layout-container .step-two__button:hover .step-two__icon--active{opacity:1}.layout-container .step-two__button--active .step-two__icon--active img,.layout-container .step-two__button:hover .step-two__icon--active img{transform:translateY(0)}.layout-container .step-two__button--player-salary{grid-area:salary}.layout-container .step-two__button--player-valuation{grid-area:valuation}.layout-container .step-two__button--club-benchmark{grid-area:benchmark}.layout-container .step-two__button--club-ranking{grid-area:ranking}.layout-container .step-two__icon{font-size:calc(min(12px,1.5vh,1.5vw));position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;transition:opacity .5s;padding:16px}@media (max-width:767px){.layout-container .step-two__button--active .step-two__icon--active img,.layout-container .step-two__button:hover .step-two__icon--active img{transform:translateY(4px)}.layout-container .step-two__icon{padding:12px}}.layout-container .step-two__icon img{transition:transform .5s}.layout-container .step-two__icon--active{opacity:0}.layout-container .step-two__icon--active img{transform:translateY(16px)}.layout-container .step-two__line{position:absolute;z-index:-1;opacity:0;transition:opacity .5s;--pos-left:0;--pos-top:0;--width:0;--height:0;left:calc((var(--pos-left))/ 5 * 100%);top:calc((var(--pos-top))/ 1 * 100%);width:calc((var(--width))/ 5 * 100%);height:calc((var(--height))/ 1 * 100%)}.layout-container .step-two__line.active{opacity:1}.layout-container .step-two__line--player-salary{--pos-left:1.5;--pos-top:.5;--width:1;--height:2;--padding:2px 2px 0 0;border-top-right-radius:16px}.layout-container .step-two__line--player-valuation{--pos-left:2.5;--pos-top:.5;--width:1;--height:2;--padding:2px 0 0 2px;border-top-left-radius:16px}.layout-container .step-two__line--club-benchmark{--pos-left:1.5;--pos-top:-1.5;--width:1;--height:2;--padding:0 2px 2px 0;border-bottom-right-radius:16px}.layout-container .step-two__line--club-ranking{--pos-left:2.5;--pos-top:-1.5;--width:1;--height:2;--padding:0 0 2px 2px;border-bottom-left-radius:16px}@keyframes angle{from{--angle:0deg}to{--angle:360deg}}.layout-container .step-two__line:before{--angle:0deg;content:"";position:absolute;inset:0;padding:var(--padding);background:conic-gradient(from var(--angle),#E2E8F0,#F1F5F9,#E2E8F0);border-radius:inherit;-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);transition:--angle .5s;-webkit-animation:angle 1s linear infinite;animation:angle 1s linear infinite}.layout-container .teaser-card-hero{position:relative;overflow:hidden;display:block;text-decoration:none;cursor:auto;border-radius:0;margin:0;color:#01090F;background-color:#FFF}@media (min-width:768px){.layout-container .teaser-card-hero{border-radius:32px}}.layout-container .teaser-card-hero[href]{cursor:pointer}.layout-container .teaser-card-hero-wrapper{text-decoration:none}.layout-container .teaser-card-hero__media{background-color:#007EFA}.layout-container .teaser-card-hero__media img{width:100%!important;aspect-ratio:1440/688;-o-object-fit:cover;object-fit:cover}.layout-container .teaser-card-hero__content{padding:32px;margin-top:-40px;border-radius:40px 40px 0 0;background-color:#FFF;position:relative}.layout-container .teaser-card-hero__title{font-family:Anton,sans-serif;line-height:1.1em;color:#01090F;font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);padding:0 20px 0 19px;max-width:1248px;max-width:736px;display:block;margin:0 auto}.layout-container .search-page .views-field-created:before,.layout-container .teaser-card-hero__date:before{font-family:'Material Icons Outlined';word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;content:'schedule'}@media (min-width:768px){.layout-container .teaser-card-hero__title{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .teaser-card-hero__title{padding-right:44px;padding-left:44px;max-width:824px}}@media (min-width:1280px){.layout-container .teaser-card-hero__title{padding-right:64px;padding-left:64px;max-width:1000px}}@media (min-width:1440px){.layout-container .teaser-card-hero__title{padding-right:160px;padding-left:160px;max-width:1056px}}@media (min-width:1920px){.layout-container .teaser-card-hero__title{max-width:1440px}}.layout-container .teaser-card-hero__meta{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1248px;max-width:736px;justify-content:space-between}@media (min-width:768px){.layout-container .teaser-card-hero__meta{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .teaser-card-hero__meta{padding-right:44px;padding-left:44px;max-width:824px;display:flex}}@media (min-width:1280px){.layout-container .teaser-card-hero__meta{padding-right:64px;padding-left:64px;max-width:1000px}}@media (min-width:1440px){.layout-container .teaser-card-hero__meta{padding-right:160px;padding-left:160px;max-width:1056px}}@media (min-width:1920px){.layout-container .teaser-card-hero__meta{max-width:1440px}}.layout-container .teaser-card-hero__date{color:rgba(1,9,15,.32);margin-bottom:16px;display:block}.layout-container .teaser-card-hero__date:before{font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;font-size:15px;top:2px;padding-right:8px;position:relative}.layout-container .teaser-card-hero__footer{max-width:1248px;max-width:736px;display:flex;align-items:center;padding:0 48px 32px;margin:0 auto}@media (min-width:768px){.layout-container .teaser-card-hero__footer{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .teaser-card-hero__footer{padding-right:44px;padding-left:44px;max-width:824px}}@media (min-width:1280px){.layout-container .teaser-card-hero__footer{padding-right:64px;padding-left:64px;max-width:1000px}}@media (min-width:1440px){.layout-container .teaser-card-hero__footer{padding-right:160px;padding-left:160px;max-width:1056px}}@media (min-width:1920px){.layout-container .teaser-card-hero__footer{max-width:1440px}}.layout-container .teaser-card-hero__link{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 16px;letter-spacing:calc(1em * -.02);font-size:12px;font-weight:600;color:#FFF;text-align:center;display:inline-flex;justify-content:center;align-items:center;min-width:120px;height:48px;outline:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:32px;transition:background-color .3s,color .3s;text-decoration:none;position:relative;border:1px solid transparent;background-color:#007EFA;text-transform:uppercase;padding:16px}.layout-container .teaser-card-hero__link:last-child{margin-bottom:0}.layout-container .teaser-card-hero__link:hover{background-color:rgba(0,126,250,.8)}.layout-container .teaser-card{position:relative;overflow:hidden;margin:0;display:block;text-decoration:none;color:#01090F;background-color:#FFF;border-radius:16px;cursor:auto}.layout-container .teaser-card__text,.layout-container .teaser-card__title{margin:0 0 16px;font-style:normal;letter-spacing:calc(1em * -.02);font-weight:400}.layout-container .teaser-card[href]{cursor:pointer}.layout-container .teaser-card__wrapper{display:flex;flex-direction:column;height:100%;text-decoration:none}.layout-container .teaser-card__image,.layout-container .teaser-card__media{background-color:#E2E8F0}.layout-container .teaser-card__image img,.layout-container .teaser-card__media img{width:100%!important;aspect-ratio:586/439;-o-object-fit:cover;object-fit:cover}.layout-container .teaser-card__content{padding:16px 16px 24px;flex:1}.layout-container .content-blocks-contact__content,.layout-container .teaser-card__bulletpoints{flex:1}@media (min-width:768px){.layout-container .teaser-card{border-radius:32px}.layout-container .teaser-card__content{padding:32px 32px 40px}}.layout-container .teaser-card__title{font-family:Anton,sans-serif;line-height:1.1em;color:#01090F;text-transform:uppercase;font-size:clamp(20px,18.67px + .37037vw,24px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.layout-container .teaser-card__text{font-family:Geist,sans-serif;font-optical-sizing:auto;line-height:1.5em;color:#475569}.layout-container .teaser-card__text:last-child{margin-bottom:0}.layout-container .teaser-card__footer{position:absolute;bottom:40px;right:32px}.layout-container .teaser-card__link{display:none}@media (min-width:1024px){.layout-container .teaser-card__text{margin-right:128px}.layout-container .teaser-card__link{background-image:url(/themes/custom/offthepitch/images/arrow-right.svg);background-repeat:no-repeat;background-size:24px;background-position:center;display:flex;width:32px;height:32px}}.layout-container .teaser-card__description{text-align:center}.layout-container .teaser-card__bulletpoints .field__items{margin:16px 0;padding-left:40px}.layout-container .teaser-card__bulletpoints .field__item{position:relative;margin:0 0 8px}.layout-container .teaser-card__bulletpoints .field__item:before{content:"";position:absolute;border-radius:50%;-webkit-mask-image:url(/themes/custom/offthepitch/images/check.svg);mask-image:url(/themes/custom/offthepitch/images/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#007EFA;width:16px;height:16px;left:-32px;top:4px}.layout-container .tools__subtitle{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 24px;display:block;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(20px,18.67px + .37037vw,24px);text-transform:uppercase;color:#CBD5E1}.layout-container .tools__tool-grid{display:grid;grid-template-columns:1fr;gap:16px}.layout-container .tools__tool{display:flex;align-items:center;gap:8px}.layout-container .tools__tool .field--name-field-media{margin:0}.layout-container .tools__tool img{display:block;height:24px;width:24px}.layout-container .tools__name,.layout-container .tools__name a{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 16px;letter-spacing:calc(1em * -.02);font-size:12px;color:#64748B;font-weight:600}.layout-container .tools__name a:last-child,.layout-container .tools__name:last-child{margin-bottom:0}.layout-container .tools__name a{text-decoration:none}.layout-container .tools__name a:hover{text-decoration:underline}.layout-container .testimonial{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (max-width:1279px){.layout-container .testimonial{grid-gap:24px}}@media (max-width:767px){.layout-container .testimonial{grid-gap:16px}}@media (min-width:768px){.layout-container .testimonial{display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr);align-items:center}.layout-container .testimonial__content{grid-column:auto/span 7}}.layout-container .contact__subtitle,.layout-container .testimonial__author-organisation .field,.layout-container .testimonial__body .field *{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;display:block;letter-spacing:calc(1em * -.02);text-transform:uppercase}@media (min-width:768px) and (min-width:768px) and (max-width:1023px){.layout-container .testimonial{grid-template-columns:repeat(8,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .testimonial{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .testimonial{grid-template-columns:repeat(4,1fr);grid-gap:16px}}.layout-container .testimonial__body .field *{margin:0 0 16px;color:#01090F;font-size:clamp(30px,28px + .55556vw,36px);font-weight:500}.layout-container .testimonial__author-organisation .field{margin:0 0 16px;font-size:clamp(30px,28px + .55556vw,36px);font-weight:500;color:#007EFA}.layout-container .testimonial__author-title .field{color:#FF8E00}.layout-container .testimonial__media img{width:100%;max-width:352px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden;box-shadow:0 0 16px rgba(16,112,187,.16)}.layout-container .contact__subtitle{margin:0 0 24px;font-weight:400;font-size:clamp(20px,18.67px + .37037vw,24px);color:#CBD5E1}.layout-container .user-contact__container,.layout-container .user-contact__name .field{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0 0 16px}.layout-container .user-contact{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.layout-container .user-contact img{display:block;width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.layout-container .user-contact__name .field{line-height:1.5em;letter-spacing:calc(1em * -.02);font-size:12px;text-transform:uppercase;font-weight:600;color:#64748B}.layout-container .user-contact__name .field:last-child{margin-bottom:0}.layout-container .user-contact__container{font-weight:400;line-height:1.5em;color:#1E293B;letter-spacing:calc(1em * -.02);font-size:12px;display:flex;flex-wrap:wrap;gap:4px}.layout-container .user-contact__email a,.layout-container .user-contact__title .field{font-size:12px;font-weight:600;font-family:Geist,sans-serif;font-optical-sizing:auto;line-height:1.5em;letter-spacing:calc(1em * -.02);font-style:normal;text-transform:uppercase}.layout-container .user-contact__container:last-child{margin-bottom:0}.layout-container .user-contact__title .field{margin:0 0 16px;color:#94A3B8}.layout-container .user-contact__title .field:last-child{margin-bottom:0}.layout-container .user-contact__email a{margin:0 0 16px;color:#007EFA}.layout-container .user-contact__email a:last-child{margin-bottom:0}.layout-container .user-contact .button{border-color:#FF8E00;background-color:transparent;color:#FF8E00;box-shadow:none;min-width:unset;text-transform:uppercase}.layout-container .user-contact .button:hover{background-color:#FF8E00;color:#FFF}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block{background:0 0;padding:0;width:100%;order:1}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block *{all:revert}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block .contextual-links,body.path-user #block-offthepitch-local-tasks.block-local-tasks-block .trigger,body.path-user #block-offthepitch-local-tasks.block-local-tasks-block .visually-hidden{display:none}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block ul.tabs.primary{list-style-type:none!important;padding-left:0!important}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block ul.tabs.primary li{margin-bottom:16px!important;padding:12px 24px!important}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block ul.tabs.primary li a{color:#01090F!important;text-decoration:none!important}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block ul.tabs.primary li a:hover{color:#007EFA!important}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block ul.tabs.primary li.is-active{border-left:solid 2px #007EFA}body.path-user #block-offthepitch-local-tasks.block-local-tasks-block ul.tabs.primary li.is-active a{color:#007EFA!important;font-weight:700}.layout-container .layout__region .block{margin-bottom:64px}.layout-container .content-blocks-column-text{background:#F1F5F9}.layout-container .content-blocks-column-text__container{margin:0 auto 32px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr);padding-block:120px}@media (min-width:768px){.layout-container .testimonial__media{grid-column:9/span 4}.layout-container .testimonial__media img{max-width:448px}.layout-container .content-blocks-column-text__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){body.path-user #block-offthepitch-local-tasks.block-local-tasks-block{order:unset}.layout-container .content-blocks-column-text__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-column-text__container{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .content-blocks-column-text__container{padding-right:160px;padding-left:160px}}@media (min-width:768px) and (max-width:1023px){.layout-container .content-blocks-column-text__container{grid-template-columns:repeat(8,1fr)}}@media (max-width:1279px){.layout-container .content-blocks-column-text__container{grid-gap:24px}}@media (max-width:767px){.layout-container .content-blocks-column-text__container{grid-template-columns:repeat(4,1fr);grid-gap:16px}}.layout-container .content-blocks-column-text__column{grid-column:auto/span 3}@media (max-width:1023px){.layout-container .content-blocks-column-text__column{grid-column:auto/span 4}}.layout-container .content-blocks-column-text__title{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 16px;color:#1E293B;letter-spacing:calc(1em * -.02);font-size:clamp(18px,17.33px + .18519vw,20px);font-weight:700}.layout-container .content-blocks-column-text__title:last-child{margin-bottom:0}.layout-container .content-blocks-comparison__container{max-width:1140px;margin:64px auto 0}.layout-container .content-blocks-comparison iframe{width:100%;height:4500px;border:none}.otp-connect{opacity:1;position:fixed;inset:0;z-index:9999;color:#1E293B;padding:32px;display:flex;align-items:center;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.3s;animation-duration:.3s}.otp-connect--is-hidden,.otp-connect__content--is-hidden{display:none}@media (max-width:768px){.otp-connect{padding:16px}}@-webkit-keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.otp-connect:before{content:"";position:absolute;inset:0}.otp-connect__mask{position:absolute;inset:0;background:rgba(17,24,39,.6);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.otp-connect__container{position:relative;max-width:720px;margin:0 auto;background:#E2E8F0;border-radius:32px;box-shadow:0 6px 18px rgba(16,24,40,.08);padding:40px 32px;isolation:isolate;overflow:auto;max-height:100%}@media (max-width:768px){.otp-connect__container{border-radius:24px;padding:46px 16px 16px}}.otp-connect__content{margin-bottom:16px}.otp-connect__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 16px;color:#01090F;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);display:flex;flex-direction:column}.layout-container .content-blocks-contact__subtitle,.otp-connect__bulletpoints li,.otp-connect__conditions,.otp-connect__manchet{font-style:normal;line-height:1.5em;letter-spacing:calc(1em * -.02);font-optical-sizing:auto}.otp-connect__form .otp-connect__email,.otp-connect__manchet{font-size:16px;font-family:Geist,sans-serif;color:#1E293B}.otp-connect__manchet{font-weight:400;margin:32px 0 16px}.otp-connect__manchet:last-child{margin-bottom:0}.otp-connect__bulletpoints{margin:32px 0;padding-left:0;list-style:none}.otp-connect__bulletpoints--is-hidden{display:none}.otp-connect__bulletpoints li{font-family:Geist,sans-serif;color:#1E293B;position:relative;margin:8px 0;font-size:14px;font-weight:600}.otp-connect__bulletpoints li:last-child{margin-bottom:0}@media (max-width:768px){.otp-connect__bulletpoints li{margin:0 0 8px;display:flex;align-items:flex-start}}.otp-connect__bulletpoints li:before{margin-right:16px;display:inline-flex;content:"";vertical-align:bottom;-webkit-mask-image:url(/themes/custom/offthepitch/images/check-badge.svg);mask-image:url(/themes/custom/offthepitch/images/check-badge.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:center no-repeat #FF8E00;width:20px;height:20px;flex-shrink:0}@media (max-width:768px){.otp-connect__bulletpoints li:before:before{flex-shrink:0;margin-right:8px}}.otp-connect__form{position:relative;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.otp-connect__form--is-hidden{display:none}.otp-connect__form .otp-connect__email{width:100%;height:50px;border-radius:8px;border:1px solid rgba(18,28,45,.08);background:url(/themes/custom/offthepitch/images/mail-icon.svg) right 14px center no-repeat #fff;padding:0 52px 0 18px;outline:0;transition:box-shadow .2s,border-color .2s;background-size:22px 22px}.otp-connect__form .otp-connect__email::-moz-placeholder{color:#98a2b3}.otp-connect__form .otp-connect__email:-ms-input-placeholder{color:#98a2b3}.otp-connect__form .otp-connect__email::placeholder{color:#98a2b3}.otp-connect__form .otp-connect__email:focus{border-color:rgba(0,126,250,.35);box-shadow:0 0 0 4px rgba(0,126,250,.12)}.otp-connect__form .otp-connect__submit{font-family:Geist,sans-serif;height:46px;max-width:130px;padding:0 22px;border:0;font-weight:400;border-radius:28px;font-size:12px;color:#fff;background:#FF8E00;cursor:pointer;transition:transform .06s ease,filter .2s ease,box-shadow .2s ease;text-transform:uppercase}@media (max-width:768px){.otp-connect__form{grid-template-columns:1fr}.otp-connect__form .otp-connect__submit{width:100%}}.otp-connect__form .otp-connect__submit:hover{filter:brightness(1.05);box-shadow:0 4px 16px rgba(255,142,0,.3)}.otp-connect__form .otp-connect__submit:disabled{opacity:.6;cursor:not-allowed}.otp-connect__conditions{font-family:Geist,sans-serif;font-weight:400;margin:6px 0 16px;grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:10px;color:#64748B;font-size:14px}.otp-connect__conditions:last-child{margin-bottom:0}.otp-connect__conditions-checkbox{display:flex;flex-direction:row;align-items:center}.otp-connect__conditions a{color:#007EFA;text-decoration:underline}.otp-connect__conditions .otp-connect__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid #9aa6bc;border-radius:6px;position:relative;cursor:pointer;font-size:16px;margin:0 8px 0 0;transition:border-color .2s,background .2s}.otp-connect__conditions .otp-connect__checkbox:checked{background:#007EFA;border-color:#007EFA}.otp-connect__conditions .otp-connect__checkbox:checked::after{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="white"><path d="M16.704 5.29a1 1 0 0 1 0 1.42l-7.01 7.01a1 1 0 0 1-1.42 0L3.296 8.74a1 1 0 1 1 1.42-1.42l3.14 3.14 6.3-6.17a1 1 0 0 1 1.548 0Z"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="white"><path d="M16.704 5.29a1 1 0 0 1 0 1.42l-7.01 7.01a1 1 0 0 1-1.42 0L3.296 8.74a1 1 0 1 1 1.42-1.42l3.14 3.14 6.3-6.17a1 1 0 0 1 1.548 0Z"/></svg>') center/contain no-repeat;background:#fff}.otp-connect__conditions .otp-connect__error{color:#FF2B00;font-weight:600;margin-left:8px}.otp-connect__success{text-align:left;margin-top:18px;display:flex;flex-direction:column;align-items:center}.otp-connect__success--is-hidden{display:none}.otp-connect__close{position:absolute;align-items:center;justify-content:center;top:8px;right:10px;width:40px;height:40px;border:0;background-color:#E2E8F0;color:#334155;font-size:28px}.layout-container .content-blocks-contact{margin:0 auto 32px;padding:0 20px 0 19px;display:flex;flex-wrap:wrap;flex-direction:column;gap:32px}@media (min-width:768px){.layout-container .content-blocks-contact{padding-right:40px;padding-left:40px;flex-direction:row;align-items:center}}@media (min-width:1024px){.layout-container .content-blocks-contact{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-contact{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .content-blocks-contact{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-contact__subtitle{font-family:Geist,sans-serif;font-weight:400;margin:0 0 16px;font-size:18px;color:#007EFA}.layout-container .content-blocks-contact__title,.layout-container .content-blocks-dashboard__title{font-style:normal;color:#01090F;letter-spacing:calc(1em * -.02);display:block;font-weight:400;text-transform:uppercase;font-family:Anton,sans-serif;line-height:1.1em}.layout-container .content-blocks-contact__subtitle:last-child{margin-bottom:0}.layout-container .content-blocks-contact__title{margin:0 0 16px;font-size:clamp(48px,44px + 1.11111vw,60px)}.layout-container .content-blocks-contact__media{order:-1;flex:1}.layout-container .content-blocks-contact__media img{width:100%;border-radius:32px}.layout-container .content-blocks-dashboard{margin:32px auto;padding:0 20px 0 19px;max-width:1920px}.layout-container .content-blocks-dashboard__manchet,.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-body{max-width:600px}@media (min-width:768px){.layout-container .content-blocks-contact__media{order:2}.layout-container .content-blocks-dashboard{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-dashboard{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-dashboard{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .content-blocks-dashboard{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-dashboard__title{margin:0 0 32px;font-size:clamp(30px,28px + .55556vw,36px)}.layout-container .content-blocks-dashboard__manchet p{line-height:1.6}.layout-container .content-blocks-dashboard__container--personal{padding-top:64px}.layout-container .content-blocks-dashboard iframe{width:100%}.layout-container .footer{max-width:1920px;position:relative;display:block;padding:0!important;margin:64px 0 0}@media (min-width:768px){.layout-container .footer{padding-right:40px;padding-left:40px;margin-top:120px}}@media (min-width:1024px){.layout-container .footer{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .footer{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .footer{padding-right:160px;padding-left:160px}}.layout-container .footer:before{content:"";position:absolute;inset:0;left:50%;width:100vw;translate:-50%;background-color:#E2E8F0;z-index:-1}.layout-container .footer__container{display:flex;flex-direction:column;gap:24px;padding:32px}@media (min-width:1280px){.layout-container .footer__container{gap:40px;padding:48px 32px 32px}}@media (max-width:767px){.layout-container .footer__container{padding:20px}}.layout-container .footer__social-icons{display:flex;align-items:center;gap:16px;padding:12px 0 28px;border-bottom:1px solid #CBD5E1}.layout-container .footer__social-icons .offthepitch-blocks-social-icons{display:flex;align-items:center;gap:16px}.layout-container .footer__social-icons a{margin:0;display:inline-flex;line-height:0}.layout-container .footer__cta-title,.layout-container .footer__nav-col>a,.layout-container .footer__nav-col>span,.layout-container .footer__social-icons-title,.layout-container .footer__submenu>li>a,.layout-container .footer__submenu>li>span{font-family:Geist,sans-serif;font-style:normal;line-height:1.5em;letter-spacing:calc(1em * -.02)}.layout-container .footer__social-icons a:focus,.layout-container .footer__social-icons a:hover{opacity:.9}.layout-container .footer__social-icons img{height:24px;width:24px;-o-object-fit:contain;object-fit:contain;display:block}.layout-container .footer__social-icons-title{font-optical-sizing:auto;font-weight:400;font-size:14px;color:#94A3B8;margin:0 24px 0 0;white-space:nowrap}.layout-container .footer__social-icons-title:last-child{margin-bottom:0}.layout-container .footer__navigation{display:grid;grid-template-columns:1fr;gap:32px;padding-top:8px}@media (min-width:1280px){.layout-container .footer__navigation{grid-template-columns:2fr 1fr;align-items:start;gap:48px}}.layout-container .footer__nav{min-width:0}.layout-container .footer__nav-cols{display:grid;grid-template-columns:1fr;grid-gap:24px;padding:0;margin:0}@media (min-width:1024px){.layout-container .footer__nav-cols{grid-template-columns:repeat(2,1fr);grid-gap:32px}}.layout-container .footer__nav-col{margin:0;padding:0;list-style:none}.layout-container .footer__nav-col>a,.layout-container .footer__nav-col>span{font-optical-sizing:auto;font-weight:400;display:block;color:#94A3B8;text-decoration:none;margin:0 0 12px}.layout-container .footer__nav-col>a:last-child,.layout-container .footer__nav-col>span:last-child{margin-bottom:0}@media (min-width:1024px){.layout-container .footer__nav-col>a,.layout-container .footer__nav-col>span{margin-bottom:16px}}.layout-container .footer__submenu{padding:0;margin:0}.layout-container .footer__submenu>li{list-style:none;margin:0 0 8px;padding:0}.layout-container .footer__submenu>li:last-child{margin-bottom:0}.layout-container .footer__submenu>li>a,.layout-container .footer__submenu>li>span{font-optical-sizing:auto;margin:0 0 16px;font-weight:500;color:#475569;text-decoration:none;display:inline-block;padding:0 0 6px;border-bottom:1px solid transparent}.layout-container .footer__submenu>li>a:last-child,.layout-container .footer__submenu>li>span:last-child{margin-bottom:0}.layout-container .footer__submenu>li>a:focus,.layout-container .footer__submenu>li>a:hover,.layout-container .footer__submenu>li>span:focus,.layout-container .footer__submenu>li>span:hover{color:#007EFA;border-bottom-color:#007EFA}.layout-container .footer__cta{border-left:none}@media (min-width:1280px){.layout-container .footer__cta{padding-left:0;border-left:none}.layout-container{--header-height:96px}}@media (max-width:1023px){.layout-container .footer__navigation{gap:0}.layout-container .footer__nav-cols{grid-gap:0}.layout-container .footer__cta{margin-top:8px}}.layout-container .footer__cta-title{font-optical-sizing:auto;font-weight:400;color:#94A3B8;margin:0 0 16px}.layout-container .footer__cta-title:last-child,.layout-container .footer__logo p:last-child{margin-bottom:0}.layout-container .footer__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;text-decoration:none;font-weight:600;width:150px;background-color:#FF8E00;color:#fff}.layout-container .footer__cta-button:focus,.layout-container .footer__cta-button:hover{background-color:#FF8E00;filter:brightness(.95)}.layout-container .footer__cta-button.button{min-height:40px;line-height:1}.layout-container .footer__logo p,.layout-container .header__nav .main-menu .submenu .menu-item a,.layout-container .header__nav .main-menu>.menu-item>a,.layout-container .header__nav .main-menu>.menu-item>span{line-height:1.5em;font-size:14px;font-style:normal;letter-spacing:calc(1em * -.02);font-family:Geist,sans-serif}@media (max-width:767px){.layout-container .footer__cta-button{width:100%;max-width:none;padding:14px 20px}}.layout-container .footer__logo{margin-top:16px;padding-top:24px;border-top:1px solid #CBD5E1;display:flex;align-items:center;justify-content:flex-start;gap:24px;flex-wrap:wrap}@media (min-width:1024px){.layout-container .footer__logo{padding-top:28px}}@media (max-width:1023px){.layout-container .footer__logo{margin-top:24px;padding-top:24px;border-top:1px solid #CBD5E1;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.layout-container .footer__logo p{margin:0;width:auto;white-space:normal;text-align:center}}.layout-container .footer__logo p{font-optical-sizing:auto;font-weight:400;color:#94A3B8;margin:0;white-space:nowrap}.layout-container .footer__logo-link{display:inline-flex;align-items:center;gap:12px;margin:0}.layout-container .footer__logo-link img{height:24px;width:auto;display:block}@media (max-width:1023px){.layout-container .footer__logo-link{margin:0 auto}.layout-container .footer__nav-col>.footer__submenu{border-bottom:1px solid #CBD5E1;padding-bottom:24px;margin-bottom:24px}.layout-container .header{position:absolute;top:0;left:0;right:0;z-index:10}}body.menu-open .header__logo-link{filter:invert(1)}.layout-container .header{margin:0 auto;height:var(--header-height);display:flex;align-items:center;padding:0!important;max-width:none}@media (min-width:768px){.layout-container .header{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .header{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .header{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .header{padding-right:160px;padding-left:160px}}@media (min-width:1920px){.layout-container .header{justify-content:center}}.layout-container .header__container{display:flex;align-items:center;padding:0 20px 0 19px;height:100%;width:100%;gap:16px}@media (min-width:768px){.layout-container .header__container{padding:0 32px!important}}.layout-container .header__logo-link{margin:0;flex:0 1 auto;height:16px;position:relative;z-index:102}@media (min-width:1280px){.layout-container .header__logo-link{height:24px;width:168px}}.layout-container .header__logo-link img{height:100%;width:auto}.layout-container .header__nav{flex:1 0 auto;display:none}@media (min-width:1280px){.layout-container .header__nav{display:block}.layout-container .header__nav .main-menu>.menu-item>a,.layout-container .header__nav .main-menu>.menu-item>span{background-repeat:no-repeat;background-position:left;background-size:16px}}.layout-container .header__nav .main-menu{display:flex;margin:0 auto 0 16px;padding:0;position:relative}@media (min-width:1024px){.layout-container .header__nav .main-menu{margin:0 0 0 auto;gap:16px;justify-content:flex-end}}@media (min-width:1920px){.layout-container .header__nav .main-menu{margin:0 48px 0 auto;gap:24px}.layout-container .header__nav .main-menu>.menu-item .menu-aside{max-width:296px}}.layout-container .header__nav .main-menu>.menu-item{position:relative;list-style:none;margin:0;padding:0;display:inline-block}.layout-container .header__nav .main-menu>.menu-item>a,.layout-container .header__nav .main-menu>.menu-item>span{font-optical-sizing:auto;font-weight:400;padding:16px;margin:0;text-decoration:none;color:#01090F;display:flex;position:relative}.layout-container .header__nav .main-menu>.menu-item>a:last-child,.layout-container .header__nav .main-menu>.menu-item>span:last-child{margin-bottom:0}.layout-container .header__nav .main-menu>.menu-item>a.is-active,.layout-container .header__nav .main-menu>.menu-item>a:hover,.layout-container .header__nav .main-menu>.menu-item>span.is-active,.layout-container .header__nav .main-menu>.menu-item>span:hover{color:#007EFA}.layout-container .header__nav .main-menu>.menu-item>a.is-active:before,.layout-container .header__nav .main-menu>.menu-item>a:hover:before,.layout-container .header__nav .main-menu>.menu-item>span.is-active:before,.layout-container .header__nav .main-menu>.menu-item>span:hover:before{content:"";position:absolute;left:16px;right:16px;bottom:12px;background:#007EFA;height:2px}.layout-container .header__nav .main-menu>.menu-item--collapsed:hover .submenu{opacity:1;height:auto;visibility:visible}.layout-container .header__nav .main-menu>.menu-item--expanded>a:after,.layout-container .header__nav .main-menu>.menu-item--expanded>span:after{transform:rotate(180deg) translateY(50%)}.layout-container .header__nav .main-menu>.menu-item--expanded .submenu{opacity:1;height:auto;visibility:visible}.layout-container .header__nav .main-menu>.menu-item.menu-item--active-trail>a{color:#007EFA}.layout-container .header__nav .main-menu>.menu-item .menu-aside{border-left:1px solid #CBD5E1;font-weight:300;padding-left:24px;min-width:224px;margin:16px 0}@media (min-width:1280px){.layout-container .header__nav .main-menu>.menu-item .menu-aside{padding-left:32px;min-width:232px}}.layout-container .header__nav .main-menu>.menu-item .menu-aside__icon{width:48px;height:48px;border-radius:48px;padding:12px;background:#CBD5E1;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.layout-container .header__nav .main-menu>.menu-item .menu-aside__icon svg{width:20px;height:20px}.layout-container .header__nav .main-menu>.menu-item .menu-aside__icon svg path{fill:#007EFA!important}.layout-container .header__nav .main-menu>.menu-item .menu-aside__title{font-weight:500}.layout-container .header__nav .main-menu>.menu-item .main-extra{padding-left:0}.layout-container .header__nav .main-menu>.menu-item .main-extra a:after{display:inline-flex;content:" ";background-repeat:no-repeat;background-position:center;padding-left:24px;width:16px;height:16px;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33337 8H12.6667' stroke='%2301090F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.3335L12.6667 8.00016L8 12.6668' stroke='%2301090F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.layout-container .header__nav .main-menu>.menu-item .main-extra a:hover{background:0 0;color:#007EFA}.layout-container .header__nav .main-menu>.menu-item .main-extra a:hover:after{display:inline-flex;content:" ";background-repeat:no-repeat;background-position:center;padding-left:24px;width:16px;height:16px;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33337 8H12.6667' stroke='%232090E8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.3335L12.6667 8.00016L8 12.6668' stroke='%232090E8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.layout-container .header__nav .main-menu .submenu{position:absolute;top:100%;left:0;background:#FFF;box-shadow:0 0 16px rgba(16,112,187,.16);border-radius:16px;list-style:none;margin:0;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;display:grid;grid-gap:8px 40px;opacity:0;visibility:hidden;z-index:105;transition:opacity .3s}.layout-container .header__nav .main-menu .submenu .menu-item{text-align:left;margin:0;padding:0}.layout-container .header__nav .main-menu .submenu .menu-item a{font-optical-sizing:auto;font-weight:400;margin:0 0 16px;display:flex;align-items:center;gap:8px;text-decoration:none;color:#01090F;white-space:nowrap;min-height:24px}.layout-container .header__nav .main-menu .submenu .menu-item a:last-child{margin-bottom:0}.layout-container .header__nav .main-menu .submenu .menu-item a.active,.layout-container .header__nav .main-menu .submenu .menu-item a:hover{color:#007EFA!important}.layout-container .header__nav .main-menu .submenu .menu-item a img{flex:0;width:20px}.layout-container .header__buttons{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;gap:8px;position:relative;z-index:103}@media (max-width:768px){.layout-container .header__subscribe{display:none}}.layout-container .header .button{min-width:unset;margin-bottom:0;height:40px;padding:8px 24px}.layout-container .header .button i{width:24px;margin-left:8px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:768px){.layout-container .header__search-icon{width:32px}}.layout-container .mobile-menu{margin:0 auto;padding:0 20px 0 19px;background:#007EFA;position:fixed;top:0;right:0;left:0;bottom:0;display:none;z-index:101;padding-top:var(--header-height);overflow-x:hidden;overflow-y:auto}@media (min-width:768px){.layout-container .mobile-menu{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .mobile-menu{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .mobile-menu{padding-right:64px;padding-left:64px;display:none!important}}@media (min-width:1440px){.layout-container .mobile-menu{padding-right:160px;padding-left:160px}}.layout-container .mobile-menu .field__item{display:none}body.menu-open{overflow:hidden}.layout-container .mobile-menu .main-extra,.layout-container .mobile-menu>.main-menu{padding:0;list-style:none;width:100%;margin:64px 0 0}.layout-container .mobile-menu .main-extra>.menu-item,.layout-container .mobile-menu>.main-menu>.menu-item{position:relative;display:flex;flex-wrap:wrap;padding:0;margin:0}.layout-container .mobile-menu .main-extra>.menu-item .menu-item__link,.layout-container .mobile-menu>.main-menu>.menu-item .menu-item__link{display:none}.layout-container .mobile-menu .main-extra>.menu-item a,.layout-container .mobile-menu .main-extra>.menu-item span,.layout-container .mobile-menu>.main-menu>.menu-item a,.layout-container .mobile-menu>.main-menu>.menu-item span{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(30px,28px + .55556vw,36px);display:flex;align-items:center;padding:16px 8px 32px;color:#FFF;text-decoration:none;margin:0;flex:1 0 auto;width:calc(100% - 48px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.layout-container .mobile-menu .main-extra>.menu-item--collapsed>a,.layout-container .mobile-menu .main-extra>.menu-item--collapsed>span,.layout-container .mobile-menu .main-extra>.menu-item--expanded>a,.layout-container .mobile-menu .main-extra>.menu-item--expanded>span,.layout-container .mobile-menu>.main-menu>.menu-item--collapsed>a,.layout-container .mobile-menu>.main-menu>.menu-item--collapsed>span,.layout-container .mobile-menu>.main-menu>.menu-item--expanded>a,.layout-container .mobile-menu>.main-menu>.menu-item--expanded>span{padding-right:48px}.layout-container .mobile-menu .main-extra>.menu-item--collapsed:after,.layout-container .mobile-menu .main-extra>.menu-item--expanded:after,.layout-container .mobile-menu>.main-menu>.menu-item--collapsed:after,.layout-container .mobile-menu>.main-menu>.menu-item--expanded:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;content:"arrow_forward_ios";position:absolute;right:0;top:12px;cursor:pointer;padding:12px;color:#FFF;transform:rotate(90deg)}.layout-container .mobile-menu .main-extra>.menu-item--expanded>a,.layout-container .mobile-menu .main-extra>.menu-item--expanded>span,.layout-container .mobile-menu>.main-menu>.menu-item--expanded>a,.layout-container .mobile-menu>.main-menu>.menu-item--expanded>span{color:#FFF}.layout-container .mobile-menu .main-extra>.menu-item--expanded:after,.layout-container .mobile-menu>.main-menu>.menu-item--expanded:after{transform:rotate(-90deg);color:#FFF}.layout-container .mobile-menu .main-extra>.menu-item--active-trail:after,.layout-container .mobile-menu>.main-menu>.menu-item--active-trail:after{transform:rotate(0)}.layout-container .mobile-menu .main-extra>.menu-item .submenu,.layout-container .mobile-menu>.main-menu>.menu-item .submenu{flex:1 0 100%;margin:0;padding:0;position:relative;top:-16px}.layout-container .mobile-menu .main-extra>.menu-item .submenu ul,.layout-container .mobile-menu>.main-menu>.menu-item .submenu ul{margin:0;padding:0}.layout-container .mobile-menu .main-extra>.menu-item .submenu .menu-item,.layout-container .mobile-menu>.main-menu>.menu-item .submenu .menu-item{display:flex;flex-wrap:wrap;padding:0;margin:0;color:#FFF}.layout-container .mobile-menu .main-extra>.menu-item .submenu .menu-item>a,.layout-container .mobile-menu>.main-menu>.menu-item .submenu .menu-item>a{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(20px,18.67px + .37037vw,24px);color:#FFF;padding:8px;margin:0}.layout-container .mobile-menu .main-extra>.menu-item .submenu .menu-item>a p,.layout-container .mobile-menu>.main-menu>.menu-item .submenu .menu-item>a p{color:#FFF;margin:0}.layout-container .mobile-menu .main-extra>.menu-item .submenu .menu-item>a img,.layout-container .mobile-menu>.main-menu li .menu-aside,.layout-container .mobile-menu>.main-menu>.menu-item .submenu .menu-item>a img{display:none}.layout-container .mobile-menu__buttons{display:flex;justify-content:center;margin:32px 0}.layout-container .mobile-menu__buttons .button{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 16px;letter-spacing:calc(1em * -.02);font-size:12px;font-weight:600;text-align:center;display:inline-flex;justify-content:center;align-items:center;padding:0 24px;min-width:120px;height:48px;outline:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:32px;transition:background-color .3s,color .3s;text-decoration:none;position:relative;border:1px solid transparent;text-transform:uppercase;background-color:#FFF;color:#007EFA;width:100%}.layout-container .content-blocks-other-cases .case-card__title .field,.layout-container .content-blocks-other-cases__title{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-style:normal}.layout-container .mobile-menu__buttons .button:last-child{margin-bottom:0}.layout-container .mobile-menu__buttons .button:hover{background-color:rgba(255,255,255,.8)}.layout-container .mobile-menu__subscribe{margin:32px 0!important}body.toolbar-horizontal .mobile-menu,body.toolbar-vertical .mobile-menu{top:238px}.layout-container .mobile-menu>.menu-aside .menu-item__link{display:block}.layout-container .mobile-menu>.menu-aside .menu-aside__icon,.layout-container .mobile-menu>.menu-aside .menu-aside__title{display:none}.layout-container .content-blocks-other-cases{margin:0 auto 32px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .content-blocks-other-cases{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-other-cases{padding-right:44px;padding-left:44px}}@media (min-width:1280px){body.menu-open{overflow:unset}.layout-container .content-blocks-other-cases{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .content-blocks-other-cases{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-other-cases__title{line-height:1.1em;margin:0 0 48px;color:#01090F;display:block;font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);text-align:center}.layout-container .content-blocks-other-cases__cases{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:32px}.layout-container .content-blocks-other-cases .case-card{flex:1;background:#E2E8F0;border-radius:32px;min-width:280px}.layout-container .content-blocks-other-cases .case-card__wrapper{text-decoration:none}.layout-container .content-blocks-other-cases .case-card__content{display:flex;flex-direction:column;justify-content:center;gap:32px;padding:40px 32px}.layout-container .content-blocks-other-cases .case-card__media img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:inline-block;text-align:center}.layout-container .content-blocks-other-cases .case-card__media .field{margin-bottom:8px}.layout-container .content-blocks-other-cases .case-card__title .field{line-height:1.1em;margin:0;display:block;font-weight:400;font-size:clamp(20px,18.67px + .37037vw,24px);color:#007EFA}.layout-container .content-blocks-other-cases .case-card__button{margin-bottom:32px}.layout-container .content-blocks-other-cases .case-card__body{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;margin:0;color:#1E293B;letter-spacing:calc(1em * -.02);font-size:clamp(18px,17.33px + .18519vw,20px)}.layout-container .content-blocks-other-cases .case-card__body:last-child{margin-bottom:0}.layout-container .content-blocks-other-cases .case-card .button{border-color:#007EFA;background-color:transparent;color:#007EFA;box-shadow:none;min-width:unset;text-transform:uppercase}.layout-container .content-blocks-other-cases .case-card .button:hover{background-color:#007EFA;color:#FFF}.layout-container .search-page{margin:64px auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .search-page{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .search-page{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .search-page{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .search-page{padding-right:160px;padding-left:160px}}.layout-container .search-page form{margin:32px 0 64px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.layout-container .search-page form .form-item{margin-bottom:0}.layout-container .search-page .views-row{margin-top:32px;margin-bottom:16px}.layout-container .search-page .views-field-title a{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 16px;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(30px,28px + .55556vw,36px);margin-bottom:8px!important;text-decoration:none;color:#007EFA}.layout-container .search-page .views-field-created{color:rgba(1,9,15,.32);margin-top:4px}.layout-container .search-page .views-field-created:before{font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;font-size:15px;top:2px;padding-right:8px;position:relative}.layout-container .search-page .views-field-created .field-content{color:rgba(1,9,15,.32)}.layout-container .search-page .field-content{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;color:#1E293B;letter-spacing:calc(1em * -.02)}.layout-container .search-page .field-content:last-child{margin-bottom:0}.layout-container .article-blocks-graph__content{margin:0 auto 32px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .article-blocks-graph__content{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-graph__content{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-graph__content{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks-graph__content{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-image{display:grid;justify-items:center;max-width:958px;margin-inline:auto}.layout-container .article-blocks-image img{border-radius:32px}.layout-container .article-blocks-image__content{padding:16px 24px;max-width:654px}.layout-container .article-blocks-image__bold{font-weight:700;padding-right:8px}.layout-container .article-blocks-image__bold,.layout-container .article-blocks-image__cutline{color:rgba(1,9,15,.32);display:inline}.layout-container .article-blocks-insights__title,.layout-container .article-blocks-quote__quote,.layout-container .article-blocks-reference__title{font-family:Anton,sans-serif;line-height:1.1em;color:#01090F;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400}.layout-container .article-blocks-insights{background:#E2E8F0;padding-top:112px;padding-bottom:112px}.layout-container .article-blocks-insights__content{margin:0 auto 32px;padding:0 20px 0 19px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px}@media (min-width:768px){.layout-container .article-blocks-insights__content{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-insights__content{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-insights__content{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks-insights__content{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-insights__title{font-style:normal;margin:0 0 16px;display:block;font-size:clamp(30px,28px + .55556vw,36px);max-width:264px}.layout-container .article-blocks-insights__body{max-width:720px}.layout-container .article-blocks-insights__body li{margin-bottom:24px}.layout-container .article-blocks-migration{margin:0 auto 32px;padding:0 20px 0 19px;display:grid;justify-items:center}@media (min-width:768px){.layout-container .article-blocks-migration{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-migration{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-migration{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks-migration{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-migration:not(:has(.article-blocks-migration__body)){margin-bottom:0}.layout-container .article-blocks-migration__content{max-width:736px;width:100%}.layout-container .article-blocks-migration__content iframe{width:100%}.layout-container .article-blocks-quote{margin:128px auto 32px;padding:0 20px 0 19px;max-width:1920px;position:relative}@media (min-width:768px){.layout-container .article-blocks-quote{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-quote{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-quote{padding-right:64px;padding-left:64px}}.layout-container .article-blocks-quote__content{justify-self:center}.layout-container .article-blocks-quote__content:before{border:none;top:0;bottom:0;transform:translate(-50%,10%) rotate(4deg)}@media (min-width:1024px){.layout-container .article-blocks-quote__content:before{top:-56px;bottom:24px}}@media (min-width:1440px){.layout-container .article-blocks-quote{padding-right:160px;padding-left:160px}.layout-container .article-blocks-quote__content:before{top:-72px;bottom:32px}}.layout-container .article-blocks-quote__quote{font-style:normal;margin:0 0 16px;display:block;font-size:clamp(48px,44px + 1.11111vw,60px);text-align:center}.layout-container .article-blocks-quote__quote:before{content:url(/themes/custom/offthepitch/images/testimonial-quote.svg);display:block;width:112px;margin-bottom:64px;margin-right:40px}@media (min-width:1024px){.layout-container .article-blocks-quote__quote{display:flex;font-size:32px;margin-left:40px;text-align:left}}.layout-container .article-blocks-reference{margin:0 auto 32px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .article-blocks-quote__quote:before{width:144px}.layout-container .article-blocks-reference{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-reference{padding-right:44px;padding-left:44px}.layout-container .article-blocks-reference--media img{height:200px}}@media (min-width:1280px){.layout-container .article-blocks-reference{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks-reference{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-reference--media img{width:100%;-o-object-fit:cover;object-fit:cover}.layout-container .article-blocks-reference__content{margin:48px 32px}.layout-container .article-blocks-reference--media,.layout-container .article-blocks-reference__content{display:inline-block}.layout-container .article-blocks-reference__link{background-color:#FFF;border-radius:16px;box-shadow:0 0 16px rgba(16,112,187,.16);display:grid;overflow:hidden;text-decoration:none}.layout-container .article-blocks-reference__title{font-style:normal;margin:0 0 16px;display:block;font-size:clamp(30px,28px + .55556vw,36px)}.layout-container .article-blocks--overview .teaser-card__created:before,.layout-container .article-blocks-reference__date:before{font-family:'Material Icons Outlined';font-style:normal;text-transform:none;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-size:15px;top:2px;font-weight:400;position:relative}.layout-container .article-blocks-reference__date{color:rgba(1,9,15,.32)}.layout-container .article-blocks-reference__date:before{line-height:1;letter-spacing:normal;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;content:'schedule';padding-right:8px}.layout-container .article-blocks-sleeknote{margin:0 auto 32px;padding:0 20px 0 19px;display:grid;justify-items:center}@media (min-width:768px){.layout-container .article-blocks-sleeknote{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-reference__link{grid-template-columns:1fr 3fr}.layout-container .article-blocks-sleeknote{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-sleeknote{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks-sleeknote{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-sleeknote__content{display:grid;justify-items:center;max-width:736px;width:100%}.layout-container .article-blocks-sleeknote__content iframe{width:100%}.layout-container .article-blocks-text{margin:0 auto 32px;padding:0 20px 0 19px;display:grid;justify-items:center}@media (min-width:768px){.layout-container .article-blocks-text{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-text{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-text{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks-text{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-text__content{max-width:710px}.layout-container .article-blocks-text p{line-height:1.5;color:#1E293B}.layout-container .article-blocks{margin:64px auto 32px;padding:0 20px 0 19px;max-width:1920px;position:relative}@media (min-width:768px){.layout-container .article-blocks{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks{padding-right:160px;padding-left:160px}}.layout-container .article-blocks--overview .teaser-card__created{color:rgba(1,9,15,.32);display:block!important}.layout-container .article-blocks--overview .teaser-card__created:before{line-height:1;letter-spacing:normal;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;opacity:1;content:'schedule';padding-right:8px}.layout-container .article-blocks .read-more,.layout-container .article-blocks .slick-arrow,.layout-container .article-blocks__title,.layout-container .card-blocks-newsletter__title{font-style:normal;text-transform:uppercase;letter-spacing:calc(1em * -.02)}.layout-container .article-blocks--latest .article-blocks__articles,.layout-container .article-blocks--related .article-blocks__articles{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}@media (max-width:1279px){.layout-container .article-blocks--latest .article-blocks__articles,.layout-container .article-blocks--related .article-blocks__articles{grid-gap:24px}}@media (max-width:767px){.layout-container .article-blocks--latest .article-blocks__articles,.layout-container .article-blocks--related .article-blocks__articles{grid-gap:16px}}.layout-container .article-blocks--overview{margin-top:0}.layout-container .article-blocks--overview .article-blocks__header{display:none}.layout-container .article-blocks__header{margin-bottom:32px}.layout-container .article-blocks__title{font-family:Anton,sans-serif;line-height:1.1em;margin:0 0 16px;color:#01090F;display:block;font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);text-align:center}.layout-container .article-blocks__filters{display:none}.layout-container .article-blocks__articles{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);position:relative}@media (max-width:1279px){.layout-container .article-blocks__articles{grid-gap:24px}}@media (max-width:767px){.layout-container .article-blocks__articles{grid-gap:16px}}.layout-container .article-blocks__actions{margin-top:32px;display:flex;justify-content:center}.layout-container .article-blocks .read-more,.layout-container .article-blocks .slick-arrow{font-family:Geist,sans-serif;line-height:1.5em;font-size:12px;color:#FFF;display:inline-flex;justify-content:center;outline:0;-webkit-tap-highlight-color:transparent;transition:background-color .3s,color .3s;font-optical-sizing:auto;text-decoration:none;text-align:center;cursor:pointer}.layout-container .article-blocks .slick-slide{padding:16px 20px 24px 19px}.layout-container .article-blocks .slick-arrow{margin:0 0 16px;font-weight:600;align-items:center;white-space:nowrap;border-radius:32px;border:1px solid transparent;content:" ";background-repeat:no-repeat;background-position:center;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33331 8H12.6666' stroke='%232090E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.3335L12.6667 8.00016L8 12.6668' stroke='%232090E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#FFF;position:absolute;top:50%;transform:translateY(-50%);z-index:2;min-width:48px;width:48px;height:48px;padding:16px}.layout-container .article-blocks .slick-arrow:last-child{margin-bottom:0}.layout-container .article-blocks .slick-arrow:hover{background-color:rgba(0,126,250,.8)}.layout-container .article-blocks .slick-arrow svg{width:12px;height:12px}.layout-container .article-blocks .slick-arrow.slick-prev{left:-4px;transform:translateY(-50%) rotate(180deg)}.layout-container .article-blocks .slick-arrow.slick-next{right:-4px}.layout-container .article-blocks .slick-arrow.slick-disabled{opacity:.24}.layout-container .article-blocks .read-more{margin:0 0 16px;font-weight:600;align-items:center;padding:0 24px;min-width:120px;height:48px;white-space:nowrap;border-radius:32px;position:relative;border:1px solid transparent;background-color:#007EFA}.layout-container .article-blocks .read-more:last-child{margin-bottom:0}.layout-container .article-blocks .read-more:hover{background-color:rgba(0,126,250,.8)}.layout-container .card-blocks-newsletter{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px}@media (min-width:768px){.layout-container .card-blocks-newsletter{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-newsletter{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-newsletter{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .card-blocks-newsletter{padding-right:160px;padding-left:160px}}.layout-container .card-blocks-newsletter__header{margin-bottom:64px}.layout-container .card-blocks-newsletter__title{font-family:Anton,sans-serif;line-height:1.1em;margin:0 0 16px;color:#01090F;display:block;font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px)}.layout-container .card-blocks-newsletter__description{max-width:736px}.layout-container .card-blocks-newsletter__content{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (max-width:1279px){.layout-container .card-blocks-newsletter__content{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-newsletter__content{grid-gap:16px}}@media (min-width:1024px){.layout-container .card-blocks-newsletter__content{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr);padding-bottom:168px}}@media (min-width:1024px) and (max-width:1279px){.layout-container .card-blocks-newsletter__content{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .card-blocks-newsletter__content{grid-gap:16px}}.layout-container .card-blocks-usp{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px}@media (min-width:768px){.layout-container .card-blocks-usp{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-usp{padding-right:44px;padding-left:44px}.layout-container .card-blocks-usp.block{margin-top:120px;margin-bottom:200px}}@media (min-width:1280px){.layout-container .card-blocks-usp{padding-right:64px;padding-left:64px}}@media (min-width:1920px){.layout-container .card-blocks-usp.block{margin-top:200px;margin-bottom:280px}}@media (min-width:1024px){.layout-container .card-blocks-usp.block{margin-bottom:200px}.layout-container .card-blocks-usp:before{top:40px;right:-120px}}@media (min-width:1920px){.layout-container .card-blocks-usp.block{margin-bottom:320px}}@media (min-width:1440px){.layout-container .card-blocks-usp{padding-right:160px;padding-left:160px}.layout-container .card-blocks-usp:before{top:16px;right:-32px}}.layout-container .card-blocks-usp__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (max-width:1279px){.layout-container .card-blocks-usp__cards{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-usp__cards{grid-gap:16px}}@media (min-width:1024px){.layout-container .card-blocks-usp__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr);padding-bottom:32px}}@media (min-width:1024px) and (max-width:1279px){.layout-container .card-blocks-usp__cards{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .card-blocks-usp__cards{grid-gap:16px}}.layout-container .card-blocks-usp__header{margin-bottom:32px}.layout-container .card-blocks-usp__title,.layout-container .product-checkout__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 16px;text-transform:uppercase}.layout-container .card-blocks-usp__title{color:#01090F;display:block;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);text-align:center}.layout-container .card-blocks-usp .simple-card--usp{background-color:#FFF}.layout-container .card-blocks-usp .simple-card--usp .simple-card__media{float:right;height:56px;width:56px;margin:24px;border-radius:50%;background:rgba(245,159,29,.24);display:flex;justify-content:center;align-items:center}.layout-container .card-blocks-usp .simple-card--usp .simple-card__media i{background:#FF8E00;height:24px;width:24px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex}.layout-container .card-blocks-usp .simple-card--usp .simple-card__title{margin:12px 0}.layout-container .card-blocks-usp .simple-card--usp .simple-card__text{margin-bottom:24px;padding:24px 0}.layout-container .card-blocks-usp .simple-card--usp .simple-card__link{display:block;border-top:solid 2px #F8FAFC;border-radius:8px;margin-top:24px;padding-top:24px;width:100%}.layout-container .stripe-checkout-form{color:#01090F;background-color:#FFF;border-radius:16px;width:calc(100vw - 39px);max-width:928px;display:block;box-shadow:0 0 16px rgba(16,112,187,.16);margin:56px auto 32px;overflow:hidden}.layout-container .stripe-checkout-form .select2-container,.layout-container .stripe-checkout-form input[type=text],.layout-container .stripe-checkout-form input[type=password],.layout-container .stripe-checkout-form input[type=tel],.layout-container .stripe-checkout-form input[type=email],.layout-container .stripe-checkout-form input[type=date],.layout-container .stripe-checkout-form input[type=datetime-local],.layout-container .stripe-checkout-form input[type=month],.layout-container .stripe-checkout-form input[type=week],.layout-container .stripe-checkout-form input[type=url],.layout-container .stripe-checkout-form input[type=time],.layout-container .stripe-checkout-form input[type=number],.layout-container .stripe-checkout-form input[type=search]:not(.select2-search__field),.layout-container .stripe-checkout-form textarea{background:0 0;border:none;border-radius:0;border-bottom:solid 1px #007EFA;padding-left:0;height:32px;min-height:32px}.layout-container .stripe-checkout-form .select2-container::-moz-placeholder,.layout-container .stripe-checkout-form input[type=text]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=password]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=tel]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=email]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=date]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=datetime-local]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=month]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=week]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=url]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=time]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=number]::-moz-placeholder,.layout-container .stripe-checkout-form input[type=search]:not(.select2-search__field)::-moz-placeholder,.layout-container .stripe-checkout-form textarea::-moz-placeholder{color:rgba(1,9,15,.56)}.layout-container .stripe-checkout-form .select2-container:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=text]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=password]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=tel]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=email]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=date]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=datetime-local]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=month]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=week]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=url]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=time]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=number]:-ms-input-placeholder,.layout-container .stripe-checkout-form input[type=search]:not(.select2-search__field):-ms-input-placeholder,.layout-container .stripe-checkout-form textarea:-ms-input-placeholder{color:rgba(1,9,15,.56)}.layout-container .stripe-checkout-form .select2-container::placeholder,.layout-container .stripe-checkout-form input[type=text]::placeholder,.layout-container .stripe-checkout-form input[type=password]::placeholder,.layout-container .stripe-checkout-form input[type=tel]::placeholder,.layout-container .stripe-checkout-form input[type=email]::placeholder,.layout-container .stripe-checkout-form input[type=date]::placeholder,.layout-container .stripe-checkout-form input[type=datetime-local]::placeholder,.layout-container .stripe-checkout-form input[type=month]::placeholder,.layout-container .stripe-checkout-form input[type=week]::placeholder,.layout-container .stripe-checkout-form input[type=url]::placeholder,.layout-container .stripe-checkout-form input[type=time]::placeholder,.layout-container .stripe-checkout-form input[type=number]::placeholder,.layout-container .stripe-checkout-form input[type=search]:not(.select2-search__field)::placeholder,.layout-container .stripe-checkout-form textarea::placeholder{color:rgba(1,9,15,.56)}.layout-container .stripe-checkout-form .select2-container:hover,.layout-container .stripe-checkout-form input[type=text]:hover,.layout-container .stripe-checkout-form input[type=password]:hover,.layout-container .stripe-checkout-form input[type=tel]:hover,.layout-container .stripe-checkout-form input[type=email]:hover,.layout-container .stripe-checkout-form input[type=date]:hover,.layout-container .stripe-checkout-form input[type=datetime-local]:hover,.layout-container .stripe-checkout-form input[type=month]:hover,.layout-container .stripe-checkout-form input[type=week]:hover,.layout-container .stripe-checkout-form input[type=url]:hover,.layout-container .stripe-checkout-form input[type=time]:hover,.layout-container .stripe-checkout-form input[type=number]:hover,.layout-container .stripe-checkout-form input[type=search]:not(.select2-search__field):hover,.layout-container .stripe-checkout-form textarea:hover{background-repeat:no-repeat;background-position:98% 50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath opacity='0.64' d='M11.3333 1.99955C11.5084 1.82445 11.7163 1.68556 11.9451 1.5908C12.1739 1.49604 12.4191 1.44727 12.6667 1.44727C12.9143 1.44727 13.1595 1.49604 13.3883 1.5908C13.617 1.68556 13.8249 1.82445 14 1.99955C14.1751 2.17465 14.314 2.38252 14.4088 2.61129C14.5035 2.84006 14.5523 3.08526 14.5523 3.33288C14.5523 3.58051 14.5035 3.8257 14.4088 4.05448C14.314 4.28325 14.1751 4.49112 14 4.66622L5.00001 13.6662L1.33334 14.6662L2.33334 10.9995L11.3333 1.99955Z' stroke='%231C7FCC' stroke-linecap='round' stroke-linejoin='round'%2F%3E%3C%2Fsvg%3E")}.layout-container .stripe-checkout-form label{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;letter-spacing:calc(1em * -.02);font-size:14px;color:#007EFA;margin:0}.layout-container .stripe-checkout__user-form .form-type-checkbox label a,.layout-container .stripe-checkout__user-form .user-form__login a{font-size:12px}.layout-container .stripe-checkout-form label:last-child{margin-bottom:0}.layout-container .stripe-checkout-form .button,.layout-container .stripe-checkout-form [type=button]:not(.trigger):not(.fc-button),.layout-container .stripe-checkout-form [type=reset],.layout-container .stripe-checkout-form [type=submit]{min-width:unset}.layout-container .stripe-checkout-form .button{padding-left:24px;padding-right:24px}.layout-container .stripe-checkout-form .select2-container{height:44px}@media (min-width:1280px){.layout-container .stripe-checkout-form{display:flex;flex-direction:row}}.layout-container .stripe-checkout__user-form{padding:32px 40px;flex:5}@media (min-width:1280px){.layout-container .stripe-checkout__user-form{padding:64px 72px}}.layout-container .stripe-checkout__user-form .user-form__login{margin-bottom:32px}.layout-container .stripe-checkout__user-form .user-form__student-access{margin-top:32px}.layout-container .stripe-checkout__user-form .user-form__student-access a{font-weight:500;text-decoration:none}.layout-container .stripe-checkout__user-form .form-type-checkbox label{display:block;position:relative;padding-left:32px;padding-top:4px}.layout-container .stripe-checkout__user-form .form-type-checkbox label:before{position:absolute;left:0;top:0}.layout-container .stripe-checkout__product-info{flex:4;padding:32px 40px;background-color:rgba(203,213,225,.64)}@media (min-width:1280px){.layout-container .stripe-checkout__product-info{padding:48px 64px}}.layout-container .stripe-checkout__product-info .form-wrapper{display:flex;flex-direction:column;align-items:center;height:100%}.layout-container .stripe-checkout__product-info .form-wrapper .node{flex:1}.layout-container .product-checkout__title{color:#01090F;display:block;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(30px,28px + .55556vw,36px)}.layout-container .article-blocks-hero__back-link,.layout-container .product-checkout__prices p{line-height:1.5em;font-family:Geist,sans-serif;font-optical-sizing:auto;letter-spacing:calc(1em * -.02);font-style:normal}.layout-container .product-checkout__prices{margin-top:8px}.layout-container .product-checkout__prices p{font-weight:400;margin:0 0 16px;color:#007EFA}.layout-container .product-checkout__prices p:last-child{margin-bottom:0}.layout-container .product-checkout__prices span{font-weight:500}.layout-container .product-checkout__bullets,.layout-container .product-checkout__description{margin-top:16px}.layout-container .product-checkout__bullets .field__items{margin-bottom:24px;margin-left:2em}.layout-container .product-checkout__bullets .field__items .field__item{position:relative;list-style:none}.layout-container .product-checkout__bullets .field__items .field__item:before{content:"";position:absolute;-webkit-mask-image:url(/themes/custom/offthepitch/images/check.svg);mask-image:url(/themes/custom/offthepitch/images/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#007EFA;width:16px;height:16px;left:-32px;top:4px}.layout-container .article-blocks-hero{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px;position:relative}@media (min-width:768px){.layout-container .article-blocks-hero{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-hero{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-hero{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks-hero{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-hero__container{display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr)}@media (min-width:768px) and (max-width:1023px){.layout-container .article-blocks-hero__container{grid-template-columns:repeat(8,1fr)}}@media (max-width:1279px){.layout-container .article-blocks-hero__container{grid-gap:24px}}@media (max-width:767px){.layout-container .article-blocks-hero__container{grid-template-columns:repeat(4,1fr);grid-gap:16px}}.layout-container .article-blocks-hero__header{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;margin-top:24px;margin-bottom:24px;min-height:248px}@media (min-width:1024px){.layout-container .article-blocks-hero__header{grid-column:2/span 8;min-height:384px}}.layout-container .article-blocks-hero__content,.layout-container .article-blocks-hero__media{grid-column:1/-1}.layout-container .article-blocks-hero__back-link{font-weight:400;margin:0 0 40px;font-size:14px;color:#475569;display:flex;align-items:center;text-decoration:none}.layout-container .article-blocks-hero__back-link:last-child{margin-bottom:0}.layout-container .article-blocks-hero__back-link:before{content:url(/themes/custom/offthepitch/images/arrow-back.svg);height:32px;width:32px;margin-right:16px}.layout-container .article-blocks-hero__title{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0 0 16px;letter-spacing:calc(1em * -.02);font-size:clamp(30px,20px + 2.77778vw,60px);font-weight:600;line-height:1.25;text-transform:none;color:#01090F}.layout-container .article-blocks-hero__title:last-child{margin-bottom:0}.layout-container .article-blocks-hero__media .field--name-field-article-image{position:relative;border-radius:32px;overflow:hidden;margin:0!important}.layout-container .article-blocks-hero__media .field--name-field-article-image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.layout-container .article-blocks-hero__cutline{padding:16px 24px;max-width:654px}@media (max-width:1023px){.layout-container .article-blocks-hero__cutline{padding:8px 16px}}.layout-container .article-blocks-hero__summary-bullets{margin:0 auto 32px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr);padding-block:48px}@media (min-width:768px){.layout-container .article-blocks-hero__summary-bullets{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-hero__summary-bullets{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-hero__summary-bullets{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .article-blocks-hero__summary-bullets{padding-right:160px;padding-left:160px}}@media (min-width:768px) and (max-width:1023px){.layout-container .article-blocks-hero__summary-bullets{grid-template-columns:repeat(8,1fr)}}@media (max-width:1279px){.layout-container .article-blocks-hero__summary-bullets{grid-gap:24px}}@media (max-width:767px){.layout-container .article-blocks-hero__summary-bullets{grid-template-columns:repeat(4,1fr);grid-gap:16px}}.layout-container .article-blocks-hero__summary-bullets--old{display:flex;flex-direction:column;gap:8px}.layout-container .article-blocks-hero__summary-bullets--old .bullet{display:list-item}.layout-container .article-blocks-hero__summary-bullets--old .bullet,.layout-container .article-blocks-hero__summary-bullets--old .bullet .bullet__body{color:#007EFA!important}.layout-container .article-blocks-hero__bullet{grid-column:auto/span 3}@media (max-width:1023px){.layout-container .article-blocks-hero__bullet{grid-column:auto/span 4}}.layout-container .article-blocks-hero__bullet .bullet__title{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 16px;color:#1E293B;letter-spacing:calc(1em * -.02);font-size:clamp(18px,17.33px + .18519vw,20px);font-weight:700}.layout-container .article-blocks-hero__bullet .bullet__title:last-child{margin-bottom:0}.layout-container .article-blocks-hero__info-container{grid-column:1/-1;width:100%;max-width:710px;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0;padding-top:24px;padding-bottom:24px;margin:0 auto}.layout-container .article-blocks-hero__info-container p{margin-bottom:0;line-height:24px;color:#1E293B}.layout-container .article-blocks-hero__author>*{display:inline-block}.layout-container .article-blocks-hero__author a{font-weight:700}.layout-container .hero-blocks.hero-blocks--case .hero-blocks__container{display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr)}@media (min-width:768px) and (max-width:1023px){.layout-container .hero-blocks.hero-blocks--case .hero-blocks__container{grid-template-columns:repeat(8,1fr)}}@media (max-width:1279px){.layout-container .hero-blocks.hero-blocks--case .hero-blocks__container{grid-gap:24px}}@media (max-width:767px){.layout-container .hero-blocks.hero-blocks--case .hero-blocks__container{grid-template-columns:repeat(4,1fr);grid-gap:16px}}@media (max-width:1023px){.layout-container .hero-blocks.hero-blocks--case .hero-blocks__container{margin-top:var(--header-height)}}.layout-container .hero-blocks.hero-blocks--case .hero-blocks__header{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;margin-top:24px;margin-bottom:24px;min-height:200px}@media (min-width:1024px){.layout-container .hero-blocks.hero-blocks--case .hero-blocks__header{grid-column:2/span 6}}.layout-container .hero-blocks.hero-blocks--case .hero-blocks__media{grid-column:1/-1}.layout-container .hero-blocks.hero-blocks--case .hero-blocks__media .field--name-field-hero-media{position:relative;border-radius:32px;overflow:hidden;margin:0!important}.layout-container .hero-blocks.hero-blocks--case .hero-blocks__media .field--name-field-hero-media:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);pointer-events:none}.layout-container .hero-blocks.hero-blocks--case .hero-blocks__media .field--name-field-hero-media img{aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;min-height:500px;width:100%}.layout-container .hero-blocks.hero-blocks--comparison:before{bottom:-56%}.layout-container .hero-blocks.hero-blocks--comparison .hero-blocks__media{right:16px;position:relative;background:url(/themes/custom/offthepitch/images/clay-mockup.png) no-repeat;background-size:100%}.layout-container .hero-blocks.hero-blocks--comparison .hero-blocks__media .media-video{width:100%;padding:12px 8px 30% calc(11% + 8px)}@media (min-width:1024px){.layout-container .hero-blocks.hero-blocks--comparison .hero-blocks__media{top:48px;right:48px}.layout-container .hero-blocks.hero-blocks--comparison .hero-blocks__media .media-video{padding:24px 16px 30% calc(11% + 16px)}}.layout-container .hero-blocks.hero-blocks--comparison .hero-blocks__media video{width:100%;height:auto}.layout-container .hero-blocks.hero-blocks--insights:before{bottom:-56%}.layout-container .hero-blocks.hero-blocks--landingpage{display:flex;margin-bottom:32px}@media (min-width:1280px){.layout-container .hero-blocks.hero-blocks--landingpage{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .hero-blocks.hero-blocks--landingpage{padding-right:64px;padding-left:64px}}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__container{min-height:100%;width:100%}@media (min-width:1024px){.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__container{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:64px}}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__container>*{flex:1}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content{max-width:680px;margin-top:32px;margin-bottom:32px}@media (max-width:1023px){.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content{margin-top:200px}}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__subtitle{display:flex;align-items:center;margin-bottom:24px;gap:8px}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__subtitle img{flex-shrink:0;width:32px}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__subtitle p{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(14px,13.33px + .18519vw,16px)}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints{margin-top:16px}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints ul{margin:0;padding:0}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints li{list-style:none}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints li,.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints li a{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;letter-spacing:calc(1em * -.02);font-size:12px;line-height:24px;color:#475569;font-weight:600}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__title,.layout-container .promotion-blocks-cases__title,.layout-container .promotion-blocks-comparison__title{font-family:Anton,sans-serif;display:block;text-transform:uppercase}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints li a:last-child,.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints li:last-child{margin-bottom:0}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints li a{text-decoration:none}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-bulletpoints li a:hover{text-decoration:underline}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__title{font-style:normal;line-height:1.1em;margin:0 0 32px;color:#01090F;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,40px + 2.22222vw,72px)}.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__content-body p{line-height:1.6}@media (max-width:1023px){.layout-container .hero-blocks.hero-blocks--landingpage .hero-blocks__media{margin-left:auto;margin-right:auto;left:-24px}}.layout-container .hero-blocks.hero-blocks--newsletter{bottom:-100%}@media (min-width:1024px){.layout-container .hero-blocks.hero-blocks--newsletter:before{bottom:-120%}.layout-container .hero-blocks.hero-blocks--newsletter .hero-blocks__container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0}}@media (min-width:1024px) and (max-width:1279px){.layout-container .hero-blocks.hero-blocks--newsletter .hero-blocks__container{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .hero-blocks.hero-blocks--newsletter .hero-blocks__container{grid-gap:16px}}.layout-container .hero-blocks.hero-blocks--newsletter .hero-blocks__title{text-align:center}.layout-container .hero-blocks.hero-blocks--newsletter .hero-blocks__content{display:grid;justify-items:center}@media (min-width:1440px){.layout-container .hero-blocks.hero-blocks--newsletter .hero-blocks__content{max-width:unset}}.layout-container .hero-blocks.hero-blocks--newsletter .hero-blocks__content-body{text-align:center}.layout-container .hero-blocks{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px;position:relative}@media (min-width:768px){.layout-container .hero-blocks{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .hero-blocks{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .hero-blocks{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .hero-blocks{padding-right:160px;padding-left:160px}}.layout-container .hero-blocks__actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px}.layout-container .hero-blocks__actions .button{margin-bottom:0}.layout-container .hero-blocks #hero-ball{width:100%;aspect-ratio:1}@media (max-width:1023px){.layout-container .hero-blocks #hero-ball{position:absolute;top:0;left:0;right:0;width:auto!important;z-index:-1;pointer-events:none;translate:0 -70%;overflow:hidden}.layout-container .hero-blocks #hero-ball canvas{scale:1.4}}@media (max-width:767px){.layout-container .hero-blocks #hero-ball{translate:0 -50%}}.layout-container .hero-blocks #hero-ball canvas{width:100%}.layout-container .hero-blocks__content-bulletpoints .bulletpoints{margin-bottom:24px}.layout-container .hero-blocks__content-bulletpoints .bulletpoints li{position:relative;list-style:none}.layout-container .hero-blocks__content-bulletpoints .bulletpoints li:before{content:"";-webkit-mask-image:url(/themes/custom/offthepitch/images/check.svg);mask-image:url(/themes/custom/offthepitch/images/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#FF8E00;width:16px;height:16px;position:absolute;left:-32px;top:4px}.layout-container .promotion-blocks-cases{position:relative}.layout-container .promotion-blocks-cases:before{content:"";position:absolute;inset:0;left:50%;width:100vw;translate:-50%;background-color:#F1F5F9;z-index:-1}.layout-container .promotion-blocks-cases__container{margin:0 auto 32px;padding:64px 20px 64px 19px;max-width:1920px}@media (min-width:768px){.layout-container .promotion-blocks-cases__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-cases__container{padding:96px 44px}}@media (min-width:1280px){.layout-container .promotion-blocks-cases__container{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-cases__container{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-cases__header{margin-bottom:32px;max-width:680px}.layout-container .promotion-blocks-cases__subtitle{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 32px;letter-spacing:calc(1em * -.02);font-size:18px;font-weight:500;color:#007EFA}.layout-container .promotion-blocks-cases__subtitle:last-child{margin-bottom:0}.layout-container .promotion-blocks-cases__title{font-style:normal;line-height:1.1em;margin:0 0 16px;color:#01090F;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px)}.layout-container .promotion-blocks-cases__manchet p,.layout-container .promotion-blocks-cases__nav-item span{line-height:1.5em;font-style:normal;letter-spacing:calc(1em * -.02);font-family:Geist,sans-serif;font-optical-sizing:auto}.layout-container .promotion-blocks-cases__manchet{max-width:680px}.layout-container .promotion-blocks-cases__manchet p{font-weight:400;margin:0 0 16px;font-size:16px;color:#475569}.layout-container .promotion-blocks-cases__manchet p:last-child{margin-bottom:0}.layout-container .promotion-blocks-cases__navigation{margin-top:80px;margin-bottom:56px}.layout-container .promotion-blocks-cases__nav-item{display:flex!important;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #94A3B8;opacity:.2;transition:opacity .2s ease-in-out;cursor:pointer;min-width:256px}.layout-container .promotion-blocks-cases__nav-item .field--name-field-media-image{padding:8px}.layout-container .promotion-blocks-cases__nav-item img{flex:1 0;width:56px;height:56px;max-width:unset;-o-object-fit:contain;object-fit:contain}.layout-container .promotion-blocks-cases__nav-item span{margin:0 0 16px;font-size:18px;font-weight:500;color:#01090F;word-break:break-word}.layout-container .promotion-blocks-cases__nav-item span:last-child{margin-bottom:0}.layout-container .promotion-blocks-cases .slick-slide.slick-current .promotion-blocks-cases__nav-item{border-color:#007EFA;opacity:1}.layout-container .promotion-blocks-comparison{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px}@media (min-width:768px){.layout-container .promotion-blocks-comparison{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-comparison{padding-right:44px;padding-left:44px}.layout-container .promotion-blocks-comparison.block{margin-top:120px;margin-bottom:200px}}@media (min-width:1280px){.layout-container .promotion-blocks-comparison{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-comparison{padding-right:160px;padding-left:160px}}@media (min-width:1920px){.layout-container .promotion-blocks-comparison.block{margin-top:200px;margin-bottom:280px}}.layout-container .promotion-blocks-comparison--right .promotion-blocks-comparison__content{grid-row-start:1;grid-column-start:1}.layout-container .promotion-blocks-comparison--right .promotion-blocks-comparison__media{grid-row-start:1;grid-column-start:7}.layout-container .promotion-blocks-comparison__container{display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr);align-items:center}@media (min-width:768px) and (max-width:1023px){.layout-container .promotion-blocks-comparison__container{grid-template-columns:repeat(8,1fr)}}@media (max-width:1279px){.layout-container .promotion-blocks-comparison__container{grid-gap:24px}}.layout-container .promotion-blocks-comparison__content-header{margin-bottom:16px}.layout-container .promotion-blocks-comparison__title{font-style:normal;line-height:1.1em;margin:0 0 16px;color:#01090F;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(36px,32px + 1.11111vw,48px)}.layout-container .promotion-blocks-comparison__action .button,.layout-container .promotion-blocks-features__content-action .button{font-style:normal;line-height:1.5em;letter-spacing:calc(1em * -.02);font-size:12px;font-weight:600;color:#FFF;min-width:120px;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;text-align:center;outline:0;white-space:nowrap;transition:background-color .3s,color .3s}.layout-container .promotion-blocks-comparison__content{grid-column:9/span 4}@media (min-width:768px) and (max-width:1023px){.layout-container .promotion-blocks-comparison__content{grid-column:5/span 4}}.layout-container .promotion-blocks-comparison__media{grid-column:auto/span 6;box-shadow:0 32px 64px -12px rgba(0,0,0,.1);border-radius:16px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.layout-container .promotion-blocks-comparison__media{grid-column:auto/span 4}}@media (max-width:767px){.layout-container .promotion-blocks-comparison__container{grid-template-columns:repeat(4,1fr);grid-gap:16px;display:flex;flex-direction:column}.layout-container .promotion-blocks-comparison__media{order:1}}.layout-container .promotion-blocks-comparison__media img,.layout-container .promotion-blocks-comparison__media video{width:100%;height:100%;display:block}.layout-container .promotion-blocks-comparison__media--no-shadow,.layout-container .promotion-blocks-comparison__media[class*=step]{box-shadow:none!important;border-radius:unset!important}.layout-container .promotion-blocks-comparison__action .button{font-family:Geist,sans-serif;font-optical-sizing:auto;margin:24px 0 16px;display:inline-flex;justify-content:center;align-items:center;padding:0 24px;height:48px;border-radius:32px;position:relative;border:1px solid transparent;background-color:#007EFA;text-transform:uppercase}.layout-container .promotion-blocks-comparison__action .button:last-child{margin-bottom:0}.layout-container .promotion-blocks-comparison__action .button:hover{background-color:rgba(0,126,250,.8)}.layout-container .promotion-blocks-comparison__bulletpoints .bulletpoints{margin-bottom:24px}.layout-container .promotion-blocks-comparison__bulletpoints .bulletpoints li{position:relative;list-style:none}.layout-container .promotion-blocks-comparison__bulletpoints .bulletpoints li:before{content:"";-webkit-mask-image:url(/themes/custom/offthepitch/images/check.svg);mask-image:url(/themes/custom/offthepitch/images/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#007EFA;width:16px;height:16px;position:absolute;left:-32px;top:4px}.layout-container .promotion-blocks-features{margin:0 auto 32px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .promotion-blocks-features{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-features{padding-right:44px;padding-left:44px}.layout-container .promotion-blocks-features.block{margin-top:120px;margin-bottom:200px}}@media (min-width:1280px){.layout-container .promotion-blocks-features{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-features{padding-right:160px;padding-left:160px}}@media (min-width:1920px){.layout-container .promotion-blocks-features.block{margin-top:200px;margin-bottom:280px}}@media (min-width:1024px){.layout-container .promotion-blocks-features.block{margin-top:200px}}.layout-container .promotion-blocks-features__container{display:flex;flex-direction:column;align-items:center;gap:64px}.layout-container .promotion-blocks-features__content{max-width:710px}.layout-container .promotion-blocks-features__content-header{margin-bottom:16px}.layout-container .promotion-blocks-features__content-bulletpoints .bulletpoints{margin-bottom:24px}.layout-container .promotion-blocks-features__content-bulletpoints .bulletpoints li{position:relative;list-style:none}.layout-container .promotion-blocks-features__content-bulletpoints .bulletpoints li:before{content:"";-webkit-mask-image:url(/themes/custom/offthepitch/images/check.svg);mask-image:url(/themes/custom/offthepitch/images/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#007EFA;width:16px;height:16px;position:absolute;left:-32px;top:4px}.layout-container .promotion-blocks-features__content-action .button{font-family:Geist,sans-serif;font-optical-sizing:auto;margin:0 0 16px;display:inline-flex;justify-content:center;align-items:center;padding:0 24px;height:48px;border-radius:32px;position:relative;border:1px solid transparent;background-color:#007EFA;text-transform:uppercase}.layout-container .promotion-blocks-features__content-action .button:last-child{margin-bottom:0}.layout-container .promotion-blocks-features__content-action .button:hover{background-color:rgba(0,126,250,.8)}@media (min-width:1024px){.layout-container .promotion-blocks-features__content-action .button{margin-top:24px}}.layout-container .promotion-blocks-features__title,.layout-container .promotion-blocks-insider__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 16px;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;color:#01090F}.layout-container .promotion-blocks-features__title{display:block;font-size:clamp(36px,32px + 1.11111vw,48px)}.layout-container .promotion-blocks-features__media{max-width:958px;margin-inline:auto;border-radius:16px}.layout-container .promotion-blocks-features__media:not([class*=step]){box-shadow:0 32px 64px -12px rgba(0,0,0,.1);border-radius:16px;overflow:hidden}.layout-container .promotion-blocks-features__media:not([class*=step]) img,.layout-container .promotion-blocks-features__media:not([class*=step]) video{width:100%;height:100%;display:block}.layout-container .promotion-blocks-features__media--no-shadow{box-shadow:none!important;border-radius:unset!important}.layout-container .promotion-blocks-insider{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px}@media (min-width:768px){.layout-container .promotion-blocks-insider{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-insider{padding-right:44px;padding-left:44px}.layout-container .promotion-blocks-insider:before{left:-120px}}@media (min-width:1280px){.layout-container .promotion-blocks-insider{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-insider{padding-right:160px;padding-left:160px}.layout-container .promotion-blocks-insider:before{left:-36px}}@media (min-width:1920px){.layout-container .promotion-blocks-insider:before{left:16px}}.layout-container .promotion-blocks-insider__membership-cards{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (max-width:1279px){.layout-container .promotion-blocks-insider__membership-cards{grid-gap:24px}}@media (max-width:767px){.layout-container .promotion-blocks-insider__membership-cards{grid-gap:16px}}@media (min-width:1280px){.layout-container .promotion-blocks-insider__membership-cards{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px) and (max-width:1279px){.layout-container .promotion-blocks-insider__membership-cards{grid-gap:24px}}@media (min-width:1280px) and (max-width:767px){.layout-container .promotion-blocks-insider__membership-cards{grid-gap:16px}}.layout-container .promotion-blocks-insider__header{display:flex;flex-direction:column;justify-content:center}.layout-container .promotion-blocks-insider__title{display:block;font-size:clamp(48px,44px + 1.11111vw,60px);text-align:center}.layout-container .promotion-blocks-insider .teaser-card__title,.layout-container .promotion-blocks-newsletter__price{font-size:clamp(30px,28px + .55556vw,36px);font-family:Anton,sans-serif;line-height:1.1em;text-transform:uppercase;font-style:normal;letter-spacing:calc(1em * -.02)}.layout-container .promotion-blocks-insider__login{text-align:center;text-decoration:none;margin-bottom:40px!important}.layout-container .promotion-blocks-insider__login-tag-end{text-decoration:underline;font-weight:700}.layout-container .promotion-blocks-insider .teaser-card__header{padding:48px 32px 16px;text-align:center}.layout-container .promotion-blocks-insider .teaser-card__content{padding:0 32px 48px}.layout-container .promotion-blocks-insider .teaser-card__title{margin:0 0 16px;color:#01090F;display:block;font-weight:400;text-align:center}.layout-container .promotion-blocks-insider .teaser-card__description{min-height:48px}.layout-container .promotion-blocks-insider .teaser-card__footer{padding:0}.layout-container .promotion-blocks-newsletter{margin:256px auto 32px;padding:0 20px 0 19px;max-width:1920px;position:relative;margin-bottom:256px!important}@media (min-width:768px){.layout-container .promotion-blocks-newsletter{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-newsletter{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks-newsletter{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-newsletter{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-newsletter__container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0;box-shadow:0 0 16px rgba(16,112,187,.16);border-radius:16px;background:#FFF;overflow:hidden}@media (max-width:1279px){.layout-container .promotion-blocks-newsletter__container{grid-gap:24px}}@media (max-width:767px){.layout-container .promotion-blocks-newsletter__container{grid-gap:16px}}@media (min-width:769px){.layout-container .promotion-blocks-newsletter__container{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .promotion-blocks-newsletter__container{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .promotion-blocks-newsletter__container{grid-gap:16px}}.layout-container .promotion-blocks-newsletter__content{padding:56px;display:flex;flex-direction:column;align-items:center;justify-content:center}.layout-container .promotion-blocks-newsletter__price-badge{position:relative;padding:16px;text-align:center;width:144px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#007EFA;border-radius:50%;margin-bottom:24px}.layout-container .promotion-blocks-newsletter__price-tag{position:relative;color:#FFF;padding-top:8px}.layout-container .promotion-blocks-newsletter__price{margin:0;display:block;position:relative;color:#FFF;font-weight:800}.layout-container .promotion-blocks-newsletter__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 16px;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);text-align:center}.layout-container .promotion-blocks-newsletter .bulletpoints{margin-bottom:24px}.layout-container .promotion-blocks-newsletter .bulletpoints li{position:relative;list-style:none}.layout-container .promotion-blocks-newsletter .bulletpoints li:before{content:"";-webkit-mask-image:url(/themes/custom/offthepitch/images/check.svg);mask-image:url(/themes/custom/offthepitch/images/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#FF8E00;width:16px;height:16px;position:absolute;left:-32px;top:4px}.layout-container .promotion-blocks-newsletter__media,.layout-container .promotion-blocks-newsletter__media img{width:calc(100% + 1px);height:calc(100% + 1px);-o-object-fit:cover;object-fit:cover}.layout-container .promotion-blocks{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px}@media (min-width:768px){.layout-container .promotion-blocks{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks--overview{position:relative}.layout-container .promotion-blocks--overview .promotion-blocks__header{margin-bottom:64px;max-width:680px;margin-inline:auto;text-align:center}.layout-container .promotion-blocks--overview .promotion-blocks__subtitle{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 32px;letter-spacing:calc(1em * -.02);font-size:18px;font-weight:500;color:#FF8E00}.layout-container .promotion-blocks--overview .promotion-blocks__subtitle:last-child{margin-bottom:0}.layout-container .promotion-blocks--overview .promotion-blocks__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 16px;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px)}.layout-container .promotion-blocks--overview .promotion-blocks__manchet{max-width:680px}.layout-container .promotion-blocks--overview .promotion-blocks__manchet p{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;letter-spacing:calc(1em * -.02);font-size:16px;color:#475569}.layout-container .promotion-blocks--overview .promotion-blocks__manchet p:last-child{margin-bottom:0}.layout-container .promotion-blocks__articles{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);position:relative}@media (max-width:1279px){.layout-container .promotion-blocks__articles{grid-gap:24px}}.layout-container .promotion-blocks:has(.promotion-blocks-paywall) .promotion-blocks__articles{max-height:50svw;min-height:800px;overflow:hidden}.layout-container .promotion-blocks:has(.promotion-blocks-paywall) .promotion-blocks__articles:after{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;background:linear-gradient(0deg,#F8FAFC 0,rgba(248,250,252,.8) 50.5%,rgba(248,250,252,0) 100%)}.layout-container .promotion-blocks__actions{grid-column:1/-1;display:flex;justify-content:center}.layout-container .promotion-blocks .promotion-blocks-paywall{position:absolute;top:calc(50% + 200px);left:50%;translate:-50% -50%}.layout-container .promotion-blocks-paywall{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px;width:100%;position:relative;z-index:0}@media (min-width:768px){.layout-container .promotion-blocks-paywall{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-paywall{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks-paywall{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-paywall{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-paywall__container{border-radius:32px;background-color:#E2E8F0;margin-inline:auto;padding:40px 32px;max-width:960px}@media (max-width:1023px){.layout-container .promotion-blocks-paywall__container{padding:24px 16px}}.layout-container .promotion-blocks-paywall__price{position:absolute;top:-40px;right:-120px;border-radius:100%;width:200px;height:200px;display:flex;align-items:center;justify-content:center;padding:24px}@media (max-width:1023px){.layout-container .promotion-blocks-paywall__price{display:none}}.layout-container .promotion-blocks-paywall__price,.layout-container .promotion-blocks-paywall__price div,.layout-container .promotion-blocks-paywall__price p{color:#007EFA!important;text-align:center}.layout-container .promotion-blocks-paywall__price span{display:block;font-weight:500;font-size:24px;padding-top:4px}.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper .error__title,.layout-container .promotion-blocks-paywall__teaser_message p,.layout-container .promotion-blocks-paywall__title{line-height:1.1em;font-weight:400;font-family:Anton,sans-serif;letter-spacing:calc(1em * -.02);text-transform:uppercase;font-style:normal}.layout-container .promotion-blocks-paywall__commitment,.layout-container .promotion-blocks-paywall__commitment div,.layout-container .promotion-blocks-paywall__commitment p,.layout-container .promotion-blocks-paywall__content,.layout-container .promotion-blocks-paywall__content p{text-align:center}.layout-container .promotion-blocks-paywall__teaser_message p{margin:0 0 16px;display:block;font-size:clamp(20px,18.67px + .37037vw,24px);color:#007EFA}.layout-container .promotion-blocks-paywall__teaser_message p:last-child{margin-bottom:16px}.layout-container .promotion-blocks-paywall__content-header{margin-bottom:32px}.layout-container .promotion-blocks-paywall__title{margin:0 0 32px;color:#01090F;display:block;font-size:clamp(36px,32px + 1.11111vw,48px)}.layout-container .promotion-blocks-paywall .paywall-form{padding-top:32px}@media (max-width:767px){.layout-container .promotion-blocks__articles{grid-gap:16px}.layout-container .promotion-blocks-paywall .paywall-form{padding-top:16px}}.layout-container .promotion-blocks-paywall .paywall-form form{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);justify-items:center}@media (max-width:1279px){.layout-container .promotion-blocks-paywall .paywall-form form{grid-gap:24px}}@media (max-width:767px){.layout-container .promotion-blocks-paywall .paywall-form form{grid-gap:16px}}@media (min-width:1024px){.layout-container .promotion-blocks-paywall .paywall-form form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.layout-container .promotion-blocks-paywall .paywall-form form .ajax-progress,.layout-container .promotion-blocks-paywall .paywall-form form .form-item-legal,.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper{grid-column:auto/span 2;position:relative}}@media (min-width:1024px) and (max-width:1279px){.layout-container .promotion-blocks-paywall .paywall-form form{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .promotion-blocks-paywall .paywall-form form{grid-gap:16px}}.layout-container .promotion-blocks-paywall .paywall-form form .form-item{margin-bottom:0}.layout-container .promotion-blocks-paywall .paywall-form form .ajax-progress span,.layout-container .promotion-blocks-paywall .paywall-form form .form-item-legal span,.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper span{display:block}.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper{display:grid}.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper .error{position:relative;overflow:hidden;margin:0 0 16px;text-decoration:none;border-radius:16px;cursor:auto;color:#EB5757;width:100%;max-width:536px;padding:12px 32px;background-color:#FBDADA;min-height:40px;align-items:center;display:inline-block}.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper .error[href]{cursor:pointer}.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper .error__content{padding:24px}.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper .error__title{margin:0 0 16px;color:#01090F;display:block;font-size:clamp(30px,28px + .55556vw,36px)}.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper .error *{display:inline}.layout-container .promotion-blocks-paywall .paywall-form form .ajax-progress{order:5}.layout-container .promotion-blocks-paywall .paywall-form form .form-item-legal label{display:inline-block;padding:8px}.layout-container .promotion-blocks-paywall .paywall-form form .form-item-legal label:before{vertical-align:middle;margin-top:-4px}.layout-container .promotion-blocks-paywall .paywall-form form .form-item-legal label a,.layout-container .promotion-blocks-paywall .paywall-form form .form-item-legal label:before{color:#1E293B}.layout-container .promotion-blocks-paywall .paywall-form form .form-item-legal label a{display:inline}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__success-title{margin-top:16px}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__success-title,.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__success-title p{font-weight:500}@media (min-width:1024px){.layout-container .promotion-blocks-paywall .paywall-form form .form-type-email{order:2}.layout-container .promotion-blocks-paywall .paywall-form form .form-type-password{order:1}.layout-container .promotion-blocks-paywall .paywall-form form .form-item-confirm-password{order:3}.layout-container .promotion-blocks-paywall .paywall-form form .form-item-legal{order:4}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__success-title{margin-top:24px}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__success-message,.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__success-title{grid-column:auto/span 2;position:relative}}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__success-message p,.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__success-title p{text-align:center}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__actions{order:100;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__actions>*{margin-bottom:0}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__actions .button--ghost{border-color:#007EFA;color:#007EFA}.layout-container .promotion-blocks-paywall .paywall-form form .signup-form__actions .button--ghost:hover{background-color:#007EFA;color:#FFF}.layout-container .promotion-blocks-paywall .paywall-link{display:grid;margin-top:32px}.layout-container .promotion-blocks-paywall .paywall-login{display:grid;margin-top:16px}.layout-container .promotion-blocks-scroll-column{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px}@media (min-width:768px){.layout-container .promotion-blocks-paywall .paywall-form form .form-wrapper .error{border-radius:32px}.layout-container .promotion-blocks-scroll-column{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-scroll-column{padding-right:44px;padding-left:44px;margin-top:-64px}}@media (min-width:1280px){.layout-container .promotion-blocks-scroll-column{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-paywall__price{right:-32px}.layout-container .promotion-blocks-scroll-column{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-scroll-column__steps{position:relative}.layout-container .promotion-blocks-scroll-column__step{display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr);align-items:center;margin-bottom:64px}@media (min-width:768px) and (max-width:1023px){.layout-container .promotion-blocks-scroll-column__step{grid-template-columns:repeat(8,1fr)}}@media (max-width:1279px){.layout-container .promotion-blocks-scroll-column__step{grid-gap:24px}}@media (max-width:767px){.layout-container .promotion-blocks-scroll-column__step{grid-template-columns:repeat(4,1fr);grid-gap:16px}}.layout-container .promotion-blocks-scroll-column__left-column{grid-column:auto/span 4}.layout-container .promotion-blocks-scroll-column .left-column__subtitle{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5em;margin:0 0 48px;letter-spacing:calc(1em * -.02);font-size:18px;color:#FF8E00;font-weight:500}.layout-container .promotion-blocks-scroll-column .left-column__subtitle:last-child{margin-bottom:0}.layout-container .promotion-blocks-scroll-column .left-column__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 32px;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px)}.layout-container .promotion-blocks-scroll-column .left-column__manchet{margin-bottom:32px}.layout-container .promotion-blocks-scroll-column .left-column__manchet ul{margin:0;padding:0}.layout-container .promotion-blocks-scroll-column .left-column__manchet li{list-style:none}.layout-container .promotion-blocks-scroll-column .left-column__manchet li,.layout-container .promotion-blocks-scroll-column .left-column__manchet li a{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;letter-spacing:calc(1em * -.02);font-size:12px;line-height:24px;color:#475569;font-weight:600}.layout-container .promotion-blocks-scroll-column .left-column__manchet li a:last-child,.layout-container .promotion-blocks-scroll-column .left-column__manchet li:last-child{margin-bottom:0}.layout-container .promotion-blocks-scroll-column .left-column__manchet li a{text-decoration:none}.layout-container .promotion-blocks-scroll-column .left-column__manchet li a:hover{text-decoration:underline}.layout-container .promotion-blocks-scroll-column .left-column__midsection-title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 24px;display:block;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(20px,18.67px + .37037vw,24px);text-transform:uppercase;color:#CBD5E1}.layout-container .promotion-blocks-scroll-column .left-column__link .button{border-color:#FF8E00;background-color:transparent;color:#FF8E00;box-shadow:none;min-width:unset;text-transform:uppercase}.layout-container .promotion-blocks-scroll-column .left-column__link .button:hover{background-color:#FF8E00;color:#FFF}.layout-container .promotion-blocks-scroll-column .right-column{grid-column:1/-1}@media (min-width:1024px){.layout-container .promotion-blocks-scroll-column__step{min-height:80svh}.layout-container .promotion-blocks-scroll-column__right-column{position:absolute;top:0;bottom:0;left:50%;right:0}.layout-container .promotion-blocks-scroll-column .right-column{opacity:0;transition:opacity .4s ease-in}.layout-container .promotion-blocks-scroll-column .right-column--active{opacity:1;z-index:1}.layout-container .promotion-blocks-scroll-column .right-column__sticky-container{position:absolute;top:0;bottom:0;left:0;right:0}.layout-container .promotion-blocks-scroll-column .right-column__media{position:-webkit-sticky;position:sticky;top:10svh}.layout-container .promotion-blocks-scroll-column .right-column__media>div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;max-width:40svw;margin-inline:auto}}.layout-container .promotion-blocks-seo{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1248px}@media (min-width:768px){.layout-container .promotion-blocks-seo{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-seo{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks-seo{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-seo{padding-right:160px;padding-left:160px}}@media (min-width:1920px){.layout-container .promotion-blocks-seo{max-width:1440px}}.layout-container .promotion-blocks-seo__content-header:not(:first-child){margin-top:48px}.layout-container .promotion-blocks-testimonial-slider{margin:128px auto 32px;padding:0 20px 0 19px;max-width:1920px;position:relative;margin-bottom:192px!important}@media (min-width:768px){.layout-container .promotion-blocks-testimonial-slider{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-testimonial-slider{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks-testimonial-slider{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-testimonial-slider{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-testimonial-slider .slick-slide{transition:opacity .3s ease-in-out;opacity:.2}.layout-container .promotion-blocks-testimonial-slider .slick-slide.slick-active{opacity:1}.layout-container .promotion-blocks-testimonial-slider .slick-dots{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;margin:40px 0 0;padding:0}.layout-container .promotion-blocks-testimonial-slider .slick-dots li{background-color:#E2E8F0;margin:0;border-radius:50%}.layout-container .promotion-blocks-testimonial-slider .slick-dots li.slick-active{background-color:#334155}.layout-container .promotion-blocks-testimonial-slider .slick-dots button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide{padding-inline:16px}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide p{color:#64748B;font-size:14px;font-weight:500}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__content{background-color:rgba(227,233,238,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:32px;padding:32px}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__body{display:flex;gap:20px 24px}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__body:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" fill="none" viewBox="0 0 60 60"><path fill="%2364748B" d="M42.156 48.274c-10.573-36.04-11.779-36.772-4.544-39.868 2.838-1.207 4.313.195 5.194 3.196.88 3 6.214 24.808 7.16 29.287 1.66 6.78 1.929 8.948-.726 10.026-3.411 1.376-6.258 1.425-7.084-2.64ZM7.418 15c-1.012-3.449-.194-4.288 2.677-5.505 9.758-4.248 8.965 11.304 15.621 36.244 1.386 4.725-2.022 6.362-5.842 6.846-3.11.275-2.511-3.309-12.578-37.624l.122.039Z"/></svg>');flex-shrink:0;width:60px;height:60px}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__body .field{flex:1}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__author{display:flex;gap:32px;margin-top:16px}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__author .field__item{color:#64748B;font-size:11px;font-weight:600}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__author-title .field__item{color:#94A3B8}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__media{width:100px;height:100px}.layout-container .promotion-blocks-testimonial-slider .testimonial-slide__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .promotion-blocks-testimonial{margin:128px auto 32px;padding:0 20px 0 19px;max-width:1920px;position:relative;margin-bottom:192px!important}@media (min-width:768px){.layout-container .promotion-blocks-testimonial{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-testimonial{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks-testimonial{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-testimonial{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-testimonial .testimonial__content{position:relative;margin-bottom:64px}.layout-container .promotion-blocks-testimonial .testimonial__content:before{content:url(/themes/custom/offthepitch/images/testimonial-quote.svg);display:block;width:112px;margin-bottom:64px}.layout-container .promotion-blocks-tool-metrics{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px;position:relative}@media (min-width:768px){.layout-container .promotion-blocks-testimonial .testimonial__content:before{width:144px}.layout-container .promotion-blocks-tool-metrics{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-tool-metrics{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks-tool-metrics{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-tool-metrics{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-tool-metrics__media{position:absolute;inset:0;border-radius:36px;overflow:hidden}.layout-container .promotion-blocks-tool-metrics__media:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.layout-container .promotion-blocks-tool-metrics__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .promotion-blocks-tool-metrics__container{margin:0 auto 32px;padding:140px 20px 140px 19px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:60px}@media (min-width:768px){.layout-container .promotion-blocks-tool-metrics__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .promotion-blocks-tool-metrics__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks-tool-metrics__container{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-tool-metrics__container{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-tool-metrics__header{display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:480px}.layout-container .promotion-blocks-tool-metrics__subtitle{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;letter-spacing:calc(1em * -.02);font-size:18px;color:#FF8E00}.layout-container .promotion-blocks-tool-metrics .metrics__title,.layout-container .promotion-blocks-tool-metrics__title{font-style:normal;line-height:1.1em;letter-spacing:calc(1em * -.02);font-weight:400;text-transform:uppercase;font-family:Anton,sans-serif}.layout-container .promotion-blocks-tool-metrics__subtitle:last-child{margin-bottom:0}.layout-container .promotion-blocks-tool-metrics__title{margin:0 0 16px;display:block;font-size:clamp(48px,44px + 1.11111vw,60px);color:#FFF}.layout-container .promotion-blocks-tool-metrics__manchet,.layout-container .promotion-blocks-tool-metrics__manchet p{color:#FFF}.layout-container .promotion-blocks-tool-metrics__metrics{display:flex;flex-wrap:wrap;gap:32px}.layout-container .promotion-blocks-tool-metrics .metrics__item{margin-bottom:0!important;min-width:140px;flex:1}.layout-container .promotion-blocks-tool-metrics .metrics__title{margin:0 0 16px;display:block;font-size:clamp(20px,18.67px + .37037vw,24px);color:#FFF}.layout-container .promotion-blocks-tool-metrics .metrics__body{color:#FFF}.layout-container .promotion-blocks-trusted__title,.layout-container .user-blocks-cancel-membership__title{font-style:normal;line-height:1.1em;color:#01090F;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400}.layout-container .promotion-blocks-trusted{margin:0 auto 32px;padding:32px 20px 32px 19px;max-width:1920px;position:relative}@media (min-width:768px){.layout-container .promotion-blocks-trusted{padding:96px 40px}}@media (min-width:1024px){.layout-container .promotion-blocks-trusted{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .promotion-blocks-trusted{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .promotion-blocks-trusted{padding-right:160px;padding-left:160px}}.layout-container .promotion-blocks-trusted:before{content:"";position:absolute;inset:0;left:50%;width:100vw;translate:-50%;background-color:#F1F5F9;z-index:-1}.layout-container .promotion-blocks-trusted__content-header{margin-bottom:8px}.layout-container .promotion-blocks-trusted__title{font-family:Anton,sans-serif;margin:0 0 16px;display:block;font-size:clamp(30px,28px + .55556vw,36px);text-align:center}.layout-container .promotion-blocks-trusted__content-partners{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);justify-items:center}@media (max-width:1279px){.layout-container .promotion-blocks-trusted__content-partners{grid-gap:24px}}@media (max-width:767px){.layout-container .promotion-blocks-trusted__content-partners{grid-gap:16px}}@media (min-width:768px){.layout-container .promotion-blocks-trusted__content-partners{display:grid;grid-gap:32px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .promotion-blocks-trusted__content-partners{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .promotion-blocks-trusted__content-partners{grid-gap:16px}}.layout-container .promotion-blocks-trusted__content-partners img{width:100%;aspect-ratio:192/104;-o-object-fit:contain;object-fit:contain;max-height:80px}.layout-container .user-blocks-cancel-membership__header{margin-bottom:32px}.layout-container .user-blocks-cancel-membership__title{font-family:Anton,sans-serif;display:block;font-size:clamp(48px,44px + 1.11111vw,60px);margin:16px 0 8px}.layout-container .user-blocks-cancel-membership__expiration{margin-bottom:16px}.layout-container .user-blocks-cancel-membership__link{display:inline;font-style:italic;font-weight:500}.layout-container .user-blocks-cancel-membership .membership__cancel-body__title,.layout-container .user-blocks-cancel-membership .membership__title{line-height:1.1em;color:#01090F;display:block;text-transform:uppercase;font-weight:400;font-size:clamp(30px,28px + .55556vw,36px);font-style:normal;letter-spacing:calc(1em * -.02)}.layout-container .user-blocks-cancel-membership .membership__cancel-body{position:relative;overflow:hidden;display:block;text-decoration:none;color:#01090F;border-radius:16px;cursor:auto;border:1px solid #F8FAFC;background-color:#fff;padding:16px;text-align:center;justify-items:center;margin:32px 0}@media (min-width:768px){.layout-container .user-blocks-cancel-membership .membership__cancel-body{border-radius:32px}}.layout-container .user-blocks-cancel-membership .membership__cancel-body[href]{cursor:pointer}.layout-container .user-blocks-cancel-membership .membership__cancel-body__content{padding:24px}.layout-container .user-blocks-cancel-membership .membership__cancel-body__title{font-family:Anton,sans-serif;margin:0 0 16px}@media (min-width:1024px){.layout-container .user-blocks-cancel-membership .membership__cancel-body{padding:48px 40px 32px}}.layout-container .user-blocks-cancel-membership .membership__title{font-family:Anton,sans-serif;margin:0 0 16px}.layout-container .user-blocks-account-overview__action,.layout-container .user-blocks-cancel-membership .membership__action{font-optical-sizing:auto;font-size:12px;text-align:center;justify-content:center;padding:0 24px;min-width:120px;height:48px;-webkit-tap-highlight-color:transparent;text-decoration:none;position:relative}.layout-container .user-blocks-cancel-membership .membership__action{font-family:Geist,sans-serif;font-style:normal;line-height:1.5em;margin:8px 0 16px;letter-spacing:calc(1em * -.02);font-weight:600;color:#FFF;display:inline-flex;align-items:center;outline:0;cursor:pointer;white-space:nowrap;border-radius:32px;transition:background-color .3s,color .3s;border:1px solid transparent;text-transform:uppercase;background-color:#FF8E00}.layout-container .user-blocks-account-overview__details-container .user-blocks-account-overview__title,.layout-container .user-blocks-account-overview__title,.layout-container .user-blocks-newsletter-settings__title{font-family:Anton,sans-serif;color:#01090F;letter-spacing:calc(1em * -.02);font-style:normal;line-height:1.1em;text-transform:uppercase}.layout-container .user-blocks-cancel-membership .membership__action:last-child{margin-bottom:0}.layout-container .user-blocks-cancel-membership .membership__action:hover{background-color:rgba(255,142,0,.8)}.layout-container .user-blocks-newsletter-settings__header{margin-bottom:32px}.layout-container .user-blocks-newsletter-settings__title{display:block;font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);margin:16px 0 8px}.layout-container .user-blocks-newsletter-settings__products{grid-column:auto/span 1}@media (min-width:1024px){.layout-container .user-blocks-newsletter-settings__header{margin-bottom:56px}.layout-container .user-blocks-newsletter-settings__products{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.layout-container .user-blocks-newsletter-settings__products{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .user-blocks-newsletter-settings__products{grid-gap:16px}}.layout-container .user-blocks-newsletter-settings__products .product-card{margin-bottom:24px}@media (min-width:1024px){.layout-container .user-blocks-newsletter-settings__products .product-card{margin-bottom:40px}}.layout-container .user-blocks-account-overview__header{margin-bottom:32px}.layout-container .user-blocks-account-overview__title{display:block;font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);margin:16px 0 8px}.layout-container .user-blocks-account-overview__details-container .user-blocks-account-overview__title{margin:0 0 16px;display:block;font-size:clamp(30px,28px + .55556vw,36px);font-weight:500}.layout-container .user-blocks-account-overview__action:last-child,.layout-container .user-blocks-account-overview__logged{margin-bottom:0}.layout-container .user-blocks-account-overview__action{font-family:Geist,sans-serif;font-style:normal;line-height:1.5em;letter-spacing:calc(1em * -.02);font-weight:600;color:#FFF;display:inline-flex;align-items:center;outline:0;cursor:pointer;white-space:nowrap;border-radius:32px;transition:background-color .3s,color .3s;border:1px solid transparent;background-color:#007EFA;text-transform:uppercase}.layout-container .user-blocks-account-overview__action:hover{background-color:rgba(0,126,250,.8)}.layout-container .user-blocks-account-overview__action,.layout-container .user-blocks-account-overview__action:last-child{margin:40px 0 56px}body.path-otp #block-offthepitch-content{margin:64px auto 32px;padding:0 20px 0 19px}@media (min-width:768px){body.path-otp #block-offthepitch-content{padding-right:40px;padding-left:40px}}@media (min-width:1024px){body.path-otp #block-offthepitch-content{padding-right:44px;padding-left:44px}}@media (min-width:1280px){body.path-otp #block-offthepitch-content{padding-right:64px;padding-left:64px}}@media (min-width:1440px){body.path-otp #block-offthepitch-content{padding-right:160px;padding-left:160px}}body.path-otp .heading{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;margin:0 0 16px;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px)}body.path-otp .form-type-checkbox label,body.path-otp .password-confirm-message{font-family:Geist,sans-serif;font-optical-sizing:auto;font-weight:400;color:#007EFA;font-style:normal;letter-spacing:calc(1em * -.02);line-height:1.5em}body.path-otp .form-type-checkbox label{margin:0 0 16px;font-size:14px;display:block;position:relative;padding-left:32px;padding-top:4px}body.path-otp .form-type-checkbox label:last-child{margin-bottom:0}body.path-otp .form-type-checkbox label a{font-size:12px}body.path-otp .form-type-checkbox label:before{position:absolute;left:0;top:0}body.path-otp .password-confirm-message{margin:0 0 16px;font-size:14px}body.path-otp .password-confirm-message:last-child{margin-bottom:0}body.path-otp .member__access{margin-top:32px}body.path-otp .member__access a{font-weight:500;text-decoration:none}.layout-container .user-blocks-receipts__header{margin-bottom:32px}.layout-container .user-blocks-receipts__title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400;font-size:clamp(48px,44px + 1.11111vw,60px);margin:16px 0 8px}.layout-container .user-blocks-receipts--table-header th,body.path-user .user-form label{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;letter-spacing:calc(1em * -.02);font-size:14px}.layout-container .user-blocks-receipts--table{width:100%;border-collapse:collapse;border-spacing:0}.layout-container .user-blocks-receipts--table td,.layout-container .user-blocks-receipts--table th{padding:12px 4px}.layout-container .user-blocks-receipts--table td:first-child,.layout-container .user-blocks-receipts--table th:first-child{padding-left:16px;border-top-left-radius:16px;border-bottom-left-radius:16px}.layout-container .user-blocks-receipts--table td:last-child,.layout-container .user-blocks-receipts--table th:last-child{padding-right:16px;border-top-right-radius:16px;border-bottom-right-radius:16px}@media (min-width:1024px){.layout-container .user-blocks-receipts{margin-bottom:160px}.layout-container .user-blocks-receipts--table td:first-child,.layout-container .user-blocks-receipts--table th:first-child{padding-left:32px;border-top-left-radius:32px;border-bottom-left-radius:32px}.layout-container .user-blocks-receipts--table td:last-child,.layout-container .user-blocks-receipts--table th:last-child{padding-left:32px;border-top-right-radius:32px;border-bottom-right-radius:32px}}.layout-container .user-blocks-receipts--table-header th{line-height:1.5em;margin:0 0 16px;font-weight:500;color:#007EFA;text-align:left}.layout-container .user-blocks-receipts--table-header th:last-child,body.path-user .user-form label:last-child{margin-bottom:0}.layout-container .user-blocks-receipts--table-body tr:nth-of-type(2n+1){border:1px solid transparent;background-color:#F8FAFC}body.path-user .user-form .select2-container,body.path-user .user-form input[type=text],body.path-user .user-form input[type=password],body.path-user .user-form input[type=tel],body.path-user .user-form input[type=email],body.path-user .user-form input[type=date],body.path-user .user-form input[type=datetime-local],body.path-user .user-form input[type=month],body.path-user .user-form input[type=week],body.path-user .user-form input[type=url],body.path-user .user-form input[type=time],body.path-user .user-form input[type=number],body.path-user .user-form input[type=search]:not(.select2-search__field),body.path-user .user-form textarea{background:0 0;border:none;border-radius:0;border-bottom:solid 1px #007EFA;padding-left:0;height:32px;min-height:32px}body.path-user .user-form .select2-container::-moz-placeholder,body.path-user .user-form input[type=text]::-moz-placeholder,body.path-user .user-form input[type=password]::-moz-placeholder,body.path-user .user-form input[type=tel]::-moz-placeholder,body.path-user .user-form input[type=email]::-moz-placeholder,body.path-user .user-form input[type=date]::-moz-placeholder,body.path-user .user-form input[type=datetime-local]::-moz-placeholder,body.path-user .user-form input[type=month]::-moz-placeholder,body.path-user .user-form input[type=week]::-moz-placeholder,body.path-user .user-form input[type=url]::-moz-placeholder,body.path-user .user-form input[type=time]::-moz-placeholder,body.path-user .user-form input[type=number]::-moz-placeholder,body.path-user .user-form input[type=search]:not(.select2-search__field)::-moz-placeholder,body.path-user .user-form textarea::-moz-placeholder{color:rgba(1,9,15,.56)}body.path-user .user-form .select2-container:-ms-input-placeholder,body.path-user .user-form input[type=text]:-ms-input-placeholder,body.path-user .user-form input[type=password]:-ms-input-placeholder,body.path-user .user-form input[type=tel]:-ms-input-placeholder,body.path-user .user-form input[type=email]:-ms-input-placeholder,body.path-user .user-form input[type=date]:-ms-input-placeholder,body.path-user .user-form input[type=datetime-local]:-ms-input-placeholder,body.path-user .user-form input[type=month]:-ms-input-placeholder,body.path-user .user-form input[type=week]:-ms-input-placeholder,body.path-user .user-form input[type=url]:-ms-input-placeholder,body.path-user .user-form input[type=time]:-ms-input-placeholder,body.path-user .user-form input[type=number]:-ms-input-placeholder,body.path-user .user-form input[type=search]:not(.select2-search__field):-ms-input-placeholder,body.path-user .user-form textarea:-ms-input-placeholder{color:rgba(1,9,15,.56)}body.path-user .user-form .select2-container::placeholder,body.path-user .user-form input[type=text]::placeholder,body.path-user .user-form input[type=password]::placeholder,body.path-user .user-form input[type=tel]::placeholder,body.path-user .user-form input[type=email]::placeholder,body.path-user .user-form input[type=date]::placeholder,body.path-user .user-form input[type=datetime-local]::placeholder,body.path-user .user-form input[type=month]::placeholder,body.path-user .user-form input[type=week]::placeholder,body.path-user .user-form input[type=url]::placeholder,body.path-user .user-form input[type=time]::placeholder,body.path-user .user-form input[type=number]::placeholder,body.path-user .user-form input[type=search]:not(.select2-search__field)::placeholder,body.path-user .user-form textarea::placeholder{color:rgba(1,9,15,.56)}body.path-user .user-form .select2-container:hover,body.path-user .user-form input[type=text]:hover,body.path-user .user-form input[type=password]:hover,body.path-user .user-form input[type=tel]:hover,body.path-user .user-form input[type=email]:hover,body.path-user .user-form input[type=date]:hover,body.path-user .user-form input[type=datetime-local]:hover,body.path-user .user-form input[type=month]:hover,body.path-user .user-form input[type=week]:hover,body.path-user .user-form input[type=url]:hover,body.path-user .user-form input[type=time]:hover,body.path-user .user-form input[type=number]:hover,body.path-user .user-form input[type=search]:not(.select2-search__field):hover,body.path-user .user-form textarea:hover{background-repeat:no-repeat;background-position:98% 50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath opacity='0.64' d='M11.3333 1.99955C11.5084 1.82445 11.7163 1.68556 11.9451 1.5908C12.1739 1.49604 12.4191 1.44727 12.6667 1.44727C12.9143 1.44727 13.1595 1.49604 13.3883 1.5908C13.617 1.68556 13.8249 1.82445 14 1.99955C14.1751 2.17465 14.314 2.38252 14.4088 2.61129C14.5035 2.84006 14.5523 3.08526 14.5523 3.33288C14.5523 3.58051 14.5035 3.8257 14.4088 4.05448C14.314 4.28325 14.1751 4.49112 14 4.66622L5.00001 13.6662L1.33334 14.6662L2.33334 10.9995L11.3333 1.99955Z' stroke='%231C7FCC' stroke-linecap='round' stroke-linejoin='round'%2F%3E%3C%2Fsvg%3E")}body.path-user .user-form label{font-weight:400;line-height:1.5em;color:#007EFA;margin:0}body.path-user .user-form #edit-account .form-item-current-pass,body.path-user .user-form .login-information-block__header{margin-bottom:32px}body.path-user .user-form .button,body.path-user .user-form [type=button]:not(.trigger):not(.fc-button),body.path-user .user-form [type=reset],body.path-user .user-form [type=submit]{min-width:unset}body.path-user .user-form .button{padding-left:24px;padding-right:24px}body.path-user .user-form .select2-container{height:44px}body.path-user .user-form #edit-account{grid-column:auto/span 1;margin-top:32px}@media (min-width:1024px){body.path-user .user-form #edit-account{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);margin-top:48px}}body.path-user .user-form .login-information-block__password-title,body.path-user .user-form .login-information-block__title,body.path-user .user-form .login-information-block__user-title{font-family:Anton,sans-serif;font-style:normal;line-height:1.1em;color:#01090F;display:block;text-transform:uppercase;letter-spacing:calc(1em * -.02);font-weight:400}@media (min-width:1024px) and (max-width:1279px){body.path-user .user-form #edit-account{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){body.path-user .user-form #edit-account{grid-gap:16px}}body.path-user .user-form #edit-account .form-required:after{height:16px}body.path-user .user-form .login-information-block__title{font-size:clamp(48px,44px + 1.11111vw,60px);margin:16px 0 8px}body.path-user .user-form .login-information-block__password-container,body.path-user .user-form .login-information-block__user-container{grid-column:auto/span 1;max-width:264px}body.path-user .user-form .login-information-block__button,body.path-user .user-form .login-information-block__password-container{margin-top:32px}body.path-user .user-form .login-information-block__button{margin-bottom:32px}@media (min-width:1024px){body.path-user .user-form .login-information-block__button,body.path-user .user-form .login-information-block__password-container{margin-top:0}body.path-user .user-form .login-information-block__button{margin-bottom:0}}body.path-user .user-form .login-information-block__password-title,body.path-user .user-form .login-information-block__user-title{margin:0 0 16px;font-size:clamp(30px,28px + .55556vw,36px)}body.path-user main>div>div{margin:0 auto 32px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){body.path-user main>div>div{padding-right:40px;padding-left:40px}}@media (min-width:1024px){body.path-user main>div>div{padding-right:44px;padding-left:44px}}@media (min-width:1280px){body.path-user main>div>div{padding-right:64px;padding-left:64px}}@media (min-width:1440px){body.path-user main>div>div{padding-right:160px;padding-left:160px}}@media (max-width:1279px){body.path-user main>div>div{grid-gap:24px}}@media (max-width:767px){body.path-user main>div>div{grid-gap:16px}}@media (min-width:1024px){body.path-user main>div>div{margin:64px auto 32px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-column:auto/span 2;grid-template-columns:30% 70%}}@media (min-width:1024px) and (min-width:768px){body.path-user main>div>div{padding-right:40px;padding-left:40px}}@media (min-width:1024px) and (min-width:1024px){body.path-user main>div>div{padding-right:44px;padding-left:44px}}@media (min-width:1024px) and (min-width:1280px){body.path-user main>div>div{padding-right:64px;padding-left:64px}}@media (min-width:1024px) and (min-width:1440px){body.path-user main>div>div{padding-right:160px;padding-left:160px}}@media (min-width:1024px) and (max-width:1279px){body.path-user main>div>div{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){body.path-user main>div>div{grid-gap:16px}}.page-node-type-article .layout-container .promotion-blocks-paywall{position:relative;top:-64px}.page-node-type-article .layout-container .promotion-blocks-paywall:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:200px;background:linear-gradient(0deg,#F8FAFC 0,rgba(248,250,252,.8) 50.5%,rgba(248,250,252,0) 100%)}.layout-container .node--type-case .layout--twocol-section{margin:0 auto 32px;padding:0 20px 0 19px;max-width:1920px}@media (min-width:768px){.layout-container .node--type-case .layout--twocol-section{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .node--type-case .layout--twocol-section{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .node--type-case .layout--twocol-section{padding-right:64px;padding-left:64px}}@media (min-width:1440px){.layout-container .node--type-case .layout--twocol-section{padding-right:160px;padding-left:160px}}@media (min-width:769px){.layout-container .node--type-case .layout--twocol-section{display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr);flex-wrap:nowrap;gap:24px}}@media (min-width:769px) and (min-width:768px) and (max-width:1023px){.layout-container .node--type-case .layout--twocol-section{grid-template-columns:repeat(8,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .node--type-case .layout--twocol-section{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .node--type-case .layout--twocol-section{grid-template-columns:repeat(4,1fr);grid-gap:16px}}.layout-container .node--type-case .layout--twocol-section .layout__region--first{flex:1 0 240px;grid-column:2/span 3}@media (min-width:768px) and (max-width:1023px){.layout-container .node--type-case .layout--twocol-section .layout__region--first{grid-column:1/span 3}}.layout-container .node--type-case .layout--twocol-section .layout__region--second{grid-column:6/-2}@media (min-width:768px) and (max-width:1023px){.layout-container .node--type-case .layout--twocol-section .layout__region--second{grid-column:4/-1}}.layout-container .node--type-case .layout--twocol-section .block{padding-left:0!important;padding-right:0!important}.page-node-type-page .layout-container:has(.promotion-blocks-paywall){position:relative}.page-node-type-page .layout-container .article-blocks__articles+.promotion-blocks-paywall{position:absolute;top:80px;left:50%;translate:-50% 50%}
