.elementor-32950 .elementor-element.elementor-element-a917678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s}.elementor-32950 .elementor-element.elementor-element-e3a73a5 img{height:300px;object-fit:cover;object-position:center center}.elementor-32950 .elementor-element.elementor-element-961c9ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;--padding-block-start:2rem;--padding-block-end:2rem;--padding-inline-start:2rem;--padding-inline-end:2rem}.elementor-32950 .elementor-element.elementor-element-961c9ab:not(.elementor-motion-effects-element-type-background),.elementor-32950 .elementor-element.elementor-element-961c9ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-35616af )}.elementor-32950 .elementor-element.elementor-element-961c9ab,.elementor-32950 .elementor-element.elementor-element-961c9ab::before{--border-transition:0.3s}.elementor-32950 .elementor-element.elementor-element-4b478b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0.2rem 0.2rem;--background-transition:0.3s}.elementor-32950 .elementor-element.elementor-element-c654baa .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-e2dc41e-font-family ),Source Sans Pro;font-size:var( --e-global-typography-e2dc41e-font-size );font-weight:var( --e-global-typography-e2dc41e-font-weight );text-transform:var( --e-global-typography-e2dc41e-text-transform );line-height:var( --e-global-typography-e2dc41e-line-height );letter-spacing:var( --e-global-typography-e2dc41e-letter-spacing );word-spacing:var( --e-global-typography-e2dc41e-word-spacing )}.elementor-32950 .elementor-element.elementor-element-c654baa>.elementor-widget-container{margin:0 0 6px}.elementor-32950 .elementor-element.elementor-element-a05d34e .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-d1047c0-font-family ),Source Sans Pro;font-size:var( --e-global-typography-d1047c0-font-size );font-weight:var( --e-global-typography-d1047c0-font-weight );text-transform:var( --e-global-typography-d1047c0-text-transform );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-6536596{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:2px 2px;--flex-wrap:wrap;--background-transition:0.3s}.elementor-32950 .elementor-element.elementor-element-73747ef .elementor-heading-title{color:var( --e-global-color-text );font-family:source sans pro,Source Sans Pro;font-size:.9rem;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.07rem}.elementor-32950 .elementor-element.elementor-element-285acfa .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-d1047c0-font-family ),Source Sans Pro;font-size:var( --e-global-typography-d1047c0-font-size );font-weight:var( --e-global-typography-d1047c0-font-weight );text-transform:var( --e-global-typography-d1047c0-text-transform );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-64debfd .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-d1047c0-font-family ),Source Sans Pro;font-size:var( --e-global-typography-d1047c0-font-size );font-weight:var( --e-global-typography-d1047c0-font-weight );text-transform:var( --e-global-typography-d1047c0-text-transform );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-9d08d12 .elementor-heading-title{font-family:var( --e-global-typography-c5037d3-font-family ),Source Sans Pro;font-size:var( --e-global-typography-c5037d3-font-size );font-weight:var( --e-global-typography-c5037d3-font-weight );text-transform:var( --e-global-typography-c5037d3-text-transform );line-height:var( --e-global-typography-c5037d3-line-height );letter-spacing:var( --e-global-typography-c5037d3-letter-spacing );word-spacing:var( --e-global-typography-c5037d3-word-spacing )}@media(max-width:991px){.elementor-32950 .elementor-element.elementor-element-c654baa .elementor-heading-title{font-size:var( --e-global-typography-e2dc41e-font-size );line-height:var( --e-global-typography-e2dc41e-line-height );letter-spacing:var( --e-global-typography-e2dc41e-letter-spacing );word-spacing:var( --e-global-typography-e2dc41e-word-spacing )}.elementor-32950 .elementor-element.elementor-element-a05d34e .elementor-heading-title{font-size:var( --e-global-typography-d1047c0-font-size );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-285acfa .elementor-heading-title{font-size:var( --e-global-typography-d1047c0-font-size );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-64debfd .elementor-heading-title{font-size:var( --e-global-typography-d1047c0-font-size );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-9d08d12 .elementor-heading-title{font-size:var( --e-global-typography-c5037d3-font-size );line-height:var( --e-global-typography-c5037d3-line-height );letter-spacing:var( --e-global-typography-c5037d3-letter-spacing );word-spacing:var( --e-global-typography-c5037d3-word-spacing )}}@media(max-width:767px){.elementor-32950 .elementor-element.elementor-element-c654baa .elementor-heading-title{font-size:var( --e-global-typography-e2dc41e-font-size );line-height:var( --e-global-typography-e2dc41e-line-height );letter-spacing:var( --e-global-typography-e2dc41e-letter-spacing );word-spacing:var( --e-global-typography-e2dc41e-word-spacing )}.elementor-32950 .elementor-element.elementor-element-a05d34e .elementor-heading-title{font-size:var( --e-global-typography-d1047c0-font-size );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-285acfa .elementor-heading-title{font-size:var( --e-global-typography-d1047c0-font-size );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-64debfd .elementor-heading-title{font-size:var( --e-global-typography-d1047c0-font-size );line-height:var( --e-global-typography-d1047c0-line-height );letter-spacing:var( --e-global-typography-d1047c0-letter-spacing );word-spacing:var( --e-global-typography-d1047c0-word-spacing )}.elementor-32950 .elementor-element.elementor-element-9d08d12 .elementor-heading-title{font-size:var( --e-global-typography-c5037d3-font-size );line-height:var( --e-global-typography-c5037d3-line-height );letter-spacing:var( --e-global-typography-c5037d3-letter-spacing );word-spacing:var( --e-global-typography-c5037d3-word-spacing )}}.elementor-32950 .elementor-element.elementor-element-961c9ab{flex-grow:1}.elementor-32950 .elementor-element.elementor-element-961c9ab a{font-weight:700}.elementor-32950 .elementor-element.elementor-element-961c9ab a:hover{text-decoration:underline}