/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}@media only screen and (min-width:768px){.container{max-width:1280px;padding-left:32px;padding-right:32px;}}.container--small{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}@media only screen and (min-width:768px){.container--small{max-width:385px;padding-left:0;padding-right:0;}}.button-row{display:flex;align-items:center;gap:10px;}@media only screen and (min-width:768px){.button-row{justify-content:space-between;}}.button-row a{color:#003643;}.button-row a.a-btn--secondary{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;}.button-row a.a-btn--secondary:focus-visible{box-shadow:0 0 0 4px #000 !important;}.spacing-top{margin-top:32px;}@media only screen and (min-width:1280px){.spacing-top{margin-top:64px;}}.spacing-bottom{margin-bottom:32px;}@media only screen and (min-width:1280px){.spacing-bottom{margin-bottom:64px;}}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}*,::before,::after{background-repeat:no-repeat;}::before,::after{text-decoration:inherit;vertical-align:inherit;}*{padding:0;margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;}audio:not([controls]){display:none;height:0;}hr{overflow:visible;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}summary{display:list-item;}small{font-size:80%;}[hidden],template{display:none;}abbr[title]{border-bottom:1px dotted;text-decoration:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}code,kbd,pre,samp{font-family:monospace,monospace;}b,strong{font-weight:bolder;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}input{border-radius:0;}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;}[disabled]{cursor:default;}[type=number]{width:auto;}[type=search]{-webkit-appearance:textfield;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;resize:vertical;}button,input,optgroup,select,textarea{font:inherit;}optgroup{font-weight:bold;}button{overflow:visible;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0;}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button,select{text-transform:none;}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;}select{-moz-appearance:none;-webkit-appearance:none;}select::-ms-expand{display:none;}select::-ms-value{color:currentColor;}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}img{border-style:none;display:inline-block;vertical-align:top;}progress{vertical-align:baseline;}svg:not(:root){overflow:hidden;}audio,canvas,progress,video{display:inline-block;}img,embed,object,audio,video{height:auto;max-width:100%;}@media screen{[hidden~=screen]{display:inherit;}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important;}}[aria-busy=true]{cursor:progress;}[aria-controls]{cursor:pointer;}[aria-disabled]{cursor:default;}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none;}::selection{background-color:#b3d4fc;color:#000;text-shadow:none;}.container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}@media only screen and (min-width:768px){.container{max-width:1280px;padding-left:32px;padding-right:32px;}}.container--small{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}@media only screen and (min-width:768px){.container--small{max-width:385px;padding-left:0;padding-right:0;}}.button-row{display:flex;align-items:center;gap:10px;}@media only screen and (min-width:768px){.button-row{justify-content:space-between;}}.button-row a{color:#003643;}.button-row a.a-btn--secondary{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;}.button-row a.a-btn--secondary:focus-visible{box-shadow:0 0 0 4px #000 !important;}.spacing-top{margin-top:32px;}@media only screen and (min-width:1280px){.spacing-top{margin-top:64px;}}.spacing-bottom{margin-bottom:32px;}@media only screen and (min-width:1280px){.spacing-bottom{margin-bottom:64px;}}@font-face{font-family:"Cera Pro";src:url(/themes/custom/rcot/fonts/CeraPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"Cera Pro";src:url(/themes/custom/rcot/fonts/CeraPro-Medium.ttf) format("truetype");font-weight:600;font-style:normal;}@font-face{font-family:"Cera Pro";src:url(/themes/custom/rcot/fonts/CeraPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;}*{font-family:"nunito-sans",sans-serif;font-weight:400;}h1,h2,h3,h4,h5,h6,.pseudo-h1,.pseudo-h2,.pseudo-h3,.pseudo-h4,.pseudo-h5,.pseudo-h6{color:#003643;font-family:"Cera Pro",sans-serif;font-weight:700;margin:0 0 24px;}h1,.pseudo-h1{font-size:2.25rem;line-height:2.75rem;}@media only screen and (min-width:1024px){h1,.pseudo-h1{font-size:4.5rem;line-height:5.625rem;}}h2,.pseudo-h2{font-size:1.875rem;line-height:2.375rem;}@media only screen and (min-width:1024px){h2,.pseudo-h2{font-size:3.75rem;line-height:4.5rem;}}h3,.pseudo-h3{font-size:1.5rem;line-height:1.75rem;}@media only screen and (min-width:1024px){h3,.pseudo-h3{font-size:3rem;line-height:3.75rem;}}h4,.pseudo-h4{font-size:1.25rem;line-height:1.5rem;}@media only screen and (min-width:1024px){h4,.pseudo-h4{font-size:2.25rem;line-height:2.75rem;}}h5,.pseudo-h5{font-size:1.125rem;line-height:1.25rem;}@media only screen and (min-width:1024px){h5,.pseudo-h5{font-size:1.875rem;line-height:2.375rem;}}h6,.pseudo-h6{font-size:1rem;line-height:1.25rem;}@media only screen and (min-width:1024px){h6,.pseudo-h6{font-size:1.5rem;line-height:2rem;}}p{font-size:1rem;line-height:1.75rem;max-width:800px;margin:0 0 1rem;color:#003643;}@media only screen and (min-width:1024px){p{font-size:1.125rem;line-height:1.75rem;}}.m-search-form{display:flex;height:auto;position:relative;}@media only screen and (min-width:1280px){.m-search-form{max-width:480px;}}.m-search-form input[type=text]{font-size:1rem;line-height:1.5rem;align-self:center;background-color:#fff;border-radius:9999px;border:1px solid #dfdfdf;padding:12px 24px;width:100%;}.m-search-form input[type=text]::-moz-placeholder{color:#616161;}.m-search-form input[type=text]::placeholder{color:#616161;}.m-search-form__submit{align-items:center;align-self:center;height:24px;position:absolute;right:20px;top:14px;width:24px;}.m-search-form__submit svg{height:100%;width:100%;}.m-search-form--buttons{display:block;max-width:100%;}@media only screen and (min-width:768px){.m-search-form--buttons{display:flex;justify-content:center;margin:0 auto;max-width:50.3125rem;}}.m-search-form--buttons .m-search-form__submit--mobile{display:block;}@media only screen and (min-width:768px){.m-search-form--buttons .m-search-form__submit--mobile{display:none;}}.m-search-form--buttons .m-search-form__submit--desktop{display:none;}@media only screen and (min-width:768px){.m-search-form--buttons .m-search-form__submit--desktop{display:block;}}.m-search-form--buttons__wrapper{height:auto;position:relative;width:100%;}.m-search-form--buttons__actions{display:flex;justify-content:right;margin-top:6px;}@media only screen and (min-width:768px){.m-search-form--buttons__actions{margin-top:0;}}.m-search-form--buttons__actions__submit{display:none;}@media only screen and (min-width:768px){.m-search-form--buttons__actions__submit{display:inline-block;margin-left:12px;min-width:9.375rem;}}.m-search-form--buttons__actions__reset{margin-right:6px;}.m-search-form--buttons__actions__reset.a-btn--secondary{padding:6px 0 6px 20px;}@media only screen and (min-width:768px){.m-search-form--buttons__actions__reset.a-btn--secondary{min-width:9.375rem;padding:12px 20px;}}.m-search-form--buttons__actions__hidden-submit{display:none;}.m-payment-method-form{margin-top:32px;max-width:385px;}.m-payment-method-form__direct-debit{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;background-color:#cc9bcc;border-radius:10px;padding:32px;}.m-payment-method-form__direct-debit__header{display:flex;justify-content:space-between;}.m-payment-method-form__direct-debit__header__title span{font-weight:700;}.m-payment-method-form__direct-debit .a-btn--primary{background-color:#fff;color:#003643;margin-top:16px;}.m-payment-method-form__direct-debit .a-btn--primary:hover{text-decoration:underline;}.m-payment-method-form__direct-debit .a-btn--primary:focus{outline:2px solid yellow;text-decoration:underline;}.m-payment-method-form__direct-debit .a-btn--primary em{font-weight:700;}.m-payment-method-form__stripe{margin-top:6px;text-align:center;}.m-payment-method-form__stripe__submit{padding:16px;}.m-payment-method-form__stripe__submit:hover{text-decoration:underline;}.m-payment-method-form__stripe__submit:focus{outline:2px solid yellow;text-decoration:underline;}.m-payment-method-form__stripe .pseudo-h5{margin-bottom:8px;}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=password],select,.user-login-form input,textarea.form-textarea{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;border:1px solid #c0c0c0;border-radius:5px;padding:12px;width:100%;max-width:100%;}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=date]:hover,input[type=password]:hover,select:hover,.user-login-form input:hover,textarea.form-textarea:hover{border-color:#003643;}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=password]:focus,select:focus,.user-login-form input:focus,textarea.form-textarea:focus{border:1px solid #c0c0c0;box-shadow:0 0 0 4px #003643;outline:2px solid #f7e64d;}input[type=text].error + .select2 .select2-selection,input[type=text].error,input[type=email].error + .select2 .select2-selection,input[type=email].error,input[type=tel].error + .select2 .select2-selection,input[type=tel].error,input[type=date].error + .select2 .select2-selection,input[type=date].error,input[type=password].error + .select2 .select2-selection,input[type=password].error,select.error + .select2 .select2-selection,select.error,.user-login-form input.error + .select2 .select2-selection,.user-login-form input.error,textarea.form-textarea.error + .select2 .select2-selection,textarea.form-textarea.error{border-color:#fda29b;background-image:url(/themes/custom/rcot/images/icons/field-error.svg);background-position:calc(100% - 10px) center;background-repeat:no-repeat;}input[type=text].error + .select2 .select2-selection:hover,input[type=text].error + .select2 .select2-selection:focus,input[type=text].error:hover,input[type=text].error:focus,input[type=email].error + .select2 .select2-selection:hover,input[type=email].error + .select2 .select2-selection:focus,input[type=email].error:hover,input[type=email].error:focus,input[type=tel].error + .select2 .select2-selection:hover,input[type=tel].error + .select2 .select2-selection:focus,input[type=tel].error:hover,input[type=tel].error:focus,input[type=date].error + .select2 .select2-selection:hover,input[type=date].error + .select2 .select2-selection:focus,input[type=date].error:hover,input[type=date].error:focus,input[type=password].error + .select2 .select2-selection:hover,input[type=password].error + .select2 .select2-selection:focus,input[type=password].error:hover,input[type=password].error:focus,select.error + .select2 .select2-selection:hover,select.error + .select2 .select2-selection:focus,select.error:hover,select.error:focus,.user-login-form input.error + .select2 .select2-selection:hover,.user-login-form input.error + .select2 .select2-selection:focus,.user-login-form input.error:hover,.user-login-form input.error:focus,textarea.form-textarea.error + .select2 .select2-selection:hover,textarea.form-textarea.error + .select2 .select2-selection:focus,textarea.form-textarea.error:hover,textarea.form-textarea.error:focus{border-color:#f04438;}input[type=date].error{background-position:calc(100% - 40px) center;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/rcot/images/icons/chevron-down.svg);background-position:calc(100% - 10px) center;background-repeat:no-repeat;position:relative;}select.error + .select2 .select2-selection,select.error{background-image:url(/themes/custom/rcot/images/icons/chevron-down.svg),url(/themes/custom/rcot/images/icons/field-error.svg);background-position:calc(100% - 10px) center,calc(100% - 40px) center;background-repeat:no-repeat,no-repeat;}.form-type-checkbox,.form-type-radio{display:inline-flex;flex-wrap:wrap;align-items:center;width:100%;}.form-type-checkbox .description,.form-type-radio .description{flex-basis:100%;}.form-type-checkbox .form-item--error-message,.form-type-radio .form-item--error-message{width:100%;}.form-type-checkbox{display:flex;flex-direction:row;flex-wrap:nowrap;}.form-type-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;vertical-align:middle;border:1px solid #003643;outline-offset:unset;cursor:pointer;border-radius:5px;}.form-type-checkbox input[type=checkbox]:hover,.form-type-checkbox input[type=checkbox]:focus{border-color:#c0c0c0;box-shadow:0 0 0 .375rem #003643 !important;outline:.1875rem solid #f7e64d !important;}.form-type-checkbox input[type=checkbox].error{border-color:#f04438;}.form-type-checkbox input[type=checkbox]:checked{border-color:#003643;background:#003643 url(/themes/custom/rcot/images/icons/check-white.svg) no-repeat 50% 50%;background-size:75%;}.form-type-checkbox label,.form-type-checkbox fieldset.form-item legend > span:not(.form-help-icon),fieldset.form-item .form-type-checkbox legend > span:not(.form-help-icon){flex-grow:0;}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;vertical-align:middle;border:1px solid #003643;outline-offset:unset;cursor:pointer;border-radius:50%;}input[type=radio]:hover,input[type=radio]:focus{border-color:#c0c0c0;box-shadow:0 0 0 .375rem #003643 !important;outline:.1875rem solid #f7e64d !important;}input[type=radio].error{border-color:#f04438;}input[type=radio]:checked{background:#fff;box-shadow:0 0 0 .125rem #003643;border:.3125rem solid #003643;}.form-item{margin-bottom:16px;position:relative;}.form-item label,fieldset.form-item legend > span:not(.form-help-icon){color:#003643;font-weight:700;display:block;margin-bottom:8px;width:100%;position:relative;}.form-item label.js-form-required:after,fieldset.form-item legend > span.js-form-required:not(.form-help-icon):after{color:#f04438;content:" *";vertical-align:top;}.form-item.form-type-checkbox label,.form-item.form-type-checkbox fieldset.form-item legend > span:not(.form-help-icon),fieldset.form-item .form-item.form-type-checkbox legend > span:not(.form-help-icon),.form-item.form-type-radio label,.form-item.form-type-radio fieldset.form-item legend > span:not(.form-help-icon),fieldset.form-item .form-item.form-type-radio legend > span:not(.form-help-icon){display:inline-block;font-weight:normal;margin-bottom:0;padding-left:12px;cursor:pointer;flex-grow:1;width:auto;}.form-item .description{padding-top:4px;}.form-item .form-item--error-message{color:#f04438;margin-top:4px;}.form-item input:target,.form-item select[id^=edit-]:target,.form-item textarea[id^=edit-]:target{scroll-margin-top:40px;}.form-item .fieldset-wrapper div[id^=edit-]:target{scroll-margin-top:75px;}.form-item .form-help-icon ~ label,fieldset.form-item legend > .form-help-icon ~ span:not(.form-help-icon){padding-right:24px;}.form-item .iti{width:100%;}.form-item .iti .iti__country-list{max-width:385px;}.form-help-icon{text-align:center;cursor:pointer;position:absolute;top:0;right:0;z-index:1;border:1px solid transparent;}.form-help-icon:focus-visible{border:1px solid #c0c0c0;box-shadow:0 0 0 2px #000;outline:2px solid #f7e64d;border-radius:9999px;outline-width:1px;}.form-help-icon span{font-size:1rem;line-height:1.5rem;display:inline-block;width:24px;height:24px;font-weight:700;color:#6f35a3;}[data-tippy-root] .tippy-box{background-color:#002b36;border-radius:8px;padding:12px;}[data-tippy-root] .tippy-content{font-size:.75rem;line-height:1.25rem;}[data-tippy-root] .tippy-content .helper-title{display:block;font-weight:700;margin-bottom:2px;}.form-type-multiselect-dropdown .multiselect-dropdown__toggle{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;background-color:#fff;background-image:url(/themes/custom/rcot/images/icons/chevron-down.svg);background-position:calc(100% - 10px) center;background-repeat:no-repeat;border:1px solid #c0c0c0;border-radius:5px;max-width:100%;padding:12px;}.form-type-multiselect-dropdown .multiselect-dropdown__toggle[aria-expanded=true]{margin-bottom:12px;}.form-type-multiselect-dropdown .multiselect-dropdown__dialog{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;background-color:#fff;border:1px solid #c0c0c0;border-radius:5px;margin-top:calc(var(--input-border-size,1px) * -1);max-width:100%;padding:12px;position:relative;width:100%;}.form-type-multiselect-dropdown .multiselect-dropdown__item{padding:12px 0;}.form-type-multiselect-dropdown .multiselect-dropdown .form-type-checkbox{padding-left:6px;}.form-type-multiselect-dropdown.form-item--error .multiselect-dropdown__toggle{background-image:url(/themes/custom/rcot/images/icons/chevron-down.svg),url(/themes/custom/rcot/images/icons/field-error.svg);background-position:calc(100% - 10px) center,calc(100% - 40px) center;background-repeat:no-repeat,no-repeat;border:1px solid #f04438;}fieldset.form-item{border:none;}fieldset.form-item legend{line-height:1.5rem;position:relative;width:100%;}fieldset.form-item .form-item--error-message{margin:0 0 8px;}.form-actions{display:flex;justify-content:space-between;}.form-actions input[type=submit]{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;max-width:9.375rem;}.form-actions input[type=submit]:focus-visible{box-shadow:0 0 0 4px #000 !important;}.user-login-form input{width:unset;}.gin--edit-form fieldset.form-item{border:var(--details-border-size) solid var(--details-border-color);}.gin--edit-form input,.gin--edit-form select{border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);box-shadow:none;width:auto;}.webform-options-display-two-columns div.form-item,.webform-options-display-three-columns div.form-item{margin-bottom:12px;}.webform-options-display-side-by-side .form-type-checkbox,.webform-options-display-side-by-side .form-type-radio{width:auto;}.webform-options-display-side-by-side .form-type-checkbox label,.webform-options-display-side-by-side .form-type-checkbox fieldset.form-item legend > span:not(.form-help-icon),fieldset.form-item .webform-options-display-side-by-side .form-type-checkbox legend > span:not(.form-help-icon),.webform-options-display-side-by-side .form-type-radio label,.webform-options-display-side-by-side .form-type-radio fieldset.form-item legend > span:not(.form-help-icon),fieldset.form-item .webform-options-display-side-by-side .form-type-radio legend > span:not(.form-help-icon){display:inline;padding-left:4px;}.webform-options-display-side-by-side > div{margin-right:1rem;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label,.webform-options-display-buttons fieldset.form-item legend > input:checked + span.webform-options-display-buttons-label:not(.form-help-icon),fieldset.form-item .webform-options-display-buttons legend > input:checked + span.webform-options-display-buttons-label:not(.form-help-icon){border-color:#003643;box-shadow:none;}.webform-options-display-buttons input:hover + label.webform-options-display-buttons-label,.webform-options-display-buttons fieldset.form-item legend > input:hover + span.webform-options-display-buttons-label:not(.form-help-icon),fieldset.form-item .webform-options-display-buttons legend > input:hover + span.webform-options-display-buttons-label:not(.form-help-icon),.webform-options-display-buttons input:hover:checked + label.webform-options-display-buttons-label,.webform-options-display-buttons input:focus + label.webform-options-display-buttons-label,.webform-options-display-buttons fieldset.form-item legend > input:focus + span.webform-options-display-buttons-label:not(.form-help-icon),fieldset.form-item .webform-options-display-buttons legend > input:focus + span.webform-options-display-buttons-label:not(.form-help-icon),.webform-options-display-buttons input:focus:checked + label.webform-options-display-buttons-label{border-color:#c0c0c0;box-shadow:0 0 0 .375rem #003643;outline:.1875rem solid #f7e64d;}.webform-options-display-buttons input:focus:checked + label.webform-options-display-buttons-label,.webform-options-display-buttons fieldset.form-item legend > input:focus:checked + span.webform-options-display-buttons-label:not(.form-help-icon),fieldset.form-item .webform-options-display-buttons legend > input:focus:checked + span.webform-options-display-buttons-label:not(.form-help-icon){border-color:#003643;}.dotdigital-form{margin-top:32px;max-width:800px;}.dotdigital-form p a{color:#003643;}.dotdigital-form .form-item-terms-conditions{margin-top:32px;}form.rcot-crm-discount .m-discount-form__inputs{align-items:end;display:flex;justify-content:space-between;}form.rcot-crm-discount .m-discount-form__inputs .form-type-textfield{margin-bottom:0;width:66%;}form.rcot-crm-discount .m-discount-form__inputs .a-btn{padding:7px 30px;}form.rcot-crm-discount .m-discount-form__remove{align-items:center;color:#003643;display:flex;justify-content:space-between;}form.rcot-crm-direct-debit-membership .form-actions input[type=submit]{max-width:100%;}form#rcot-registration-account label[for=edit-pass],form#rcot-registration-account fieldset.form-item legend > span[for=edit-pass]:not(.form-help-icon),fieldset.form-item form#rcot-registration-account legend > span[for=edit-pass]:not(.form-help-icon){display:none;}form#rcot-registration-account .password-confirm-message{display:none;}form .membership-eligibility-text{background-color:#ffe7ff;padding:24px;border-radius:16px;margin-top:16px;color:#003643;}form .membership-eligibility-text ul span{display:block;font-weight:700;margin:6px 0;}form .membership-eligibility-text ul > *{padding-top:4px;}form .membership-eligibility-text strong{display:block;margin-bottom:6px;}form .membership-eligibility-text li{font-size:1rem;line-height:1.75rem;margin-left:16px;margin-bottom:8px;}form .t-c-copy p{font-size:1rem;line-height:1.5rem;}form .t-c-copy a{color:#003643;font-weight:700;text-decoration:none;border-bottom:1px solid #000;}form .t-c-copy a:hover{color:#002028;border-bottom:2px solid #000;}form .t-c-copy a:focus-visible{border-radius:9999px;border:1px solid #c0c0c0;box-shadow:0 0 0 2px #000;outline:2px solid #f7e64d;border-radius:9999px;}form .t-c-copy a:visited{color:#003643;}.select2-selection{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;border:1px solid #c0c0c0;border-radius:5px;padding:12px;width:100%;max-width:100%;background-image:url(/themes/custom/rcot/images/icons/chevron-down.svg);background-position:calc(100% - 10px) center;background-repeat:no-repeat;}.select2-selection:hover{border-color:#003643;}.select2-selection:focus{border:1px solid #c0c0c0;box-shadow:0 0 0 4px #003643;outline:2px solid #f7e64d;}.select2-selection__arrow{display:none !important;}.select2-selection__placeholder{color:#003643 !important;}.select2-selection__rendered{padding:0 !important;line-height:normal !important;font-size:1rem !important;}.select2-search--dropdown{padding:.5rem;}.select2-search__field{border:1px solid #dfdfdf;box-shadow:1px 1px 2px 0 #dfdfdf;border:1px solid #c0c0c0 !important;border-radius:5px;padding:12px !important;width:100% !important;max-width:100%;}.select2-search__field:hover{border-color:#003643;}.select2-search__field:focus{border:1px solid #c0c0c0;box-shadow:0 0 0 4px #003643;outline:2px solid #f7e64d;}.select2-container .dropdown-wrapper{display:none !important;}.select2-container .select2-selection{height:auto;}.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#003643 !important;}form.rcot-profile-manage-direct-debit{max-width:385px;margin-left:auto;margin-right:auto;}form.rcot-profile-manage-direct-debit .form-actions input[type=submit]{max-width:none;}.messages__wrapper,div[data-drupal-messages]:not(:has(.messages__wrapper)){margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-top:16px;margin-bottom:16px;}@media only screen and (min-width:768px){.messages__wrapper,div[data-drupal-messages]:not(:has(.messages__wrapper)){max-width:1280px;padding-left:32px;padding-right:32px;}}.messages__wrapper > div,div[data-drupal-messages]:not(:has(.messages__wrapper)) > div{background-color:#dcfae6;color:#003643;border:1px solid #43cfb5;padding:20px 12px;border-radius:6px;}.messages__wrapper > div a,div[data-drupal-messages]:not(:has(.messages__wrapper)) > div a{color:#003643;}.messages__wrapper > div[aria-label="Error message"],div[data-drupal-messages]:not(:has(.messages__wrapper)) > div[aria-label="Error message"]{background-color:#fecdca;border-color:#f04438;}.messages__wrapper > div ul,div[data-drupal-messages]:not(:has(.messages__wrapper)) > div ul{list-style-position:inside;}.webform-submission-form > .webform-confirmation{background-color:#dcfae6;color:#003643;border:1px solid #43cfb5;padding:20px 12px;border-radius:6px;}.webform-submission-form > .webform-confirmation a{color:#003643;}.webform-submission-form > .webform-confirmation[aria-label="Error message"]{background-color:#fecdca;border-color:#f04438;}.webform-submission-form > .webform-confirmation ul{list-style-position:inside;}#block-rcot-content > .webform-confirmation{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-top:80px;}@media only screen and (min-width:768px){#block-rcot-content > .webform-confirmation{max-width:1280px;padding-left:32px;padding-right:32px;}}#block-rcot-site-branding{display:block;width:200px;}.node--article .a-rich-text__wrapper,.node--article .m-accordion__wrapper,.node--resource .a-rich-text__wrapper,.node--resource .m-accordion__wrapper,.node--event .a-rich-text__wrapper,.node--event .m-accordion__wrapper,.node--supplier .a-rich-text__wrapper,.node--supplier .m-accordion__wrapper,.node--supplier--directory .a-rich-text__wrapper,.node--supplier--directory .m-accordion__wrapper{max-width:100%;}@media only screen and (min-width:768px){.node--article .a-rich-text__wrapper,.node--article .m-accordion__wrapper,.node--resource .a-rich-text__wrapper,.node--resource .m-accordion__wrapper,.node--event .a-rich-text__wrapper,.node--event .m-accordion__wrapper,.node--supplier .a-rich-text__wrapper,.node--supplier .m-accordion__wrapper,.node--supplier--directory .a-rich-text__wrapper,.node--supplier--directory .m-accordion__wrapper{margin:0;}}.node--supplier blockquote{background-color:#c7f1e9;}@media only screen and (min-width:768px){.node--supplier--directory__featured{margin-bottom:64px;}}.node--resources-library-landing .o-listings__featured{margin-top:32px;}.node--event iframe{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-top:16px;}.node--event__subtitle{font-size:1.5rem;line-height:2.375rem;color:#003643;margin-top:32px;max-width:592px;}.node--event .a-rich-text__wrapper{margin:0;}.ck-content,.lp-builder{}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6,.ck-content .pseudo-h1,.ck-content .pseudo-h2,.ck-content .pseudo-h3,.ck-content .pseudo-h4,.ck-content .pseudo-h5,.ck-content .pseudo-h6,.lp-builder h1,.lp-builder h2,.lp-builder h3,.lp-builder h4,.lp-builder h5,.lp-builder h6,.lp-builder .pseudo-h1,.lp-builder .pseudo-h2,.lp-builder .pseudo-h3,.lp-builder .pseudo-h4,.lp-builder .pseudo-h5,.lp-builder .pseudo-h6{color:#003643;font-family:"Cera Pro",sans-serif;font-weight:700;margin:0 0 24px;}.ck-content h1,.ck-content .pseudo-h1,.lp-builder h1,.lp-builder .pseudo-h1{font-size:2.25rem;line-height:2.75rem;}@media only screen and (min-width:1024px){.ck-content h1,.ck-content .pseudo-h1,.lp-builder h1,.lp-builder .pseudo-h1{font-size:4.5rem;line-height:5.625rem;}}.ck-content h2,.ck-content .pseudo-h2,.lp-builder h2,.lp-builder .pseudo-h2{font-size:1.875rem;line-height:2.375rem;}@media only screen and (min-width:1024px){.ck-content h2,.ck-content .pseudo-h2,.lp-builder h2,.lp-builder .pseudo-h2{font-size:3.75rem;line-height:4.5rem;}}.ck-content h3,.ck-content .pseudo-h3,.lp-builder h3,.lp-builder .pseudo-h3{font-size:1.5rem;line-height:1.75rem;}@media only screen and (min-width:1024px){.ck-content h3,.ck-content .pseudo-h3,.lp-builder h3,.lp-builder .pseudo-h3{font-size:3rem;line-height:3.75rem;}}.ck-content h4,.ck-content .pseudo-h4,.lp-builder h4,.lp-builder .pseudo-h4{font-size:1.25rem;line-height:1.5rem;}@media only screen and (min-width:1024px){.ck-content h4,.ck-content .pseudo-h4,.lp-builder h4,.lp-builder .pseudo-h4{font-size:2.25rem;line-height:2.75rem;}}.ck-content h5,.ck-content .pseudo-h5,.lp-builder h5,.lp-builder .pseudo-h5{font-size:1.125rem;line-height:1.25rem;}@media only screen and (min-width:1024px){.ck-content h5,.ck-content .pseudo-h5,.lp-builder h5,.lp-builder .pseudo-h5{font-size:1.875rem;line-height:2.375rem;}}.ck-content h6,.ck-content .pseudo-h6,.lp-builder h6,.lp-builder .pseudo-h6{font-size:1rem;line-height:1.25rem;}@media only screen and (min-width:1024px){.ck-content h6,.ck-content .pseudo-h6,.lp-builder h6,.lp-builder .pseudo-h6{font-size:1.5rem;line-height:2rem;}}.ck-content .m-cta-banner .pseudo-h4,.lp-builder .m-cta-banner .pseudo-h4{color:#fff;}.ck-content .m-cta-banner--teal .pseudo-h4,.lp-builder .m-cta-banner--teal .pseudo-h4{color:#003643;}.ck-content .m-cta-banner-rounded .pseudo-h4,.lp-builder .m-cta-banner-rounded .pseudo-h4{color:#fff;}.ck-content .m-hero--purple h1,.ck-content .m-hero--purple .m-hero__content,.lp-builder .m-hero--purple h1,.lp-builder .m-hero--purple .m-hero__content{color:#fff;}.ck-content .m-signposting-advanced .pseudo-h3,.lp-builder .m-signposting-advanced .pseudo-h3{color:#43cfb5;}@media only screen and (min-width:768px){.ck-content .a-signpost-item-advanced__content__title.pseudo-h3,.lp-builder .a-signpost-item-advanced__content__title.pseudo-h3{font-size:1.5rem;line-height:2rem;}}.js-lpb-component.paragraph--type--hero,.js-lpb-component.paragraph--type--hero-simple,.js-lpb-component.paragraph--type--rich-text,.js-lpb-component.paragraph--type--signposting,.js-lpb-component.paragraph--type--signposting-advanced,.js-lpb-component.paragraph--type--cta-banner,.js-lpb-component.paragraph--type--text-image,.js-lpb-component.paragraph--type--image-cards{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;}.maintenance-page{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}@media only screen and (min-width:768px){.maintenance-page{max-width:1280px;padding-left:32px;padding-right:32px;}}.maintenance-page header{margin:100px 0;}.maintenance-page header img{width:200px;}.maintenance-page header h1{display:none;}.maintenance-page main{font-size:1.5rem;line-height:2.375rem;}
