.elementor-3906 .elementor-element.elementor-element-657f3c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:7.8rem;--padding-bottom:3.9rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3906 .elementor-element.elementor-element-657f3c83:not(.elementor-motion-effects-element-type-background), .elementor-3906 .elementor-element.elementor-element-657f3c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdfoot );}.elementor-3906 .elementor-element.elementor-element-2a9601fe{text-align:start;}.elementor-3906 .elementor-element.elementor-element-2a9601fe img{width:51.4rem;height:9.2rem;object-fit:contain;object-position:center center;}.elementor-3906 .elementor-element.elementor-element-3739f55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--margin-top:7.8rem;--margin-bottom:0.0rem;--margin-left:0.0rem;--margin-right:0.0rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3906 .elementor-element.elementor-element-166c12c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:0.8rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3906 .elementor-element.elementor-element-166c12c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-cwdbtns-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdbtns-font-size );font-weight:var( --e-global-typography-cwdbtns-font-weight );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );fill:var( --e-global-color-cwdwhte );color:var( --e-global-color-cwdwhte );transition-duration:0.35s;border-radius:10.0rem 10.0rem 10.0rem 10.0rem;padding:0.95rem 1.1rem 0.95rem 2.7rem;}.elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button:hover, .elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button:focus{background-color:var( --e-global-color-96a04d2 );color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-6a316589{width:var( --container-widget-width, 34.5rem );max-width:34.5rem;--container-widget-width:34.5rem;--container-widget-flex-grow:0;}.elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button:hover svg, .elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button:focus svg{fill:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-cwdbtns-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdbtns-font-size );font-weight:var( --e-global-typography-cwdbtns-font-weight );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );fill:var( --e-global-color-cwdwhte );color:var( --e-global-color-cwdwhte );transition-duration:0.35s;border-radius:10.0rem 10.0rem 10.0rem 10.0rem;padding:0.95rem 1.1rem 0.95rem 2.7rem;}.elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button:hover, .elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button:focus{background-color:var( --e-global-color-cwdtlhv );color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-4b30f720{width:var( --container-widget-width, 34.5rem );max-width:34.5rem;margin:2.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;--container-widget-width:34.5rem;--container-widget-flex-grow:0;}.elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button:hover svg, .elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button:focus svg{fill:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-cwdbtns-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdbtns-font-size );font-weight:var( --e-global-typography-cwdbtns-font-weight );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );fill:var( --e-global-color-cwdwhte );color:var( --e-global-color-cwdwhte );transition-duration:0.35s;border-radius:10.0rem 10.0rem 10.0rem 10.0rem;padding:0.95rem 1.1rem 0.95rem 2.7rem;}.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button:hover, .elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button:focus{background-color:var( --e-global-color-cwdwhte );color:var( --e-global-color-primary );}.elementor-3906 .elementor-element.elementor-element-d1cf2e3{width:var( --container-widget-width, 34.5rem );max-width:34.5rem;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:34.5rem;--container-widget-flex-grow:0;}.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button:hover svg, .elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3906 .elementor-element.elementor-element-6027632b{margin:3.9rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;font-family:var( --e-global-typography-cwdftxt-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdftxt-font-size );font-weight:var( --e-global-typography-cwdftxt-font-weight );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-6027632b p{margin-block-end:1.3rem;}.elementor-3906 .elementor-element.elementor-element-10d06e47{margin:2.4rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;font-family:var( --e-global-typography-cwdftxt-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdftxt-font-size );font-weight:var( --e-global-typography-cwdftxt-font-weight );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-10d06e47 p{margin-block-end:1.3rem;}.elementor-3906 .elementor-element.elementor-element-13893526{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;--margin-top:4.1rem;--margin-bottom:0.0rem;--margin-left:0.4rem;--margin-right:0.0rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3906 .elementor-element.elementor-element-5e2ab2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3906 .elementor-element.elementor-element-5e2ab2c img{width:11.5rem;height:8rem;object-fit:contain;object-position:center center;}.elementor-3906 .elementor-element.elementor-element-87536d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3906 .elementor-element.elementor-element-87536d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3906 .elementor-element.elementor-element-3f30d20d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3906 .elementor-element.elementor-element-3f30d20d img{width:8.3rem;height:8rem;object-fit:contain;object-position:center center;}.elementor-3906 .elementor-element.elementor-element-a1d1823{text-align:center;font-family:"Karla", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.25em;color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-af584c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3906 .elementor-element.elementor-element-af584c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3906 .elementor-element.elementor-element-5968c14{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3906 .elementor-element.elementor-element-5968c14 img{width:8.3rem;height:8rem;object-fit:contain;object-position:center center;}.elementor-3906 .elementor-element.elementor-element-edf98f1{text-align:center;font-family:"Karla", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.25em;color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-55b4debe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3906 .elementor-element.elementor-element-55b4debe img{width:18.3rem;height:8rem;object-fit:contain;object-position:center center;}.elementor-3906 .elementor-element.elementor-element-3c7d4f04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3906 .elementor-element.elementor-element-55097935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3906 .elementor-element.elementor-element-5f7440d0{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 2.6rem) 0.0rem;}.elementor-3906 .elementor-element.elementor-element-5f7440d0 .elementor-heading-title{font-family:var( --e-global-typography-cwdfhd-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdfhd-font-size );font-weight:var( --e-global-typography-cwdfhd-font-weight );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-cwdftxt-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdftxt-font-size );font-weight:var( --e-global-typography-cwdftxt-font-weight );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-cwdwhte );fill:var( --e-global-color-cwdwhte );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-ceb0fff{--e-nav-menu-horizontal-menu-item-margin:calc( 0rem / 2 );}.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0rem;}.elementor-3906 .elementor-element.elementor-element-293b1ee8{--grid-template-columns:repeat(0, auto);text-align:left;margin:3.7rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;--icon-size:2.2rem;--grid-column-gap:1.4rem;--grid-row-gap:0px;}.elementor-3906 .elementor-element.elementor-element-293b1ee8 .elementor-social-icon{background-color:var( --e-global-color-cwdwhte );--icon-padding:0.5em;}.elementor-3906 .elementor-element.elementor-element-293b1ee8 .elementor-social-icon i{color:var( --e-global-color-cwdfoot );}.elementor-3906 .elementor-element.elementor-element-293b1ee8 .elementor-social-icon svg{fill:var( --e-global-color-cwdfoot );}.elementor-3906 .elementor-element.elementor-element-293b1ee8 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-3906 .elementor-element.elementor-element-293b1ee8 .elementor-social-icon:hover i{color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-293b1ee8 .elementor-social-icon:hover svg{fill:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-41dfd2f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3906 .elementor-element.elementor-element-34ec7b89{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 2.6rem) 0.0rem;}.elementor-3906 .elementor-element.elementor-element-34ec7b89 .elementor-heading-title{font-family:var( --e-global-typography-cwdfhd-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdfhd-font-size );font-weight:var( --e-global-typography-cwdfhd-font-weight );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-cwdftxt-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdftxt-font-size );font-weight:var( --e-global-typography-cwdftxt-font-weight );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-cwdwhte );fill:var( --e-global-color-cwdwhte );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-8da6c8a{--e-nav-menu-horizontal-menu-item-margin:calc( 0rem / 2 );}.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0rem;}.elementor-3906 .elementor-element.elementor-element-ef632dc{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.6rem) 0rem;}.elementor-3906 .elementor-element.elementor-element-ef632dc .elementor-heading-title{font-family:var( --e-global-typography-cwdfhd-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdfhd-font-size );font-weight:var( --e-global-typography-cwdfhd-font-weight );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-cwdftxt-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdftxt-font-size );font-weight:var( --e-global-typography-cwdftxt-font-weight );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-cwdwhte );fill:var( --e-global-color-cwdwhte );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-87a3c68{--e-nav-menu-horizontal-menu-item-margin:calc( 0rem / 2 );}.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0rem;}.elementor-3906 .elementor-element.elementor-element-652aa4af{margin:3.7rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;text-align:start;}.elementor-3906 .elementor-element.elementor-element-652aa4af img{width:24rem;height:4.3rem;object-fit:contain;object-position:center center;}.elementor-3906 .elementor-element.elementor-element-6b443a42{--divider-border-style:solid;--divider-color:var( --e-global-color-cwdwhte );--divider-border-width:1px;margin:6.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3906 .elementor-element.elementor-element-6b443a42 .elementor-divider-separator{width:100%;}.elementor-3906 .elementor-element.elementor-element-6b443a42 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3906 .elementor-element.elementor-element-5def1586{margin:2.9rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;text-align:center;font-family:var( --e-global-typography-cwdftxt-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdftxt-font-size );font-weight:var( --e-global-typography-cwdftxt-font-weight );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );color:var( --e-global-color-cwdwhte );}.elementor-3906 .elementor-element.elementor-element-5def1586 p{margin-block-end:1.3rem;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1100px){.elementor-3906 .elementor-element.elementor-element-657f3c83{--padding-top:6rem;--padding-bottom:3.2rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3906 .elementor-element.elementor-element-2a9601fe img{width:36rem;height:6.4rem;}.elementor-3906 .elementor-element.elementor-element-3739f55{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5.6rem 5.6rem;--row-gap:5.6rem;--column-gap:5.6rem;--margin-top:4.8rem;--margin-bottom:0.0rem;--margin-left:0.0rem;--margin-right:0.0rem;}.elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button{font-size:var( --e-global-typography-cwdbtns-font-size );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button{font-size:var( --e-global-typography-cwdbtns-font-size );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button{font-size:var( --e-global-typography-cwdbtns-font-size );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-6027632b{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-10d06e47{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-13893526{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3906 .elementor-element.elementor-element-5f7440d0 .elementor-heading-title{font-size:var( --e-global-typography-cwdfhd-font-size );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-34ec7b89 .elementor-heading-title{font-size:var( --e-global-typography-cwdfhd-font-size );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-ef632dc .elementor-heading-title{font-size:var( --e-global-typography-cwdfhd-font-size );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-5def1586{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}}@media(max-width:767px){.elementor-3906 .elementor-element.elementor-element-657f3c83{--padding-top:4.8rem;--padding-bottom:4.0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3906 .elementor-element.elementor-element-2a9601fe img{width:27rem;height:4.8rem;}.elementor-3906 .elementor-element.elementor-element-6a316589{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3906 .elementor-element.elementor-element-6a316589 .elementor-button{font-size:var( --e-global-typography-cwdbtns-font-size );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-4b30f720{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3906 .elementor-element.elementor-element-4b30f720 .elementor-button{font-size:var( --e-global-typography-cwdbtns-font-size );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-d1cf2e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button{font-size:var( --e-global-typography-cwdbtns-font-size );line-height:var( --e-global-typography-cwdbtns-line-height );letter-spacing:var( --e-global-typography-cwdbtns-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-6027632b{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-10d06e47{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-13893526{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;--margin-top:4.1rem;--margin-bottom:0.0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3906 .elementor-element.elementor-element-5e2ab2c img{width:6.9rem;height:4.8rem;}.elementor-3906 .elementor-element.elementor-element-87536d6{--width:5.8rem;--gap:0.4rem 0.4rem;--row-gap:0.4rem;--column-gap:0.4rem;}.elementor-3906 .elementor-element.elementor-element-3f30d20d img{width:5rem;height:4.8rem;}.elementor-3906 .elementor-element.elementor-element-af584c4{--width:5.8rem;--gap:0.4rem 0.4rem;--row-gap:0.4rem;--column-gap:0.4rem;}.elementor-3906 .elementor-element.elementor-element-5968c14 img{width:5rem;height:4.8rem;}.elementor-3906 .elementor-element.elementor-element-55b4debe img{width:11rem;height:4.8rem;}.elementor-3906 .elementor-element.elementor-element-3c7d4f04{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4.0rem 4.0rem;--row-gap:4.0rem;--column-gap:4.0rem;}.elementor-3906 .elementor-element.elementor-element-55097935{--width:100%;}.elementor-3906 .elementor-element.elementor-element-5f7440d0 .elementor-heading-title{font-size:var( --e-global-typography-cwdfhd-font-size );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-41dfd2f3{--width:100%;}.elementor-3906 .elementor-element.elementor-element-34ec7b89 .elementor-heading-title{font-size:var( --e-global-typography-cwdfhd-font-size );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-ef632dc .elementor-heading-title{font-size:var( --e-global-typography-cwdfhd-font-size );line-height:var( --e-global-typography-cwdfhd-line-height );letter-spacing:var( --e-global-typography-cwdfhd-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}.elementor-3906 .elementor-element.elementor-element-5def1586{text-align:start;font-size:var( --e-global-typography-cwdftxt-font-size );line-height:var( --e-global-typography-cwdftxt-line-height );letter-spacing:var( --e-global-typography-cwdftxt-letter-spacing );}}@media(min-width:768px){.elementor-3906 .elementor-element.elementor-element-166c12c{--width:82.8rem;}.elementor-3906 .elementor-element.elementor-element-87536d6{--width:11.6rem;}.elementor-3906 .elementor-element.elementor-element-af584c4{--width:11.6rem;}.elementor-3906 .elementor-element.elementor-element-3c7d4f04{--width:60.4rem;}.elementor-3906 .elementor-element.elementor-element-55097935{--width:35.8rem;}.elementor-3906 .elementor-element.elementor-element-41dfd2f3{--width:24.6rem;}}@media(max-width:1100px) and (min-width:768px){.elementor-3906 .elementor-element.elementor-element-166c12c{--width:100%;}.elementor-3906 .elementor-element.elementor-element-3c7d4f04{--width:100%;}.elementor-3906 .elementor-element.elementor-element-55097935{--width:50%;}.elementor-3906 .elementor-element.elementor-element-41dfd2f3{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-d1cf2e3 *//* Outline button: icon white circle + navy arrow; on hover the button turns white and the icon navy */
.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button-icon svg .cwd-ic-bg, .elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button-icon svg circle { fill: var(--e-global-color-cwdwhte); transition: fill .35s ease; }
.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button-icon svg .cwd-ic-fg, .elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button-icon svg path { fill: var(--e-global-color-primary); transition: fill .35s ease; }
.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button:hover .elementor-button-icon svg circle, .elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button:focus-visible .elementor-button-icon svg circle { fill: var(--e-global-color-primary); }
.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button:hover .elementor-button-icon svg path, .elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button:focus-visible .elementor-button-icon svg path { fill: var(--e-global-color-cwdwhte); }
.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button { box-sizing: border-box; }
/* 1px white outline without changing the 56px height */
.elementor-3906 .elementor-element.elementor-element-d1cf2e3 .elementor-button { box-shadow: inset 0 0 0 1px var(--e-global-color-cwdwhte); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6027632b *//* Email link: white like the rest of the footer text, orange on hover */
.elementor-3906 .elementor-element.elementor-element-6027632b a { color: var(--e-global-color-cwdwhte); text-decoration: none; transition: color .3s ease; }
.elementor-3906 .elementor-element.elementor-element-6027632b a:hover, .elementor-3906 .elementor-element.elementor-element-6027632b a:focus-visible { color: var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1d1823 */.elementor-3906 .elementor-element.elementor-element-a1d1823 p { margin: 0; }
.elementor-3906 .elementor-element.elementor-element-a1d1823 .cwd-win { color: var(--e-global-color-accent); font-weight: 700; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf98f1 */.elementor-3906 .elementor-element.elementor-element-edf98f1 p { margin: 0; }
.elementor-3906 .elementor-element.elementor-element-edf98f1 .cwd-win { color: var(--e-global-color-accent); font-weight: 700; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-ceb0fff *//* Footer menu: plain white links, no indent */
.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item { padding-left: 0; padding-right: 0; }
.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--e-global-color-cwdwhte); }
.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item:hover { color: var(--e-global-color-accent); }
/* Vertical rhythm per design: ~1.85x font size between items, no extra padding */
.elementor-3906 .elementor-element.elementor-element-ceb0fff .elementor-nav-menu--main .elementor-item { padding-top: 0; padding-bottom: 0; line-height: 1.85; }

/* Two-line item (Post-Hospital Care & Reablement Care): tighter line spacing inside the item, same gap to the items around it */
.elementor-3906 .elementor-element.elementor-element-ceb0fff .cwd-menu-2line > a.elementor-item { line-height: 1.3 !important; padding-top: .275em !important; padding-bottom: .275em !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8da6c8a *//* Footer menu: plain white links, no indent */
.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item { padding-left: 0; padding-right: 0; }
.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--e-global-color-cwdwhte); }
.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item:hover { color: var(--e-global-color-accent); }
/* Vertical rhythm per design: ~1.85x font size between items, no extra padding */
.elementor-3906 .elementor-element.elementor-element-8da6c8a .elementor-nav-menu--main .elementor-item { padding-top: 0; padding-bottom: 0; line-height: 1.85; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-87a3c68 *//* Footer menu: plain white links, no indent */
.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item { padding-left: 0; padding-right: 0; }
.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--e-global-color-cwdwhte); }
.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item:hover { color: var(--e-global-color-accent); }
/* Vertical rhythm per design: ~1.85x font size between items, no extra padding */
.elementor-3906 .elementor-element.elementor-element-87a3c68 .elementor-nav-menu--main .elementor-item { padding-top: 0; padding-bottom: 0; line-height: 1.85; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5def1586 *//* Credit link: white like the rest of the line, orange on hover */
.elementor-3906 .elementor-element.elementor-element-5def1586 a { color: var(--e-global-color-cwdwhte); text-decoration: none; transition: color .3s ease; }
.elementor-3906 .elementor-element.elementor-element-5def1586 a:hover, .elementor-3906 .elementor-element.elementor-element-5def1586 a:focus-visible { color: var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-657f3c83 *//* Desktop/tablet: social icons and homecare.co.uk badge sit on the same line at the bottom of their columns */
@media (min-width: 768px) {
  /* link columns stretch to the full height of the footer row, so the social icons and homecare.co.uk badge drop to the bottom (level with the accreditation badges) */
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-3c7d4f04 { align-self: stretch; align-items: stretch; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-55097935,
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-41dfd2f3 { justify-content: flex-start; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-293b1ee8,
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-652aa4af { margin-top: auto !important; padding-top: 3.7rem; }
}
/* Desktop (side-by-side layout): social icons + homecare badge bottom-aligned with the accreditation badge images (the Winner text sits below them) */
@media (min-width: 1025px) {
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-293b1ee8,
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-652aa4af { margin-bottom: 4.2rem !important; }
}
/* Mobile order (per design): headings + menus, then homecare.co.uk badge, then social icons.
   The two link columns are flattened so their children can be re-ordered inside one column. */
@media (max-width: 767px) {
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-3c7d4f04 { gap: 0 !important; margin-top: 4.8rem; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-55097935,
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-41dfd2f3 { display: contents; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-5f7440d0 { order: 1; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-ceb0fff  { order: 2; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-34ec7b89 { order: 3; margin-top: 4rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-8da6c8a  { order: 4; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-ef632dc  { order: 5; margin-top: 4rem !important; margin-bottom: 2rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-87a3c68  { order: 6; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-652aa4af { order: 7; margin-top: 4rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-293b1ee8 { order: 8; margin-top: 3.2rem !important; }
  /* Accreditation badges may shrink to fit the row */
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-13893526 > .elementor-widget-image { flex: 0 1 auto; min-width: 0; margin: 0; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-13893526 img { max-width: 100%; height: auto; }
  /* Copyright on two left-aligned lines */
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .cwd-copy { display: block; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .cwd-copy-sep { display: none; }
}
/* Mobile vertical rhythm: 4rem (40px) between groups, 1.6-2.4rem inside a group */
@media (max-width: 767px) {
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-3739f55 { margin-top: 4rem !important; gap: 0 !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-166c12c { padding-top: 0 !important; padding-bottom: 0 !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-4b30f720 { margin-top: 1.6rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-6027632b { margin-top: 4rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-10d06e47 { margin-top: 1.6rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-13893526 { margin-top: 4rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-3c7d4f04 { margin-top: 4rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-5f7440d0,
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-34ec7b89 { margin-bottom: 2rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-652aa4af { margin-top: 4rem !important; padding-top: 0 !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-293b1ee8 { margin-top: 2.4rem !important; padding-top: 0 !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-6b443a42 { margin-top: 4rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-6b443a42 .elementor-divider { padding-top: 0; padding-bottom: 0; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-5def1586 { margin-top: 2.4rem !important; }
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-10d06e47 p:last-child,
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-6027632b p:last-child,
  .elementor-3906 .elementor-element.elementor-element-657f3c83 .elementor-element-5def1586 p:last-child { margin-bottom: 0; }
}/* End custom CSS */