.elementor-8140 .elementor-element.elementor-element-5c68071{--display:flex;}.elementor-8140 .elementor-element.elementor-element-82a7a9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:7.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-c4166e8{text-align:center;}.elementor-8140 .elementor-element.elementor-element-c4166e8 .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-b99839f{text-align:center;}.elementor-8140 .elementor-element.elementor-element-b99839f .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-text );}.elementor-8140 .elementor-element.elementor-element-afa62fa{width:var( --container-widget-width, 725px );max-width:725px;padding:0rem 0rem 1.5rem 0rem;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:center;}.elementor-8140 .elementor-element.elementor-element-afa62fa.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-afa62fa .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-72c518c img{width:100vw;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-8140 .elementor-element.elementor-element-6ad8896{width:var( --container-widget-width, 700px );max-width:700px;padding:4rem 0rem 1.5rem 0rem;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-8140 .elementor-element.elementor-element-6ad8896.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-6ad8896 .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-8cd3352{--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:6rem 6rem;--row-gap:6rem;--column-gap:6rem;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:20px 20px 20px 20px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-8cd3352.e-con{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-ad23ea7{text-align:center;}.elementor-8140 .elementor-element.elementor-element-be066e1{--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;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-f71c3dc .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-36c10ae-font-family ), Sans-serif;font-size:var( --e-global-typography-36c10ae-font-size );font-weight:var( --e-global-typography-36c10ae-font-weight );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;padding:12px 32px 12px 32px;}.elementor-8140 .elementor-element.elementor-element-f71c3dc .elementor-button:hover, .elementor-8140 .elementor-element.elementor-element-f71c3dc .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-f71c3dc .elementor-button:hover svg, .elementor-8140 .elementor-element.elementor-element-f71c3dc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-63aa4c5 .elementor-button{background-color:#DDFF0000;font-family:var( --e-global-typography-36c10ae-font-family ), Sans-serif;font-size:var( --e-global-typography-36c10ae-font-size );font-weight:var( --e-global-typography-36c10ae-font-weight );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:dashed;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:50px 50px 50px 50px;padding:11px 32px 11px 32px;}.elementor-8140 .elementor-element.elementor-element-63aa4c5 .elementor-button:hover, .elementor-8140 .elementor-element.elementor-element-63aa4c5 .elementor-button:focus{background-color:#DDFF0000;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-63aa4c5 .elementor-button:hover svg, .elementor-8140 .elementor-element.elementor-element-63aa4c5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-677f250{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-24da7c6{text-align:center;}.elementor-8140 .elementor-element.elementor-element-24da7c6 .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-6e39d65{text-align:center;}.elementor-8140 .elementor-element.elementor-element-6e39d65 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-acc8bdc{width:var( --container-widget-width, 725px );max-width:725px;padding:0rem 0rem 1.5rem 0rem;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:center;}.elementor-8140 .elementor-element.elementor-element-acc8bdc.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-acc8bdc .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-df74703{border-radius:20px 20px 20px 20px;}.elementor-8140 .elementor-element.elementor-element-df74703 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-df74703 .elementor-custom-embed-play i{color:#FFFAFA;font-size:150px;}.elementor-8140 .elementor-element.elementor-element-df74703 .elementor-custom-embed-play svg{fill:#FFFAFA;width:150px;height:150px;}.elementor-8140 .elementor-element.elementor-element-1196938{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-0f8b235{text-align:center;}.elementor-8140 .elementor-element.elementor-element-0f8b235 .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-0e427a2{text-align:center;}.elementor-8140 .elementor-element.elementor-element-0e427a2 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-7008d4e{width:var( --container-widget-width, 725px );max-width:725px;padding:0rem 0rem 1.5rem 0rem;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:center;}.elementor-8140 .elementor-element.elementor-element-7008d4e.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-7008d4e .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-c3b73d7{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8140 .elementor-element.elementor-element-4accabf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;}.elementor-8140 .elementor-element.elementor-element-4accabf:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-4accabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-4accabf.e-con{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-6f8fb9c{text-align:left;}.elementor-8140 .elementor-element.elementor-element-6f8fb9c img{width:200px;height:200px;}.elementor-8140 .elementor-element.elementor-element-6180a68{--display:flex;}.elementor-8140 .elementor-element.elementor-element-c887978{--display:flex;}.elementor-8140 .elementor-element.elementor-element-46c513d .elementor-heading-title{font-family:var( --e-global-typography-c5e5095-font-family ), Sans-serif;font-size:var( --e-global-typography-c5e5095-font-size );font-weight:var( --e-global-typography-c5e5095-font-weight );line-height:var( --e-global-typography-c5e5095-line-height );letter-spacing:var( --e-global-typography-c5e5095-letter-spacing );color:var( --e-global-color-secondary );}.elementor-8140 .elementor-element.elementor-element-9431403 .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-9bceca9{margin:-1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8140 .elementor-element.elementor-element-9bceca9 .elementor-heading-title{font-family:var( --e-global-typography-049fe1c-font-family ), Sans-serif;font-size:var( --e-global-typography-049fe1c-font-size );font-weight:var( --e-global-typography-049fe1c-font-weight );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-cda6a40{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.9;}.elementor-8140 .elementor-element.elementor-element-cda6a40:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-cda6a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dcaclondon.ca/wp-content/uploads/2025/07/dcac-snapshot.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8140 .elementor-element.elementor-element-cda6a40::before, .elementor-8140 .elementor-element.elementor-element-cda6a40 > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-cda6a40 > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-cda6a40 > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-cda6a40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-cda6a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8140 .elementor-element.elementor-element-e1cda11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-c800b3c{--display:flex;}.elementor-8140 .elementor-element.elementor-element-fe608fa{text-align:left;}.elementor-8140 .elementor-element.elementor-element-fe608fa .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-c36d85e{text-align:left;}.elementor-8140 .elementor-element.elementor-element-c36d85e .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-e91d73a{width:var( --container-widget-width, 725px );max-width:725px;padding:0rem 0rem 1.5rem 0rem;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:left;}.elementor-8140 .elementor-element.elementor-element-e91d73a.elementor-element{--align-self:flex-start;}.elementor-8140 .elementor-element.elementor-element-e91d73a .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-561d959{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-833c836{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-8140 .elementor-element.elementor-element-21095f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-8140 .elementor-element.elementor-element-21095f8::before, .elementor-8140 .elementor-element.elementor-element-21095f8 > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-21095f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-21095f8 > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-21095f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-21095f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-8140 .elementor-element.elementor-element-73fd3a9{border-style:none;text-align:center;}.elementor-8140 .elementor-element.elementor-element-73fd3a9 .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-text );}.elementor-8140 .elementor-element.elementor-element-6822799{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-6822799 .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-d783bae{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-d783bae .elementor-heading-title{font-family:var( --e-global-typography-049fe1c-font-family ), Sans-serif;font-size:var( --e-global-typography-049fe1c-font-size );font-weight:var( --e-global-typography-049fe1c-font-weight );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-8140 .elementor-element.elementor-element-880f961{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-8140 .elementor-element.elementor-element-880f961::before, .elementor-8140 .elementor-element.elementor-element-880f961 > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-880f961 > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-880f961 > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-880f961 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-880f961 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-8140 .elementor-element.elementor-element-b78b12a{border-style:none;text-align:center;}.elementor-8140 .elementor-element.elementor-element-b78b12a .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-text );}.elementor-8140 .elementor-element.elementor-element-81b50d7{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-81b50d7 .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-95a7594{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-95a7594 .elementor-heading-title{font-family:var( --e-global-typography-049fe1c-font-family ), Sans-serif;font-size:var( --e-global-typography-049fe1c-font-size );font-weight:var( --e-global-typography-049fe1c-font-weight );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-8140 .elementor-element.elementor-element-bfdbca2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-8140 .elementor-element.elementor-element-bfdbca2::before, .elementor-8140 .elementor-element.elementor-element-bfdbca2 > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-bfdbca2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-bfdbca2 > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-bfdbca2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-bfdbca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-8140 .elementor-element.elementor-element-22efc97{border-style:none;text-align:center;}.elementor-8140 .elementor-element.elementor-element-22efc97 .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-text );}.elementor-8140 .elementor-element.elementor-element-320ed95{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-320ed95 .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-df7d099{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-df7d099 .elementor-heading-title{font-family:var( --e-global-typography-049fe1c-font-family ), Sans-serif;font-size:var( --e-global-typography-049fe1c-font-size );font-weight:var( --e-global-typography-049fe1c-font-weight );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-8140 .elementor-element.elementor-element-549f02a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-8140 .elementor-element.elementor-element-549f02a::before, .elementor-8140 .elementor-element.elementor-element-549f02a > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-549f02a > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-549f02a > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-549f02a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-549f02a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-8140 .elementor-element.elementor-element-f4a51cb{border-style:none;text-align:center;}.elementor-8140 .elementor-element.elementor-element-f4a51cb .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-text );}.elementor-8140 .elementor-element.elementor-element-c2944ec{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-c2944ec .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-c72cd7e{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-c72cd7e .elementor-heading-title{font-family:var( --e-global-typography-049fe1c-font-family ), Sans-serif;font-size:var( --e-global-typography-049fe1c-font-size );font-weight:var( --e-global-typography-049fe1c-font-weight );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-8140 .elementor-element.elementor-element-7c7d442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-b69ecc6{--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:8rem 8rem;--row-gap:8rem;--column-gap:8rem;}.elementor-8140 .elementor-element.elementor-element-1071216{--display:flex;}.elementor-8140 .elementor-element.elementor-element-b4ff5e4{text-align:left;}.elementor-8140 .elementor-element.elementor-element-b4ff5e4 .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-5cfefbf .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-text );}.elementor-8140 .elementor-element.elementor-element-af4fea8 .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-75271b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8140 .elementor-element.elementor-element-3a429dc{padding:0rem 0rem 2rem 0rem;border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;--icon-box-icon-margin:0.75rem;}.elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-title{margin-block-end:0.5rem;color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-3a429dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-3a429dc.elementor-view-framed .elementor-icon, .elementor-8140 .elementor-element.elementor-element-3a429dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon{font-size:2.813rem;}.elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-title a{font-family:var( --e-global-typography-e6aeb85-font-family ), Sans-serif;font-size:var( --e-global-typography-e6aeb85-font-size );font-weight:var( --e-global-typography-e6aeb85-font-weight );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-description{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-secondary );}.elementor-8140 .elementor-element.elementor-element-79891c6{padding:2rem 0rem 2rem 0rem;border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-accent );--icon-box-icon-margin:0.75rem;}.elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-title{margin-block-end:0.5rem;color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-79891c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-79891c6.elementor-view-framed .elementor-icon, .elementor-8140 .elementor-element.elementor-element-79891c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon{font-size:2.813rem;}.elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-title a{font-family:var( --e-global-typography-e6aeb85-font-family ), Sans-serif;font-size:var( --e-global-typography-e6aeb85-font-size );font-weight:var( --e-global-typography-e6aeb85-font-weight );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-description{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-secondary );}.elementor-8140 .elementor-element.elementor-element-52ea6a2{padding:2rem 0rem 2rem 0rem;border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-accent );--icon-box-icon-margin:0.75rem;}.elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-title{margin-block-end:0.5rem;color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-52ea6a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-52ea6a2.elementor-view-framed .elementor-icon, .elementor-8140 .elementor-element.elementor-element-52ea6a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon{font-size:2.813rem;}.elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-title a{font-family:var( --e-global-typography-e6aeb85-font-family ), Sans-serif;font-size:var( --e-global-typography-e6aeb85-font-size );font-weight:var( --e-global-typography-e6aeb85-font-weight );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-description{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-secondary );}.elementor-8140 .elementor-element.elementor-element-792c44a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-f1542f2{text-align:center;}.elementor-8140 .elementor-element.elementor-element-f1542f2 .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-74b4aff{text-align:center;}.elementor-8140 .elementor-element.elementor-element-74b4aff .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-ba99e27{width:var( --container-widget-width, 725px );max-width:725px;padding:0rem 0rem 1.5rem 0rem;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:center;}.elementor-8140 .elementor-element.elementor-element-ba99e27.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-ba99e27 .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-20b7e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-9233d8e{--display:flex;--min-height:450px;--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.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-8140 .elementor-element.elementor-element-deafb2d{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:3.75rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8140 .elementor-element.elementor-element-deafb2d:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-deafb2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dcaclondon.ca/wp-content/uploads/2025/07/dcac-home-ser1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8140 .elementor-element.elementor-element-deafb2d::before, .elementor-8140 .elementor-element.elementor-element-deafb2d > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-deafb2d > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-deafb2d > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-deafb2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-deafb2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8140 .elementor-element.elementor-element-deafb2d:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-ee32f94{text-align:left;}.elementor-8140 .elementor-element.elementor-element-ee32f94 .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-db9219d{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-db9219d .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-deb3c75 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-81ce913-font-family ), Sans-serif;font-size:var( --e-global-typography-81ce913-font-size );font-weight:var( --e-global-typography-81ce913-font-weight );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;padding:6px 20px 6px 20px;}.elementor-8140 .elementor-element.elementor-element-deb3c75 .elementor-button:hover, .elementor-8140 .elementor-element.elementor-element-deb3c75 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-deb3c75 .elementor-button:hover svg, .elementor-8140 .elementor-element.elementor-element-deb3c75 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-ac69838{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:3.75rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8140 .elementor-element.elementor-element-ac69838:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-ac69838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dcaclondon.ca/wp-content/uploads/2025/07/dcac-home-ser-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8140 .elementor-element.elementor-element-ac69838::before, .elementor-8140 .elementor-element.elementor-element-ac69838 > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-ac69838 > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-ac69838 > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-ac69838 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-ac69838 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8140 .elementor-element.elementor-element-ac69838:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-b959374{text-align:left;}.elementor-8140 .elementor-element.elementor-element-b959374 .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-9bfdd11{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-9bfdd11 .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-11ec53c .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-81ce913-font-family ), Sans-serif;font-size:var( --e-global-typography-81ce913-font-size );font-weight:var( --e-global-typography-81ce913-font-weight );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;padding:6px 20px 6px 20px;}.elementor-8140 .elementor-element.elementor-element-11ec53c .elementor-button:hover, .elementor-8140 .elementor-element.elementor-element-11ec53c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-11ec53c .elementor-button:hover svg, .elementor-8140 .elementor-element.elementor-element-11ec53c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-6bfcf0c{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:3.75rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8140 .elementor-element.elementor-element-6bfcf0c:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-6bfcf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dcaclondon.ca/wp-content/uploads/2025/07/dcac-home-ser3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8140 .elementor-element.elementor-element-6bfcf0c::before, .elementor-8140 .elementor-element.elementor-element-6bfcf0c > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-6bfcf0c > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-6bfcf0c > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-6bfcf0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-6bfcf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8140 .elementor-element.elementor-element-6bfcf0c:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-b8f48e8{text-align:left;}.elementor-8140 .elementor-element.elementor-element-b8f48e8 .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-99a89a9{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-99a89a9 .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-eb92e0e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-81ce913-font-family ), Sans-serif;font-size:var( --e-global-typography-81ce913-font-size );font-weight:var( --e-global-typography-81ce913-font-weight );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;padding:6px 20px 6px 20px;}.elementor-8140 .elementor-element.elementor-element-eb92e0e .elementor-button:hover, .elementor-8140 .elementor-element.elementor-element-eb92e0e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-eb92e0e .elementor-button:hover svg, .elementor-8140 .elementor-element.elementor-element-eb92e0e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-e855b0f{--display:flex;--min-height:400px;--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;--overlay-opacity:0.6;}.elementor-8140 .elementor-element.elementor-element-e855b0f:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-e855b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dcaclondon.ca/wp-content/uploads/2025/07/dcac-home-banner1.webp");background-position:0px -88px;background-repeat:no-repeat;background-size:cover;}.elementor-8140 .elementor-element.elementor-element-e855b0f::before, .elementor-8140 .elementor-element.elementor-element-e855b0f > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-e855b0f > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-e855b0f > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-e855b0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-e855b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8140 .elementor-element.elementor-element-22b6ee3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-76962d1{text-align:center;}.elementor-8140 .elementor-element.elementor-element-76962d1 .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-4683b02{text-align:center;}.elementor-8140 .elementor-element.elementor-element-4683b02 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-0745266{width:var( --container-widget-width, 725px );max-width:725px;padding:0rem 0rem 1.5rem 0rem;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:center;}.elementor-8140 .elementor-element.elementor-element-0745266.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-0745266 .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-7e2f427 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-36c10ae-font-family ), Sans-serif;font-size:var( --e-global-typography-36c10ae-font-size );font-weight:var( --e-global-typography-36c10ae-font-weight );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;padding:12px 32px 12px 32px;}.elementor-8140 .elementor-element.elementor-element-7e2f427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 2.5rem 0rem;}.elementor-8140 .elementor-element.elementor-element-7e2f427.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-7e2f427 .elementor-button:hover, .elementor-8140 .elementor-element.elementor-element-7e2f427 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-7e2f427 .elementor-button:hover svg, .elementor-8140 .elementor-element.elementor-element-7e2f427 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-60991bc{--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;--padding-top:0rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-2c98273 img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-2c98273 .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-2c98273 .vid-overlay{object-fit:cover;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-2c98273 .premium-adv-carousel__video-wrap video{object-fit:contain;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-2c98273 .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{font-size:100px;line-height:100px;color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-2c98273 .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{width:100px;height:100px;fill:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-2c98273.premium-adv-carousel__item{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-458e1b5 img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-458e1b5 .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-458e1b5 .vid-overlay{object-fit:cover;object-position:center center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-4db9764 img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-4db9764 .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-4db9764 .vid-overlay{object-fit:cover;object-position:center center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-ffee59e img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-ffee59e .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-ffee59e .vid-overlay{object-fit:cover;object-position:center center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-02ec1f6 img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-02ec1f6 .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-02ec1f6 .vid-overlay{object-fit:cover;object-position:center center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-7055e8c img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-7055e8c .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-7055e8c .vid-overlay{object-fit:cover;object-position:center center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-7055e8c .premium-adv-carousel__video-wrap video{object-fit:contain;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-7055e8c .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{font-size:100px;line-height:100px;color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-7055e8c .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{width:100px;height:100px;fill:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-03542cf img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-03542cf .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-03542cf .vid-overlay{object-fit:cover;object-position:center center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-88922ac img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-88922ac .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-88922ac .vid-overlay{object-fit:cover;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-88922ac .premium-adv-carousel__video-wrap video{object-fit:contain;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-88922ac .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{font-size:100px;line-height:100px;color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-88922ac .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{width:100px;height:100px;fill:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-fc7f1ab img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-fc7f1ab .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-fc7f1ab .vid-overlay{object-fit:cover;object-position:center center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-041c496 img.premium-adv-carousel__item-img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-041c496 .premium-adv-carousel__item-img img, .elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-041c496 .vid-overlay{object-fit:cover;object-position:center center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-041c496 .premium-adv-carousel__video-wrap video{object-fit:contain;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-041c496 .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{font-size:100px;line-height:100px;color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .elementor-repeater-item-041c496 .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{width:100px;height:100px;fill:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:24px;}.elementor-8140 .elementor-element.elementor-element-bdbda1a.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:24px;}.elementor-8140 .elementor-element.elementor-element-bdbda1a.premium-adv-carousel__infinite{--pa-wheel-spacing:24;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .premium-adv-carousel__items{animation-direction:normal !important;align-items:center;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-8140 .elementor-element.elementor-element-bdbda1a{width:100%;max-width:100%;}.elementor-8140 .elementor-element.elementor-element-bdbda1a.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .premium-adv-carousel__vid-overlay:hover, .elementor-8140 .elementor-element.elementor-element-bdbda1a .premium-adv-carousel__media-wrap:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .premium-adv-carousel__media-wrap{border-radius:12px;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{fill:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-bdbda1a .pa-media-icons-wrapper .premium-adv-carousel__video-icon{border-radius:0px;padding:24px 24px 24px 24px;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .premium-adv-carousel__media-info-wrap{text-align:center;}.elementor-8140 .elementor-element.elementor-element-bdbda1a.premium-adv-carousel__infinite .premium-adv-carousel__item, .elementor-8140 .elementor-element.elementor-element-bdbda1a:not(.premium-adv-carousel__infinite) .flipster__item--current .premium-adv-carousel__item{border-style:none;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .premium-adv-carousel__item{border-radius:12px 12px 12px 12px;padding:0px 0px 0px 0px;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .pa-media-icons-inner-container i{font-size:20px;}.elementor-8140 .elementor-element.elementor-element-bdbda1a .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-8140 .elementor-element.elementor-element-8ca5e4a{--display:flex;--min-height:400px;--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;--overlay-opacity:0.6;}.elementor-8140 .elementor-element.elementor-element-8ca5e4a:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-8ca5e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dcaclondon.ca/wp-content/uploads/2025/07/dcac-home-banner2.webp");background-position:0px -350px;background-repeat:no-repeat;background-size:cover;}.elementor-8140 .elementor-element.elementor-element-8ca5e4a::before, .elementor-8140 .elementor-element.elementor-element-8ca5e4a > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-8ca5e4a > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-8ca5e4a > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-8ca5e4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-8ca5e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8140 .elementor-element.elementor-element-8832b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-9d9439e{text-align:center;}.elementor-8140 .elementor-element.elementor-element-9d9439e .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-6f3bef9{text-align:center;}.elementor-8140 .elementor-element.elementor-element-6f3bef9 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-aade6eb{width:var( --container-widget-width, 725px );max-width:725px;padding:0rem 0rem 1.5rem 0rem;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:center;}.elementor-8140 .elementor-element.elementor-element-aade6eb.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-aade6eb .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-8d5b7a9{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8140 .elementor-element.elementor-element-16f1806{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;}.elementor-8140 .elementor-element.elementor-element-16f1806:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-16f1806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-16f1806.e-con{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-0759513{text-align:left;}.elementor-8140 .elementor-element.elementor-element-0759513 img{width:200px;height:200px;}.elementor-8140 .elementor-element.elementor-element-cffdf1b{--display:flex;}.elementor-8140 .elementor-element.elementor-element-2f514dc{--display:flex;}.elementor-8140 .elementor-element.elementor-element-79d9cf3 .elementor-heading-title{font-family:var( --e-global-typography-c5e5095-font-family ), Sans-serif;font-size:var( --e-global-typography-c5e5095-font-size );font-weight:var( --e-global-typography-c5e5095-font-weight );line-height:var( --e-global-typography-c5e5095-line-height );letter-spacing:var( --e-global-typography-c5e5095-letter-spacing );color:var( --e-global-color-secondary );}.elementor-8140 .elementor-element.elementor-element-89d033b .elementor-heading-title{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-size:var( --e-global-typography-6f07589-font-size );font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-41fcb16{margin:-1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8140 .elementor-element.elementor-element-41fcb16 .elementor-heading-title{font-family:var( --e-global-typography-049fe1c-font-family ), Sans-serif;font-size:var( --e-global-typography-049fe1c-font-size );font-weight:var( --e-global-typography-049fe1c-font-weight );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-4fe5d7a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-c2bcc76{--display:flex;}.elementor-8140 .elementor-element.elementor-element-93f73cb .elementor-image-box-wrapper{text-align:center;}.elementor-8140 .elementor-element.elementor-element-93f73cb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8140 .elementor-element.elementor-element-93f73cb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8140 .elementor-element.elementor-element-93f73cb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8140 .elementor-element.elementor-element-93f73cb .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-8140 .elementor-element.elementor-element-93f73cb .elementor-image-box-img img{height:30px;transition-duration:0.3s;}.elementor-8140 .elementor-element.elementor-element-93f73cb .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-93f73cb .elementor-image-box-description{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-secondary );}.elementor-8140 .elementor-element.elementor-element-3a32660{--display:flex;}.elementor-8140 .elementor-element.elementor-element-34b44d6 .elementor-image-box-wrapper{text-align:center;}.elementor-8140 .elementor-element.elementor-element-34b44d6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8140 .elementor-element.elementor-element-34b44d6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8140 .elementor-element.elementor-element-34b44d6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8140 .elementor-element.elementor-element-34b44d6 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-8140 .elementor-element.elementor-element-34b44d6 .elementor-image-box-img img{height:30px;transition-duration:0.3s;}.elementor-8140 .elementor-element.elementor-element-34b44d6 .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-34b44d6 .elementor-image-box-description{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-secondary );}.elementor-8140 .elementor-element.elementor-element-8819cf1{--display:flex;}.elementor-8140 .elementor-element.elementor-element-01fe1ec .elementor-image-box-wrapper{text-align:center;}.elementor-8140 .elementor-element.elementor-element-01fe1ec.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8140 .elementor-element.elementor-element-01fe1ec.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8140 .elementor-element.elementor-element-01fe1ec.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8140 .elementor-element.elementor-element-01fe1ec .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-8140 .elementor-element.elementor-element-01fe1ec .elementor-image-box-img img{height:30px;transition-duration:0.3s;}.elementor-8140 .elementor-element.elementor-element-01fe1ec .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-01fe1ec .elementor-image-box-description{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-secondary );}.elementor-8140 .elementor-element.elementor-element-0bb6f77{--display:flex;}.elementor-8140 .elementor-element.elementor-element-a30bf3e .elementor-image-box-wrapper{text-align:center;}.elementor-8140 .elementor-element.elementor-element-a30bf3e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8140 .elementor-element.elementor-element-a30bf3e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8140 .elementor-element.elementor-element-a30bf3e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8140 .elementor-element.elementor-element-a30bf3e .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-8140 .elementor-element.elementor-element-a30bf3e .elementor-image-box-img img{height:30px;transition-duration:0.3s;}.elementor-8140 .elementor-element.elementor-element-a30bf3e .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-a30bf3e .elementor-image-box-description{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-secondary );}.elementor-8140 .elementor-element.elementor-element-5577580{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-c979f6d{padding:0rem 0rem 0rem 0rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-c979f6d .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-b5243e5{padding:2px 2px 2px 2px;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-b5243e5 .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-afbfa3a{border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-afbfa3a .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-ee5a590{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-4f33990{padding:0rem 0rem 0rem 0rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-4f33990 .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-d6d830e{padding:0rem 0rem 0rem 0rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-d6d830e .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-6d1e63e{padding:0rem 0rem 0rem 0rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-6d1e63e .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-441e534{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-c731842{padding:0rem 0rem 0rem 0rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-c731842 .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-b214e96{padding:0rem 0rem 0rem 0rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-b214e96 .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-780f79c{padding:0rem 0rem 0rem 0rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-8140 .elementor-element.elementor-element-780f79c .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8140 .elementor-element.elementor-element-d2688d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-4ac949f{text-align:center;}.elementor-8140 .elementor-element.elementor-element-4ac949f .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-eb7662e{text-align:center;}.elementor-8140 .elementor-element.elementor-element-eb7662e .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-c841500{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8140 .elementor-element.elementor-element-c841500.e-con{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-d853d1a{--display:flex;}.elementor-8140 .elementor-element.elementor-element-a0b0b97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-1e1a40c{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-1e1a40c .elementor-heading-title{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-8140 .elementor-element.elementor-element-7263c19{--display:flex;}.elementor-8140 .elementor-element.elementor-element-d128217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-e6fd188{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-e6fd188 .elementor-heading-title{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-8140 .elementor-element.elementor-element-09b1b67{--display:flex;}.elementor-8140 .elementor-element.elementor-element-863646d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-2665a75{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-2665a75 .elementor-heading-title{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-8140 .elementor-element.elementor-element-e4bca28{--display:flex;}.elementor-8140 .elementor-element.elementor-element-c6ea500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-56ac28e{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-56ac28e .elementor-heading-title{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-8140 .elementor-element.elementor-element-6be93ff{--display:flex;}.elementor-8140 .elementor-element.elementor-element-e284c3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-994ad42{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-994ad42 .elementor-heading-title{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-8140 .elementor-element.elementor-element-b809018{--display:flex;}.elementor-8140 .elementor-element.elementor-element-36d5282{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-628ebfd{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-628ebfd .elementor-heading-title{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-8140 .elementor-element.elementor-element-1c49669{--display:flex;}.elementor-8140 .elementor-element.elementor-element-ad740ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-f657628{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-8140 .elementor-element.elementor-element-f657628 .elementor-heading-title{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-8140 .elementor-element.elementor-element-c3dee45{--n-accordion-title-font-size:var( --e-global-typography-6f07589-font-size );border-style:none;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-c3dee45.elementor-element{--align-self:flex-start;}.elementor-8140 .elementor-element.elementor-element-c3dee45 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-c3dee45 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-c3dee45 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-c3dee45 {--n-accordion-padding:1rem 0rem 1.4rem 0rem;}:where( .elementor-8140 .elementor-element.elementor-element-c3dee45 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-6f07589-font-family ), Sans-serif;font-weight:var( --e-global-typography-6f07589-font-weight );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}:where( .elementor-8140 .elementor-element.elementor-element-c3dee45 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8140 .elementor-element.elementor-element-c23a733{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7.5rem 0rem 0rem 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-c23a733 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-8140 .elementor-element.elementor-element-da7b0bd{width:var( --container-widget-width, 725px );max-width:725px;padding:0rem 0rem 1.5rem 0rem;--container-widget-width:725px;--container-widget-flex-grow:0;text-align:center;}.elementor-8140 .elementor-element.elementor-element-da7b0bd.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-da7b0bd .elementor-heading-title{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-secondary );}.elementor-8140 .elementor-element.elementor-element-c74045c{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-c74045c.elementor-element{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-c74045c .elementor-heading-title{font-family:var( --e-global-typography-30f1177-font-family ), Sans-serif;font-size:var( --e-global-typography-30f1177-font-size );text-transform:var( --e-global-typography-30f1177-text-transform );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );color:var( --e-global-color-accent );}.elementor-8140 .elementor-element.elementor-element-8cb945a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8140 .elementor-element.elementor-element-8cb945a.e-con{--align-self:flex-end;}.elementor-8140 .elementor-element.elementor-element-a5d7030{--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:flex-start;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-a5d7030.e-con{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-649e9e9 img{width:350px;}.elementor-8140 .elementor-element.elementor-element-daed6a3{text-align:center;}.elementor-8140 .elementor-element.elementor-element-daed6a3 img{width:250px;}.elementor-8140 .elementor-element.elementor-element-c76fcb9{--display:flex;--min-height:400px;--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;--overlay-opacity:0.9;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8140 .elementor-element.elementor-element-c76fcb9:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-c76fcb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dcaclondon.ca/wp-content/uploads/2025/07/dcac-home-cta.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8140 .elementor-element.elementor-element-c76fcb9::before, .elementor-8140 .elementor-element.elementor-element-c76fcb9 > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-c76fcb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-c76fcb9 > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-c76fcb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-c76fcb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8140 .elementor-element.elementor-element-5864e44{--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;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8140 .elementor-element.elementor-element-7e60adc{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;border-style:none;--border-style:none;}.elementor-8140 .elementor-element.elementor-element-7e60adc.e-con{--align-self:center;}.elementor-8140 .elementor-element.elementor-element-ff6fb3b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-86be69b );--border-color:var( --e-global-color-86be69b );--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8140 .elementor-element.elementor-element-ff6fb3b::before, .elementor-8140 .elementor-element.elementor-element-ff6fb3b > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-ff6fb3b > .e-con-inner > .elementor-background-video-container::before, .elementor-8140 .elementor-element.elementor-element-ff6fb3b > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-ff6fb3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8140 .elementor-element.elementor-element-ff6fb3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(345deg, var( --e-global-color-primary ) 60%, var( --e-global-color-accent ) 100%);}.elementor-8140 .elementor-element.elementor-element-82bd7e0{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-8140 .elementor-element.elementor-element-82bd7e0 .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-text );}.elementor-8140 .elementor-element.elementor-element-59f00a4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-36c10ae-font-family ), Sans-serif;font-size:var( --e-global-typography-36c10ae-font-size );font-weight:var( --e-global-typography-36c10ae-font-weight );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-86be69b );border-radius:50px 50px 50px 50px;padding:12px 32px 12px 32px;}.elementor-8140 .elementor-element.elementor-element-59f00a4{padding:0rem 0rem 0rem 0rem;}.elementor-8140 .elementor-element.elementor-element-59f00a4 .elementor-button:hover, .elementor-8140 .elementor-element.elementor-element-59f00a4 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8140 .elementor-element.elementor-element-59f00a4 .elementor-button:hover svg, .elementor-8140 .elementor-element.elementor-element-59f00a4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8140 .elementor-element.elementor-element-8cd3352{--width:46.875rem;}.elementor-8140 .elementor-element.elementor-element-4accabf{--width:300px;}.elementor-8140 .elementor-element.elementor-element-16f1806{--width:300px;}.elementor-8140 .elementor-element.elementor-element-c841500{--width:59.375rem;}.elementor-8140 .elementor-element.elementor-element-a0b0b97{--content-width:53.125rem;}.elementor-8140 .elementor-element.elementor-element-a5d7030{--width:46.875rem;}}@media(max-width:1300px){.elementor-8140 .elementor-element.elementor-element-c4166e8 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b99839f .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-8140 .elementor-element.elementor-element-afa62fa .elementor-heading-title{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-8140 .elementor-element.elementor-element-6ad8896 .elementor-heading-title{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-8140 .elementor-element.elementor-element-f71c3dc .elementor-button{font-size:var( --e-global-typography-36c10ae-font-size );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-63aa4c5 .elementor-button{font-size:var( --e-global-typography-36c10ae-font-size );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-24da7c6 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-6e39d65 .elementor-heading-title{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-8140 .elementor-element.elementor-element-acc8bdc .elementor-heading-title{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-8140 .elementor-element.elementor-element-0f8b235 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-0e427a2 .elementor-heading-title{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-8140 .elementor-element.elementor-element-7008d4e .elementor-heading-title{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-8140 .elementor-element.elementor-element-46c513d .elementor-heading-title{font-size:var( --e-global-typography-c5e5095-font-size );line-height:var( --e-global-typography-c5e5095-line-height );letter-spacing:var( --e-global-typography-c5e5095-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-9431403 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-9bceca9 .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-fe608fa .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-c36d85e .elementor-heading-title{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-8140 .elementor-element.elementor-element-e91d73a .elementor-heading-title{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-8140 .elementor-element.elementor-element-73fd3a9 .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-8140 .elementor-element.elementor-element-6822799 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-d783bae .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b78b12a .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-8140 .elementor-element.elementor-element-81b50d7 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-95a7594 .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-22efc97 .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-8140 .elementor-element.elementor-element-320ed95 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-df7d099 .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-f4a51cb .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-8140 .elementor-element.elementor-element-c2944ec .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-c72cd7e .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b4ff5e4 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-5cfefbf .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-8140 .elementor-element.elementor-element-af4fea8 .elementor-heading-title{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-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-title a{font-size:var( --e-global-typography-e6aeb85-font-size );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-description{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-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-title a{font-size:var( --e-global-typography-e6aeb85-font-size );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-description{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-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-e6aeb85-font-size );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-description{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-8140 .elementor-element.elementor-element-f1542f2 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-74b4aff .elementor-heading-title{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-8140 .elementor-element.elementor-element-ba99e27 .elementor-heading-title{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-8140 .elementor-element.elementor-element-ee32f94 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-db9219d .elementor-heading-title{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-8140 .elementor-element.elementor-element-deb3c75 .elementor-button{font-size:var( --e-global-typography-81ce913-font-size );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b959374 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-9bfdd11 .elementor-heading-title{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-8140 .elementor-element.elementor-element-11ec53c .elementor-button{font-size:var( --e-global-typography-81ce913-font-size );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b8f48e8 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-99a89a9 .elementor-heading-title{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-8140 .elementor-element.elementor-element-eb92e0e .elementor-button{font-size:var( --e-global-typography-81ce913-font-size );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-e855b0f:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-e855b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8140 .elementor-element.elementor-element-76962d1 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-4683b02 .elementor-heading-title{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-8140 .elementor-element.elementor-element-0745266 .elementor-heading-title{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-8140 .elementor-element.elementor-element-7e2f427 .elementor-button{font-size:var( --e-global-typography-36c10ae-font-size );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-8ca5e4a:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-8ca5e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8140 .elementor-element.elementor-element-9d9439e .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-6f3bef9 .elementor-heading-title{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-8140 .elementor-element.elementor-element-aade6eb .elementor-heading-title{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-8140 .elementor-element.elementor-element-79d9cf3 .elementor-heading-title{font-size:var( --e-global-typography-c5e5095-font-size );line-height:var( --e-global-typography-c5e5095-line-height );letter-spacing:var( --e-global-typography-c5e5095-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-89d033b .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-41fcb16 .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-4fe5d7a{--grid-auto-flow:row;}.elementor-8140 .elementor-element.elementor-element-93f73cb .elementor-image-box-description{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-8140 .elementor-element.elementor-element-34b44d6 .elementor-image-box-description{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-8140 .elementor-element.elementor-element-01fe1ec .elementor-image-box-description{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-8140 .elementor-element.elementor-element-a30bf3e .elementor-image-box-description{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-8140 .elementor-element.elementor-element-5577580{--grid-auto-flow:row;}.elementor-8140 .elementor-element.elementor-element-ee5a590{--grid-auto-flow:row;}.elementor-8140 .elementor-element.elementor-element-441e534{--grid-auto-flow:row;}.elementor-8140 .elementor-element.elementor-element-4ac949f .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-eb7662e .elementor-heading-title{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-8140 .elementor-element.elementor-element-1e1a40c .elementor-heading-title{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-8140 .elementor-element.elementor-element-e6fd188 .elementor-heading-title{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-8140 .elementor-element.elementor-element-2665a75 .elementor-heading-title{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-8140 .elementor-element.elementor-element-56ac28e .elementor-heading-title{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-8140 .elementor-element.elementor-element-994ad42 .elementor-heading-title{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-8140 .elementor-element.elementor-element-628ebfd .elementor-heading-title{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-8140 .elementor-element.elementor-element-f657628 .elementor-heading-title{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-8140 .elementor-element.elementor-element-c3dee45{--n-accordion-title-font-size:var( --e-global-typography-6f07589-font-size );}:where( .elementor-8140 .elementor-element.elementor-element-c3dee45 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-c23a733 .elementor-heading-title{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-8140 .elementor-element.elementor-element-da7b0bd .elementor-heading-title{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-8140 .elementor-element.elementor-element-c74045c .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-82bd7e0 .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-8140 .elementor-element.elementor-element-59f00a4 .elementor-button{font-size:var( --e-global-typography-36c10ae-font-size );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );}}@media(max-width:767px){.elementor-8140 .elementor-element.elementor-element-c4166e8 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b99839f .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-8140 .elementor-element.elementor-element-afa62fa .elementor-heading-title{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-8140 .elementor-element.elementor-element-6ad8896 .elementor-heading-title{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-8140 .elementor-element.elementor-element-f71c3dc .elementor-button{font-size:var( --e-global-typography-36c10ae-font-size );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-63aa4c5 .elementor-button{font-size:var( --e-global-typography-36c10ae-font-size );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-24da7c6 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-6e39d65 .elementor-heading-title{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-8140 .elementor-element.elementor-element-acc8bdc .elementor-heading-title{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-8140 .elementor-element.elementor-element-0f8b235 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-0e427a2 .elementor-heading-title{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-8140 .elementor-element.elementor-element-7008d4e .elementor-heading-title{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-8140 .elementor-element.elementor-element-46c513d .elementor-heading-title{font-size:var( --e-global-typography-c5e5095-font-size );line-height:var( --e-global-typography-c5e5095-line-height );letter-spacing:var( --e-global-typography-c5e5095-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-9431403 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-9bceca9 .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-fe608fa .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-c36d85e .elementor-heading-title{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-8140 .elementor-element.elementor-element-e91d73a .elementor-heading-title{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-8140 .elementor-element.elementor-element-73fd3a9 .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-8140 .elementor-element.elementor-element-6822799 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-d783bae .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b78b12a .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-8140 .elementor-element.elementor-element-81b50d7 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-95a7594 .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-22efc97 .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-8140 .elementor-element.elementor-element-320ed95 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-df7d099 .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-f4a51cb .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-8140 .elementor-element.elementor-element-c2944ec .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-c72cd7e .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b4ff5e4 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-5cfefbf .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-8140 .elementor-element.elementor-element-af4fea8 .elementor-heading-title{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-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-title a{font-size:var( --e-global-typography-e6aeb85-font-size );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-3a429dc .elementor-icon-box-description{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-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-title a{font-size:var( --e-global-typography-e6aeb85-font-size );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-79891c6 .elementor-icon-box-description{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-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-title, .elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-e6aeb85-font-size );line-height:var( --e-global-typography-e6aeb85-line-height );letter-spacing:var( --e-global-typography-e6aeb85-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-52ea6a2 .elementor-icon-box-description{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-8140 .elementor-element.elementor-element-f1542f2 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-74b4aff .elementor-heading-title{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-8140 .elementor-element.elementor-element-ba99e27 .elementor-heading-title{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-8140 .elementor-element.elementor-element-ee32f94 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-db9219d .elementor-heading-title{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-8140 .elementor-element.elementor-element-deb3c75 .elementor-button{font-size:var( --e-global-typography-81ce913-font-size );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b959374 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-9bfdd11 .elementor-heading-title{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-8140 .elementor-element.elementor-element-11ec53c .elementor-button{font-size:var( --e-global-typography-81ce913-font-size );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-b8f48e8 .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-99a89a9 .elementor-heading-title{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-8140 .elementor-element.elementor-element-eb92e0e .elementor-button{font-size:var( --e-global-typography-81ce913-font-size );line-height:var( --e-global-typography-81ce913-line-height );letter-spacing:var( --e-global-typography-81ce913-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-e855b0f:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-e855b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8140 .elementor-element.elementor-element-76962d1 .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-4683b02 .elementor-heading-title{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-8140 .elementor-element.elementor-element-0745266 .elementor-heading-title{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-8140 .elementor-element.elementor-element-7e2f427 .elementor-button{font-size:var( --e-global-typography-36c10ae-font-size );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-8ca5e4a:not(.elementor-motion-effects-element-type-background), .elementor-8140 .elementor-element.elementor-element-8ca5e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8140 .elementor-element.elementor-element-9d9439e .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-6f3bef9 .elementor-heading-title{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-8140 .elementor-element.elementor-element-aade6eb .elementor-heading-title{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-8140 .elementor-element.elementor-element-79d9cf3 .elementor-heading-title{font-size:var( --e-global-typography-c5e5095-font-size );line-height:var( --e-global-typography-c5e5095-line-height );letter-spacing:var( --e-global-typography-c5e5095-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-89d033b .elementor-heading-title{font-size:var( --e-global-typography-6f07589-font-size );line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-41fcb16 .elementor-heading-title{font-size:var( --e-global-typography-049fe1c-font-size );line-height:var( --e-global-typography-049fe1c-line-height );letter-spacing:var( --e-global-typography-049fe1c-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-4fe5d7a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8140 .elementor-element.elementor-element-93f73cb .elementor-image-box-img{margin-bottom:15px;}.elementor-8140 .elementor-element.elementor-element-93f73cb .elementor-image-box-description{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-8140 .elementor-element.elementor-element-34b44d6 .elementor-image-box-img{margin-bottom:15px;}.elementor-8140 .elementor-element.elementor-element-34b44d6 .elementor-image-box-description{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-8140 .elementor-element.elementor-element-01fe1ec .elementor-image-box-img{margin-bottom:15px;}.elementor-8140 .elementor-element.elementor-element-01fe1ec .elementor-image-box-description{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-8140 .elementor-element.elementor-element-a30bf3e .elementor-image-box-img{margin-bottom:15px;}.elementor-8140 .elementor-element.elementor-element-a30bf3e .elementor-image-box-description{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-8140 .elementor-element.elementor-element-5577580{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8140 .elementor-element.elementor-element-ee5a590{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8140 .elementor-element.elementor-element-441e534{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8140 .elementor-element.elementor-element-4ac949f .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-eb7662e .elementor-heading-title{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-8140 .elementor-element.elementor-element-1e1a40c{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-8140 .elementor-element.elementor-element-1e1a40c .elementor-heading-title{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-8140 .elementor-element.elementor-element-e6fd188{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-8140 .elementor-element.elementor-element-e6fd188 .elementor-heading-title{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-8140 .elementor-element.elementor-element-2665a75{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-8140 .elementor-element.elementor-element-2665a75 .elementor-heading-title{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-8140 .elementor-element.elementor-element-56ac28e{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-8140 .elementor-element.elementor-element-56ac28e .elementor-heading-title{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-8140 .elementor-element.elementor-element-994ad42{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-8140 .elementor-element.elementor-element-994ad42 .elementor-heading-title{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-8140 .elementor-element.elementor-element-628ebfd{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-8140 .elementor-element.elementor-element-628ebfd .elementor-heading-title{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-8140 .elementor-element.elementor-element-f657628{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-8140 .elementor-element.elementor-element-f657628 .elementor-heading-title{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-8140 .elementor-element.elementor-element-c3dee45{--n-accordion-title-font-size:var( --e-global-typography-6f07589-font-size );}:where( .elementor-8140 .elementor-element.elementor-element-c3dee45 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6f07589-line-height );letter-spacing:var( --e-global-typography-6f07589-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-c23a733 .elementor-heading-title{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-8140 .elementor-element.elementor-element-da7b0bd .elementor-heading-title{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-8140 .elementor-element.elementor-element-c74045c .elementor-heading-title{font-size:var( --e-global-typography-30f1177-font-size );line-height:var( --e-global-typography-30f1177-line-height );letter-spacing:var( --e-global-typography-30f1177-letter-spacing );}.elementor-8140 .elementor-element.elementor-element-82bd7e0 .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-8140 .elementor-element.elementor-element-59f00a4 .elementor-button{font-size:var( --e-global-typography-36c10ae-font-size );line-height:var( --e-global-typography-36c10ae-line-height );letter-spacing:var( --e-global-typography-36c10ae-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-f71c3dc */.rollover-btn .elementor-button-text {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.rollover-btn .default-text,
.rollover-btn .hover-text {
  display: block;
  transition: transform 0.3s ease;
}

.rollover-btn .hover-text {
  position: absolute;
  top: 100%;
  left: 0;
}

.rollover-btn:hover .default-text {
  transform: translateY(-100%);
}

.rollover-btn:hover .hover-text {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63aa4c5 */.rollover-btn .elementor-button-text {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.rollover-btn .default-text,
.rollover-btn .hover-text {
  display: block;
  transition: transform 0.3s ease;
}

.rollover-btn .hover-text {
  position: absolute;
  top: 100%;
  left: 0;
}

.rollover-btn:hover .default-text {
  transform: translateY(-100%);
}

.rollover-btn:hover .hover-text {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-deb3c75 */.rollover-btn .elementor-button-text {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.rollover-btn .default-text,
.rollover-btn .hover-text {
  display: block;
  transition: transform 0.3s ease;
}

.rollover-btn .hover-text {
  position: absolute;
  top: 100%;
  left: 0;
}

.rollover-btn:hover .default-text {
  transform: translateY(-100%);
}

.rollover-btn:hover .hover-text {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11ec53c */.rollover-btn .elementor-button-text {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.rollover-btn .default-text,
.rollover-btn .hover-text {
  display: block;
  transition: transform 0.3s ease;
}

.rollover-btn .hover-text {
  position: absolute;
  top: 100%;
  left: 0;
}

.rollover-btn:hover .default-text {
  transform: translateY(-100%);
}

.rollover-btn:hover .hover-text {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb92e0e */.rollover-btn .elementor-button-text {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.rollover-btn .default-text,
.rollover-btn .hover-text {
  display: block;
  transition: transform 0.3s ease;
}

.rollover-btn .hover-text {
  position: absolute;
  top: 100%;
  left: 0;
}

.rollover-btn:hover .default-text {
  transform: translateY(-100%);
}

.rollover-btn:hover .hover-text {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e2f427 */.rollover-btn .elementor-button-text {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.rollover-btn .default-text,
.rollover-btn .hover-text {
  display: block;
  transition: transform 0.3s ease;
}

.rollover-btn .hover-text {
  position: absolute;
  top: 100%;
  left: 0;
}

.rollover-btn:hover .default-text {
  transform: translateY(-100%);
}

.rollover-btn:hover .hover-text {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59f00a4 */.rollover-btn .elementor-button-text {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.rollover-btn .default-text,
.rollover-btn .hover-text {
  display: block;
  transition: transform 0.3s ease;
}

.rollover-btn .hover-text {
  position: absolute;
  top: 100%;
  left: 0;
}

.rollover-btn:hover .default-text {
  transform: translateY(-100%);
}

.rollover-btn:hover .hover-text {
  transform: translateY(-100%);
}/* End custom CSS */