.elementor .heading-h1{font-weight:500;font-size:48px;color:#fff}.elementor .section-hero{padding-block-start:var(--spacing-112px);padding-block-end:var(--spacing-112px);padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg,#865e9c 0%,#2E213680 100%),url("https://caresupport.scot/wp-content/uploads/2025/04/Care_Support_Scotland_Who_We_Are.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0 0,center center}.elementor .text-medium{font-weight:600;font-size:18px}.elementor .btn{font-size:var(--button-text);color:var(--text-dark-grey);padding-block-start:var(--space-16px);padding-block-end:var(--space-16px);padding-inline-start:var(--spacing-20px);padding-inline-end:var(--spacing-20px);border-radius:28px;border-width:1px;border-color:var(--brand-yellow);border-style:solid;background-color:var(--brand-yellow)}.elementor .btn-primary{font-size:var(--button-text);color:var(--text-dark-grey);padding-block-start:var(--space-16px);padding-block-end:var(--space-16px);padding-inline-start:var(--spacing-20px);padding-inline-end:var(--spacing-20px);border-radius:28px;border-width:1px;border-color:var(--brand-yellow);border-style:solid;background-color:var(--brand-yellow);transition:all .2s}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{transform:scale3d(1.1,1.1,1.1)}.elementor .btn-secondary{color:var(--brand-white);border-color:var(--brand-white);background-color:var(--Transparent);transition:all .2s}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{transform:scale3d(1.1,1.1,1.1)}.elementor .heading-minor{font-weight:600;font-size:var(--button-text);color:var(--brand-purple)}.elementor .heading-h2{font-weight:700;font-size:var(--heading-h2)}.elementor .section-standard{padding-block-start:var(--spacing-112px);padding-block-end:var(--spacing-112px);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--gap-74)}.elementor .section-light-purple{padding-block-start:var(--spacing-112px);padding-block-end:var(--spacing-112px);padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg,#e7dff2 0%,#fff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;flex-direction:column;gap:var(--gap-74)}.elementor .minor-heading-plus-heading{padding:0;display:flex;flex-direction:column;gap:var(--padding-24)}.elementor .service-box{padding-block-start:var(--Space-36px);padding-block-end:var(--Space-36px);padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius-8);background-color:var(--brand-purple);box-shadow:8px 8px 24px 0px var(--drop-shadow-1);display:flex;flex-direction:column;gap:var(--padding-24);justify-content:space-between}.elementor .service-box-content{padding:0;display:flex;flex-direction:column;gap:var(--gap-15)}.elementor .text-small{font-weight:300;font-size:var(--text-small)}.elementor .tile-image{max-height:145px;border-radius:var(--radius-8);background-image:url("https://caresupport.scot/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0 0}.elementor .btn-white{border-color:var(--brand-white);background-color:var(--brand-white)}.elementor .btn-white:hover,.elementor .btn-white:focus-visible{color:var(--brand-white);border-color:var(--brand-light-purple);background-color:var(--brand-light-purple)}.elementor .testimonial-box{border-radius:var(--radius-8);background-color:var(--brand-off-white);display:flex;flex-direction:column;gap:var(--gap-minor);justify-content:space-between}.elementor .tag{font-weight:600;font-size:var(--button-text);color:var(--brand-purple);padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--radius-20);background-color:var(--tag-purple)}.elementor .testimonial-content{display:flex;flex-direction:column;gap:var(--gap-small)}