/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Open Sans';src:url(/themes/custom/ctauk_bs_24/fonts/OpenSans-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans Bold';src:url(/themes/custom/ctauk_bs_24/fonts/OpenSans-Bold.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans Light';src:url(/themes/custom/ctauk_bs_24/fonts/OpenSans-Light.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Open Sans Italic';src:url(/themes/custom/ctauk_bs_24/fonts/OpenSans-Italic.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Open Sans SemiBold';src:url(/themes/custom/ctauk_bs_24/fonts/OpenSans-Semibold.ttf) format('truetype');font-weight:300;font-style:normal;}:root{--cta-bold-font:'Open Sans Bold',Arial,Helvetica,sans-serif;--cta-semibold-font:'Open Sans SemiBold',Arial,Helvetica,sans-serif;--cta-italic-font:'Open Sans Italic',Arial,Helvetica,sans-serif;--cta-light-font:'Open Sans Light',Arial,Helvetica,sans-serif;--cta-c-primary:#279CD8;--cta-c-primary-text:#1D1D1B;--cta-c-primary-light:#EFF5FC;--cta-c-primary-15:rgba(0,126,181,0.15);--cta-c-primary-10:rgba(0,126,181,0.10);--cta-c-secondary:#217AA7;--cta-c-secondary-text:#575757;--cta-c-secondary-light:#BCD7E5;--cta-c-tertiary-text:#D7D7D7;--cta-c-light:#ECECEC;--cta-c-gray:#c4c4c4;--cta-c-background:#FBFBFB;--cta-c-red:#FD5353;--cta-c-yellow:#F5C800;--cta-c-purple:#4C3F7B;--cta-c-violet:#843D77;--cta-c-green:#287F7E;--cta-s-xxl:3.125rem;--cta-s-xl:2.2rem;--cta-s-l:2rem;--cta-s-r3:1.5rem;--cta-s-r2:1.25rem;--cta-s-r1:1.125rem;--cta-s-r:1rem;--cta-s-s:0.875rem;--cta-s-xs:0.75rem;--cta-s-gap:var(--cta-s-r);--cta-shadow-base:0px 1px 3px rgba(0,0,0,0.1),0px 1px 2px rgba(0,0,0,0.06);--cta-shadow-md:0px 4px 6px rgba(0,0,0,0.1),0px 2px 4px rgba(0,0,0,0.06);--cta-shadow-lg:0px 4px 6px rgba(0,0,0,0.05),0px 10px 15px rgba(0,0,0,0.1);--cta-shadow-xl:0px 10px 10px rgba(0,0,0,0.04),0px 20px 25px rgba(0,0,0,0.1);--cta-shadw-2xl:0px 25px 50px rgba(0,0,0,0.25);--cta-s-med-margin:70px;--cta-s-large-margin:100px;}html{font-size:100%;}body{font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:1.55;font-size:100%;}h1,h2,h3,h4,h5,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 b,h2 b,h3 b,h4 b,h5 b,.h1 b,.h2 b,.h3 b,.h4 b,.h5 b{font-family:var(--cta-bold-font) !important;font-weight:normal !important;line-height:1.3 !important;}h1,.h1{font-size:var(--cta-s-xxl);}h2,.h2{font-size:var(--cta-s-l);}legend,.block-title,h3,.h3{font-size:var(--cta-s-r3);}.block-title{padding-bottom:var(--cta-s-r3);}h4,.h4{font-size:var(--cta-s-r2);}h5,.h5{font-size:var(--cta-s-r1);}h6,.h6{font-size:var(--cta-s-r1);}strong,b{font-weight:normal;font-family:var(--cta-bold-font);}@media (max-width:990px){h1,.h1{font-size:var(--cta-s-xl);}h2,.h2{font-size:var(--cta-s-l);}legend,.block-title,h3,.h3{font-size:var(--cta-s-r2);}h4,.h4{font-size:var(--cta-s-r1);}h5,.h5{font-size:var(--cta-s-r);}h6,.h6{font-size:var(--cta-s-r);}}@media (max-width:768px){body{font-size:0.95rem;}h1,.h1{font-size:var(--cta-s-r3);}h2,.h2{font-size:var(--cta-s-r2);}legend,.block-title,h3,.h3{font-size:var(--cta-s-r1);}h4,.h4{font-size:var(--cta-s-r1);}h5,.h5{font-size:var(--cta-s-r);}h6,.h6{font-size:var(--cta-s-r);}}.blue{color:var(--cta-c-primary)}.yellow{color:var(--cta-c-yellow)}.purple{color:var(--cta-c-purple)}.violet{color:var(--cta-c-violet)}.green{color:var(--cta-c-green)}body,#navbar{margin-block:0;}.navbar-default{background-color:transparent;border-color:transparent;}.footer{margin:0;padding:0;border:0;}.container,.navbar.container{width:calc(100vw - 80px);max-width:100%;padding:0;--cta-callout-margin:-40px;--cta-callout-padding:40px;--cta-half-container:calc(50vw - 40px);}@media (min-width:1200px){.container,.navbar.container{width:calc(100vw - 120px);max-width:1440px;--cta-half-container:calc(50vw - 60px);--cta-callout-margin:-60px;--cta-callout-padding:60px;}}@media (min-width:1560px){.container,.navbar.container{--cta-callout-margin:calc(720px - 50vw);--cta-callout-padding:calc(50vw - 720px);--cta-half-container:720px;}}@media (max-width:991px){.container,.navbar.container{width:calc(100vw - 40px);max-width:100%;--cta-callout-margin:-20px;--cta-callout-padding:20px;--cta-half-container:calc(50vw - 20px);}}@media(max-width:767px){.container,.navbar.container{width:calc(100vw - 31px);--cta-callout-margin:-15px;--cta-callout-padding:15px;--cta-half-container:calc(50vw - 15px);}:root{--cta-s-med-margin:2rem;--cta-s-large-margin:3rem;}}@media (min-width:991px){#navbar-collapse{display:none !important;}}#navbar-collapse{float:left;}.cta-header{background-color:var(--cta-c-primary);color:#fff;}.cta-header .navbar-header{width:100%;}.cta-header .region-navigation{display:flex;justify-content:space-between;align-items:center;gap:10px;}.cta-header .region-navigation > *{flex:1;}.cta-header .logo{margin-block:var(--cta-s-l);}.cta-header .logo img{width:117px;}#block-ctauk-bs-24-mainnavigation{margin-left:auto;}.cta-header .nav{display:flex;align-items:center;gap:10px;}.cta-header .nav > li > a,.cta-top .nav > li > a{color:#fff;font-family:var(--cta-semibold-font);font-size:var(--cta-s-r1);padding:10px 20px;line-height:20px;}.cta-header .nav .caret{display:none;}#block-ctauk-bs-24-mainnavigation .navbar-nav > li.active > a,#block-ctauk-bs-24-mainnavigation .navbar-nav > li > a:hover,#block-ctauk-bs-24-mainnavigation .navbar-nav > li > a:focus,.nav > li > a.nav-callout,.cta-top .nav > li > a:hover,.cta-top .nav > li > a:focus,.cta-top .nav > li.active > a{background-color:var(--cta-c-primary-text);color:#fff;border-radius:2rem;}.nav > li > a.nav-callout{white-space:nowrap;}.nav > li > a.nav-120{min-width:120px;}.user-logged-in .nav > li > a.login{display:none;}.cta-header .form-type-search{margin-bottom:0;}.cta-header .form-type-search .input-group{border:1px solid #fff;border-radius:var(--cta-s-l);max-width:135px;}.cta-header .form-type-search input,.cta-header .form-type-search button{background:transparent;border:transparent;color:#fff;box-shadow:none;}.cta-header input::placeholder{color:#fff;}body{--cta-second-nav-bg:var(--cta-c-green);}body:has(.page-pillar.Advice){--cta-second-nav-bg:var(--cta-c-violet);}body:has(.page-pillar.Policy){--cta-second-nav-bg:var(--cta-c-green);}body:has(.page-pillar.Membership){--cta-second-nav-bg:var(--cta-c-primary);}body:has(.page-pillar.Training){--cta-second-nav-bg:var(--cta-c-purple);}.page-pillar{display:none;}.cta-top{background-color:var(--cta-second-nav-bg);}#block-ctauk-bs-24-mainnavigation-2{display:flex;justify-content:center;padding:10px;}#block-ctauk-bs-24-mainnavigation-2 .nav{display:flex;flex-direction:row;gap:var(--cta-s-gap);}@media (max-width:990px){#block-ctauk-bs-24-mainnavigation-2{padding-inline:0;}#block-ctauk-bs-24-mainnavigation-2 .nav{flex-flow:wrap;}#block-ctauk-bs-24-mainnavigation-2 .nav a{background:rgba(256,256,256,0.1);border-radius:2rem;}#block-ctauk-bs-24-mainnavigation-2 .nav a:hover,#block-ctauk-bs-24-mainnavigation-2 .nav a:focus{background:rgba(256,256,256,0.2);}#block-ctauk-bs-24-mainnavigation-2 .nav:before,#block-ctauk-bs-24-mainnavigation-2 .nav:after{display:none;}}@media (max-width:768px){#block-ctauk-bs-24-mainnavigation-2{padding-inline:15px;}}.view-header{padding-top:var(--cta-s-r1);padding-bottom:var(--cta-s-r3);}.footer1{background-color:var(--cta-c-primary-text);color:#fff;}.region-footer{display:grid;gap:var(--cta-s-xl);grid-template-columns:2fr 1fr 1fr 1fr 2fr;margin-block:70px;}#block-ctauk-bs-24-footertext{background-image:url(/themes/custom/ctauk_bs_24/images/cta-logo-white-3la.svg);background-repeat:no-repeat;background-size:117px;padding-top:80px;}.region-footer .nav > li{padding:0 0 var(--cta-s-r) 0;}.region-footer .nav > li > a,.footer2 .nav > li > a{padding:0;color:#fff;border-bottom:1px solid transparent;width:fit-content;transition:0.3s;}.region-footer .nav > li > a:hover,.region-footer .nav > li > a:focus,.footer2 .nav > li > a:hover,.footer2 .nav > li > a:focus{border-bottom:1px solid var(--cta-c-background);transition:0.3s;background-color:transparent;}.region-footer .glyphicon{padding:0.4rem var(--cta-s-s) 0.75rem 0;float:left;opacity:0.5;}.region-footer .cta-email{clear:both;}.region-footer .form-type-search{border:1px solid var(--cta-c-background);border-radius:3rem;height:80px;display:flex;}.region-footer .form-type-search .input-group{width:100%;}.region-footer .form-type-search input{border:0;background:transparent;height:78px;padding:1rem 2rem;border-radius:3rem 0 0 3rem;font-size:var(--cta-s-r2);color:#fff;}.region-footer .form-type-search button{height:77px;border-radius:3rem;margin:1px;text-transform:uppercase;min-width:140px;background-color:var(--cta-c-primary);font-size:var(--cta-s-r2);display:flex;align-items:center;justify-content:center;gap:1rem;}.region-footer .form-type-search button .sr-only{position:relative;color:#fff;clip-path:unset;text-transform:capitalize;width:auto;height:auto;}.region-footer .form-type-search button .glyphicon{padding:0;}#block-ctauk-bs-24-socials{margin-top:165px;}#block-ctauk-bs-24-socials .nav > li,.footer2 .nav > li,.cta-share li{display:inline-block;}#block-ctauk-bs-24-socials .nav > li a,.cta-share li a{background-color:var(--cta-c-primary);border-radius:2rem;width:58px;height:58px;text-align:center;display:flex;align-items:center;justify-content:center;border:0;margin-right:var(--cta-s-xs);}#block-ctauk-bs-24-socials .svg-inline--fa,.cta-share .svg-inline--fa{height:1.25rem;}#block-ctauk-bs-24-socials .link-text,.cta-share .link-text{display:none;}.footer2{background-color:var(--cta-c-secondary);color:#fff;padding-block:var(--cta-s-l);}.footer2 .nav > li{margin-right:var(--cta-s-r);}.region-footer2{display:flex;justify-content:space-between;}.region-footer h2{font-size:var(--cta-s-r2);margin-block:0 var(--cta-s-r);}@media (min-width:991px) and (max-width:1199px){.region-footer{grid-template-columns:2fr 1fr 1fr 1fr;}#block-ctauk-bs-24-socials{margin:0;grid-column:3 / span 2;text-align:right;}#block-ctauk-bs-24-searchform{grid-column:1 / span 2;}}@media (min-width:768px) and (max-width:990px){.region-footer{grid-template-columns:2fr 1fr 1fr;}#block-ctauk-bs-24-searchform{grid-column:1;grid-row:2;margin-top:2rem;}#block-ctauk-bs-24-socials{margin-top:2rem;}#block-ctauk-bs-24-socials .nav > li a,.cta-share li a{width:50px;height:50px;}}@media (min-width:1200px){#block-ctauk-bs-24-searchform,#block-ctauk-bs-24-socials{grid-column:5;grid-row:1;}.region-footer .cta-address,.region-footer .cta-phone,.region-footer .cta-email{margin-left:-28px;}}@media (max-width:767px){.region-footer{display:flex;flex-direction:column;row-gap:1rem;}#block-ctauk-bs-24-socials{margin-top:0;}}.eu-cookie-compliance-message h2{font-family:var(--cta-bold-font) !important;font-weight:normal !important;font-size:1.6em;}.eu-cookie-compliance-message p{font-family:var(--cta-bold-font) !important;font-weight:normal !important;font-size:1em;}.agree-button.eu-cookie-compliance-secondary-button.button.button--small{width:fit-content;border:2px solid var(--cta-c-primary-text);background:var(--cta-c-primary-text);border-radius:0;padding:16px 32px;color:#fff;display:block;margin-block:1rem;font-family:var(--cta-bold-font) !important;}.decline-button.eu-cookie-compliance-default-button.button.button--small.button--primary{box-shadow:none;text-shadow:none;}.navbar-default .navbar-toggle{border:0;border-radius:0;padding:0.75rem;margin:0;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:4px;width:40px;border-radius:4px;}.navbar-default .navbar-toggle .icon-bar + .icon-bar{margin-top:6px;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff;}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:var(--cta-c-primary);}@media (min-width:768px) and (max-width:991px){.navbar-toggle{display:block !important;}.navbar-collapse.collapse{display:none !important;}.navbar-collapse.collapse.in{display:block !important;}#navbar-collapse .region-navigation-collapsible{display:grid;grid-template-columns:1fr 1fr;gap:2rem;}#navbar-collapse .region-navigation-collapsible ul.menu{width:100%;}#navbar-collapse .region-navigation-collapsible .dropdown-menu{width:100%;border:0;}#navbar-collapse .region-navigation-collapsible .dropdown-menu > li > a{background-color:#fff;}#navbar-collapse .region-navigation-collapsible .dropdown-menu > li > a:hover,#navbar-collapse .region-navigation-collapsible .dropdown-menu > li > a:focus{color:var(--cta-c-primary);background-color:var(--cta-c-primary-15);}}@media (max-width:991px){#block-ctauk-bs-24-mainnavigation{display:none;}.cta-header .navbar-header{display:grid;grid-template-columns:0 auto 65px 0;align-items:center;width:calc(100% + 1rem);}.cta-header .logo{margin-block:1rem;padding-left:1rem;}.cta-header .logo img{width:80px;}.cta-header .nav > li{width:100%;}.menu.menu--main.nav.navbar-nav,.menu.menu--account.nav.navbar-nav{display:flex;flex-direction:column;align-items:start;gap:0;}.cta-header .nav > li > a{border-bottom:1px solid #fff;padding:0.75rem 1rem;}.cta-header .nav > li.last > a,.cta-top .nav > li.last > a{border-bottom:0;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:var(--cta-c-primary);background-color:#fff;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:var(--cta-c-primary);background-color:#fff;border-bottom:0;margin-bottom:0;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;}.nav > li > a.nav-callout{margin:1rem;border:0;width:fit-content;}.cta-header .nav .caret{display:inline-block;float:right;border-width:6px;margin:6px 10px 0;transform:rotate(90deg);transition:0.2s;}.cta-header .nav .open .caret{transform:rotate(0);transition:0.2s;}.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:var(--cta-c-primary);font-size:1rem;background:var(--cta-c-light);padding:0.75rem 1rem;line-height:1rem;border-bottom:1px solid var(--cta-c-primary);}}@media (min-width:991px) and (max-width:1200px){.cta-header .nav,.cta-header .region-navigation{gap:2px;}.cta-header .logo img{width:80px;}.cta-header .nav > li > a,.cta-top .nav > li > a{padding:10px 16px;font-size:1rem;}}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:10px;vertical-align:middle;border:2px solid var(--cta-c-secondary-light);}thead{font-family:var(--cta-bold-font);font-size:var(--cta-s-r1);background-color:var(--cta-c-primary-light);border:2px solid var(--cta-c-secondary-light);}.cta_full_width{margin-inline:var(--cta-callout-margin);padding-inline:var(--cta-callout-padding);}.cta_full_width.cta_secondary{background-color:var(--cta-c-secondary-light);}.cta_full_width.cta_flush_right{padding-right:0;display:grid;grid-template-columns:0 60% 40% 0;gap:1rem;}.cta_full_width.cta_flush_right .group-right,.cta_full_width.cta_flush_right .group-left{width:auto;padding:1rem 1rem 2rem;}.cta_full_width.cta_flush_right .group-right h2{display:none;}.cta_full_width.offset_hero{padding:0;width:100vw;height:25vw;}.cta_full_width.offset_hero img{object-fit:cover;width:100%;height:100%;}@media (max-width:990px){.cta_full_width.cta_flush_right{display:flex;flex-direction:column-reverse;padding:0;gap:0;}.cta_full_width.cta_flush_right .group-right{height:300px;}}#block-ctauk-bs-24-thecommunitytransportassociationcta .block-content{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;margin-bottom:100px;}#block-ctauk-bs-24-thecommunitytransportassociationcta .group-header{padding:70px 70px 40px;grid-column:1 / span 2;}#block-ctauk-bs-24-thecommunitytransportassociationcta .group-left,#block-ctauk-bs-24-thecommunitytransportassociationcta .group-right,#block-ctauk-bs-24-memberdashboardmenu-2 > ul > li{background:#fff;border:1px solid #eee;border-radius:14px;padding:40px 24px;box-shadow:var(--cta-shadow-lg);display:block;float:none;width:auto;margin-bottom:-60px;}#block-ctauk-bs-24-thecommunitytransportassociationcta h3{margin:0;}.cta-light-circle,#block-ctauk-bs-24-memberdashboardmenu-2 > ul > li svg{float:left;width:81px;height:81px;background:var(--cta-c-primary-light);border-radius:3rem;margin-right:1rem;display:flex;align-items:center;justify-content:center;}.cta-badge{background-image:url(/themes/custom/ctauk_bs_24/images/cta-badge.svg);background-repeat:no-repeat;width:36px;height:46px;}.cta-image{height:300px;background-size:cover;background-position-y:center;}.cta-image .page-header::after{content:'';background:var(--cta-c-primary);position:relative;width:var(--cta-callout-padding);right:var(--cta-callout-margin);display:block;height:300px;margin-left:var(--cta-callout-margin);z-index:1000;}.cta-image .page-header{color:#fff;border:0;height:300px;background:linear-gradient(270deg,#279CD8 20%,rgba(23,161,177,0) 50%);display:flex;align-items:center;justify-content:end;margin:0;padding:0;}.cta-image .page-header span{width:clamp(400px,33%,600px);text-align:right;}@media (max-width:768px){#block-ctauk-bs-24-mainnavigation-2{padding-inline:15px;}.cta-image .container{padding:0;width:100vw;}.cta-image .page-header{padding:0 15px;background:linear-gradient(270deg,#279CD8 20%,rgba(23,161,177,0) 100%);}}.path-frontpage .cta-image{height:600px;overflow:hidden;}.path-frontpage .cta-image .container{max-width:100%;width:100vw;height:100%;}.cta-slideshow{display:grid;padding-left:var(--cta-callout-padding);grid-template-columns:clamp(605px,50vw,var(--cta-half-container)) auto;color:#fff;height:600px;}.cta-slideshow h1{margin-top:0;line-height:1.2 !important;}.cta-slideshow img{mask-image:url('data:image/svg+xml,<svg width="955" height="723" viewBox="0 0 955 723" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 400C0 179.086 179.086 0 400 0H955V723H200C89.543 723 0 633.457 0 523V400Z" fill="%23D9D9D9"/></svg>');mask-size:cover;mask-repeat:no-repeat;height:100%;object-fit:cover;}.cta-slideshow .group-left{margin:5.5rem 4rem 0 0;}.slideshow-buttons{margin-top:3rem;display:flex;gap:1rem;flex-flow:wrap;}.slideshow-buttons > a{margin:0;white-space:nowrap;}p.cta-name{font-family:var(--cta-bold-font);color:var(--cta-c-primary-text);}p.cta-name::before{content:'   ';}.carousel-indicators{display:none;}.carousel-control{background-image:none !important;text-shadow:none;opacity:1;bottom:4rem;top:unset;width:unset;}.carousel-control.left{left:2rem;}.carousel-control.right{right:2rem;}.carousel-control .glyphicon{color:var(--cta-c-secondary);border-radius:3rem;padding:0.6rem;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;}.carousel-control .glyphicon::before{content:'';}.carousel-control.left .glyphicon{background-color:#fff;background-image:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4706_415)"><path d="M8.89128 2.25851L10.4176 3.78477L4.31246 9.88979H21.9736V12.0701H4.31246L10.4176 18.1752L8.89128 19.7014L0.169712 10.98L8.89128 2.25851Z" fill="%23279CD8"/></g><defs><clipPath id="clip0_4706_415"><rect width="21.8039" height="21.8036" rx="10.9018" transform="matrix(-1 0 0 1 21.9736 0.0781708)" fill="white"/></clipPath></defs></svg>');}.carousel-control.right .glyphicon{background-color:var(--cta-c-primary-text);background-image:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4706_411)"><path d="M13.1087 3.16696L11.5824 4.69322L17.6875 10.7982H0.0263672V12.9786H17.6875L11.5824 19.0836L13.1087 20.6099L21.8303 11.8884L13.1087 3.16696Z" fill="white"/></g><defs><clipPath id="clip0_4706_411"><rect x="0.0263672" y="0.986618" width="21.8039" height="21.8036" rx="10.9018" fill="white"/></clipPath></defs></svg>')}@media (max-width:990px){.cta-slideshow{grid-template-columns:clamp(500px,50vw,var(--cta-half-container)) auto;}.cta-slideshow .group-left{margin-right:2rem;}}@media (max-width:768px){.cta-slideshow{display:flex;flex-direction:column-reverse;padding:0;height:auto;max-height:600px;}.cta-slideshow img{mask:no-clip;}.cta-slideshow .group-left{margin:0;padding:2rem 15px;}.cta-slideshow .slideshow-buttons{justify-content:center;margin-top:1.5rem;}}.cta-related-image{display:grid;align-content:center;aspect-ratio:3 / 2;overflow:hidden;}.cta-related-image img{object-fit:contain;width:100%;filter:brightness(0.95);}.big-curve{border-radius:200px 90px 60px 30px;}.cta-related-pages{margin-block:70px;}.cta-related-pages .field-content{display:flex;flex-flow:column;text-align:center;}.cta-related-pages a:not(.cta-button-dark){color:var(--cta-c-primary-text);}.cta-related-pages .cta-button-dark{margin:1rem auto;}details summary{background-color:var(--cta-c-secondary);padding:12px 24px;color:#fff;font-family:var(--cta-bold-font);cursor:pointer;margin-top:5px;}details summary::before{content:"+";width:16px;display:inline-block;}details[open] summary{background:var(--cta-c-primary);}details[open] summary::before{content:"-";}details .details-wrapper{padding:1rem 1.5rem;background-color:var(--cta-c-primary-10);}.cta-2-grid{display:flex;justify-content:space-between;align-items:center;}.nav-tabs{border:0;margin-block:30px 20px;}.nav-tabs > li > a,.cta-button-light,.path-forum .btn.btn-xs.btn-success,button.btn{margin:0 40px 10px 0;border:2px solid var(--cta-c-primary-text);color:var(--cta-c-primary-text);background-color:#fff;border-radius:0;font-size:inherit;padding:16px 30px;}.nav-tabs > li > a{margin:0;}#bootstrap-horizontal-tabs,.nav.nav-tabs{gap:1rem;display:flex;flex-flow:wrap;}.nav.nav-tabs:before,.nav.nav-tabs:after{display:none;}.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus,.cta-button-light:hover,.cta-button-light:focus{color:#fff;background:var(--cta-c-primary-text);border:2px solid var(--cta-c-primary-text);text-decoration:none;}button.button--primary,.cta-button-dark,.cta-button-blue,.field--name-field-external-link-to-apply a,.views-exposed-form button,#block-ctauk-bs-24-views-block-events-registration-links-block-1 a,.cta-button{width:fit-content;border:2px solid var(--cta-c-primary-text);background:var(--cta-c-primary-text);border-radius:0;padding:16px 32px;color:#fff;display:block;margin-block:1rem;}.cta-button{color:var(--cta-c-primary-text);background-color:var(--cta-c-light);border-color:var(--cta-c-light);font-size:1.1rem;font-weight:normal;text-transform:uppercase;}.cta-button:hover{color:#fff;background-color:var(--cta-c-primary);border-color:var(--cta-c-primary);text-decoration:none;}.field--name-field-external-link-to-apply a,.views-exposed-form button,.cta-button-green{background:var(--cta-c-green);border:2px solid var(--cta-c-green);border-radius:0;margin:0 0 1px;}.cta-button-blue{background-color:var(--cta-c-primary);border:2px solid var(--cta-c-primary);font-size:1rem;font-weight:normal;text-transform:uppercase;}.cta-button-blue:hover,.cta-button-blue:focus{background-color:var(--cta-c-secondary);border:2px solid var(--cta-c-secondary);text-decoration:none;color:#fff;}.views-exposed-form button:hover,.views-exposed-form button:focus,.cta-button-dark:hover,.cta-button-dark:focus{color:#fff;background:var(--cta-c-secondary-text);border-color:var(--cta-c-secondary-text);text-decoration:none;}.comment--type-comment-forum{padding:1rem;background:var(--cta-c-primary-light);margin:1rem 0 0 1rem;}.comment--type-comment-forum .links.inline{float:right;}.comment--type-comment-forum strong{color:var(--cta-c-secondary);}.forum-topic-subscription-options .panel-default .panel-body{background:white;border-left:none;padding:25px 0 25px 0;}.forum-topic-subscription-options .btn{background:none;border:2px solid var(--cta-c-primary-text);font-size:1rem;font-weight:normal;text-transform:uppercase;border-radius:0;padding:16px 32px;color:var(--cta-c-primary-text);}.forum-topic-subscription-options .btn:hover{background:var(--cta-c-primary-text);border:2px solid var(--cta-c-primary-text);color:white;}.views-view-responsive-grid__item-inner{height:100%;}.cta-card{background:var(--cta-c-secondary);color:#fff;border-radius:30px;padding:30px 40px 40px 30px;height:100%;display:flex;flex-direction:column;}.cta-card a{color:#fff;}.cta-card-h3{margin-top:30px;}.cta-article-meta .cta-button-dark{justify-self:end;color:#fff;height:fit-content;border:0;}.cta-card.Policy,.cta-share.cta-Policy,.cta-button-dark.cta-Policy,.cta-slideshow.cta-Policy{background:var(--cta-c-green);--cta-context-colour:var(--cta-c-green);}.cta-card.Member,.cta-share.cta-Membership,.cta-button-dark.cta-Membership,.cta-slideshow.cta-Membership{background:var(--cta-c-primary);--cta-context-colour:var(--cta-c-primary);}.cta-card.Advice,.cta-share.cta-Advice,.cta-button-dark.cta-Advice,.cta-slideshow.cta-Advice{background:var(--cta-c-violet);--cta-context-colour:var(--cta-c-violet);}.cta-card.Training,.cta-share.cta-Training,.cta-button-dark.cta-Training,.cta-slideshow.cta-Training,.cta-card.Traini,.cta-share.cta-Traini,.cta-button-dark.cta-Traini,.cta-slideshow.cta-Traini{background:var(--cta-c-purple);--cta-context-colour:var(--cta-c-purple);}.cta-card-header{margin:-40px -40px 20px -30px;border-radius:30px 30px 0 0;height:250px;max-height:250px;position:relative;}.cta-card-header .cta-button-dark{position:absolute;top:30px;left:30px;right:30px;border:0;}.cta-card-header img{object-fit:cover;width:100%;height:100%;border-radius:30px 30px 0 0;}.cta-card-footer{display:grid;grid-template-columns:70px 1fr;gap:20px;margin-top:auto;padding-top:20px;align-items:center;}.cta-card-footer h4{margin-block:0 0.25rem;}.cta-avatar{width:69px;height:69px;border-radius:3rem;background:var(--cta-c-gray);display:flex;justify-content:center;align-items:center;}.cta-avatar img{object-fit:cover;height:100%;width:100%;border-radius:3rem;}.cta-avatar .cta-no-result-icon{width:40px;height:33px;}.page-node-type-job-listing .cta-avatar img{width:75%;height:auto;border-radius:0;}.cta-card-footer p{grid-column:2;}nav.pager-nav{margin-block:2rem 1rem;}.pagination{width:100%;display:flex;justify-content:center;gap:10px;margin:0;position:relative;}.pagination > li{display:inline;order:2;}.pager__item.pager__item--first,.pager__item.pager__item--last{display:none;}.pager__item.pager__item--next{position:absolute;right:0;}.pager__item.pager__item--previous{position:absolute;left:0;}.pagination li a,.pagination .page-link{border:1px solid var(--cta-c-primary-text) !important;border-radius:0 !important;color:var(--cta-c-primary-text);padding:16px 23px;height:56px;min-width:56px;}.pagination .page-link{border-color:var(--cta-c-gray) !important}.pagination li a:hover,.pagination li a:focus,.pagination > .active > a,.pager__item.pager__item--next a,.pager__item.pager__item--previous a{background-color:var(--cta-c-primary-text) !important;color:#fff;}.pager__item.pager__item--next a,.pager__item.pager__item--previous a{padding:16px 80px}.pager__item.pager__item--next a span,.pager__item.pager__item--previous a span{font-size:0;}.pager__item.pager__item--next a span:before{content:'Next';font-size:1rem;}.pager__item.pager__item--previous a span:before{content:'Previous';font-size:1rem;}.view-country-latest .view-header{padding-block:1rem;}.view-id-resources .view-header,.view-id-duplicate_of_community_transport_map .view-header{margin-block:2rem 0;font-size:0.875rem;}.view-filters.form-group{margin-block:2rem 1.5rem;}.views-exposed-form > .form-inline{display:flex;justify-content:space-between;align-items:end;gap:var(--cta-s-gap);flex-flow:wrap;}.view.midas .views-exposed-form > .form-inline{justify-content:start;}.views-exposed-form > .form-inline::before,.views-exposed-form > .form-inline::after{display:none;}.views-exposed-form > .form-inline > div:first-of-type{margin-right:auto;}.view.midas .views-exposed-form > .form-inline > div:first-of-type{margin-right:0;}.view.midas .views-exposed-form > .form-inline > div:last-of-type{margin-left:auto;}.views-exposed-form .form-item{display:grid;gap:0.5rem;}.select-wrapper select,input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:1.4;padding-block:0;}.views-exposed-form input.form-control,.views-exposed-form select.form-control{height:58px;background-color:var(--cta-c-primary-light);border:0;border-radius:0;box-shadow:none;background-repeat:no-repeat;background-position:right 1rem center;}.views-exposed-form select.form-control{background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.9365 4.58346L7.96845 12.5408L0.0644531 4.6272L1.18872 3.504L7.96952 10.2944L14.8143 3.4592L15.9365 4.58346Z" fill="%231D1D1B"/></svg>');}#views-exposed-form-resources-block-1 input.form-control{min-width:500px;background-color:#fbfbfb;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.6527 17.9768L15.8081 14.133C16.9733 12.608 17.6123 10.7583 17.6126 8.80641C17.6126 6.4542 16.6963 4.24262 15.0324 2.57937C13.3688 0.91613 11.157 1.52588e-05 8.80404 1.52588e-05C6.45134 1.52588e-05 4.23929 0.91613 2.5757 2.57937C-0.858567 6.01321 -0.858567 11.6002 2.5757 15.0334C4.23929 16.697 6.45134 17.6131 8.80404 17.6131C10.7563 17.6128 12.6065 16.9739 14.1318 15.809L17.9764 19.6528C18.2076 19.8843 18.5112 20 18.8145 20C19.1178 20 19.4214 19.8843 19.6527 19.6528C20.1158 19.1901 20.1158 18.4395 19.6527 17.9768ZM4.25203 13.3575C1.74217 10.8481 1.74246 6.76497 4.25203 4.25535C5.46789 3.04003 7.08459 2.37045 8.80404 2.37045C10.5238 2.37045 12.1402 3.04003 13.3561 4.25535C14.5719 5.47095 15.2416 7.08732 15.2416 8.80641C15.2416 10.5258 14.5719 12.1419 13.3561 13.3575C12.1402 14.5731 10.5238 15.2426 8.80404 15.2426C7.08459 15.2426 5.46789 14.5731 4.25203 13.3575Z" fill="%231D1D1B"/></svg>');border:2px solid #eee;}.views-exposed-form .select-wrapper::after{content:'';}.view-news.view-display-id-block_1,.view-events,.page-node-type-page .main-container,.page-node-type-page-main .main-container,.page-node-type-resource .main-container,.page-node-type-job-listing .main-container,.path-midas .main-container,.path-account .main-container{margin-bottom:var(--cta-s-med-margin);}.page-node-type-page .main-container,.path-midas .main-container,.path-account .main-container{margin-top:var(--cta-s-med-margin);}.view-news.view-display-id-block_1 .view-content,.view-events .view-content,.view-resources .view-content{margin-bottom:var(--cta-s-large-margin);}.page-node-type-resource .main-container .field,.node--type-article > .main-container .field,.node--type-event > .main-container .field,.node--type-event > .field,.page-node-type-job-listing .main-container .field{padding-inline:8.33%;}.path-midas .cta-image,.page-node-type-resource .cta-image,.page-node-type-event .cta-image,.page-node-type-article .cta-image,.page-node-type-job-listing .cta-image,.page-node-type-forum .cta-image,.path-forum .cta-image,.path-midas-admin .cta-image,.path-account .cta-image{display:none;}.path-forum .main-container{margin-block:2rem;}.page-node-type-resource .field--name-node-title,.node--type-article .field--name-node-title,.node--type-event .field--name-node-title,.page-node-type-job-listing .field--name-node-title{padding:40px 8.33%;background-color:#fff;margin-top:-100px;position:relative;width:100%;text-align:center;}.page-node-type-resource .field--name-node-title{margin-top:0;}.cta-article-meta{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px;padding-inline:8.33%;}.cta-jobs-meta{background:var(--cta-c-primary-text);color:#fff;padding:1rem;width:fit-content;margin:0 auto 2rem;}#block-ctauk-bs-24-views-block-careers-organisation .views-row .field-content,.view-display-id-block_2 .views-row{display:flex;align-items:center;gap:var(--cta-s-gap);}.view-display-id-block_1 .views-row h4,.view-display-id-block_2 .views-row h4{margin-top:0;}.page-node-type-job-listing .cta-button-dark > div,.page-node-type-resource .cta-button-dark > div,.node--type-article .cta-button-dark > div{display:inline;}.page-node-type-job-listing .cta-button-dark a,.page-node-type-resource .cta-button-dark a,.node--type-article .cta-button-dark a,.node--type-event .cta-button-dark a{color:#fff;}.node--type-event .cta-button-dark{display:flex;gap:8px;text-align:center;color:#fff;border:0;}.page-node-type-resource .layout__region .cta-button-dark a::after,.node--type-event .cta-button-dark div a::after{content:', ';}.page-node-type-resource .field--name-field-icon svg{height:50px;color:var(--cta-c-secondary-light);}.node--type-event .field--name-body,.node--type-article .cta-body{padding:40px 8.33%;width:100%;}.node--type-event h4.h5{margin-bottom:0;}.cta-share{margin-top:30px;}.cta-share > div{padding:1.5rem 8.33%;display:grid;grid-template-columns:1fr max-content;justify-content:center;align-items:center;}.cta-share h3{font-weight:normal !important;font-family:'Open Sans Semibold',Arial,Helvetica,sans-serif !important;color:#fff;margin:0;}.cta-share li a{color:#fff;}.cta-share li a:hover,.cta-share li a:focus{color:var(--cta-c-primary);}.field--name-field-event-details-link{padding-block:2rem 1rem;}#block-ctauk-bs-24-views-block-events-registration-links-block-1--2,#block-ctauk-bs-24-views-block-events-registration-links-block-2--2{display:none;}.page-node-type-resource .resource-type .contextual-region{display:flex;flex-direction:row-reverse;justify-content:start;align-items:center;gap:var(--cta-s-gap);}.page-node-type-resource .resource-type .contextual-region .field{padding:0;}.page-node-type-resource .resource-type .contextual-region h2{margin:0;}.path-node .file{border:2px solid var(--cta-c-primary-text);padding:0.5rem;margin-top:1.5rem;}.path-node .file a{display:block;}.path-node .file a:hover{text-decoration:none;}.path-node .file:has(a:hover){border:2px solid var(--cta-c-primary);background-color:var(--cta-c-primary-light);}.path-node .file > span{border:0 !important;font-size:1rem;background-color:transparent;color:var(--cta-c-primary-text);font-weight:normal;}.path-node .file .glyphicon{color:var(--cta-c-primary);}.field--name-field-external-link-to-apply a{height:60px;display:block;margin-top:1rem;margin-left:auto;}.cta-careers h2{text-align:center;margin-block:2rem;}.cta-careers hr{display:none;}.two-thirds-grid{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:center;}.cta-careers .attachment{margin-top:var(--cta-s-med-margin);}.cta-careers h3 a{color:inherit;}.cta-org{border-radius:200px 90px 60px 30px;aspect-ratio:3 / 2;display:flex;justify-content:center;align-items:center;box-shadow:0 0 1rem var(--cta-c-gray);}.cta-org img,.cta-org svg{max-width:60%;}.cta-no-result-icon{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-school" data-fa-transform="" data-fa-mask="" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="school" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" data-fa-i2svg=""><path fill="currentColor" d="M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H256V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96H592c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V208zM96 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V336zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16z"></path></svg>');width:77px;height:60px;background-repeat:no-repeat;opacity:0.2;}@media (max-width:768px){.cta-article-meta,.cta-jobs-meta{grid-template-columns:1fr;}.cta-jobs-meta .cta-button-dark,.cta-article-meta .cta-button-dark{justify-self:center;}.cta-2-grid,#block-ctauk-bs-24-views-block-careers-organisation .views-row .field-content,.view-display-id-block_2 .views-row{flex-direction:column;text-align:center;}}.cta-person-image{display:grid;align-content:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:30px;}.cta-person-image img{object-fit:contain;width:100%;}.cta-person-socials{display:flex;gap:0.5rem;justify-content:center;}.cta-person-socials a{font-size:var(--cta-s-r2);color:var(--cta-c-secondary);}.view-civicrm-contact-displays .field-content{text-align:center;}#block-ctauk-bs-24-views-block-civicrm-contact-displays-block-2,#block-ctauk-bs-24-views-block-civicrm-contact-displays-block-1{margin-top:2rem;}.cta-table .table > thead > tr > th,.cta-table .table > tbody > tr > th,.cta-table .table > tfoot > tr > th,.cta-table .table > thead > tr > td,.cta-table .table > tbody > tr > td,.cta-table .table > tfoot > tr > td{vertical-align:middle;font-size:1.5rem;font-family:var(--cta-semibold-font);}.cta-table .table > tbody > tr:first-of-type > td{border:0;}.cta-table .table .views-align-right .cta-button-blue{margin-left:auto;}#block-ctauk-bs-24-memberdashboardmenu-2{margin-top:2rem;}#block-ctauk-bs-24-memberdashboardmenu-2 > ul{display:grid;grid-template-columns:1fr 1fr;gap:2rem;}#block-ctauk-bs-24-memberdashboardmenu-2 > ul:before{display:none;}#block-ctauk-bs-24-memberdashboardmenu-2 > ul > li{margin:0;padding:0;}#block-ctauk-bs-24-memberdashboardmenu-2 > ul > li a{display:flex;align-items:center;gap:1rem;color:var(--cta-c-primary-text);border-radius:1rem;}#block-ctauk-bs-24-memberdashboardmenu-2 > ul > li a:hover,#block-ctauk-bs-24-memberdashboardmenu-2 > ul > li a:focus{background-color:var(--cta-c-primary);color:#fff;}#block-ctauk-bs-24-memberdashboardmenu-2 > ul > li svg{color:var(--cta-c-purple);height:2rem;padding:1rem;width:2rem;margin:1rem;}#block-ctauk-bs-24-memberdashboardmenu-2 > ul > li .link-text{font-family:var(--cta-semibold-font);font-size:1.5rem;}.cta-midas .blue{color:var(--cta-c-primary);}.cta-midas .black{color:var(--cta-c-primary-text);}.cta-midas .yellow{color:var(--cta-c-yellow);}.cta-midas .red{color:var(--cta-c-red);}.cta-midas .grey{color:var(--cta-c-light);}.cta-midas .blue-bg{background-color:var(--cta-c-primary);color:#fff;padding:16px 30px;margin:15px 0 15px 0;}.cta-midas .black-bg{background-color:var(--cta-c-primary-text);color:#fff;padding:16px 30px;margin:15px 0 15px 0;}.cta-midas .yellow-bg{background-color:var(--cta-c-yellow);padding:16px 30px;margin:15px 0 15px 0;}.cta-midas .red-bg{background-color:var(--cta-c-red);color:#fff;padding:16px 30px;margin:15px 0 15px 0;}.grey-bg{background-color:var(--cta-c-light);padding:16px 30px;margin:15px 0 15px 0;}.cta-midas .blue-bg a,.cta-midas .black-bg a,.cta-midas .yellow-bg a,.cta-midas .red-bg a{color:#fff;text-decoration:underline;}.grey-bg a:not(.cta-button-blue){color:var(--cta-c-primary-text);text-decoration:underline;}.cta-midas .blue-border .view-content{border:solid var(--cta-c-primary);padding:0 16px 0 16px;margin:10px 0 10px 0;border-left:solid 10px var(--cta-c-primary);}.blue-left-border{border-left:solid 10px var(--cta-c-primary);}.cta-midas .black-left-border{border-left:solid 10px var(--cta-c-primary-text);}.cta-midas .yellow-left-border{border-left:solid 10px var(--cta-c-yellow);}.view.midas{margin-block:1rem;}.blue{color:var(--cta-c-primary);}.black{color:var(--cta-c-primary-text);}.yellow{color:var(--cta-c-yellow);}.red{color:var(--cta-c-red);}.grey{color:var(--cta-c-light);}.blue-bg{background-color:var(--cta-c-primary);color:#fff;padding:16px 30px;margin:15px 0 15px 0;}.black-bg{background-color:var(--cta-c-primary-text);color:#fff;padding:16px 30px;margin:15px 0 15px 0;}.yellow-bg{background-color:var(--cta-c-yellow);padding:16px 30px;margin:15px 0 15px 0;}.red-bg{background-color:var(--cta-c-red);color:#fff;padding:16px 30px;margin:15px 0 15px 0;}.grey-bg{background-color:var(--cta-c-light);padding:16px 30px;margin:15px 0 15px 0;}.blue-bg a,.black-bg a,.yellow-bg a,.red-bg a{color:#fff;text-decoration:underline;}.grey-bg a:not(.cta-button-blue){color:var(--cta-c-primary-text);text-decoration:underline;}.blue-border .view-content{border:solid var(--cta-c-primary);padding:0 16px 0 16px;margin:10px 0 10px 0;border-left:solid 10px var(--cta-c-primary);}.blue-left-border{border-left:solid 10px var(--cta-c-primary);}.black-left-border{border-left:solid 10px var(--cta-c-primary-text);}.yellow-left-border{border-left:solid 10px var(--cta-c-yellow);}.menu--dashboard-menu{margin:10px 0 15px 0}.menu--dashboard-menu li{background-color:var(--cta-c-primary);color:#fff;float:left;font-size:1rem;padding:10px;margin-right:10px;margin-top:10px;}.menu--dashboard-menu li:hover{background-color:var(--cta-c-primary);opacity:0.5;color:#fff;float:left;}.menu--dashboard-menu li a{color:#fff;}.menu--dashboard-menu li a:hover{color:#fff;background-color:var(--cta-c-primary);}.menu--dashboard-menu .nav > li > a:focus{background-color:transparent;}.cta-midas .views-view-responsive-grid__item .field-content .fontawesome-icon{color:var(--cta-c-secondary);font-size:2.5rem;}.cta-midas .views-view-grid .views-col,.cta-midas .views-view-responsive-grid__item{border-left:10px solid var(--cta-c-primary);padding:0.5rem 1rem 1rem;background:var(--cta-c-primary-15);position:relative;}.cta-midas.view-related-pages .views-view-responsive-grid__item .field-content{display:grid;grid-template-columns:1fr 5fr;gap:1rem;}.cta-midas.view-related-pages .views-view-responsive-grid__item a{position:absolute;top:0;left:0;right:0;bottom:0;padding:0.75rem 4%;}.cta-midas.view-related-pages .views-view-responsive-grid__item a:hover{background-color:var(--cta-c-primary-15);text-decoration:none;}.cta-midas .col-sm-4.col-1,.cta-midas .col-sm-4.col-2,.cta-midas .col-sm-4.col-1,.cta-midas .col-sm-4.col-2{margin-right:5px;width:32%;}.cta-midas .views-col{min-height:230px;}.cta-midas.view-midas-announcements .small-text{text-align:right;margin-top:1rem;font-size:var(--cta-s-s);}.cta-midas legend,.cta-midas h1,.cta-midas h2,.cta-midas h3,.cta-midas h4,.cta-midas h5,.cta-midas h6,html [class*="-text-color"] .heading-text-color,html [class*="-text-color"] .heading-text-color a{color:#2D2B2B;}h6{text-transform:uppercase;font-weight:bold;}.cta-midas .highlight-text-color,.cta-midas .highlight-text-color a,.cta-midas [class*="-text-color"] .highlight-text-color,.cta-midas [class*="-text-color"] .highlight-text-color a{color:#009EE2;}.panel{border-radius:0;background-color:var(--cta-c-primary-10);border:0;}.panel-heading{border:0;border-radius:0;padding:1rem 2rem;}.panel-default > .panel-heading{color:#fff;background-color:var(--cta-c-primary);}.panel-body{padding:1.5rem 2rem 2rem calc(2rem - 5px);}.panel-default > .panel-body{border:5px solid var(--cta-c-primary);}.webform-checkboxes-other .panel-body{border:none;}.webform-checkboxes-other{background-color:transparent;margin:0rem;}.webform-checkboxes-other .panel-heading{border:none;background-color:transparent;color:#2D2B2B;padding:0rem  0rem  0rem 1.5rem;;font-family:var(--cta-c-primary-text);font-weight:700;font-size:1rem;}.form-control,form ul.token-input-list li input{border:2px solid var(--cta-c-primary-text);border-radius:0;padding:1rem;font-size:1rem;height:3rem;}form ul.token-input-list li input{width:100% !important;}.form-file{display:block;width:auto;border:2px dotted var(--cta-c-secondary-text);}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{border-color:var(--cta-c-gray);color:var(--cta-c-primary-text);}.form-control:focus{border-color:var(--cta-c-primary);outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px var(--cta-c-primary);}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{accent-color:var(--cta-c-primary);margin:6px 0 0 -20px;}legend{margin-bottom:0.75rem;border:0;}fieldset.checkboxes--wrapper legend,fieldset.radios--wrapper legend{font-family:var(--cta-bold-font);font-size:1rem;margin-block:1rem 0.125rem;}.fieldset-wrapper{margin-bottom:0.75rem;}div.token-input-dropdown{font-size:1rem;font-family:inherit;padding:0.25rem;color:var(--cta-c-primary-text);border-left:2px solid var(--cta-c-gray);border-right:2px solid var(--cta-c-gray);border-bottom:2px solid var(--cta-c-gray);}form ul.token-input-list,form li.token-input-token{font-size:1rem;font-family:inherit;font-weight:normal;}form li.token-input-token{background-color:var(--cta-c-primary);color:#fff;font-size:1rem;font-family:inherit;font-weight:normal;padding:0.25rem 0.5rem;margin:0.25rem;border-radius:2px;border-color:var(--cta-c-green);}form li.token-input-token span{color:#fff;}.webform-options-display-buttons label.webform-options-display-buttons-label{border:3px solid var(--cta-c-green);}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{background:var(--cta-c-green);color:#fff;border-color:var(--cta-c-green);}.webform-options-display-buttons input:hover + label.webform-options-display-buttons-label{border:3px dotted var(--cta-c-green);}.webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label{box-shadow:none;}.webform-options-display-buttons input:checked:focus{accent-color:var(--cta-c-green);}.alert-info{background-color:var(--cta-c-primary-15);border:2px solid var(--cta-c-secondary);color:var(--cta-c-primary-text);border-radius:0;}.help-block,.control-group .help-inline{color:var(--cta-c-primary-text);font-size:1rem;}--------------------------------------------------------------

#crm-container,.crm-container{color:#2D2B2B;font:'Open Sans',Arial,Helvetica,sans-serif!important!;line-height:1.7!important;font-size:1.0em!important;}.form-layout-compressed{color:#2D2B2B;font:'Open Sans',Arial,Helvetica,sans-serif!important!;line-height:1.7!important;font-size:1.0em!important;}.crm-container fieldset{border-top:none;}.labels.font-light{color:#2D2B2B!important;font:'Open Sans',Arial,Helvetica,sans-serif!important!;}.crm-register-button{text-transform:uppercase;padding:0.6em 1.8em!important;background:#279CD8!important;color:#fff;border-radius:0px!important;display:inline-block;text-shadow:none;}.crm-register-button:hover{opacity:0.5;}#crm-container a.button,#crm-container a.button:link,#crm-container a.button:visited,#crm-container .ui-dialog-buttonset .ui-button,#crm-container .crm-button{text-transform:uppercase;padding:0.6em 1.8em!important;background:#279CD8!important;border:solid #279CD8!important;color:#fff;border-radius:0px!important;font-size:18px!important;display:inline-block;text-shadow:none;}#crm-container .crm-button:hover{opacity:0.5;}.crm-section .label{font:'Open Sans',Arial,Helvetica,sans-serif;color:#1D1D1B;font-size:1.0em!important;line-height:1.5!important;}.crm-section .content{color:#1D1D1B!important;font:'Open Sans',Arial,Helvetica,sans-serif!important!;font-size:1.0em!important;}.fee_block-table{color:#1D1D1B!important;font:'Open Sans',Arial,Helvetica,sans-serif!important!;font-size:1.0em!important;}.crm-profile legend{font:'Open Sans',Arial,Helvetica,sans-serif!important!;font-weight:700!important;color:#1D1D1B!important;margin:0.75em 0 0.5em!important;font-size:1.2em!important;text-underline-offset:12px;padding-bottom:7px;}.crm-public-form-item.crm-section.intro_text-section{background-color:#ECECEC;border:solid 8px #ECECEC;}.form-layout-compressed label{color:#1D1D1B!important;}#crm-container .crm-socialnetwork{background-color:transparent;border:none;}#crm-container .crm-socialnetwork h2{font:'Open Sans',Arial,Helvetica,sans-serif;text-underline-offset:12px;font-weight:bold;padding-top:55px;font-size:1.4em!important;}.event_footer_text-section{padding-top:35px;}.crm-container .help{background-color:#ECECEC;border-radius:0px!important;border-color:#ECECEC;font-size:1.0em;padding:10px;}#crm-container.crm-public input[type="text"]{border-radius:0px;}.commercial-partner img{width:100%;padding-bottom:10px;}.view-commercial-partners-rebuild.view-id-commercial_partners_rebuild{padding-top:50px;}.view-commercial-partners-rebuild .views-field.views-field-logo-275{width:20%}.view-commercial-partners-rebuild.view-id-commercial_partners_rebuild img{width:100%;}.block-views-blockcommercial-partners-block-1 blockquote.field-content,.block-views-blockcommercial-partners-block-2 blockquote.field-content{font-size:1em;font-style:italic;}.block-views-blockcommercial-partners-block-1 blockquote::after,.block-views-blockcommercial-partners-block-1 blockquote::after{}.crm-event-thankyou-form-block .crm-section .label{text-wrap:auto;}
