@charset "UTF-8";
.bg--soft-green{background-color:#e6f0e6}.bg--white{background-color:#fff}.bg--primary{background-color:#0a3c00}.bg--secondary{background-color:#c5ddc5}.content-wrapper{max-width:1440px;margin:0 auto}.content-wrapper.narrow{max-width:960px}.content-wrapper{padding:0 25px}@media (min-width:960px){.content-wrapper{padding:0 75px}}.card-with-media .uk-card-media-top{background-size:cover;background-repeat:no-repeat;background-position:center center;height:250px}.card-with-media .uk-card-media-left{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;width:100%}.aspect-ratio-video{position:relative;padding-bottom:56.25%}.aspect-ratio-video>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.tagline{font-size:20px!important;font-weight:700;color:#0a3c00!important;margin-bottom:5px}.richtext-content li,.richtext-content p,.richtext-content ul{color:#1f1f1f}.richtext-content a{color:#0a3c00}.uk-modal-body .uk-modal-title{color:#0a3c00}.uk-modal-body .create-rac-agreement__terms-modal-content h3,.uk-modal-body .koep-form__terms-modal-content h3{font-size:20px;color:#0a3c00}.uk-modal-body .create-rac-agreement__terms-modal-content ol li,.uk-modal-body .create-rac-agreement__terms-modal-content ul li,.uk-modal-body .koep-form__terms-modal-content ol li,.uk-modal-body .koep-form__terms-modal-content ul li{color:#1f1f1f;margin-bottom:5px}.bg--light{background-color:#fff}.bg--dark{background-color:#d0d0d0}.bg--neutral{background-color:#f2f2f2}.padding{padding:50px 0!important}.padding-medium{padding:25px 0!important}.padding-small{padding:15px 0!important}.padding-xs{padding:5px 0!important}@media (min-width:960px){.padding{padding:75px 0!important}.padding-medium{padding:50px 0!important}.padding-small{padding:25px 0!important}.padding-xs{padding:15px 0!important}}.padding.remove-top{padding-top:0!important}.padding.remove-bottom{padding-bottom:0!important}.padding.remove-top-bottom{padding-top:0!important;padding-bottom:0!important}.hidden-until-ready{visibility:hidden}body.wp-front,body.wp-front *{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto}body.wp-front,body.wp-front *{font-size:14px}@media screen and (min-width:480px){body.wp-front,body.wp-front *{font-size:calc(14px + 2 * (100vw - 480px)/ 1440)}}@media screen and (min-width:1920px){body.wp-front,body.wp-front *{font-size:16px}}body.wp-front * p,body.wp-front p{color:#1f1f1f}body.wp-front * p:last-child:not(:first-child),body.wp-front p:last-child:not(:first-child){margin-bottom:0}body.wp-front * .h1,body.wp-front * h1,body.wp-front .h1,body.wp-front h1{font-weight:bolder}body.wp-front * .h1,body.wp-front * h1,body.wp-front .h1,body.wp-front h1{font-size:40px}@media screen and (min-width:480px){body.wp-front * .h1,body.wp-front * h1,body.wp-front .h1,body.wp-front h1{font-size:calc(40px + 28 * (100vw - 480px)/ 1440)}}@media screen and (min-width:1920px){body.wp-front * .h1,body.wp-front * h1,body.wp-front .h1,body.wp-front h1{font-size:68px}}body.wp-front * .h2,body.wp-front * h2,body.wp-front .h2,body.wp-front h2{font-weight:700}body.wp-front * .h2,body.wp-front * h2,body.wp-front .h2,body.wp-front h2{font-size:26px}@media screen and (min-width:480px){body.wp-front * .h2,body.wp-front * h2,body.wp-front .h2,body.wp-front h2{font-size:calc(26px + 14 * (100vw - 480px)/ 1440)}}@media screen and (min-width:1920px){body.wp-front * .h2,body.wp-front * h2,body.wp-front .h2,body.wp-front h2{font-size:40px}}body.wp-front * .h3,body.wp-front * h3,body.wp-front .h3,body.wp-front h3{font-weight:700}body.wp-front * .h3,body.wp-front * h3,body.wp-front .h3,body.wp-front h3{font-size:22px}@media screen and (min-width:480px){body.wp-front * .h3,body.wp-front * h3,body.wp-front .h3,body.wp-front h3{font-size:calc(22px + 14 * (100vw - 480px)/ 1440)}}@media screen and (min-width:1920px){body.wp-front * .h3,body.wp-front * h3,body.wp-front .h3,body.wp-front h3{font-size:36px}}body.wp-front * .h4,body.wp-front * h4,body.wp-front .h4,body.wp-front h4{font-weight:700}body.wp-front * .h4,body.wp-front * h4,body.wp-front .h4,body.wp-front h4{font-size:20px}@media screen and (min-width:480px){body.wp-front * .h4,body.wp-front * h4,body.wp-front .h4,body.wp-front h4{font-size:calc(20px + 8 * (100vw - 480px)/ 1440)}}@media screen and (min-width:1920px){body.wp-front * .h4,body.wp-front * h4,body.wp-front .h4,body.wp-front h4{font-size:28px}}body.wp-front * .h5,body.wp-front * h5,body.wp-front .h5,body.wp-front h5{font-weight:700}body.wp-front * .h5,body.wp-front * h5,body.wp-front .h5,body.wp-front h5{font-size:16px}@media screen and (min-width:480px){body.wp-front * .h5,body.wp-front * h5,body.wp-front .h5,body.wp-front h5{font-size:calc(16px + 6 * (100vw - 480px)/ 1440)}}@media screen and (min-width:1920px){body.wp-front * .h5,body.wp-front * h5,body.wp-front .h5,body.wp-front h5{font-size:22px}}body.wp-front * .h6,body.wp-front * h6,body.wp-front .h6,body.wp-front h6{font-weight:700}body.wp-front * .h6,body.wp-front * h6,body.wp-front .h6,body.wp-front h6{font-size:14px}@media screen and (min-width:480px){body.wp-front * .h6,body.wp-front * h6,body.wp-front .h6,body.wp-front h6{font-size:calc(14px + 4 * (100vw - 480px)/ 1440)}}@media screen and (min-width:1920px){body.wp-front * .h6,body.wp-front * h6,body.wp-front .h6,body.wp-front h6{font-size:18px}}.button{display:inline-flex;align-items:center;gap:8px;border-radius:3px;border-width:1px;border-style:solid;border-color:transparent;font-size:16px;text-decoration:none;transition:all .5s ease}.button [uk-icon]{flex-shrink:0}.button:focus,.button:hover{border-width:1px;border-style:solid;border-color:transparent;text-decoration:none}.button:focus .btn-icon,.button:hover .btn-icon{background-color:#0a3c00}.button .btn-icon{width:24px;height:24px;transition:all .5s ease;background-color:#fff}.button--simple{font-weight:700;color:#0a3c00}.button--simple:focus,.button--simple:hover{color:#8c6e32}.button--primary{border-color:#0a3c00;background-color:#0a3c00;color:#e6f0e6;height:auto;padding:10px 25px}@media (min-width:960px){.button--primary{padding:7px 30px}}.button--primary:focus,.button--primary:hover{border-color:#0a3c00;background-color:#e6f0e6;color:#0a3c00}.button--secondary{border-color:#0a3c00;background-color:#c5ddc5;color:#0a3c00;height:auto;padding:10px 25px}@media (min-width:960px){.button--secondary{padding:7px 30px}}.button--secondary:focus,.button--secondary:hover{border-color:#0a3c00;background-color:#0a3c00;color:#c5ddc5}a,a:focus,a:hover,button,button:focus,button:hover{border:0;outline:0}input,input:focus,input:hover,textarea,textarea:focus,textarea:hover{outline:0}input,textarea{width:100%}@media (min-width:960px){input{width:auto}}.declaration-form{display:flex;flex-direction:column;gap:40px}.declaration-form__section{display:flex;flex-direction:column;gap:20px}.declaration-form .declaration-form__section-heading{font-size:15px;font-weight:700;color:#0a3c00;text-transform:uppercase;letter-spacing:.06em;margin:0;padding-bottom:12px;border-bottom:1px solid #c5ddc5;line-height:1.3}.declaration-form__field-group{display:flex;flex-direction:column;gap:10px}.declaration-form .declaration-form__label{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#1f1f1f;letter-spacing:.01em;display:block}.declaration-form__required{color:#d9534f;margin-left:2px}.declaration-form__input{height:40px;padding:0 15px;background-color:#f4f4f4;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#1f1f1f;outline:0;box-shadow:none;transition:background-color .2s ease}.declaration-form__input::placeholder{color:#9292a1}.declaration-form__input:focus{background-color:#ebebeb;outline:0}.declaration-form__input{width:calc(100% - 16px)}.declaration-form__error{display:block;font-size:13px;color:#d9534f;min-height:18px;margin-top:5px}.declaration-form__radio-group{display:flex;align-items:center;gap:24px}.declaration-form .declaration-form__radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px;color:#1f1f1f}.declaration-form__radio{flex-shrink:0;width:18px;height:18px;cursor:pointer;accent-color:#0a3c00;margin-top:1px}.declaration-form__table-wrap{overflow-x:auto;border:1px solid #c5ddc5;border-radius:3px}.declaration-form__variety-table{width:100%;border-collapse:collapse;margin-bottom:0!important}.declaration-form__variety-table th{background-color:#e6f0e6;font-weight:600;font-size:13px;color:#1f1f1f;padding:10px 8px;white-space:nowrap;border-bottom:1px solid #c5ddc5;text-align:left}.declaration-form__variety-table td{padding:6px 8px;border-bottom:1px solid rgba(197,221,197,.4);vertical-align:top}.declaration-form__variety-table td:last-child{text-align:center}.declaration-form__variety-table tr:last-child td{border-bottom:none}.declaration-form__variety-table .declaration-form__input{min-width:110px;height:36px;padding:0 8px;font-size:13px}.declaration-form__add-row-wrap{display:flex;align-items:center;margin-top:12px}.declaration-form__add-row-btn{height:36px;padding:0 16px;background-color:transparent;color:#0a3c00;border:1px solid #0a3c00;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.declaration-form__add-row-btn:hover{background-color:#0a3c00;color:#e6f0e6}.declaration-form__remove-row-btn{width:28px;height:28px;padding:0;background-color:#f4f4f4;color:#1f1f1f;border:1px solid #c5ddc5;border-radius:3px;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.declaration-form__remove-row-btn:hover{background-color:#d9534f;border-color:#d9534f;color:#fff}.declaration-form__terms{display:flex;flex-direction:column;gap:5px}.declaration-form__terms-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.declaration-form__checkbox{flex-shrink:0;width:20px;height:20px;background-color:#f4f4f4;border:1px solid #c5ddc5;border-radius:3px;appearance:none;-webkit-appearance:none;cursor:pointer;margin-top:2px;transition:background-color .2s ease,border-color .2s ease}.declaration-form__checkbox:checked{background-color:#0a3c00;border-color:#0a3c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e6f0e6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8l3.5 3.5 7-7'/%3E%3C/svg%3E");background-size:14px;background-repeat:no-repeat;background-position:center}.declaration-form__checkbox:focus-visible{outline:2px solid #0a3c00;outline-offset:2px}.declaration-form__submit-wrap{display:flex;justify-content:center}@media (min-width:960px){.declaration-form__submit-wrap{justify-content:normal}}.declaration-form__submit{height:50px;padding:10px 20px;background-color:#0a3c00;color:#e6f0e6;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.declaration-form__submit:hover{background-color:#e6f0e6;color:#0a3c00}.declaration-form__submit:disabled{opacity:.6;cursor:not-allowed}.declaration-form__submit:disabled:hover{background-color:#0a3c00;color:#e6f0e6}.declaration-form__response{margin-bottom:24px}.declaration-form__response-success{padding:16px 20px;background:#e6f0e6;border-radius:3px;color:#0a3c00;font-size:15px;line-height:1.5}.declaration-form__response-success p{margin:0}.declaration-form__response-error{padding:12px 16px;border:1px solid #d9534f;border-radius:3px;color:#d9534f;font-size:14px}.ui-autocomplete{position:absolute;z-index:9999;max-height:220px;overflow-y:auto;overflow-x:hidden;background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;list-style:none;margin:0;padding:4px 0;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:"IBM Plex Sans",sans-serif;font-size:13px}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:7px 12px;cursor:pointer;color:#1f1f1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item-wrapper:hover{background-color:#e6f0e6;color:#0a3c00;outline:0}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-datepicker{display:none;background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:"IBM Plex Sans",sans-serif;font-size:13px;padding:10px;width:240px;z-index:9999!important}.ui-datepicker .ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;background:#0a3c00;color:#e6f0e6;border-radius:3px;padding:6px 8px;margin-bottom:8px}.ui-datepicker .ui-datepicker-title{font-weight:600;font-size:13px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer;width:20px;height:20px;display:flex;align-items:center}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon{display:none}.ui-datepicker .ui-datepicker-next::before,.ui-datepicker .ui-datepicker-prev::before{content:"‹";font-size:18px;line-height:1;color:#e6f0e6}.ui-datepicker .ui-datepicker-next::before{content:"›"}.ui-datepicker .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-prev.ui-state-disabled{opacity:.4;cursor:default}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0}.ui-datepicker th{padding:4px 0;text-align:center;font-size:11px;font-weight:600;color:#0a3c00}.ui-datepicker td{padding:2px}.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:center;padding:4px 2px;border-radius:2px;color:#1f1f1f;cursor:pointer;text-decoration:none}.ui-datepicker td a.ui-state-active,.ui-datepicker td a:hover,.ui-datepicker td span.ui-state-active,.ui-datepicker td span:hover{background-color:#0a3c00;color:#e6f0e6}.ui-datepicker td a.ui-state-highlight,.ui-datepicker td span.ui-state-highlight{background-color:#e6f0e6;color:#0a3c00;font-weight:700}.ui-datepicker td.ui-datepicker-other-month span{color:#aaa}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-size:12px;padding:2px 4px;border:1px solid #c5ddc5;border-radius:2px;background:0 0;color:#e6f0e6}.declaration-form__not-logged-in{padding:20px;background:#fff8e1;border:1px solid #f0c040;border-radius:3px;color:#1f1f1f;font-size:15px;line-height:1.5}.declaration-form__not-logged-in p{margin:0}.declaration-form__not-logged-in a{color:#0a3c00;font-weight:600;text-decoration:underline}.declaration-form__not-logged-in a:hover{color:#8c6e32}.site-header{position:sticky;top:0;z-index:980;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.05);transition:box-shadow .3s ease}.site-header.is-scrolled{box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}header .header__inner{padding-top:16px;padding-bottom:16px}header .header__left{gap:32px}header .site-logo{flex-shrink:0}header .site-logo a{display:block;line-height:0}header .site-logo img{width:120px;height:28px;object-fit:contain}header .desktop-menu{display:flex;align-items:center}.mobile-menu-button{background:0 0;border:none;padding:6px 4px;cursor:pointer;color:#0a3c00;display:flex;align-items:center}.hamburger-icon{display:flex;flex-direction:column;gap:5px;width:22px}.hamburger-icon span{display:block;width:100%;height:2px;background-color:#0a3c00;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.mobile-menu-button.is-active .hamburger-icon span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-button.is-active .hamburger-icon span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-button.is-active .hamburger-icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.main-nav{display:flex}.nav-list{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}.nav-item{position:relative}.nav-item.has-dropdown:focus-within>.nav-dropdown,.nav-item.has-dropdown:hover>.nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-item.has-dropdown:focus-within .nav-chevron,.nav-item.has-dropdown:hover .nav-chevron{transform:rotate(180deg)}.nav-link{display:flex;align-items:center;gap:6px;color:#1f1f1f;font-weight:400;white-space:nowrap;text-decoration:none}.nav-link:focus,.nav-link:hover{color:#0a3c00;font-weight:600;text-decoration:none}.nav-link.current-menu-ancestor,.nav-link.current-menu-item,.nav-link.current_page_item{color:#0a3c00;font-weight:600}.nav-chevron{display:flex;align-items:center;transition:transform .25s ease}.nav-chevron svg{display:block}.nav-dropdown{position:absolute;top:calc(100% + 12px);left:0;min-width:200px;margin:0;padding:8px 0;list-style:none;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:4px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:100}.nav-dropdown .nav-item{display:block}.nav-dropdown .nav-link{display:block;padding:10px 20px;white-space:nowrap;font-weight:400}.nav-dropdown .nav-link:hover{background:#e6f0e6;color:#0a3c00}.mobile-drawer{display:none}.mobile-drawer.is-open{display:block}.mobile-drawer__overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:990;opacity:0;transition:opacity .3s ease}.mobile-drawer.is-open .mobile-drawer__overlay{opacity:1}.mobile-drawer__panel{position:fixed;top:0;right:0;width:100vw;height:100vh;background:#e6f0e6;z-index:991;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease;overflow:hidden}.mobile-drawer.is-open .mobile-drawer__panel{transform:translateX(0)}.mobile-drawer__panel>div{width:90%}.mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(10,60,0,.15);flex-shrink:0}.mobile-drawer__header .site-logo a{display:block;line-height:0}.mobile-drawer__header .site-logo img{width:120px;height:28px;object-fit:contain;object-position:left}.mobile-drawer__close{background:0 0;border:none;cursor:pointer;padding:6px;color:#0a3c00;display:flex;align-items:center}.mobile-drawer__close svg{display:block}.mobile-drawer__body{flex:1;overflow-y:auto;padding-top:20px;padding-bottom:20px}.mobile-drawer__copyright{padding-top:16px;padding-bottom:16px;border-top:1px solid #0a3c00;flex-shrink:0;color:#1f1f1f;text-align:center;font-size:.875rem}.mobile-nav__list{margin:0;padding:0;list-style:none}.mobile-nav__list--sub{padding-left:20px;margin-top:12px}.mobile-nav__item:not(:last-child){margin-bottom:16px}.mobile-nav__link{display:block;color:#0a3c00;font-weight:600;text-decoration:none}.mobile-nav__link:hover{text-decoration:underline}.mobile-nav__parent-wrap{display:flex;align-items:center;justify-content:space-between}.mobile-nav__toggle{background:0 0;border:none;cursor:pointer;padding:4px 6px;color:#0a3c00;display:flex;align-items:center;flex-shrink:0}.mobile-nav__toggle[aria-expanded=true] .mobile-nav__chevron{transform:scaleY(-1)}.mobile-nav__chevron{display:flex;transition:transform .3s ease}.mobile-nav__chevron svg{display:block}.mobile-nav__submenu[hidden]{display:none}footer{background-color:#e6f0e6;padding-bottom:70px}footer .footer__grid{display:flex;align-items:center;gap:40px;padding:70px 0 30px 0;position:relative}@media (max-width:959px){footer .footer__grid{flex-direction:column}}footer .footer__grid::after{content:"";background:#c5ddc5;height:1px;width:100%;position:absolute;bottom:0;left:0}footer .footer__col-logo{flex:0 0 auto}@media (min-width:960px){footer .footer__col-logo{flex:0 0 270px}}footer .footer__col-logo .site-logo{display:block;line-height:0}footer .footer__col-logo .site-logo img{width:270px;height:auto}footer .footer__copyright{color:#1f1f1f;margin:0;letter-spacing:.16px}footer .footer__col-nav{flex:0 0 auto}@media (min-width:960px){footer .footer__col-nav{flex:0 0 calc(100% - 270px)}}footer .footer__col-nav .footer__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:25px;justify-content:center;flex-wrap:wrap}footer .footer__col-nav .footer__nav a{color:#1f1f1f;text-decoration:none;white-space:nowrap}footer .footer__col-nav .footer__nav a:focus,footer .footer__col-nav .footer__nav a:hover{color:#0a3c00;font-weight:600}footer .copyright-wrapper{padding-top:30px;text-align:center}@media (min-width:960px){footer .copyright-wrapper{text-align:left}}.single-blog .featured-image{height:450px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.accordion{padding-top:80px;padding-bottom:80px}.accordion .accordion__inner{max-width:900px}.accordion .accordion__heading{margin-bottom:24px}.accordion .accordion__list>ul{margin:0;padding:0;list-style:none}.accordion .accordion__list>ul>li{margin-bottom:20px}.accordion .accordion__list>ul>li:last-child{margin-bottom:0}.accordion .uk-accordion-title::before{content:none!important;display:none!important}.accordion .uk-accordion-title{display:flex;align-items:center;justify-content:space-between;gap:25px;background-color:#e6f0e6;padding:25px;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-weight:600;color:#1f1f1f;line-height:1.4;text-decoration:none}.accordion .uk-accordion-title:focus,.accordion .uk-accordion-title:hover{color:#1f1f1f;text-decoration:none}.accordion .accordion__question{flex:1 1 auto}.accordion .accordion__icons{flex:0 0 auto;display:flex;align-items:center;color:#0a3c00}.accordion .accordion__icons .uk-icon{width:20px;height:20px}.accordion .accordion__icon-open{display:block}.accordion .accordion__icon-close{display:none}.accordion li.uk-open .accordion__icon-open{display:none}.accordion li.uk-open .accordion__icon-close{display:block}.accordion .uk-accordion-content{margin-top:0;padding:16px 25px 25px}.accordion .uk-accordion-content p{margin:0}.alternating-image-and-content .image-container{overflow:hidden}.alternating-image-and-content .image-container img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px}.alternating-image-and-content .image-container.small-img img{max-height:450px}.alternating-image-and-content .list.alternate .list-row:nth-child(even){flex-direction:row-reverse}.alternating-image-and-content .eyebrow{gap:5px;margin-bottom:5px}.alternating-image-and-content .eyebrow-icon{width:22px;height:19px;flex-shrink:0}.alternating-image-and-content .eyebrow-label{font-size:20px;color:#0a3c00}.alternating-image-and-content .section-title{margin:0 0 24px}.banner-content-and-cta{position:relative;overflow:hidden}.banner-content-and-cta.has-bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.banner-content-and-cta .banner-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.2);pointer-events:none}.banner-content-and-cta .watermark-image{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;pointer-events:none}.banner-content-and-cta .watermark-image img{width:263px;opacity:.5}.banner-content-and-cta .content-wrapper{position:relative;z-index:1}.banner-content-and-cta.layout--variation-1 .banner-inner{max-width:none}@media (min-width:960px){.banner-content-and-cta.layout--variation-1 .banner-inner{max-width:calc(100% - 300px)}}.banner-content-and-cta.layout--variation-1 h1{color:#1f1f1f;margin:0}.banner-content-and-cta.layout--variation-1 .richtext-content{color:#000}.banner-content-and-cta.layout--variation-2{min-height:430px}.banner-content-and-cta.layout--variation-2 .banner-inner--centered{max-width:1274px;margin:0 auto}.banner-content-and-cta.layout--variation-2 h2{color:#1f1f1f;margin:0}.card-grid-and-manual-content{position:relative;overflow:hidden}.card-grid-and-manual-content::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background-color:#0a3c00;z-index:0}.card-grid-and-manual-content .content-wrapper{position:relative;z-index:1}.card-grid-and-manual-content .cards-grid{margin-left:-20px!important}.card-grid-and-manual-content .cards-grid>*{padding-left:20px!important}.card-grid-and-manual-content .article-card{height:549px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:5px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.card-grid-and-manual-content .article-card .card-gradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(102,102,102,0) 60%);pointer-events:none}.card-grid-and-manual-content .article-card .card-body-overlay{position:relative;z-index:1;padding:20px 32px;width:100%;display:flex;flex-direction:column;gap:20px}.card-grid-and-manual-content .article-card .card-text{display:flex;flex-direction:column;gap:10px}.card-grid-and-manual-content .article-card .card-title{color:#e6f0e6;font-size:24px;margin:0}.card-grid-and-manual-content .article-card .card-excerpt{color:#fff;margin:0;display:none}.card-grid-and-manual-content .article-card .button--read-more{display:inline-flex;align-items:center;gap:8px;color:#e6f0e6;font-weight:600;text-decoration:none;transition:opacity .2s ease}.card-grid-and-manual-content .article-card .button--read-more img{width:16px;height:16px;flex-shrink:0}.card-grid-and-manual-content .article-card .button--read-more:focus,.card-grid-and-manual-content .article-card .button--read-more:hover{opacity:.8}.card-grid-and-manual-content .article-card:hover .card-excerpt{display:block}.card-grid-and-linked-content{position:relative;overflow:hidden}.card-grid-and-linked-content::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background-color:#0a3c00;z-index:0}.card-grid-and-linked-content .content-wrapper{position:relative;z-index:1}.card-grid-and-linked-content .cards-grid{margin-left:-20px!important}.card-grid-and-linked-content .cards-grid>*{padding-left:20px!important}.card-grid-and-linked-content .article-card{height:549px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:5px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.card-grid-and-linked-content .article-card .card-gradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(102,102,102,0) 60%);pointer-events:none}.card-grid-and-linked-content .article-card .card-body-overlay{position:relative;z-index:1;padding:20px 32px;width:100%;display:flex;flex-direction:column;gap:20px}.card-grid-and-linked-content .article-card .card-text{display:flex;flex-direction:column;gap:10px}.card-grid-and-linked-content .article-card .card-title{color:#e6f0e6;font-size:24px;margin:0}.card-grid-and-linked-content .article-card .card-excerpt{color:#fff;margin:0;display:none}.card-grid-and-linked-content .article-card .button--read-more{display:inline-flex;align-items:center;gap:8px;color:#e6f0e6;font-weight:600;text-decoration:none;transition:opacity .2s ease}.card-grid-and-linked-content .article-card .button--read-more img{width:16px;height:16px;flex-shrink:0}.card-grid-and-linked-content .article-card .button--read-more:focus,.card-grid-and-linked-content .article-card .button--read-more:hover{opacity:.8}.card-grid-and-linked-content .article-card:hover .card-excerpt{display:block}.contact-us .contact-info__heading{font-size:32px;font-weight:700;color:#1f1f1f;margin:0 0 24px;line-height:1.2}@media (min-width:960px){.contact-us .contact-info__heading{font-size:40px}}.contact-us .contact-info__body{color:#1f1f1f;margin-bottom:40px}.contact-us .contact-info__body p{margin:0}.contact-us .contact-info__item{display:flex;align-items:flex-start;gap:20px;margin-top:24px;flex-direction:column}@media (min-width:640px){.contact-us .contact-info__item{flex-direction:row}}.contact-us .contact-info__label-group{display:flex;align-items:center;gap:5px;min-width:175px}.contact-us .contact-info__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:1px solid #0a3c00;border-radius:50%}.contact-us .contact-info__icon img{display:block}.contact-us .contact-info__label{font-weight:600;color:#1f1f1f;white-space:nowrap}.contact-us .contact-info__values{display:flex;flex-direction:column;gap:3px;color:#1f1f1f}.contact-us .contact-info__values--address{gap:10px}.contact-us .contact-info__values--address p{margin:0}.contact-us .contact-info__phone{color:#1f1f1f;text-decoration:none}.contact-us .contact-info__phone:hover{color:#0a3c00;text-decoration:underline}.contact-us .contact-info__contact-name{color:#1f1f1f}.contact-us .form-wrapper{margin-top:30px}@media (min-width:960px){.contact-us .form-wrapper{margin-top:0}}.contact-us .form-wrapper form.wpcf7-form{display:flex;flex-direction:column;gap:20px}.contact-us .form-wrapper .cf7-field{display:flex;flex-direction:column;gap:10px}.contact-us .form-wrapper .cf7-field label{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#1f1f1f;letter-spacing:.01em;display:block}.contact-us .form-wrapper input[type=email],.contact-us .form-wrapper input[type=tel],.contact-us .form-wrapper input[type=text]{height:40px;padding:0 15px;background-color:#f4f4f4;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#1f1f1f;outline:0;box-shadow:none;transition:background-color .2s ease}.contact-us .form-wrapper input[type=email]::placeholder,.contact-us .form-wrapper input[type=tel]::placeholder,.contact-us .form-wrapper input[type=text]::placeholder{color:#9292a1}.contact-us .form-wrapper input[type=email]:focus,.contact-us .form-wrapper input[type=tel]:focus,.contact-us .form-wrapper input[type=text]:focus{background-color:#ebebeb;outline:0}.contact-us .form-wrapper input[type=email],.contact-us .form-wrapper input[type=tel],.contact-us .form-wrapper input[type=text]{width:100%!important}.contact-us .form-wrapper textarea{width:100%;height:200px;padding:15px;background-color:#f4f4f4;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#1f1f1f;resize:vertical;outline:0;transition:background-color .2s ease}.contact-us .form-wrapper textarea::placeholder{color:#9292a1}.contact-us .form-wrapper textarea:focus{background-color:#ebebeb}.contact-us .form-wrapper input[type=submit]{height:50px;padding:10px 20px;background-color:#0a3c00;color:#e6f0e6;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.contact-us .form-wrapper input[type=submit]:hover{background-color:#e6f0e6;color:#0a3c00}.contact-us .form-wrapper input[type=submit]:disabled{opacity:.6;cursor:not-allowed}.contact-us .form-wrapper input[type=submit]:disabled:hover{background-color:#0a3c00;color:#e6f0e6}.contact-us .form-wrapper input[type=submit]{width:100%}.contact-us .form-wrapper .wpcf7-form-control-wrap{display:block;overflow:hidden}.contact-us .form-wrapper .wpcf7-not-valid-tip{display:block;margin-top:4px;font-size:14px;color:#d9534f}.contact-us .form-wrapper .wpcf7-response-output{margin-top:0;padding:12px 15px;border-radius:3px;font-size:14px}.contact-us .form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#e6f0e6;color:#0a3c00}.contact-us .form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ng,.contact-us .form-wrapper .wpcf7-response-output.wpcf7-validation-errors{background-color:#fdecea;color:#d9534f}.content-tabs__section-header{text-align:center;margin-bottom:8px}.content-tabs__section-subheader{text-align:center;margin-bottom:24px}.content-tabs__nav-wrap{overflow:visible}.content-tabs__nav{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #c5ddc5;padding:0;margin:0;justify-content:center;flex-direction:column;list-style:none}.content-tabs__nav::before{display:none}.content-tabs__nav>li{margin:0;padding:0}.content-tabs__nav>li>a{display:block;padding:0 0 8px;color:#1f1f1f;font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;text-decoration:none;border-bottom:3px solid transparent;transition:color .2s ease,border-color .2s ease;white-space:normal;text-align:center}.content-tabs__nav>li>a:hover{color:#0a3c00;text-decoration:none}@media (min-width:960px){.content-tabs__nav>li>a{padding:0 0 16px}}.content-tabs__nav>li.uk-active>a{color:#0a3c00;font-weight:600;border-bottom-color:#0a3c00}@media (min-width:960px){.content-tabs__nav{gap:50px;flex-direction:row}}.content-tabs__panel{background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;padding:30px}@media (min-width:960px){.content-tabs__panel{padding:50px}}.content-tabs .content-tabs__panel-heading{font-size:28px;font-weight:700;color:#1f1f1f;line-height:1.2;margin:0 0 24px}@media (min-width:960px){.content-tabs .content-tabs__panel-heading{font-size:40px;margin-bottom:0}}.content-tabs .content-tabs__panel-body{color:#1f1f1f}.content-tabs .content-tabs__panel-body>:first-child{margin-top:0}.content-tabs .content-tabs__panel-body>:last-child{margin-bottom:0}.content-tabs__table-sections{display:flex;flex-direction:column;gap:50px}.content-tabs .content-tabs__table-heading{font-size:24px;font-weight:700;color:#1f1f1f;margin-bottom:10px}.content-tabs__table-description{font-size:16px;font-weight:600;color:#1f1f1f;margin-bottom:20px;line-height:1.5}.content-tabs__table-wrap{border:1px solid #c5ddc5;border-radius:3px;overflow-y:hidden}.content-tabs__table{margin-bottom:0!important}.content-tabs__table thead tr{background-color:#e6f0e6}.content-tabs__table thead tr th{font-weight:600;font-size:16px;color:#000;letter-spacing:.16px;padding:10px;border-bottom:none;white-space:nowrap;text-transform:none;vertical-align:middle}.content-tabs__table tbody tr td{font-size:16px;color:#000;letter-spacing:.16px;padding:10px;vertical-align:middle}.content-tabs__table-footer-note{font-size:13px;color:#1f1f1f;margin-top:12px;font-style:italic;line-height:1.4}.koep-form__intro{margin-bottom:30px}@media (min-width:960px){.koep-form__intro{margin-bottom:0}}.koep-form .koep-form__eyebrow{font-size:20px;font-weight:700;color:#0a3c00;margin:0 0 5px;line-height:1.2}.koep-form .koep-form__heading{font-size:28px;font-weight:700;color:#1f1f1f;margin:0 0 20px;line-height:1.2}@media (min-width:960px){.koep-form .koep-form__heading{font-size:40px}}.koep-form .koep-form__body{font-size:16px;color:#1f1f1f;line-height:1.5;margin:0}.koep-form .koep-form__body p{margin:0 0 1em}.koep-form .koep-form__body p:last-child{margin-bottom:0}.koep-form__form{display:flex;flex-direction:column;gap:40px}.koep-form__section{display:flex;flex-direction:column;gap:20px}.koep-form__field-group{display:flex;flex-direction:column;gap:10px}.koep-form__label{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#1f1f1f;letter-spacing:.01em;display:block}.koep-form__required{color:#d9534f;margin-left:2px}.koep-form__input{height:40px;padding:0 15px;background-color:#f4f4f4;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#1f1f1f;outline:0;box-shadow:none;transition:background-color .2s ease}.koep-form__input::placeholder{color:#9292a1}.koep-form__input:focus{background-color:#ebebeb;outline:0}.koep-form__input{width:auto}@media (min-width:960px){.koep-form__input{width:100%}}.koep-form__error{display:block;font-size:13px;color:#d9534f;min-height:18px;margin-top:5px}.koep-form__terms{display:flex;flex-direction:column;gap:5px}.koep-form__terms-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.koep-form__checkbox{flex-shrink:0;width:20px;height:20px;background-color:#f4f4f4;border:1px solid #c5ddc5;border-radius:3px;appearance:none;-webkit-appearance:none;cursor:pointer;margin-top:2px;transition:background-color .2s ease,border-color .2s ease}.koep-form__checkbox:checked{background-color:#0a3c00;border-color:#0a3c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e6f0e6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8l3.5 3.5 7-7'/%3E%3C/svg%3E");background-size:14px;background-repeat:no-repeat;background-position:center}.koep-form__checkbox:focus-visible{outline:2px solid #0a3c00;outline-offset:2px}.koep-form__terms-link{font-size:16px;color:#0a3c00;text-decoration:underline;line-height:1.4}.koep-form__terms-link:hover{color:#8c6e32}.koep-form__submit-wrap{display:flex;justify-content:center}@media (min-width:960px){.koep-form__submit-wrap{justify-content:normal}}.koep-form__submit{height:50px;padding:10px 20px;background-color:#0a3c00;color:#e6f0e6;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.koep-form__submit:hover{background-color:#e6f0e6;color:#0a3c00}.koep-form__submit:disabled{opacity:.6;cursor:not-allowed}.koep-form__submit:disabled:hover{background-color:#0a3c00;color:#e6f0e6}.koep-form__response{margin-bottom:24px}.koep-form__response-success{padding:16px 20px;background:#e6f0e6;border-radius:3px;color:#0a3c00;font-size:15px}.koep-form__response-error{padding:12px 16px;border:1px solid #d9534f;border-radius:3px;color:#d9534f;font-size:14px}.koep-form__response-dupe-warning{padding:16px 20px;background:#fff8e1;border:1px solid #f0c040;border-radius:3px;color:#1f1f1f;font-size:15px}.koep-form__response-dupe-warning p{margin:0 0 12px}.koep-form__response-dupe-warning p:last-child{margin-bottom:0}.koep-form__dialog-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}.koep-form__dialog{background:#fff;border-radius:3px;padding:30px;max-width:480px;width:90%;box-shadow:0 8px 24px rgba(0,0,0,.15)}.koep-form__dialog p{color:#1f1f1f;font-size:15px;margin:0 0 20px;line-height:1.5}.koep-form__dialog-actions{display:flex;gap:12px}.koep-form__dialog-confirm{height:50px;padding:10px 20px;background-color:#0a3c00;color:#e6f0e6;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.koep-form__dialog-confirm:hover{background-color:#e6f0e6;color:#0a3c00}.koep-form__dialog-confirm:disabled{opacity:.6;cursor:not-allowed}.koep-form__dialog-confirm:disabled:hover{background-color:#0a3c00;color:#e6f0e6}.koep-form__dialog-cancel{height:50px;padding:10px 20px;background-color:#f4f4f4;color:#1f1f1f;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;cursor:pointer;transition:background-color .2s ease}.koep-form__dialog-cancel:hover{background-color:#e0e0e0}.email-signup .banner-wrapper{margin:0 auto;padding:30px}@media (min-width:960px){.email-signup .banner-wrapper{padding:50px}}.hero-with-image .content-wrapper{padding-top:50px;padding-bottom:50px}.homepage-hero{position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:350px}.homepage-hero--small{min-height:350px}@media (min-width:1200px){.homepage-hero--small{height:350px}}.homepage-hero--medium{min-height:400px}@media (min-width:1200px){.homepage-hero--medium{height:580px}}.homepage-hero--large{min-height:520px}@media (min-width:1200px){.homepage-hero--large{height:700px}}.homepage-hero__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5) 6.47%,rgba(0,0,0,0) 66.89%);pointer-events:none}.homepage-hero .content-wrapper{position:relative;z-index:1;width:100%;padding-top:50px;padding-bottom:0}.homepage-hero .content-wrapper .content{max-width:875px}.homepage-hero--large .content-wrapper{padding-bottom:50px}.homepage-hero .header-title{color:#e6f0e6;font-size:clamp(32px,4.7vw,68px);text-shadow:0 4px 4px rgba(0,0,0,.25);margin:0 0 25px}.homepage-hero .cta-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.linked-images-slider{overflow-x:hidden}.linked-images-slider ul.uk-slider-items li img{height:auto;width:auto;max-height:60px}.logo-grid__grid{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:640px){.logo-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.logo-grid__grid{grid-template-columns:repeat(3,1fr);column-gap:51px;row-gap:45px}}.logo-grid__card{display:flex;align-items:center;justify-content:center;height:230px;padding:20px 30px;background-color:#fff;border:1px solid #c5ddc5;border-radius:5px}.logo-grid__image{max-width:70%;max-height:180px;height:auto;width:auto;object-fit:contain}.single-column-text .content-wrapper--narrow{max-width:850px;margin-left:auto;margin-right:auto}.subpage-hero{display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:450px}.subpage-hero .content-wrapper{padding-top:50px;padding-bottom:50px}.testimonials-slider{overflow-x:hidden}.testimonials-slider .slider-item{width:calc(100% - 30px);margin:0 auto 20px}.video-block .document-viewer{width:100%;height:800px;overflow:auto;-webkit-overflow-scrolling:touch}.video-block .document-viewer object{display:block;width:100%;height:100%;min-height:800px;border:none;box-shadow:4px 4px 10px 4px rgba(0,0,0,.05);background-color:#fff}.video-block .document-viewer__fallback{display:none;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;padding:48px 24px;background:#e6f0e6;border-radius:3px;box-shadow:4px 4px 10px 4px rgba(0,0,0,.05);text-align:center}.video-block .document-viewer__fallback-label{margin-bottom:20px;font-weight:600;color:#0a3c00}.video-block .document-viewer__fallback-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:40px;background:#0a3c00;color:#e6f0e6;font-size:16px;font-weight:600;text-decoration:none;border-radius:3px;transition:background .2s ease,color .2s ease}.video-block .document-viewer__fallback-btn:hover{background:#e6f0e6;color:#0a3c00}@media (max-width:960px){.video-block .document-viewer{height:600px}.video-block .document-viewer object{min-height:600px}}@media (max-width:640px){.video-block .document-viewer{height:480px}.video-block .document-viewer object{min-height:480px}}.video-block .image-viewer{display:flex;flex-direction:column;gap:65px}.video-block .image-viewer .image-card img{display:block;width:auto;height:auto;box-shadow:4px 4px 10px 4px rgba(0,0,0,.05);margin:0 auto}.rac-system .intro-section{max-width:839px;margin-right:auto;margin-left:auto}.rac-system .intro-heading{margin-top:5px;margin-bottom:16px}.rac-system .richtext-content a{text-decoration:underline}.rac-system .faq-link-wrapper a{color:#0a3c00;text-decoration:underline}.rac-system .faq-link-wrapper a:hover{color:#1f1f1f}.rac-system .infographic-box{border:1px solid #c5ddc5;border-radius:3px;padding:40px}@media (min-width:960px){.rac-system .infographic-box{padding:100px}}.rac-system .infographic-box .infographic-row:not(:last-child){margin-bottom:40px}.rac-system .infographic-title{font-size:21px;font-weight:700;color:#1f1f1f;margin:0 0 8px}.rac-system .row-label{font-size:19px;color:#1f1f1f;margin:0 0 16px}.rac-system .steps-grid{display:grid;grid-template-columns:repeat(var(--step-count,6),1fr);gap:0;margin-top:55px}@media (min-width:960px){.rac-system .steps-grid{margin-left:-65px}}@media (min-width:1200px){.rac-system .steps-grid{margin-left:-90px}}.rac-system .step-item{text-align:center;display:flex;flex-direction:column}.rac-system .step-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.rac-system .step-icon-wrapper::after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:75px;height:138px;background-image:url(//bipo.org.uk/wp-content/themes/bipo/dist/images/separator-1.png);background-repeat:no-repeat;background-size:contain;background-position:center}.rac-system .step-item--last .step-icon-wrapper::after{background-image:url(//bipo.org.uk/wp-content/themes/bipo/dist/images/separator-2.png)}.rac-system .step-icon{width:90px;height:100px;object-fit:contain}.rac-system .step-label{font-size:17px;font-weight:600;color:#1f1f1f;margin:0;line-height:1.3;margin:30px auto 0;max-width:130px}@media (max-width:959px){.rac-system .steps-grid{grid-template-columns:repeat(3,1fr);gap:24px 0}.rac-system .infographic-box{padding:24px}}@media (max-width:639px){.rac-system .steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.rac-system .steps-grid{grid-template-columns:repeat(1,1fr)}.rac-system .steps-grid .step-icon-wrapper::after{right:auto;top:auto;left:50%;bottom:-70px;width:30px;height:100px;transform:translate(-50%,0) rotate(90deg)}.rac-system .step-item--last .step-icon-wrapper::after{background-image:url(//bipo.org.uk/wp-content/themes/bipo/dist/images/separator-1.png)}}.two-column-content.bg--primary,.two-column-content.bg--secondary{color:#fff}.two-column-content.bg--primary h2,.two-column-content.bg--primary li,.two-column-content.bg--primary p,.two-column-content.bg--secondary h2,.two-column-content.bg--secondary li,.two-column-content.bg--secondary p{color:#fff}.two-column-content .section-heading{font-weight:700;margin:0 0 24px}.two-column-content .infographic-card{background:#fff;border:1px solid #c5ddc5;border-radius:3px;padding:0;overflow:hidden}.two-column-content .infographic-card img{width:100%;height:auto;display:block;object-fit:contain}.two-column-content .photo-container{border-radius:5px;overflow:hidden}.two-column-content .photo-container img{width:100%;height:auto;display:block;object-fit:cover}.two-column-content .richtext-content p{margin-bottom:16px}.two-column-content .richtext-content p:last-child{margin-bottom:0}.bipo-look-up{padding:80px 0}.bipo-look-up__card{background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;padding:30px}@media (min-width:960px){.bipo-look-up__card{padding:50px}}.bipo-look-up__heading{font-size:28px;font-weight:700;color:#1f1f1f;margin:0 0 24px;line-height:1.2}@media (min-width:960px){.bipo-look-up__heading{font-size:40px;margin-bottom:0}}.bipo-look-up__label{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#1f1f1f;letter-spacing:.01em;display:block}.bipo-look-up__required{color:#d9534f;margin-left:2px}.bipo-look-up__input{height:40px;padding:0 15px;background-color:#f4f4f4;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#1f1f1f;outline:0;box-shadow:none;transition:background-color .2s ease}.bipo-look-up__input::placeholder{color:#9292a1}.bipo-look-up__input:focus{background-color:#ebebeb;outline:0}.bipo-look-up__input{width:calc(100% - 30px)}@media (min-width:960px){.bipo-look-up__input{width:100%}}.bipo-look-up__input.uk-form-danger{border:1px solid #d9534f}.bipo-look-up__error{display:block;font-size:13px;color:#d9534f;min-height:18px;margin-top:5px}.bipo-look-up__btn{height:50px;padding:10px 20px;background-color:#0a3c00;color:#e6f0e6;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bipo-look-up__btn:hover{background-color:#e6f0e6;color:#0a3c00}.bipo-look-up__btn:disabled{opacity:.6;cursor:not-allowed}.bipo-look-up__btn:disabled:hover{background-color:#0a3c00;color:#e6f0e6}.bipo-look-up__results{margin-top:24px}.bipo-look-up__results-success{padding:16px 20px;background:#e6f0e6;border-radius:3px;color:#1f1f1f}.bipo-look-up__results-success p{margin:0 0 10px}.bipo-look-up__results-success p:last-child{margin-bottom:0}.bipo-look-up__results-item{padding:10px 0;border-bottom:1px solid #c5ddc5;font-size:15px;color:#1f1f1f}.bipo-look-up__results-item:last-child{border-bottom:none}.bipo-look-up__results-item strong{font-weight:700}.bipo-look-up__results-no-match{padding:16px 20px;background:#fdecea;border-radius:3px}.bipo-look-up__results-no-match p{color:#1f1f1f;margin:0 0 8px;font-size:15px}.bipo-look-up__results-no-match p:last-child{margin-bottom:0}.bipo-look-up__results-no-match p a{color:#0a3c00;text-decoration:underline}.bipo-look-up__results-no-match p a:hover{color:#8c6e32}.bipo-look-up__results-error{padding:12px 16px;border:1px solid #d9534f;border-radius:3px;color:#d9534f;font-size:14px}.bipo-look-up__results-loading{padding:12px 0;color:#9292a1;font-size:14px;margin:0}.create-rac-agreement{padding:80px 0}.create-rac-agreement__card{background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;padding:30px}@media (min-width:960px){.create-rac-agreement__card{padding:50px}}.create-rac-agreement__intro{margin-bottom:30px}@media (min-width:960px){.create-rac-agreement__intro{margin-bottom:0}}.create-rac-agreement .create-rac-agreement__eyebrow{font-size:20px;font-weight:700;color:#0a3c00;margin:0 0 5px;line-height:1.2}.create-rac-agreement .create-rac-agreement__heading{font-size:32px;font-weight:700;color:#1f1f1f;margin:0 0 20px;line-height:1.2}@media (min-width:960px){.create-rac-agreement .create-rac-agreement__heading{font-size:40px}}.create-rac-agreement .create-rac-agreement__body{font-size:16px;color:#1f1f1f;line-height:1.5;margin:0}.create-rac-agreement__form{display:flex;flex-direction:column;gap:40px}.create-rac-agreement__section{display:flex;flex-direction:column;gap:20px}.create-rac-agreement__field-group{display:flex;flex-direction:column;gap:10px}.create-rac-agreement__label{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#1f1f1f;letter-spacing:.01em;display:block}.create-rac-agreement__required{color:#d9534f;margin-left:2px}.create-rac-agreement__input{height:40px;padding:0 15px;background-color:#f4f4f4;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#1f1f1f;outline:0;box-shadow:none;transition:background-color .2s ease}.create-rac-agreement__input::placeholder{color:#9292a1}.create-rac-agreement__input:focus{background-color:#ebebeb;outline:0}.create-rac-agreement__input{width:auto}@media (min-width:960px){.create-rac-agreement__input{width:100%}}.create-rac-agreement__error{display:block;font-size:13px;color:#d9534f;min-height:18px;margin-top:5px}.create-rac-agreement__terms{display:flex;flex-direction:column;gap:5px}.create-rac-agreement__terms-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.create-rac-agreement__checkbox{flex-shrink:0;width:20px;height:20px;background-color:#f4f4f4;border:1px solid #c5ddc5;border-radius:3px;appearance:none;-webkit-appearance:none;cursor:pointer;margin-top:2px;transition:background-color .2s ease,border-color .2s ease}.create-rac-agreement__checkbox:checked{background-color:#0a3c00;border-color:#0a3c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e6f0e6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8l3.5 3.5 7-7'/%3E%3C/svg%3E");background-size:14px;background-repeat:no-repeat;background-position:center}.create-rac-agreement__checkbox:focus-visible{outline:2px solid #0a3c00;outline-offset:2px}.create-rac-agreement__terms-link{font-size:16px;color:#0a3c00;text-decoration:underline;line-height:1.4}.create-rac-agreement__terms-link:hover{color:#8c6e32}.create-rac-agreement__submit-wrap{display:flex;justify-content:center}@media (min-width:960px){.create-rac-agreement__submit-wrap{justify-content:normal}}.create-rac-agreement__submit{height:50px;padding:10px 20px;background-color:#0a3c00;color:#e6f0e6;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.create-rac-agreement__submit:hover{background-color:#e6f0e6;color:#0a3c00}.create-rac-agreement__submit:disabled{opacity:.6;cursor:not-allowed}.create-rac-agreement__submit:disabled:hover{background-color:#0a3c00;color:#e6f0e6}.create-rac-agreement__response{margin-bottom:24px}.create-rac-agreement__response-success{padding:16px 20px;background:#e6f0e6;border-radius:3px;color:#0a3c00;font-size:15px}.create-rac-agreement__response-error{padding:12px 16px;border:1px solid #d9534f;border-radius:3px;color:#d9534f;font-size:14px}.create-rac-agreement__response-dupe-warning{padding:16px 20px;background:#fff8e1;border:1px solid #f0c040;border-radius:3px;color:#1f1f1f;font-size:15px}.create-rac-agreement__response-dupe-warning p{margin:0 0 12px}.create-rac-agreement__response-dupe-warning p:last-child{margin-bottom:0}.create-rac-agreement__dialog-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}.create-rac-agreement__dialog{background:#fff;border-radius:3px;padding:30px;max-width:480px;width:90%;box-shadow:0 8px 24px rgba(0,0,0,.15)}.create-rac-agreement__dialog p{color:#1f1f1f;font-size:15px;margin:0 0 20px;line-height:1.5}.create-rac-agreement__dialog-actions{display:flex;gap:12px}.create-rac-agreement__dialog-confirm{height:50px;padding:10px 20px;background-color:#0a3c00;color:#e6f0e6;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.create-rac-agreement__dialog-confirm:hover{background-color:#e6f0e6;color:#0a3c00}.create-rac-agreement__dialog-confirm:disabled{opacity:.6;cursor:not-allowed}.create-rac-agreement__dialog-confirm:disabled:hover{background-color:#0a3c00;color:#e6f0e6}.create-rac-agreement__dialog-cancel{height:50px;padding:10px 20px;background-color:#f4f4f4;color:#1f1f1f;border:none;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;cursor:pointer;transition:background-color .2s ease}.create-rac-agreement__dialog-cancel:hover{background-color:#e0e0e0}.table-content{padding-top:80px;padding-bottom:80px}.table-content__page-title{font-size:40px;font-weight:700;color:#1f1f1f;margin-bottom:40px;line-height:1.2}.table-content__sections{display:flex;flex-direction:column;gap:50px}.table-content .table-content__heading{font-size:24px;font-weight:700;color:#1f1f1f;margin-bottom:10px}.table-content__description{font-size:16px;font-weight:600;color:#1f1f1f;margin-bottom:20px;line-height:1.5}.table-content__table-wrap{border:1px solid #c5ddc5;border-radius:3px;overflow-y:hidden}.table-content__table{margin-bottom:0!important}.table-content__table thead tr{background-color:#e6f0e6}.table-content__table thead tr th{font-weight:600;font-size:16px;color:#000;letter-spacing:.16px;padding:10px;border-bottom:none;white-space:nowrap;text-transform:none;vertical-align:middle}.table-content__table tbody tr td{font-size:16px;color:#000;letter-spacing:.16px;padding:10px;vertical-align:middle}.table-content__footer-note{font-size:13px;color:#1f1f1f;margin-top:12px;font-style:italic;line-height:1.4}.rac-spring-declaration{padding:80px 0}.rac-spring-declaration__card{background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;padding:30px}@media (min-width:960px){.rac-spring-declaration__card{padding:50px}}.rac-spring-declaration__header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e6f0e6}.rac-spring-declaration .rac-spring-declaration__heading{font-size:28px;font-weight:700;color:#1f1f1f;margin:0 0 10px;line-height:1.2}@media (min-width:960px){.rac-spring-declaration .rac-spring-declaration__heading{font-size:36px}}.rac-spring-declaration .rac-spring-declaration__meta{font-size:15px;color:#1f1f1f;margin:0;line-height:1.5}.rac-winter-declaration{padding:80px 0}.rac-winter-declaration__card{background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;padding:30px}@media (min-width:960px){.rac-winter-declaration__card{padding:50px}}.rac-winter-declaration__header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e6f0e6}.rac-winter-declaration .rac-winter-declaration__heading{font-size:28px;font-weight:700;color:#1f1f1f;margin:0 0 10px;line-height:1.2}@media (min-width:960px){.rac-winter-declaration .rac-winter-declaration__heading{font-size:36px}}.rac-winter-declaration .rac-winter-declaration__meta{font-size:15px;color:#1f1f1f;margin:0;line-height:1.5}.rac-osr-declaration{padding:80px 0}.rac-osr-declaration__card{background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;padding:30px}@media (min-width:960px){.rac-osr-declaration__card{padding:50px}}.rac-osr-declaration__header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e6f0e6}.rac-osr-declaration .rac-osr-declaration__heading{font-size:28px;font-weight:700;color:#1f1f1f;margin:0 0 10px;line-height:1.2}@media (min-width:960px){.rac-osr-declaration .rac-osr-declaration__heading{font-size:36px}}.rac-osr-declaration .rac-osr-declaration__meta{font-size:15px;color:#1f1f1f;margin:0;line-height:1.5}.koep-declaration{padding:80px 0}.koep-declaration__card{background-color:#fff;border:1px solid #c5ddc5;border-radius:3px;padding:30px}@media (min-width:960px){.koep-declaration__card{padding:50px}}.koep-declaration__header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e6f0e6}.koep-declaration .koep-declaration__heading{font-size:28px;font-weight:700;color:#1f1f1f;margin:0 0 10px;line-height:1.2}@media (min-width:960px){.koep-declaration .koep-declaration__heading{font-size:36px}}.koep-declaration .koep-declaration__meta{font-size:15px;color:#1f1f1f;margin:0;line-height:1.5}