.elementor-3877 .elementor-element.elementor-element-7355cc6{--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:var(--space-3xs) 0;--row-gap:var(--space-3xs);--column-gap:0;--overlay-opacity:1;--padding-top:var(--space-3xl);--padding-bottom:var(--space-m);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-7355cc6:not(.elementor-motion-effects-element-type-background), .elementor-3877 .elementor-element.elementor-element-7355cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://w-outdoorliving.co.uk/wp-content/uploads/2026/05/diamond-pattern.svg");}.elementor-3877 .elementor-element.elementor-element-7355cc6::before, .elementor-3877 .elementor-element.elementor-element-7355cc6 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-7355cc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-7355cc6 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-7355cc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-7355cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, #1E242054 100%);}.elementor-3877 .elementor-element.elementor-element-7bcf4e9 .elementor-heading-title{font-family:var( --e-global-typography-b9796a3-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-b9796a3-font-size );font-weight:var( --e-global-typography-b9796a3-font-weight );text-transform:var( --e-global-typography-b9796a3-text-transform );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );color:var( --e-global-color-d3f29dc );}.elementor-3877 .elementor-element.elementor-element-05711bf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-fbf7818 );}.elementor-3877 .elementor-element.elementor-element-81fb39f{padding:0 clamp(0rem, -66.129rem + 103.2258vw, 50rem) 0 var(--space-2xs);border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-3877 .elementor-element.elementor-element-81fb39f .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );font-weight:var( --e-global-typography-e78ee5d-font-weight );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );color:var( --e-global-color-fbf7818 );}.elementor-3877 .elementor-element.elementor-element-0f82be4{--display:flex;--min-height:60vh;}.elementor-3877 .elementor-element.elementor-element-0f82be4:not(.elementor-motion-effects-element-type-background), .elementor-3877 .elementor-element.elementor-element-0f82be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3877 .elementor-element.elementor-element-2287e8c{--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 var(--space-3xl);--row-gap:0;--column-gap:var(--space-3xl);--padding-top:var(--space-xl);--padding-bottom:var(--space-xl);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-c9c9842{--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;}.elementor-3877 .elementor-element.elementor-element-9f8645d .elementor-heading-title{font-family:var( --e-global-typography-b9796a3-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-b9796a3-font-size );font-weight:var( --e-global-typography-b9796a3-font-weight );text-transform:var( --e-global-typography-b9796a3-text-transform );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-fb6373d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-002e6fc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-3877 .elementor-element.elementor-element-002e6fc .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );font-weight:var( --e-global-typography-e78ee5d-font-weight );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-c01bc3f .elementor-button{background-color:var( --e-global-color-c13e31f );}.elementor-3877 .elementor-element.elementor-element-c01bc3f .elementor-button:hover, .elementor-3877 .elementor-element.elementor-element-c01bc3f .elementor-button:focus{background-color:var( --e-global-color-706b0b2 );}.elementor-3877 .elementor-element.elementor-element-aa81100{--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;--padding-top:var(--space-2xs);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3877 .elementor-element.elementor-element-f68c58c{--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;}.elementor-3877 .elementor-element.elementor-element-ba9e13c{width:100%;max-width:100%;}.elementor-3877 .elementor-element.elementor-element-c03971d{--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:stretch;--gap:var(--space-xs) var(--space-m);--row-gap:var(--space-xs);--column-gap:var(--space-m);--overlay-opacity:1;--padding-top:var(--space-2xl);--padding-bottom:var(--space-2xl);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-c03971d:not(.elementor-motion-effects-element-type-background), .elementor-3877 .elementor-element.elementor-element-c03971d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://w-outdoorliving.co.uk/wp-content/uploads/2026/05/di-outlined.svg");}.elementor-3877 .elementor-element.elementor-element-c03971d::before, .elementor-3877 .elementor-element.elementor-element-c03971d > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-c03971d > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-c03971d > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-c03971d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-c03971d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom left, #F2EFECA3 0%, #F2EFEC 36%);}.elementor-3877 .elementor-element.elementor-element-199f4fa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-706b0b2 );--border-color:var( --e-global-color-706b0b2 );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:1;}.elementor-3877 .elementor-element.elementor-element-b31397a{--display:flex;}.elementor-3877 .elementor-element.elementor-element-113126e .elementor-heading-title{font-family:var( --e-global-typography-b9796a3-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-b9796a3-font-size );font-weight:var( --e-global-typography-b9796a3-font-weight );text-transform:var( --e-global-typography-b9796a3-text-transform );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-6d49bdd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-45de73e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xs)) 0;}.elementor-3877 .elementor-element.elementor-element-45de73e .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );font-weight:var( --e-global-typography-e78ee5d-font-weight );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-ef53a47{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-706b0b2 );--border-color:var( --e-global-color-706b0b2 );}.elementor-3877 .elementor-element.elementor-element-3bc5c97{--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:center;--gap:0 var(--space-xl);--row-gap:0;--column-gap:var(--space-xl);--padding-top:var(--space-2xl);--padding-bottom:var(--space-2xl);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-3bc5c97:not(.elementor-motion-effects-element-type-background), .elementor-3877 .elementor-element.elementor-element-3bc5c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7590a45 );}.elementor-3877 .elementor-element.elementor-element-3ad8225{--display:flex;--z-index:1;}.elementor-3877 .elementor-element.elementor-element-c388267{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(0rem, -9.9194rem + 15.4839vw, 7.5rem);--z-index:1;}.elementor-3877 .elementor-element.elementor-element-11d0b85 .elementor-heading-title{font-family:var( --e-global-typography-b9796a3-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-b9796a3-font-size );font-weight:var( --e-global-typography-b9796a3-font-weight );text-transform:var( --e-global-typography-b9796a3-text-transform );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-3e6a27e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-cabab6b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xs)) 0;}.elementor-3877 .elementor-element.elementor-element-cabab6b .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );font-weight:var( --e-global-typography-e78ee5d-font-weight );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-6d7a5e1{--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:var(--space-l) var(--space-l);--row-gap:var(--space-l);--column-gap:var(--space-l);--overlay-opacity:0.94;--padding-top:var(--space-xl);--padding-bottom:var(--space-xl);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-6d7a5e1:not(.elementor-motion-effects-element-type-background), .elementor-3877 .elementor-element.elementor-element-6d7a5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c13e31f );background-image:url("https://w-outdoorliving.co.uk/wp-content/uploads/2026/05/chevron-fabric.avif");background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-3877 .elementor-element.elementor-element-6d7a5e1::before, .elementor-3877 .elementor-element.elementor-element-6d7a5e1 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-6d7a5e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-6d7a5e1 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-6d7a5e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-6d7a5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-4f0c17c{--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;--justify-content:space-between;}.elementor-3877 .elementor-element.elementor-element-90331a6{--display:flex;}.elementor-3877 .elementor-element.elementor-element-a23882b .elementor-heading-title{font-family:var( --e-global-typography-b9796a3-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-b9796a3-font-size );font-weight:var( --e-global-typography-b9796a3-font-weight );text-transform:var( --e-global-typography-b9796a3-text-transform );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );color:var( --e-global-color-fbf7818 );}.elementor-3877 .elementor-element.elementor-element-4b13b09 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-fbf7818 );}.elementor-3877 .elementor-element.elementor-element-70fb0e4{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3877 .elementor-element.elementor-element-ce34f4a .elementor-button{background-color:#3A4D3E00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-706b0b2 );}.elementor-3877 .elementor-element.elementor-element-ce34f4a .elementor-button:hover, .elementor-3877 .elementor-element.elementor-element-ce34f4a .elementor-button:focus{background-color:var( --e-global-color-706b0b2 );}.elementor-3877 .elementor-element.elementor-element-0736513 .elementor-button{background-color:var( --e-global-color-c13e31f );}.elementor-3877 .elementor-element.elementor-element-0736513 .elementor-button:hover, .elementor-3877 .elementor-element.elementor-element-0736513 .elementor-button:focus{background-color:var( --e-global-color-706b0b2 );}.elementor-3877 .elementor-element.elementor-element-1f87980{--display:flex;}.elementor-3877 .elementor-element.elementor-element-fc2fafb{--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-end;--gap:0 var(--space-xl);--row-gap:0;--column-gap:var(--space-xl);--flex-wrap:wrap;--padding-top:var(--space-s);--padding-bottom:var(--space-l);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-591ee16{width:100%;max-width:100%;margin:var(--space-xl) 0 calc(var(--kit-widget-spacing, 0px) + var(--space-l)) 0;}.elementor-3877 .elementor-element.elementor-element-655fa84{--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;--justify-content:space-between;}.elementor-3877 .elementor-element.elementor-element-dc60eca{--display:flex;}.elementor-3877 .elementor-element.elementor-element-cc69c9c .elementor-heading-title{font-family:var( --e-global-typography-b9796a3-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-b9796a3-font-size );font-weight:var( --e-global-typography-b9796a3-font-weight );text-transform:var( --e-global-typography-b9796a3-text-transform );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-c3674c4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), inter-18pt, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-1299255{--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;--justify-content:flex-end;--align-items:flex-end;}.elementor-3877 .elementor-element.elementor-element-cadcc82{width:initial;max-width:initial;}.elementor-3877 .elementor-element.elementor-element-eedbd8b{--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;}@media(max-width:1024px){.elementor-3877 .elementor-element.elementor-element-7bcf4e9 .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-05711bf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-81fb39f .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-0f82be4{--min-height:40vh;}.elementor-3877 .elementor-element.elementor-element-2287e8c{--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:var(--space-md) var(--space-md);--row-gap:var(--space-md);--column-gap:var(--space-md);}.elementor-3877 .elementor-element.elementor-element-c9c9842{--gap:0 0;--row-gap:0;--column-gap:0;}.elementor-3877 .elementor-element.elementor-element-9f8645d .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-fb6373d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-002e6fc .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-c03971d{--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;}.elementor-3877 .elementor-element.elementor-element-113126e .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-6d49bdd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-45de73e .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-3bc5c97{--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:var(--space-l) var(--space-l);--row-gap:var(--space-l);--column-gap:var(--space-l);--padding-top:var(--space-xl);--padding-bottom:var(--space-xl);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-11d0b85 .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-3e6a27e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-cabab6b .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-a23882b .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-4b13b09 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-cc69c9c .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-c3674c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-3877 .elementor-element.elementor-element-7bcf4e9 .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-05711bf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-81fb39f{padding:0 0 0 0;border-width:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-81fb39f .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-0f82be4{--min-height:320px;}.elementor-3877 .elementor-element.elementor-element-2287e8c{--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);--padding-top:var(--space-xl);--padding-bottom:var(--space-l);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-c9c9842{--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);}.elementor-3877 .elementor-element.elementor-element-9f8645d .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-fb6373d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-002e6fc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-3877 .elementor-element.elementor-element-002e6fc .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-aa81100{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3877 .elementor-element.elementor-element-c03971d{--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3877 .elementor-element.elementor-element-199f4fa{--padding-top:var(--space-xl);--padding-bottom:var(--space-l);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-b31397a{--width:100%;}.elementor-3877 .elementor-element.elementor-element-113126e .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-6d49bdd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-45de73e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-3877 .elementor-element.elementor-element-45de73e .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-3bc5c97{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);--padding-top:var(--space-xl);--padding-bottom:var(--space-xl);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-11d0b85 .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-3e6a27e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-cabab6b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-3877 .elementor-element.elementor-element-cabab6b .elementor-heading-title{font-size:var( --e-global-typography-e78ee5d-font-size );line-height:var( --e-global-typography-e78ee5d-line-height );letter-spacing:var( --e-global-typography-e78ee5d-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-a23882b .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-4b13b09 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-fc2fafb{--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);--padding-top:var(--space-l);--padding-bottom:var(--space-l);--padding-left:var(--space-l);--padding-right:var(--space-l);}.elementor-3877 .elementor-element.elementor-element-591ee16{margin:var(--space-xs) 0 calc(var(--kit-widget-spacing, 0px) + var(--space-s)) 0;}.elementor-3877 .elementor-element.elementor-element-cc69c9c .elementor-heading-title{font-size:var( --e-global-typography-b9796a3-font-size );letter-spacing:var( --e-global-typography-b9796a3-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-c3674c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3877 .elementor-element.elementor-element-eedbd8b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-3877 .elementor-element.elementor-element-c9c9842{--width:52%;}.elementor-3877 .elementor-element.elementor-element-aa81100{--width:48%;}.elementor-3877 .elementor-element.elementor-element-199f4fa{--width:33.3333%;}.elementor-3877 .elementor-element.elementor-element-b31397a{--width:80%;}.elementor-3877 .elementor-element.elementor-element-ef53a47{--width:66.7777%;}.elementor-3877 .elementor-element.elementor-element-3ad8225{--width:60%;}.elementor-3877 .elementor-element.elementor-element-c388267{--width:40%;}.elementor-3877 .elementor-element.elementor-element-90331a6{--width:60%;}.elementor-3877 .elementor-element.elementor-element-70fb0e4{--width:40%;}.elementor-3877 .elementor-element.elementor-element-dc60eca{--width:35%;}.elementor-3877 .elementor-element.elementor-element-1299255{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3877 .elementor-element.elementor-element-c9c9842{--width:100%;}.elementor-3877 .elementor-element.elementor-element-aa81100{--width:100%;}.elementor-3877 .elementor-element.elementor-element-199f4fa{--width:100%;}.elementor-3877 .elementor-element.elementor-element-b31397a{--width:100%;}.elementor-3877 .elementor-element.elementor-element-ef53a47{--width:100%;}.elementor-3877 .elementor-element.elementor-element-3ad8225{--width:100%;}.elementor-3877 .elementor-element.elementor-element-c388267{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-0f82be4 */.elementor-3877 .elementor-element.elementor-element-0f82be4 {     background-position: center center; }/* End custom CSS */