:root{--primary:#594294;--primary--dark:#332654;--primary--light:#8563E0;--primary--xtralight:#F3EFFC;--secondary:#2B7566;--secondary--dark:#2B7566;--secondary--light:#45B59C;--orange:#F49600;--pink:#E46F9E;--accent:var(--primary);--accent--light:var(--primary--xtralight);--accent--dark:var(--primary--dark);--banner--bg:#e8ddee;--active-link:#ffed00}.banner{background-color:var(--banner--bg);--accent:var(--secondary--light);--accent--light:var(--primary);--accent--dark:var(--primary--dark);color:var(--body)}.banner p{color:inherit;max-width:43.75rem}.banner__donate-button{position:absolute;top:0;right:1.3rem}.banner--home{position:relative;background-color:#fff}.banner__link:hover{color:var(--primary)}.banner__title{color:var(--primary--dark)}.banner__title--charityHomepage{color:var(--primary)}.banner__title--charityHomepage h1{font-size:2.5rem;line-height:1.1 !important;margin-bottom:1.25rem}.banner__img--charityHomepage{object-fit:cover;z-index:0;height:auto;min-height:25rem;width:100%}.banner__text--charityHomepage{position:absolute;top:0;left:0;background:#fff;padding:3.125rem 6.25rem 6.25rem 5rem;border-top-left-radius:0% 71%;border-top-right-radius:100% 0%;border-bottom-right-radius:28% 100%;border-bottom-left-radius:72% 29%}.breadcrumb{gap:.5rem}.breadcrumb__item--active{background-color:var(--primary--light)}.nav__title{--highlight:var(--primary--xtralight);--borders:#fff;color:#fff;border-top:1px solid var(--borders);border-bottom:1px solid var(--borders)}.nav__title::before{top:-1px;left:-0.4375rem;bottom:-1px;border-top:1px solid var(--borders);border-bottom:1px solid var(--borders)}.nav__item:active .nav__title,.nav__item:hover .nav__title{color:var(--primary--dark)}.nav__item{color:#fff}.active .nav__title{color:var(--primary--dark)}.block-nav{padding:2rem 0}.top-nav{background-color:var(--primary--xtralight)}.top-nav__accessibility{--accent:var(--primary)}.top-nav__contact{--accent:var(--secondary--dark)}.top-nav__submit{--accent:var(--primary)}.button:not(.button--small){--button--bg:var(--primary);--button--bg--hover:var(--body);--button--bg--active:#ffed00;--button--color:#fff;--button--color--hover:#fff;--button--color--active:var(--body);background-color:var(--button--bg);color:var(--button--color);user-select:none;align-items:center;gap:0.3125rem;font-size:1.2rem;padding:0.4375rem 0.625rem;font-family:'Rubik','Segoe UI',sans-serif;border:0;font-weight:500}.button:not(.button--small):before{display:none}.button:not(.button--small):after{display:none}.button:not(.button--small):hover{background-color:var(--button--bg--hover);color:var(--button--color--hover);text-decoration:underline;text-underline-offset:4px}.button:not(.button--small):active{background-color:var(--button--bg--active);color:var(--button--color--active);border-bottom:var(--body) solid 3px;text-decoration:none}.banner__nav .button.button--primary{display:flex;justify-content:space-between;padding:0.75rem 0.75rem}.button--primary--icon{margin-left:1.875rem;width:0.625rem;height:0.6875rem}.banner__nav .button--primary--icon{margin-left:0.1875rem}.button--primary--icon-flipped{transform:scaleX(-1);margin-left:0;margin-right:0.625rem;width:0.625rem;height:auto}.button.button--secondary{--button--bg:transparent;--button--bg--hover:none;--button--color:var(--primary);--button--color--hover:var(--body);text-decoration:underline;text-underline-offset:5px;font-size:1.2rem;padding:0.4375rem 0.3125rem}.button.button--secondary:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.button.button--secondary:active{text-decoration:none;border-bottom:var(--body) solid 3px}.button.button--secondary .button--secondary--icon{width:1.875rem;height:auto;margin-left:0;margin-right:0.3125rem}.button.button--donate{font-size:1.5rem;padding:.5rem .7rem;--button--bg--hover:var(--primary--dark);font-weight:700}.button.button--donate:hover{text-decoration:none}.button.button--donate--large{font-size:1.5rem;padding:.5rem .5rem;--button--bg--hover:var(--primary--dark)}.button.button--donate--home{--button--bg:var(--primary);--button--bg--hover:var(--primary--dark);border-radius:12px;padding:.6rem 1rem;font-size:1.5rem}.button--donate--icon{width:2.1875rem;height:auto;margin-left:0;color:#e46f9e;transform:translate(-2px, 0)}.button--donate:hover .button--donate--icon{color:#45b59c}.button--donate:active .button--donate--icon{color:#000}.banner__donate-button .button--donate:active .button--donate--icon{color:#000}.button--donate--home--icon{width:2.1875rem;height:auto;margin-left:0;color:#e46f9e;transform:translate(-4px, 0)}.button--donate--home:hover .button--donate--home--icon{color:#45b59c}.button--donate--home:active .button--donate--home--icon{color:#000}.fife-charity .button.button--rte a{color:#fff;text-decoration:none}.fife-charity .button.button--rte:active a{color:var(--body)}.fife-charity h1,.fife-charity h2,.fife-charity h3,.fife-charity h4,.fife-charity h5{font-family:'Rubik','Segoe UI',sans-serif;font-weight:700}.fife-charity a:not(.breadcrumb__link, .button, .link-list__link, .feature-panel__title){color:var(--body);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fife-charity header:before{background-color:var(--primary--dark);color:#fff}.fife-charity .footer{background-color:var(--primary--dark);padding-top:3.125rem;padding-bottom:5rem;position:relative;overflow:hidden;margin-top:0}.fife-charity .footer a{color:#fff}.fife-charity .footer:after{content:url(/Fife/img/FHC_footerheart.svg);display:block;position:absolute;width:12.5rem;height:auto;bottom:-2.8125rem;left:45vw}.fife-charity main{--container:70rem}.fife-charity .main--charity{position:relative;overflow:hidden;display:flex;flex-direction:column}.fife-charity .main-content{position:relative;z-index:1;padding-top:1.25rem}.fife-charity .main-content h2,.fife-charity .main-content h3,.fife-charity .main-content h4{color:var(--primary)}.fife-charity .feature-panel{background-color:#fff}.fife-charity .feature-panel__content{padding:2.5rem;color:var(--body)}.fife-charity .feature-panel__content p{margin-top:1rem !important}.fife-charity .feature-panel__title{font-family:"Rubik","Segoe UI",sans-serif;color:var(--primary);text-decoration:underline;text-underline-offset:5px;font-size:1.4rem}.fife-charity .feature-panel__title:hover{text-decoration-thickness:3px;color:var(--body)}.fife-charity .feature-panel__title span{font-weight:700}.fife-charity .feature-panel__title span:active{background-color:var(--active-link);color:var(--body)}.fife-charity .feature-panel__img{height:100%;width:auto;object-fit:cover}.fife-charity span.short{display:block;font-weight:700}.fife-charity .search__count{color:var(--primary)}.fife-charity .search__sub-title{color:var(--secondary)}.fife-charity .search__col--sticky{top:0}.fife-charity .section__three-column .section__container{display:flex;align-items:center;justify-content:center}.fife-charity .section__three-column .section__container,.fife-charity .section__fullwidth .section__container{position:relative}.fife-charity .section__three-column--left-image-box,.fife-charity .section__fullwidth--left-image-box{position:absolute;left:-14rem}.fife-charity .section__three-column--right-image-box,.fife-charity .section__fullwidth--right-image-box{position:absolute;right:-14rem}.fife-charity .rte h1,.fife-charity .nhs-heading h1,.fife-charity .rte h2,.fife-charity .nhs-heading h2,.fife-charity .rte h3,.fife-charity .nhs-heading h3,.fife-charity .rte h4,.fife-charity .nhs-heading h4,.fife-charity .rte h5,.fife-charity .nhs-heading h5{color:var(--primary)}.fife-charity .link--cover{text-indent:-400vw}.content-title:not(.section--bg .content-title){color:var(--primary)}.fife-charity .legacy .bg--alert h2,.fife-charity .legacy .bg--blue h2,.fife-charity .legacy .bg--purple h2,.fife-charity .legacy .bg--dark h2,.fife-charity .legacy .bg--dark-blue h2,.fife-charity .legacy .bg--campaign-blue h2{color:#fff}.fife-charity .legacy .rte h2{font-size:1.7rem}.fife-charity .legacy .card__title{text-decoration:none}.fife-charity .legacy .card__title:active{color:inherit}.details{padding:1.4rem;background-color:var(--primary--light);margin-bottom:1.875rem;font-size:1.125rem;color:#fff;overflow:hidden;position:relative}.details li{color:#fff}.details-list{z-index:1;position:relative}.details:after{content:url(/Fife/img/BlackHeart.svg);display:block;position:absolute;width:12.5rem;height:auto;right:2.5rem;top:-1.25rem;z-index:0}.container--related-content{padding-bottom:var(--umb-block-grid--areas-row-gap)}.accordion__content{background-color:var(--primary--xtralight)}.bg--bright--green .accordion__content{background-color:#fff}.fife-charity .accordion__title{font-weight:500}.bg--bright--green .accordion__title{background-color:var(--primary--dark)}.color--accent:not(.section--bg .accordion){--accent:var(--primary--dark)}.fife-charity .block-nav .card__title{text-decoration:none;font-size:1.3rem;font-weight:500}.fife-charity .block-nav .card__icon{color:#fff;z-index:100}.fife-charity .card{--accent:var(--primary)}.fife-charity .card__body{background-color:var(--primary--dark);color:#fff;border:none}.fife-charity .card__body a{color:#fff}.fife-charity .card__title{font-size:1.5rem;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px;color:#fff;font-weight:500}.fife-charity .card__title:hover{text-decoration-thickness:3px}.fife-charity .card__title:active{color:var(--active-link)}.cta{background-color:transparent}.cta__body{align-items:center;padding:1rem}.cta__title{color:var(--accent);font-size:1.5rem}.cta__image-box{position:absolute;left:0rem;top:-17rem}.cta__image{background-image:url(/Fife/img/CTA_arrows.svg);width:68.75rem;height:40.875rem;display:block;background-size:100% 100%;background-repeat:no-repeat}[data-content-element-type-alias="fHCCTABlock"]{overflow:hidden}.image-strip{margin-top:calc(var(--umb-block-grid--areas-row-gap) * -1);margin-bottom:calc(var(--umb-block-grid--areas-row-gap) * -1)}.image-strip__image{object-fit:cover;z-index:0;height:auto;min-height:15.1875rem;width:100%}.image-strip__banner{margin-bottom:0}.link-list__link{background-color:var(--primary);color:#fff !important;text-decoration:none}.link-list__link:hover{background-color:var(--primary--dark)}.logo{width:10.625rem;height:5.4375rem;background-image:none;color:#fff !important}.quote-panel__text{z-index:10}.quote-panel__charity{background-color:transparent}.quote-panel__charity .quote-panel__sub{font-size:1.4rem;font-weight:400}.quote-panel--left-image-box{position:absolute;left:-7rem;top:2rem}.quote-panel--right-image-box{position:absolute;right:-4rem;top:4.5rem}.quote-panel--left-image{background-image:url(/Fife/img/icons/Left_quotes.svg);width:13.75rem;height:13.5rem;display:block;background-size:100% 100%;background-repeat:no-repeat}.quote-panel--right-image{background-image:url(/Fife/img/icons/Right_quotes.svg);width:10rem;height:8.5625rem;display:block;background-size:100% 100%;background-repeat:no-repeat}.fife-charity .search__filters-trigger{display:none}.social-icons{padding:2rem 0}.bg--accent{background-color:var(--accent);color:#FFF}.bg--accent h1,.bg--accent h2,.bg--accent h3,.bg--accent h4,.bg--accent h5,.bg--accent a{color:#FFF}.bg--accent .rte h1,.bg--accent .nhs-heading h1,.bg--accent .rte h2,.bg--accent .nhs-heading h2,.bg--accent .rte h3,.bg--accent .nhs-heading h3,.bg--accent .rte h4,.bg--accent .nhs-heading h4,.bg--accent .rte h5,.bg--accent .nhs-heading h5,.bg--accent .rte a,.bg--accent .nhs-heading a{color:#FFF}.bg--accent .accordion__container .section__header h3,.bg--accent .accordion__container .section__header p,.bg--accent .accordion__container .section__header li,.bg--accent .accordion__container .section__header a{color:#fff}.bg--accent .button--primary{--button--bg:var(--primary--xtralight) !important;--button--color:var(--primary);--button--bg--hover:var(--primary--xtralight);--button--color--hover:var(--body)}.bg--accent--dark{background-color:var(--accent--dark);color:#FFF}.bg--accent--dark h1,.bg--accent--dark h2,.bg--accent--dark h3,.bg--accent--dark h4,.bg--accent--dark h5,.bg--accent--dark a{color:#FFF}.bg--accent--dark .rte h1,.bg--accent--dark .nhs-heading h1,.bg--accent--dark .rte h2,.bg--accent--dark .nhs-heading h2,.bg--accent--dark .rte h3,.bg--accent--dark .nhs-heading h3,.bg--accent--dark .rte h4,.bg--accent--dark .nhs-heading h4,.bg--accent--dark .rte h5,.bg--accent--dark .nhs-heading h5,.bg--accent--dark .rte a,.bg--accent--dark .nhs-heading a{color:#FFF}.bg--accent--dark .accordion__container .section__header h3,.bg--accent--dark .accordion__container .section__header p,.bg--accent--dark .accordion__container .section__header li,.bg--accent--dark .accordion__container .section__header a{color:#fff}.bg--accent--dark .button--primary{--button--bg:var(--primary--xtralight) !important;--button--color:var(--primary);--button--bg--hover:var(--primary--xtralight);--button--color--hover:var(--body)}.bg--accent--light{background-color:var(--accent--light);color:var(--body)}.bg--accent--light .accordion__container .section__header h3,.bg--accent--light .accordion__container .section__header p,.bg--accent--light .accordion__container .section__header li,.bg--accent--light .accordion__container .section__header a{color:var(--body)}.bg--bright--purple{background-color:var(--primary--light);color:#fff}.bg--bright--purple h1,.bg--bright--purple h2,.bg--bright--purple h3,.bg--bright--purple h4,.bg--bright--purple h5,.bg--bright--purple a{color:#FFF}.bg--bright--purple .rte h1,.bg--bright--purple .nhs-heading h1,.bg--bright--purple .rte h2,.bg--bright--purple .nhs-heading h2,.bg--bright--purple .rte h3,.bg--bright--purple .nhs-heading h3,.bg--bright--purple .rte h4,.bg--bright--purple .nhs-heading h4,.bg--bright--purple .rte h5,.bg--bright--purple .nhs-heading h5,.bg--bright--purple .rte a,.bg--bright--purple .nhs-heading a{color:#FFF}.bg--bright--purple .accordion__container .section__header h3,.bg--bright--purple .accordion__container .section__header p,.bg--bright--purple .accordion__container .section__header li,.bg--bright--purple .accordion__container .section__header a{color:#fff}.bg--bright--purple .button--primary{--button--bg:var(--primary--xtralight) !important;--button--color:var(--primary);--button--bg--hover:var(--primary--xtralight);--button--color--hover:var(--body)}.bg--green{background-color:var(--secondary);color:#fff}.bg--green h1,.bg--green h2,.bg--green h3,.bg--green h4,.bg--green h5,.bg--green a{color:#FFF}.bg--green .rte h1,.bg--green .nhs-heading h1,.bg--green .rte h2,.bg--green .nhs-heading h2,.bg--green .rte h3,.bg--green .nhs-heading h3,.bg--green .rte h4,.bg--green .nhs-heading h4,.bg--green .rte h5,.bg--green .nhs-heading h5,.bg--green .rte a,.bg--green .nhs-heading a{color:#FFF}.bg--green .accordion__container .section__header h3,.bg--green .accordion__container .section__header p,.bg--green .accordion__container .section__header li,.bg--green .accordion__container .section__header a{color:#fff}.bg--bright--green{background-color:var(--secondary--light);color:#fff}.bg--bright--green h1,.bg--bright--green h2,.bg--bright--green h3,.bg--bright--green h4,.bg--bright--green h5,.bg--bright--green a{color:#FFF}.bg--bright--green .rte h1,.bg--bright--green .nhs-heading h1,.bg--bright--green .rte h2,.bg--bright--green .nhs-heading h2,.bg--bright--green .rte h3,.bg--bright--green .nhs-heading h3,.bg--bright--green .rte h4,.bg--bright--green .nhs-heading h4,.bg--bright--green .rte h5,.bg--bright--green .nhs-heading h5,.bg--bright--green .rte a,.bg--bright--green .nhs-heading a{color:#FFF}.bg--bright--green .accordion__container .section__header h3,.bg--bright--green .accordion__container .section__header p,.bg--bright--green .accordion__container .section__header li,.bg--bright--green .accordion__container .section__header a{color:#fff}.bg--orange{background-color:var(--orange);color:#fff}.bg--orange h1,.bg--orange h2,.bg--orange h3,.bg--orange h4,.bg--orange h5,.bg--orange a{color:#FFF}.bg--orange .rte h1,.bg--orange .nhs-heading h1,.bg--orange .rte h2,.bg--orange .nhs-heading h2,.bg--orange .rte h3,.bg--orange .nhs-heading h3,.bg--orange .rte h4,.bg--orange .nhs-heading h4,.bg--orange .rte h5,.bg--orange .nhs-heading h5,.bg--orange .rte a,.bg--orange .nhs-heading a{color:#FFF}.bg--orange .accordion__container .section__header h3,.bg--orange .accordion__container .section__header p,.bg--orange .accordion__container .section__header li,.bg--orange .accordion__container .section__header a{color:#fff}.bg--pink{background-color:var(--pink);color:#fff}.bg--pink h1,.bg--pink h2,.bg--pink h3,.bg--pink h4,.bg--pink h5,.bg--pink a{color:#FFF}.bg--pink .rte h1,.bg--pink .nhs-heading h1,.bg--pink .rte h2,.bg--pink .nhs-heading h2,.bg--pink .rte h3,.bg--pink .nhs-heading h3,.bg--pink .rte h4,.bg--pink .nhs-heading h4,.bg--pink .rte h5,.bg--pink .nhs-heading h5,.bg--pink .rte a,.bg--pink .nhs-heading a{color:#FFF}.bg--pink .accordion__container .section__header h3,.bg--pink .accordion__container .section__header p,.bg--pink .accordion__container .section__header li,.bg--pink .accordion__container .section__header a{color:#fff}.bg--accent--dark .section__three-column .card,.bg--accent .section__three-column .card{--accent:var(--secondary--light)}.bg--accent--dark .section__three-column .card__body,.bg--accent .section__three-column .card__body{background-color:#fff;color:var(--body)}.bg--accent--dark .section__three-column .card__body a,.bg--accent .section__three-column .card__body a,.bg--accent--dark .section__three-column .card__body h3,.bg--accent .section__three-column .card__body h3,.bg--accent--dark .section__three-column .card__body h2,.bg--accent .section__three-column .card__body h2,.bg--accent--dark .section__three-column .card__body h4,.bg--accent .section__three-column .card__body h4{color:var(--primary)}.bg--accent--dark .section__three-column .card__title,.bg--accent .section__three-column .card__title{color:var(--primary)}.bg--accent--dark .section__three-column .card__title span,.bg--accent .section__three-column .card__title span{color:var(--primary)}.bg--accent--dark .section__three-column .card__title span:hover,.bg--accent .section__three-column .card__title span:hover{text-decoration-thickness:3px;color:var(--body)}.bg--accent--dark .section__three-column .card__title span:active,.bg--accent .section__three-column .card__title span:active{background-color:var(--active-link);color:var(--body)}@media only screen and (min-width : 836px){.nav__item{width:13.4375rem}.fife-charity .rte h2,.fife-charity .nhs-heading h2{font-size:2.5rem}.fife-charity .rte h3,.fife-charity .nhs-heading h3{font-size:1.7rem}}@media only screen and (min-width : 836px) and (max-width : 1150px){.nav__item{width:auto;flex:1 1 13.4375rem}.logo:not(.footer__logo){width:6.5rem;position:absolute;top:0.625rem}}@media only screen and (min-width : 993px){.banner__title--charity{font-size:3.5rem}.nav:not(.header--scroll .nav){translate:0 3.6rem}.top-nav{padding:0.625rem;top:1.6rem}.button.button--donate--large{font-size:2rem;display:flex;justify-content:space-around;padding:.8rem 2rem}.button--donate--icon--large{width:3.125rem;height:auto;transform:translate(-10px, 0)}.fife-charity .main--charity:after{content:'';background-image:url(/Fife/img/person2.svg);background-repeat:no-repeat;background-size:100%;width:40vw;height:62vw;display:none;position:absolute;top:0;right:50%;margin-right:-56.25rem;opacity:.6;pointer-events:none}.container__side-images{min-height:20rem;display:flex;align-items:center}.cta__body{padding:1rem 5rem;text-align:center}.quote-panel__charity .quote-panel__text:before{display:none}.quote-panel__charity .quote-panel__text:after{display:none}}@media only screen and (min-width:1151px){.header__logo:not(.header--scroll .header__logo){translate:0 2.5rem}}@media only screen and (max-width : 1200px){.top-nav{padding-right:0.625rem}}@media only screen and (max-width : 992px){.components .umb-block-grid .section--bg{padding-left:0;padding-right:0}.banner--charity{padding:1.25rem 0 2.5rem 0}.banner__donate-button{position:relative;top:0;right:0;margin-top:1.5625rem}.banner__title--charity{margin-top:1.5rem}.banner__title--charityHomepage h1{font-size:1.5rem;margin-bottom:0}.banner__text--charityHomepage{padding:1.5625rem 3.125rem 2.5rem 2.5rem}.breadcrumb{margin-bottom:.5rem}.button.button--donate{padding:.6rem 1rem}.button.button--donate--home{font-size:1.2rem;padding:.3rem .7rem;border-radius:6px}.button--donate--icon{width:2rem}.button--donate--home--icon{width:1.5625rem}.fife-charity .section__three-column--left-image-box,.fife-charity .section__fullwidth--left-image-box{display:none}.fife-charity .section__three-column--right-image-box,.fife-charity .section__fullwidth--right-image-box{display:none}.cta__image-box{display:none}.quote-panel--left-image-box{display:none}.quote-panel--right-image-box{display:none}}@media only screen and (max-width : 835px){.nav__title{--highlight:var(--primary);--borders:var(--primary);color:var(--primary--dark)}.nav__item:active .nav__title,.nav__item:hover .nav__title{color:#fff}.nav__item{color:var(--body);--borders:var(--body)}.active .nav__title{color:#fff}.fife-charity .footer:after{left:1.25rem}.fife-charity .main-content{padding-top:0}.fife-charity .feature-panel__img{width:100%;height:auto}.logo:not(.footer__logo){width:5rem;translate:0 1.5625rem}.quote-panel__charity{padding:1rem}}@media only screen and (max-width:770px){.banner__nav.grid{grid-template-columns:1fr}}@media only screen and (max-width : 480px){.banner--charity{border-top:.625rem solid var(--accent) !important}.banner__donate-button{margin-top:1.875rem}.banner--home{border-top:.625rem solid var(--accent) !important}.banner--home .banner__container{background-color:var(--banner--bg);padding-bottom:0.75rem}.banner__img--charityHomepage{min-height:12rem}.banner__text--charityHomepage{border-radius:0;width:100%;position:relative;padding:1.5rem 0 0.625rem 0.625rem;background-color:var(--banner--bg)}.fife-charity .footer:after{display:none}.fife-charity .feature-panel__content{padding-top:1rem}.details:after{display:none}.cta__title{text-align:center}.image-strip__banner .image-strip__image{min-height:12.5rem}}
/*# sourceMappingURL=sourcemaps/charity.css.map */
