.elementor-3972 .elementor-element.elementor-element-730c33e3{--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:space-between;--align-items:flex-start;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:5.0rem;--padding-bottom:12.2rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-730c33e3:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-730c33e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdcrem );}.elementor-3972 .elementor-element.elementor-element-6bbf2ea1{--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-3972 .elementor-element.elementor-element-4ec6f202{margin:0.3rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 5.9rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-4ec6f202 .elementor-heading-title{font-family:var( --e-global-typography-cwdh1i-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdh1i-font-size );font-weight:var( --e-global-typography-cwdh1i-font-weight );line-height:var( --e-global-typography-cwdh1i-line-height );letter-spacing:var( --e-global-typography-cwdh1i-letter-spacing );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-6214f9c3{width:var( --container-widget-width, 70rem );max-width:70rem;margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 5.9rem) 0.0rem;--container-widget-width:70rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-cwdsub-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdsub-font-size );font-weight:var( --e-global-typography-cwdsub-font-weight );line-height:var( --e-global-typography-cwdsub-line-height );letter-spacing:var( --e-global-typography-cwdsub-letter-spacing );color:var( --e-global-color-cwdhero );}.elementor-3972 .elementor-element.elementor-element-6214f9c3 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-3f04a55c .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-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-3972 .elementor-element.elementor-element-3f04a55c .elementor-button:hover, .elementor-3972 .elementor-element.elementor-element-3f04a55c .elementor-button:focus{background-color:var( --e-global-color-96a04d2 );color:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-3f04a55c{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-3f04a55c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3972 .elementor-element.elementor-element-3f04a55c .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3972 .elementor-element.elementor-element-3f04a55c .elementor-button:hover svg, .elementor-3972 .elementor-element.elementor-element-3f04a55c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-1f7ce7e9 img{width:58.5rem;height:39.1rem;object-fit:cover;object-position:center center;border-radius:2.0rem 2.0rem 2.0rem 2.0rem;}.elementor-3972 .elementor-element.elementor-element-66876c2d{--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:space-between;--align-items:flex-start;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:11.2rem;--padding-bottom:12.6rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-7d198d0e{margin:1.4rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-7d198d0e img{width:62.7rem;height:84.6rem;object-fit:cover;object-position:center center;border-radius:2.0rem 2.0rem 2.0rem 2.0rem;}.elementor-3972 .elementor-element.elementor-element-6d12f4fe{--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-3972 .elementor-element.elementor-element-2358b8f9{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 5.1rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-2358b8f9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 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-primary );}.elementor-3972 .elementor-element.elementor-element-5d934f48{width:var( --container-widget-width, 70rem );max-width:70rem;margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 5.4rem) 0.0rem;--container-widget-width:70rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-5d934f48 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-3da4ea3d{--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:3.7rem;--padding-bottom:4.1rem;--padding-left:4.9rem;--padding-right:8.6rem;}.elementor-3972 .elementor-element.elementor-element-3da4ea3d:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-3da4ea3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdmint );}.elementor-3972 .elementor-element.elementor-element-1ea8a603{font-family:var( --e-global-typography-cwdbold-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdbold-font-size );font-weight:var( --e-global-typography-cwdbold-font-weight );line-height:var( --e-global-typography-cwdbold-line-height );letter-spacing:var( --e-global-typography-cwdbold-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-1ea8a603 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-4e328a9d{--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:9.5rem;--padding-bottom:10.8rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-4e328a9d:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-4e328a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdlgry );}.elementor-3972 .elementor-element.elementor-element-3d82f446{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 4.1rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-3d82f446 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 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-primary );}.elementor-3972 .elementor-element.elementor-element-18a131e0{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 5.4rem) 0.0rem;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-cwddark );}.elementor-3972 .elementor-element.elementor-element-18a131e0 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-6b7c8915{--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:2.0rem 2.0rem;--row-gap:2.0rem;--column-gap:2.0rem;--flex-wrap:nowrap;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-2b48cf0e{--display:flex;--min-height:34.5rem;--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:3.4rem;--padding-bottom:5.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-3972 .elementor-element.elementor-element-2b48cf0e:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-2b48cf0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdwhte );}.elementor-3972 .elementor-element.elementor-element-368ee98a .elementor-icon-wrapper{text-align:start;}.elementor-3972 .elementor-element.elementor-element-368ee98a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-368ee98a.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-368ee98a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-368ee98a.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-368ee98a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-368ee98a .elementor-icon{font-size:6.8rem;}.elementor-3972 .elementor-element.elementor-element-368ee98a .elementor-icon svg{height:6.8rem;}.elementor-3972 .elementor-element.elementor-element-5ac9ab22{margin:2.7rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-5ac9ab22 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-613abea{margin:1.5rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-613abea p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-1815296{--display:flex;--min-height:34.5rem;--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:3.4rem;--padding-bottom:5.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-3972 .elementor-element.elementor-element-1815296:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-1815296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdwhte );}.elementor-3972 .elementor-element.elementor-element-2073d26a .elementor-icon-wrapper{text-align:start;}.elementor-3972 .elementor-element.elementor-element-2073d26a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-2073d26a.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-2073d26a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-2073d26a.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-2073d26a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-2073d26a .elementor-icon{font-size:6.8rem;}.elementor-3972 .elementor-element.elementor-element-2073d26a .elementor-icon svg{height:6.8rem;}.elementor-3972 .elementor-element.elementor-element-63236e4a{margin:2.7rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-63236e4a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-3c551bc1{margin:1.5rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-3c551bc1 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-1d33990b{--display:flex;--min-height:34.5rem;--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:3.4rem;--padding-bottom:5.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-3972 .elementor-element.elementor-element-1d33990b:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-1d33990b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdwhte );}.elementor-3972 .elementor-element.elementor-element-5499fabc .elementor-icon-wrapper{text-align:start;}.elementor-3972 .elementor-element.elementor-element-5499fabc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-5499fabc.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-5499fabc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-5499fabc.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-5499fabc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-5499fabc .elementor-icon{font-size:6.8rem;}.elementor-3972 .elementor-element.elementor-element-5499fabc .elementor-icon svg{height:6.8rem;}.elementor-3972 .elementor-element.elementor-element-33a2bbe2{margin:2.7rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-33a2bbe2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-bb2287a{margin:1.5rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-bb2287a p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-707e182e{--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:9.9rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-f14ceb5{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 9.2rem) 0.0rem;text-align:center;}.elementor-3972 .elementor-element.elementor-element-f14ceb5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 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-primary );}.elementor-3972 .elementor-element.elementor-element-29206744{--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:2.0rem 2.0rem;--row-gap:2.0rem;--column-gap:2.0rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-1c3dded3{--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:2.1rem 2.1rem;--row-gap:2.1rem;--column-gap:2.1rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-5aebfea8 img{width:46.4rem;height:57.5rem;object-fit:cover;object-position:center center;border-radius:2.0rem 2.0rem 2.0rem 2.0rem;}.elementor-3972 .elementor-element.elementor-element-1f9e3fbd{--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;--background-transition:0.03s;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:4.4rem;--padding-bottom:4.3rem;--padding-left:3.8rem;--padding-right:6.6rem;}.elementor-3972 .elementor-element.elementor-element-1f9e3fbd:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-1f9e3fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdmint );}.elementor-3972 .elementor-element.elementor-element-1f9e3fbd:hover{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-2a824351 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-778692c5{margin:3.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-778692c5 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-3caa6b0a{--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:2.1rem 2.1rem;--row-gap:2.1rem;--column-gap:2.1rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-6a64db{--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;--background-transition:0.03s;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:4.4rem;--padding-bottom:4.1rem;--padding-left:4.2rem;--padding-right:4.0rem;}.elementor-3972 .elementor-element.elementor-element-6a64db:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-6a64db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdmint );}.elementor-3972 .elementor-element.elementor-element-6a64db:hover{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-509b0554 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-408fbb8{margin:3.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-408fbb8 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-4bc87bc5 img{width:46.4rem;height:27.5rem;object-fit:cover;object-position:center center;border-radius:2.0rem 2.0rem 2.0rem 2.0rem;}.elementor-3972 .elementor-element.elementor-element-2a559c77{--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:2.2rem 2.2rem;--row-gap:2.2rem;--column-gap:2.2rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-40dfe88c img{width:46.4rem;height:35.9rem;object-fit:cover;object-position:center center;border-radius:2.0rem 2.0rem 2.0rem 2.0rem;}.elementor-3972 .elementor-element.elementor-element-78822f42{--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;--background-transition:0.03s;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:5.0rem;--padding-bottom:4.9rem;--padding-left:4.2rem;--padding-right:6.0rem;}.elementor-3972 .elementor-element.elementor-element-78822f42:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-78822f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdmint );}.elementor-3972 .elementor-element.elementor-element-78822f42:hover{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-7bd30d40 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-252eb752{margin:3.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-252eb752 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-323b1c24{--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:12.2rem;--padding-bottom:15.8rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-7ba9337b{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 7.7rem) 0.0rem;text-align:center;}.elementor-3972 .elementor-element.elementor-element-7ba9337b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 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-primary );}.elementor-3972 .elementor-element.elementor-element-5d2bd795{--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:center;--align-items:center;--gap:15.8rem 15.8rem;--row-gap:15.8rem;--column-gap:15.8rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-1d97e52{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3972 .elementor-element.elementor-element-7fddb868{--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:stretch;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:13.3rem;--padding-bottom:15.3rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-7fddb868:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-7fddb868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdlgry );}.elementor-3972 .elementor-element.elementor-element-5cd96a3e{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 5.1rem) 0.0rem;text-align:center;}.elementor-3972 .elementor-element.elementor-element-5cd96a3e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 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-primary );}.elementor-3972 .elementor-element.elementor-element-2b258a3e{width:var( --container-widget-width, 118rem );max-width:118rem;margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 9.2rem) 0.0rem;--container-widget-width:118rem;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-2b258a3e.elementor-element{--align-self:center;}.elementor-3972 .elementor-element.elementor-element-2b258a3e p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-33ad9369{--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:2.0rem 2.0rem;--row-gap:2.0rem;--column-gap:2.0rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-8d70e2e{--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:1.8rem 1.8rem;--row-gap:1.8rem;--column-gap:1.8rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-6391f900{--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:4.3rem;--padding-bottom:4.7rem;--padding-left:3.3rem;--padding-right:3.3rem;}.elementor-3972 .elementor-element.elementor-element-6391f900:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-6391f900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdwhte );}.elementor-3972 .elementor-element.elementor-element-7a7ebe12{text-align:start;}.elementor-3972 .elementor-element.elementor-element-7a7ebe12 img{width:8.9rem;height:8.9rem;object-fit:cover;object-position:center center;border-radius:10.0rem 10.0rem 10.0rem 10.0rem;}.elementor-3972 .elementor-element.elementor-element-261fbd6a{margin:3.9rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-261fbd6a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-431454ec{margin:0.6rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-431454ec .elementor-heading-title{font-family:var( --e-global-typography-cwdcat-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdcat-font-size );font-weight:var( --e-global-typography-cwdcat-font-weight );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-207e2ea2{width:var( --container-widget-width, 39.2rem );max-width:39.2rem;margin:3.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;--container-widget-width:39.2rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-207e2ea2 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-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-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button:hover, .elementor-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button:focus{background-color:var( --e-global-color-cwdtlhv );color:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-fae9fc0{width:auto;max-width:auto;margin:4.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button:hover svg, .elementor-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-1c643dc{margin:3.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-1c643dc .elementor-icon-wrapper{text-align:start;}.elementor-3972 .elementor-element.elementor-element-1c643dc .elementor-icon{font-size:2.6rem;}.elementor-3972 .elementor-element.elementor-element-1c643dc .elementor-icon svg{height:2.6rem;}.elementor-3972 .elementor-element.elementor-element-58e68f26{--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:4.3rem;--padding-bottom:4.7rem;--padding-left:3.3rem;--padding-right:3.3rem;}.elementor-3972 .elementor-element.elementor-element-58e68f26:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-58e68f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdwhte );}.elementor-3972 .elementor-element.elementor-element-4461fb66{text-align:start;}.elementor-3972 .elementor-element.elementor-element-4461fb66 img{width:8.9rem;height:8.9rem;object-fit:cover;object-position:center center;border-radius:10.0rem 10.0rem 10.0rem 10.0rem;}.elementor-3972 .elementor-element.elementor-element-8ce1174{margin:3.9rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-8ce1174 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-25f6f160{margin:0.6rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-25f6f160 .elementor-heading-title{font-family:var( --e-global-typography-cwdcat-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdcat-font-size );font-weight:var( --e-global-typography-cwdcat-font-weight );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-2c604d94{width:var( --container-widget-width, 37.7rem );max-width:37.7rem;margin:3.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;--container-widget-width:37.7rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-2c604d94 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-8573a11 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-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-3972 .elementor-element.elementor-element-8573a11 .elementor-button:hover, .elementor-3972 .elementor-element.elementor-element-8573a11 .elementor-button:focus{background-color:var( --e-global-color-cwdtlhv );color:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-8573a11{width:auto;max-width:auto;margin:4.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-8573a11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3972 .elementor-element.elementor-element-8573a11 .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3972 .elementor-element.elementor-element-8573a11 .elementor-button:hover svg, .elementor-3972 .elementor-element.elementor-element-8573a11 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-8fdaa40{margin:3.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-8fdaa40 .elementor-icon-wrapper{text-align:start;}.elementor-3972 .elementor-element.elementor-element-8fdaa40 .elementor-icon{font-size:2.6rem;}.elementor-3972 .elementor-element.elementor-element-8fdaa40 .elementor-icon svg{height:2.6rem;}.elementor-3972 .elementor-element.elementor-element-24ccf9bb{--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:1.9rem 1.9rem;--row-gap:1.9rem;--column-gap:1.9rem;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-5e189dbd{--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:4.3rem;--padding-bottom:4.7rem;--padding-left:3.3rem;--padding-right:3.3rem;}.elementor-3972 .elementor-element.elementor-element-5e189dbd:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-5e189dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdwhte );}.elementor-3972 .elementor-element.elementor-element-775dbb19{text-align:start;}.elementor-3972 .elementor-element.elementor-element-775dbb19 img{width:8.9rem;height:8.9rem;object-fit:cover;object-position:center center;border-radius:10.0rem 10.0rem 10.0rem 10.0rem;}.elementor-3972 .elementor-element.elementor-element-1de8fe89{margin:3.9rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-1de8fe89 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-2ae1ce33{margin:0.6rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-2ae1ce33 .elementor-heading-title{font-family:var( --e-global-typography-cwdcat-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdcat-font-size );font-weight:var( --e-global-typography-cwdcat-font-weight );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-1ca93c6c{width:var( --container-widget-width, 37.6rem );max-width:37.6rem;margin:3.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;--container-widget-width:37.6rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-1ca93c6c p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-623828b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-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-3972 .elementor-element.elementor-element-623828b .elementor-button:hover, .elementor-3972 .elementor-element.elementor-element-623828b .elementor-button:focus{background-color:var( --e-global-color-cwdtlhv );color:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-623828b{width:auto;max-width:auto;margin:4.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-623828b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3972 .elementor-element.elementor-element-623828b .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3972 .elementor-element.elementor-element-623828b .elementor-button:hover svg, .elementor-3972 .elementor-element.elementor-element-623828b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-e926b93{margin:3.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-e926b93 .elementor-icon-wrapper{text-align:start;}.elementor-3972 .elementor-element.elementor-element-e926b93 .elementor-icon{font-size:2.6rem;}.elementor-3972 .elementor-element.elementor-element-e926b93 .elementor-icon svg{height:2.6rem;}.elementor-3972 .elementor-element.elementor-element-5fc5c787{--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:4.3rem;--padding-bottom:4.7rem;--padding-left:3.3rem;--padding-right:3.3rem;}.elementor-3972 .elementor-element.elementor-element-5fc5c787:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-5fc5c787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdwhte );}.elementor-3972 .elementor-element.elementor-element-22121e61{text-align:start;}.elementor-3972 .elementor-element.elementor-element-22121e61 img{width:8.9rem;height:8.9rem;object-fit:cover;object-position:center center;border-radius:10.0rem 10.0rem 10.0rem 10.0rem;}.elementor-3972 .elementor-element.elementor-element-53ac146a{margin:3.9rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-53ac146a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-67d75938{margin:0.6rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-67d75938 .elementor-heading-title{font-family:var( --e-global-typography-cwdcat-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdcat-font-size );font-weight:var( --e-global-typography-cwdcat-font-weight );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-5c48912d{width:var( --container-widget-width, 38rem );max-width:38rem;margin:3.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;--container-widget-width:38rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-5c48912d p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-cb3c552 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-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-3972 .elementor-element.elementor-element-cb3c552 .elementor-button:hover, .elementor-3972 .elementor-element.elementor-element-cb3c552 .elementor-button:focus{background-color:var( --e-global-color-cwdtlhv );color:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-cb3c552{width:auto;max-width:auto;margin:4.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-cb3c552 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3972 .elementor-element.elementor-element-cb3c552 .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3972 .elementor-element.elementor-element-cb3c552 .elementor-button:hover svg, .elementor-3972 .elementor-element.elementor-element-cb3c552 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-c3fbcf0{margin:3.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-c3fbcf0 .elementor-icon-wrapper{text-align:start;}.elementor-3972 .elementor-element.elementor-element-c3fbcf0 .elementor-icon{font-size:2.6rem;}.elementor-3972 .elementor-element.elementor-element-c3fbcf0 .elementor-icon svg{height:2.6rem;}.elementor-3972 .elementor-element.elementor-element-1bfc35d7{--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-3972 .elementor-element.elementor-element-4118b63b{--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;--border-radius:2.0rem 2.0rem 2.0rem 2.0rem;--padding-top:4.3rem;--padding-bottom:4.7rem;--padding-left:3.3rem;--padding-right:3.3rem;}.elementor-3972 .elementor-element.elementor-element-4118b63b:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-4118b63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cwdwhte );}.elementor-3972 .elementor-element.elementor-element-26f6d98b{text-align:start;}.elementor-3972 .elementor-element.elementor-element-26f6d98b img{width:8.9rem;height:8.9rem;object-fit:cover;object-position:center center;border-radius:10.0rem 10.0rem 10.0rem 10.0rem;}.elementor-3972 .elementor-element.elementor-element-da4b1c1{margin:3.9rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-da4b1c1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-33cec54d{margin:0.6rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-33cec54d .elementor-heading-title{font-family:var( --e-global-typography-cwdcat-font-family ), Sans-serif;font-size:var( --e-global-typography-cwdcat-font-size );font-weight:var( --e-global-typography-cwdcat-font-weight );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-35c07e8d{width:var( --container-widget-width, 39.2rem );max-width:39.2rem;margin:3.1rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;--container-widget-width:39.2rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-35c07e8d p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-7e38fab .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-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-3972 .elementor-element.elementor-element-7e38fab .elementor-button:hover, .elementor-3972 .elementor-element.elementor-element-7e38fab .elementor-button:focus{background-color:var( --e-global-color-cwdtlhv );color:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-7e38fab{width:auto;max-width:auto;margin:4.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-7e38fab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3972 .elementor-element.elementor-element-7e38fab .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3972 .elementor-element.elementor-element-7e38fab .elementor-button:hover svg, .elementor-3972 .elementor-element.elementor-element-7e38fab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-7a976d6{margin:3.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-7a976d6 .elementor-icon-wrapper{text-align:start;}.elementor-3972 .elementor-element.elementor-element-7a976d6 .elementor-icon{font-size:2.6rem;}.elementor-3972 .elementor-element.elementor-element-7a976d6 .elementor-icon svg{height:2.6rem;}.elementor-3972 .elementor-element.elementor-element-816cafa{--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:7.9rem 7.9rem;--row-gap:7.9rem;--column-gap:7.9rem;--padding-top:11rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3972 .elementor-element.elementor-element-ec4cc5d{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3972 .elementor-element.elementor-element-ec4cc5d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-3972 .elementor-element.elementor-element-ce9c5ce{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-ce9c5ce .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 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-primary );}.elementor-3972 .elementor-element.elementor-element-9b32be6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-d85c4c6{--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:space-between;--align-items:flex-start;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--padding-top:9.3rem;--padding-bottom:11.4rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-3972 .elementor-element.elementor-element-7363ebf6{--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-3972 .elementor-element.elementor-element-5951ae46{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 4.9rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-5951ae46 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 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-primary );}.elementor-3972 .elementor-element.elementor-element-6beee859{width:var( --container-widget-width, 70rem );max-width:70rem;margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 6.8rem) 0.0rem;--container-widget-width:70rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3972 .elementor-element.elementor-element-6beee859 p{margin-block-end:1.3rem;}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-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-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button:hover, .elementor-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button:focus{background-color:var( --e-global-color-96a04d2 );color:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button .elementor-button-content-wrapper{gap:1.6rem;justify-content:space-between;}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button:hover svg, .elementor-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3972 .elementor-element.elementor-element-7e46b6d9{margin:1.5rem 1.1rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-7e46b6d9 img{width:57.7rem;height:62.2rem;object-fit:cover;object-position:center center;border-radius:2.0rem 2.0rem 2.0rem 2.0rem;}:root{--page-title-display:none;}@media(max-width:1100px){.elementor-3972 .elementor-element.elementor-element-730c33e3{--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;--padding-top:3.5rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3972 .elementor-element.elementor-element-4ec6f202{margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-4ec6f202 .elementor-heading-title{font-size:var( --e-global-typography-cwdh1i-font-size );line-height:var( --e-global-typography-cwdh1i-line-height );letter-spacing:var( --e-global-typography-cwdh1i-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-6214f9c3{width:100%;max-width:100%;font-size:var( --e-global-typography-cwdsub-font-size );line-height:var( --e-global-typography-cwdsub-line-height );letter-spacing:var( --e-global-typography-cwdsub-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-3f04a55c{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-3f04a55c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-1f7ce7e9{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-1f7ce7e9 img{width:100%;height:31.3rem;}.elementor-3972 .elementor-element.elementor-element-66876c2d{--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:4.0rem 4.0rem;--row-gap:4.0rem;--column-gap:4.0rem;--padding-top:7.8rem;--padding-bottom:8.8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3972 .elementor-element.elementor-element-7d198d0e{width:100%;max-width:100%;margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-7d198d0e img{width:100%;height:67.7rem;}.elementor-3972 .elementor-element.elementor-element-2358b8f9 .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-3972 .elementor-element.elementor-element-5d934f48{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-1ea8a603{font-size:var( --e-global-typography-cwdbold-font-size );line-height:var( --e-global-typography-cwdbold-line-height );letter-spacing:var( --e-global-typography-cwdbold-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-4e328a9d{--padding-top:6.7rem;--padding-bottom:7.6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3972 .elementor-element.elementor-element-3d82f446 .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-3972 .elementor-element.elementor-element-18a131e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-6b7c8915{--flex-wrap:wrap;}.elementor-3972 .elementor-element.elementor-element-5ac9ab22 .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-3972 .elementor-element.elementor-element-613abea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-63236e4a .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-3972 .elementor-element.elementor-element-3c551bc1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-33a2bbe2 .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-3972 .elementor-element.elementor-element-bb2287a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-707e182e{--padding-top:6.9rem;--padding-bottom:0.0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3972 .elementor-element.elementor-element-f14ceb5 .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-3972 .elementor-element.elementor-element-29206744{--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-3972 .elementor-element.elementor-element-5aebfea8{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-5aebfea8 img{width:100%;height:46rem;}.elementor-3972 .elementor-element.elementor-element-2a824351 .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-3972 .elementor-element.elementor-element-778692c5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-509b0554 .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-3972 .elementor-element.elementor-element-408fbb8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-4bc87bc5{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-4bc87bc5.elementor-element{--order:-99999 /* order start hack */;}.elementor-3972 .elementor-element.elementor-element-4bc87bc5 img{width:100%;height:22rem;}.elementor-3972 .elementor-element.elementor-element-40dfe88c{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-40dfe88c img{width:100%;height:28.7rem;}.elementor-3972 .elementor-element.elementor-element-7bd30d40 .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-3972 .elementor-element.elementor-element-252eb752{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-323b1c24{--padding-top:8.5rem;--padding-bottom:11.1rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3972 .elementor-element.elementor-element-7ba9337b .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-3972 .elementor-element.elementor-element-1d97e52{--e-image-carousel-slides-to-show:3;}.elementor-3972 .elementor-element.elementor-element-7fddb868{--padding-top:9.3rem;--padding-bottom:10.7rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3972 .elementor-element.elementor-element-5cd96a3e .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-3972 .elementor-element.elementor-element-2b258a3e{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-33ad9369{--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-3972 .elementor-element.elementor-element-7a7ebe12 img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-261fbd6a .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-3972 .elementor-element.elementor-element-431454ec .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-207e2ea2{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-fae9fc0{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-4461fb66 img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-8ce1174 .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-3972 .elementor-element.elementor-element-25f6f160 .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-2c604d94{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-8573a11{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-8573a11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-775dbb19 img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-1de8fe89 .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-3972 .elementor-element.elementor-element-2ae1ce33 .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-1ca93c6c{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-623828b{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-623828b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-22121e61 img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-53ac146a .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-3972 .elementor-element.elementor-element-67d75938 .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-5c48912d{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-cb3c552{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-cb3c552 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-26f6d98b img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-da4b1c1 .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-3972 .elementor-element.elementor-element-33cec54d .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-35c07e8d{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-7e38fab{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-7e38fab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-816cafa{--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:4.0rem 4.0rem;--row-gap:4.0rem;--column-gap:4.0rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3972 .elementor-element.elementor-element-ce9c5ce .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-3972 .elementor-element.elementor-element-9b32be6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-d85c4c6{--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;--padding-top:6.5rem;--padding-bottom:8.0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3972 .elementor-element.elementor-element-5951ae46 .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-3972 .elementor-element.elementor-element-6beee859{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4{width:auto;max-width:auto;}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-7e46b6d9{width:100%;max-width:100%;margin:0.0rem 0.0rem calc(var(--kit-widget-spacing, 0px) + 0.0rem) 0.0rem;}.elementor-3972 .elementor-element.elementor-element-7e46b6d9.elementor-element{--order:-99999 /* order start hack */;}.elementor-3972 .elementor-element.elementor-element-7e46b6d9 img{width:100%;height:49.8rem;}}@media(max-width:767px){.elementor-3972 .elementor-element.elementor-element-730c33e3{--padding-top:2.8rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3972 .elementor-element.elementor-element-4ec6f202{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.4rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-4ec6f202 .elementor-heading-title{font-size:var( --e-global-typography-cwdh1i-font-size );line-height:var( --e-global-typography-cwdh1i-line-height );letter-spacing:var( --e-global-typography-cwdh1i-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-6214f9c3{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.2rem) 0rem;font-size:var( --e-global-typography-cwdsub-font-size );line-height:var( --e-global-typography-cwdsub-line-height );letter-spacing:var( --e-global-typography-cwdsub-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-3f04a55c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3972 .elementor-element.elementor-element-3f04a55c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-1f7ce7e9{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-1f7ce7e9 img{width:100%;height:23.5rem;}.elementor-3972 .elementor-element.elementor-element-66876c2d{--padding-top:5.6rem;--padding-bottom:5.6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3972 .elementor-element.elementor-element-7d198d0e{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-7d198d0e img{width:100%;height:30rem;object-position:custom;}.elementor-3972 .elementor-element.elementor-element-2358b8f9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-2358b8f9 .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-3972 .elementor-element.elementor-element-5d934f48{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-3da4ea3d{--padding-top:2.8rem;--padding-bottom:2.8rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-1ea8a603{font-size:var( --e-global-typography-cwdbold-font-size );line-height:var( --e-global-typography-cwdbold-line-height );letter-spacing:var( --e-global-typography-cwdbold-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-4e328a9d{--padding-top:5.6rem;--padding-bottom:5.6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3972 .elementor-element.elementor-element-3d82f446{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-3d82f446 .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-3972 .elementor-element.elementor-element-18a131e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-6b7c8915{--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-3972 .elementor-element.elementor-element-2b48cf0e{--width:100%;--min-height:0px;--padding-top:3.4rem;--padding-bottom:3.4rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-3972 .elementor-element.elementor-element-5ac9ab22 .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-3972 .elementor-element.elementor-element-613abea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-1815296{--width:100%;--min-height:0px;--padding-top:3.4rem;--padding-bottom:3.4rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-3972 .elementor-element.elementor-element-63236e4a .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-3972 .elementor-element.elementor-element-3c551bc1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-1d33990b{--width:100%;--min-height:0px;--padding-top:3.4rem;--padding-bottom:3.4rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-3972 .elementor-element.elementor-element-33a2bbe2 .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-3972 .elementor-element.elementor-element-bb2287a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-707e182e{--padding-top:5.6rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3972 .elementor-element.elementor-element-f14ceb5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-f14ceb5 .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-3972 .elementor-element.elementor-element-5aebfea8{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-5aebfea8 img{width:100%;height:30rem;}.elementor-3972 .elementor-element.elementor-element-1f9e3fbd{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-2a824351 .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-3972 .elementor-element.elementor-element-778692c5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-6a64db{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-509b0554 .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-3972 .elementor-element.elementor-element-408fbb8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-4bc87bc5{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-4bc87bc5.elementor-element{--order:-99999 /* order start hack */;}.elementor-3972 .elementor-element.elementor-element-4bc87bc5 img{width:100%;height:30rem;}.elementor-3972 .elementor-element.elementor-element-40dfe88c{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-40dfe88c img{width:100%;height:30rem;}.elementor-3972 .elementor-element.elementor-element-78822f42{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-7bd30d40 .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-3972 .elementor-element.elementor-element-252eb752{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-323b1c24{--padding-top:5.6rem;--padding-bottom:5.6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3972 .elementor-element.elementor-element-7ba9337b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-7ba9337b .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-3972 .elementor-element.elementor-element-5d2bd795{--gap:3.2rem 3.2rem;--row-gap:3.2rem;--column-gap:3.2rem;--flex-wrap:wrap;}.elementor-3972 .elementor-element.elementor-element-1d97e52{--e-image-carousel-slides-to-show:2;}.elementor-3972 .elementor-element.elementor-element-7fddb868{--padding-top:5.6rem;--padding-bottom:5.6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3972 .elementor-element.elementor-element-5cd96a3e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-5cd96a3e .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-3972 .elementor-element.elementor-element-2b258a3e{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-6391f900{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-7a7ebe12 img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-261fbd6a .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-3972 .elementor-element.elementor-element-431454ec .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-207e2ea2{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-fae9fc0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3972 .elementor-element.elementor-element-fae9fc0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-58e68f26{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-4461fb66 img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-8ce1174 .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-3972 .elementor-element.elementor-element-25f6f160 .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-2c604d94{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-8573a11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3972 .elementor-element.elementor-element-8573a11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-5e189dbd{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-775dbb19 img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-1de8fe89 .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-3972 .elementor-element.elementor-element-2ae1ce33 .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-1ca93c6c{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-623828b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3972 .elementor-element.elementor-element-623828b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-5fc5c787{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-22121e61 img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-53ac146a .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-3972 .elementor-element.elementor-element-67d75938 .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-5c48912d{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-cb3c552{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3972 .elementor-element.elementor-element-cb3c552 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-4118b63b{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-3972 .elementor-element.elementor-element-26f6d98b img{width:8.9rem;height:8.9rem;}.elementor-3972 .elementor-element.elementor-element-da4b1c1 .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-3972 .elementor-element.elementor-element-33cec54d .elementor-heading-title{font-size:var( --e-global-typography-cwdcat-font-size );line-height:var( --e-global-typography-cwdcat-line-height );letter-spacing:var( --e-global-typography-cwdcat-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-35c07e8d{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-7e38fab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3972 .elementor-element.elementor-element-7e38fab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-816cafa{--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;--padding-top:5.6rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3972 .elementor-element.elementor-element-ce9c5ce{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-ce9c5ce .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-3972 .elementor-element.elementor-element-9b32be6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-d85c4c6{--padding-top:5.6rem;--padding-bottom:5.6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3972 .elementor-element.elementor-element-5951ae46{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.0rem) 0rem;}.elementor-3972 .elementor-element.elementor-element-5951ae46 .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-3972 .elementor-element.elementor-element-6beee859{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3972 .elementor-element.elementor-element-4b0e3ac4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3972 .elementor-element.elementor-element-7e46b6d9{width:100%;max-width:100%;}.elementor-3972 .elementor-element.elementor-element-7e46b6d9.elementor-element{--order:-99999 /* order start hack */;}.elementor-3972 .elementor-element.elementor-element-7e46b6d9 img{width:100%;height:30rem;}}@media(min-width:768px){.elementor-3972 .elementor-element.elementor-element-6bbf2ea1{--width:76rem;}.elementor-3972 .elementor-element.elementor-element-6d12f4fe{--width:70.6rem;}.elementor-3972 .elementor-element.elementor-element-2b48cf0e{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-1815296{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-1d33990b{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-1c3dded3{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-3caa6b0a{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-2a559c77{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-8d70e2e{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-24ccf9bb{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-1bfc35d7{--width:46.4rem;}.elementor-3972 .elementor-element.elementor-element-7363ebf6{--width:74rem;}}@media(max-width:1100px) and (min-width:768px){.elementor-3972 .elementor-element.elementor-element-6bbf2ea1{--width:100%;}.elementor-3972 .elementor-element.elementor-element-6d12f4fe{--width:100%;}.elementor-3972 .elementor-element.elementor-element-2b48cf0e{--width:48.5%;}.elementor-3972 .elementor-element.elementor-element-1815296{--width:48.5%;}.elementor-3972 .elementor-element.elementor-element-1d33990b{--width:48.5%;}.elementor-3972 .elementor-element.elementor-element-1c3dded3{--width:100%;}.elementor-3972 .elementor-element.elementor-element-3caa6b0a{--width:100%;}.elementor-3972 .elementor-element.elementor-element-2a559c77{--width:100%;}.elementor-3972 .elementor-element.elementor-element-8d70e2e{--width:100%;}.elementor-3972 .elementor-element.elementor-element-24ccf9bb{--width:100%;}.elementor-3972 .elementor-element.elementor-element-1bfc35d7{--width:100%;}.elementor-3972 .elementor-element.elementor-element-7363ebf6{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-7d198d0e */@media (max-width: 767px) { .elementor-3972 .elementor-element.elementor-element-7d198d0e img { object-position: 50% 18% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7c8915 *//* Value cards: teal background with white icon and text on hover */
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con { transition: background-color .35s ease; }
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con .elementor-heading-title,
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con .elementor-widget-text-editor,
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con .elementor-widget-text-editor p { transition: color .35s ease; }
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con .elementor-icon svg { transition: filter .35s ease; }
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con:hover { background-color: var(--e-global-color-secondary) !important; }
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con:hover .elementor-heading-title,
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con:hover .elementor-widget-text-editor,
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con:hover .elementor-widget-text-editor p { color: var(--e-global-color-cwdwhte) !important; }
.elementor-3972 .elementor-element.elementor-element-6b7c8915 > .e-con:hover .elementor-icon svg { filter: brightness(0) invert(1); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0554 *//* Tablet + mobile: one line (no forced break/indent); desktop keeps the 2-line indented title from the design */
@media (max-width: 1100px) { .elementor-3972 .elementor-element.elementor-element-509b0554 .cwd-br, .elementor-3972 .elementor-element.elementor-element-509b0554 .cwd-indent { display: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd30d40 *//* Tablet + mobile: one line (no forced break/indent); desktop keeps the 2-line indented title from the design */
@media (max-width: 1100px) { .elementor-3972 .elementor-element.elementor-element-7bd30d40 .cwd-br, .elementor-3972 .elementor-element.elementor-element-7bd30d40 .cwd-indent { display: none; } }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1d97e52 *//* Logos: same visual height, centred, never stretched or clipped. Inner padding keeps wide logos off the slide edges. */
.elementor-3972 .elementor-element.elementor-element-1d97e52 .swiper-slide { display: flex; align-items: center; justify-content: center; height: 12.6rem; padding: 0 1.2rem; box-sizing: border-box; }
.elementor-3972 .elementor-element.elementor-element-1d97e52 .swiper-slide-image { max-height: 11rem; width: auto; max-width: 100%; object-fit: contain; }
@media (max-width: 767px) { .elementor-3972 .elementor-element.elementor-element-1d97e52 .swiper-slide { height: 9rem; padding: 0 .8rem; } .elementor-3972 .elementor-element.elementor-element-1d97e52 .swiper-slide-image { max-height: 7.6rem; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a7ebe12 *//* Mint circle behind the transparent cut-out photo (per design), stays mint on the expanded teal card */
.elementor-3972 .elementor-element.elementor-element-7a7ebe12 img { background-color: var(--e-global-color-cwdmint); border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6391f900 *//* Team card: bio shows 4 lines with an ellipsis; "Read more" expands this card only (JS toggles .is-expanded).
   Expanded: teal background, white text, the button is swapped for an up-arrow that collapses it again. */
.elementor-3972 .elementor-element.elementor-element-6391f900 { transition: background-color .3s ease; }
.elementor-3972 .elementor-element.elementor-element-6391f900 .cwd-bio p { margin-bottom: 1.3rem; }
.elementor-3972 .elementor-element.elementor-element-6391f900 .cwd-bio p:last-child { margin-bottom: 0; }
.elementor-3972 .elementor-element.elementor-element-6391f900:not(.is-expanded) .cwd-bio p:not(:first-child) { display: none; }
.elementor-3972 .elementor-element.elementor-element-6391f900:not(.is-expanded) .cwd-bio p:first-child {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; margin-bottom: 0; padding-bottom: 0 !important;
}
.elementor-3972 .elementor-element.elementor-element-6391f900 .cwd-bio-collapse { display: none; }
.elementor-3972 .elementor-element.elementor-element-6391f900.is-expanded { background-color: var(--e-global-color-secondary) !important; }
.elementor-3972 .elementor-element.elementor-element-6391f900.is-expanded .elementor-heading-title,
.elementor-3972 .elementor-element.elementor-element-6391f900.is-expanded .cwd-bio,
.elementor-3972 .elementor-element.elementor-element-6391f900.is-expanded .cwd-bio p { color: var(--e-global-color-cwdwhte) !important; }
.elementor-3972 .elementor-element.elementor-element-6391f900.is-expanded .cwd-bio-toggle { display: none; }
.elementor-3972 .elementor-element.elementor-element-6391f900.is-expanded .cwd-bio-collapse { display: block; }
.elementor-3972 .elementor-element.elementor-element-6391f900 .cwd-bio-collapse .elementor-icon { cursor: pointer; transition: transform .3s ease; }
.elementor-3972 .elementor-element.elementor-element-6391f900 .cwd-bio-collapse .elementor-icon:hover,
.elementor-3972 .elementor-element.elementor-element-6391f900 .cwd-bio-collapse .elementor-icon:focus-visible { transform: translateY(-3px); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4461fb66 *//* Mint circle behind the transparent cut-out photo (per design), stays mint on the expanded teal card */
.elementor-3972 .elementor-element.elementor-element-4461fb66 img { background-color: var(--e-global-color-cwdmint); border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e68f26 *//* Team card: bio shows 4 lines with an ellipsis; "Read more" expands this card only (JS toggles .is-expanded).
   Expanded: teal background, white text, the button is swapped for an up-arrow that collapses it again. */
.elementor-3972 .elementor-element.elementor-element-58e68f26 { transition: background-color .3s ease; }
.elementor-3972 .elementor-element.elementor-element-58e68f26 .cwd-bio p { margin-bottom: 1.3rem; }
.elementor-3972 .elementor-element.elementor-element-58e68f26 .cwd-bio p:last-child { margin-bottom: 0; }
.elementor-3972 .elementor-element.elementor-element-58e68f26:not(.is-expanded) .cwd-bio p:not(:first-child) { display: none; }
.elementor-3972 .elementor-element.elementor-element-58e68f26:not(.is-expanded) .cwd-bio p:first-child {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; margin-bottom: 0; padding-bottom: 0 !important;
}
.elementor-3972 .elementor-element.elementor-element-58e68f26 .cwd-bio-collapse { display: none; }
.elementor-3972 .elementor-element.elementor-element-58e68f26.is-expanded { background-color: var(--e-global-color-secondary) !important; }
.elementor-3972 .elementor-element.elementor-element-58e68f26.is-expanded .elementor-heading-title,
.elementor-3972 .elementor-element.elementor-element-58e68f26.is-expanded .cwd-bio,
.elementor-3972 .elementor-element.elementor-element-58e68f26.is-expanded .cwd-bio p { color: var(--e-global-color-cwdwhte) !important; }
.elementor-3972 .elementor-element.elementor-element-58e68f26.is-expanded .cwd-bio-toggle { display: none; }
.elementor-3972 .elementor-element.elementor-element-58e68f26.is-expanded .cwd-bio-collapse { display: block; }
.elementor-3972 .elementor-element.elementor-element-58e68f26 .cwd-bio-collapse .elementor-icon { cursor: pointer; transition: transform .3s ease; }
.elementor-3972 .elementor-element.elementor-element-58e68f26 .cwd-bio-collapse .elementor-icon:hover,
.elementor-3972 .elementor-element.elementor-element-58e68f26 .cwd-bio-collapse .elementor-icon:focus-visible { transform: translateY(-3px); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-775dbb19 *//* Mint circle behind the transparent cut-out photo (per design), stays mint on the expanded teal card */
.elementor-3972 .elementor-element.elementor-element-775dbb19 img { background-color: var(--e-global-color-cwdmint); border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e189dbd *//* Team card: bio shows 4 lines with an ellipsis; "Read more" expands this card only (JS toggles .is-expanded).
   Expanded: teal background, white text, the button is swapped for an up-arrow that collapses it again. */
.elementor-3972 .elementor-element.elementor-element-5e189dbd { transition: background-color .3s ease; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd .cwd-bio p { margin-bottom: 1.3rem; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd .cwd-bio p:last-child { margin-bottom: 0; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd:not(.is-expanded) .cwd-bio p:not(:first-child) { display: none; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd:not(.is-expanded) .cwd-bio p:first-child {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; margin-bottom: 0; padding-bottom: 0 !important;
}
.elementor-3972 .elementor-element.elementor-element-5e189dbd .cwd-bio-collapse { display: none; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd.is-expanded { background-color: var(--e-global-color-secondary) !important; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd.is-expanded .elementor-heading-title,
.elementor-3972 .elementor-element.elementor-element-5e189dbd.is-expanded .cwd-bio,
.elementor-3972 .elementor-element.elementor-element-5e189dbd.is-expanded .cwd-bio p { color: var(--e-global-color-cwdwhte) !important; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd.is-expanded .cwd-bio-toggle { display: none; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd.is-expanded .cwd-bio-collapse { display: block; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd .cwd-bio-collapse .elementor-icon { cursor: pointer; transition: transform .3s ease; }
.elementor-3972 .elementor-element.elementor-element-5e189dbd .cwd-bio-collapse .elementor-icon:hover,
.elementor-3972 .elementor-element.elementor-element-5e189dbd .cwd-bio-collapse .elementor-icon:focus-visible { transform: translateY(-3px); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22121e61 *//* Mint circle behind the transparent cut-out photo (per design), stays mint on the expanded teal card */
.elementor-3972 .elementor-element.elementor-element-22121e61 img { background-color: var(--e-global-color-cwdmint); border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5c787 *//* Team card: bio shows 4 lines with an ellipsis; "Read more" expands this card only (JS toggles .is-expanded).
   Expanded: teal background, white text, the button is swapped for an up-arrow that collapses it again. */
.elementor-3972 .elementor-element.elementor-element-5fc5c787 { transition: background-color .3s ease; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787 .cwd-bio p { margin-bottom: 1.3rem; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787 .cwd-bio p:last-child { margin-bottom: 0; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787:not(.is-expanded) .cwd-bio p:not(:first-child) { display: none; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787:not(.is-expanded) .cwd-bio p:first-child {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; margin-bottom: 0; padding-bottom: 0 !important;
}
.elementor-3972 .elementor-element.elementor-element-5fc5c787 .cwd-bio-collapse { display: none; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787.is-expanded { background-color: var(--e-global-color-secondary) !important; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787.is-expanded .elementor-heading-title,
.elementor-3972 .elementor-element.elementor-element-5fc5c787.is-expanded .cwd-bio,
.elementor-3972 .elementor-element.elementor-element-5fc5c787.is-expanded .cwd-bio p { color: var(--e-global-color-cwdwhte) !important; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787.is-expanded .cwd-bio-toggle { display: none; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787.is-expanded .cwd-bio-collapse { display: block; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787 .cwd-bio-collapse .elementor-icon { cursor: pointer; transition: transform .3s ease; }
.elementor-3972 .elementor-element.elementor-element-5fc5c787 .cwd-bio-collapse .elementor-icon:hover,
.elementor-3972 .elementor-element.elementor-element-5fc5c787 .cwd-bio-collapse .elementor-icon:focus-visible { transform: translateY(-3px); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26f6d98b *//* Mint circle behind the transparent cut-out photo (per design), stays mint on the expanded teal card */
.elementor-3972 .elementor-element.elementor-element-26f6d98b img { background-color: var(--e-global-color-cwdmint); border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118b63b *//* Team card: bio shows 4 lines with an ellipsis; "Read more" expands this card only (JS toggles .is-expanded).
   Expanded: teal background, white text, the button is swapped for an up-arrow that collapses it again. */
.elementor-3972 .elementor-element.elementor-element-4118b63b { transition: background-color .3s ease; }
.elementor-3972 .elementor-element.elementor-element-4118b63b .cwd-bio p { margin-bottom: 1.3rem; }
.elementor-3972 .elementor-element.elementor-element-4118b63b .cwd-bio p:last-child { margin-bottom: 0; }
.elementor-3972 .elementor-element.elementor-element-4118b63b:not(.is-expanded) .cwd-bio p:not(:first-child) { display: none; }
.elementor-3972 .elementor-element.elementor-element-4118b63b:not(.is-expanded) .cwd-bio p:first-child {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; margin-bottom: 0; padding-bottom: 0 !important;
}
.elementor-3972 .elementor-element.elementor-element-4118b63b .cwd-bio-collapse { display: none; }
.elementor-3972 .elementor-element.elementor-element-4118b63b.is-expanded { background-color: var(--e-global-color-secondary) !important; }
.elementor-3972 .elementor-element.elementor-element-4118b63b.is-expanded .elementor-heading-title,
.elementor-3972 .elementor-element.elementor-element-4118b63b.is-expanded .cwd-bio,
.elementor-3972 .elementor-element.elementor-element-4118b63b.is-expanded .cwd-bio p { color: var(--e-global-color-cwdwhte) !important; }
.elementor-3972 .elementor-element.elementor-element-4118b63b.is-expanded .cwd-bio-toggle { display: none; }
.elementor-3972 .elementor-element.elementor-element-4118b63b.is-expanded .cwd-bio-collapse { display: block; }
.elementor-3972 .elementor-element.elementor-element-4118b63b .cwd-bio-collapse .elementor-icon { cursor: pointer; transition: transform .3s ease; }
.elementor-3972 .elementor-element.elementor-element-4118b63b .cwd-bio-collapse .elementor-icon:hover,
.elementor-3972 .elementor-element.elementor-element-4118b63b .cwd-bio-collapse .elementor-icon:focus-visible { transform: translateY(-3px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeeab06 *//* Script only: take no space in the layout */
.elementor-3972 .elementor-element.elementor-element-aeeab06 { position: absolute; width: 0; height: 0; overflow: hidden; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec4cc5d *//* Fill the space beside the badge without overflowing the content width */
.elementor-3972 .elementor-element.elementor-element-ec4cc5d { flex: 1 1 0 !important; min-width: 0; }
@media (max-width: 767px) { .elementor-3972 .elementor-element.elementor-element-ec4cc5d { flex: 0 0 auto !important; width: 100%; } }/* End custom CSS */