.elementor-3 .elementor-element.elementor-element-0d47a5c{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.4;--margin-top:-13em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3 .elementor-element.elementor-element-0d47a5c::before, .elementor-3 .elementor-element.elementor-element-0d47a5c > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-0d47a5c > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-0d47a5c > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-0d47a5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-0d47a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a8b759e );--background-overlay:'';}.elementor-3 .elementor-element.elementor-element-0d47a5c:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-0d47a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-79a4716{text-align:center;}.elementor-3 .elementor-element.elementor-element-79a4716 .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 );color:var( --e-global-color-e6a49cc );}.elementor-3 .elementor-element.elementor-element-8be462a{--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;--overflow:hidden;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3 .elementor-element.elementor-element-538120f{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3 .elementor-element.elementor-element-6de88f9{--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;--overflow:hidden;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3 .elementor-element.elementor-element-cba692a{--display:flex;--margin-top:1em;--margin-bottom:24em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-3 .elementor-element.elementor-element-cba692a:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-cba692a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-382d70f );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f8de8c6{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-8a55785{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-8a55785 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-cff2e77{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-cff2e77 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-d1d9752{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-7d3b6a7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-7d3b6a7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-52b2e20{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-b21425d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-b21425d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-a435d18{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-edf8e9f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-edf8e9f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-201b0ed{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-077e939{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-077e939 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-ca5421d{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-4781155{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-4781155 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-ed01c4b{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-b96d456{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-b96d456 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-ec994f4{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-e062c6d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-e062c6d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-ec27225{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-f7cc0ec{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-f7cc0ec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-1d7843b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-1d7843b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-af130ac{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-59ef2b3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-59ef2b3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-156deaa{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-ffe5996{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;}.elementor-3 .elementor-element.elementor-element-ffe5996 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5em;color:var( --e-global-color-a8b759e );}.elementor-3 .elementor-element.elementor-element-f4143ec{margin:01em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:left;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3 .elementor-element.elementor-element-79a4716 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3 .elementor-element.elementor-element-8be462a{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-3 .elementor-element.elementor-element-6de88f9{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-3 .elementor-element.elementor-element-cba692a{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-8a55785 .elementor-heading-title{font-size:1.8em;}.elementor-3 .elementor-element.elementor-element-cff2e77 .elementor-heading-title{font-size:1.4em;}.elementor-3 .elementor-element.elementor-element-7d3b6a7 .elementor-heading-title{font-size:1.4em;}.elementor-3 .elementor-element.elementor-element-b21425d .elementor-heading-title{font-size:1.8em;}.elementor-3 .elementor-element.elementor-element-edf8e9f .elementor-heading-title{font-size:1.8em;}.elementor-3 .elementor-element.elementor-element-077e939 .elementor-heading-title{font-size:1.8em;}.elementor-3 .elementor-element.elementor-element-4781155 .elementor-heading-title{font-size:1.8em;}.elementor-3 .elementor-element.elementor-element-b96d456 .elementor-heading-title{font-size:1.8em;}.elementor-3 .elementor-element.elementor-element-e062c6d .elementor-heading-title{font-size:1.8em;}.elementor-3 .elementor-element.elementor-element-f7cc0ec .elementor-heading-title{font-size:1.8em;}.elementor-3 .elementor-element.elementor-element-1d7843b .elementor-heading-title{font-size:1.4em;}.elementor-3 .elementor-element.elementor-element-59ef2b3 .elementor-heading-title{font-size:1.4em;}.elementor-3 .elementor-element.elementor-element-ffe5996 .elementor-heading-title{font-size:1.4em;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3 .elementor-element.elementor-element-79a4716 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3 .elementor-element.elementor-element-cba692a{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-8a55785 .elementor-heading-title{font-size:1.5em;}.elementor-3 .elementor-element.elementor-element-cff2e77 .elementor-heading-title{font-size:1.2em;}.elementor-3 .elementor-element.elementor-element-7d3b6a7 .elementor-heading-title{font-size:1.2em;}.elementor-3 .elementor-element.elementor-element-b21425d .elementor-heading-title{font-size:1.5em;}.elementor-3 .elementor-element.elementor-element-edf8e9f .elementor-heading-title{font-size:1.5em;}.elementor-3 .elementor-element.elementor-element-077e939 .elementor-heading-title{font-size:1.5em;}.elementor-3 .elementor-element.elementor-element-4781155 .elementor-heading-title{font-size:1.5em;}.elementor-3 .elementor-element.elementor-element-b96d456 .elementor-heading-title{font-size:1.5em;}.elementor-3 .elementor-element.elementor-element-e062c6d .elementor-heading-title{font-size:1.5em;}.elementor-3 .elementor-element.elementor-element-f7cc0ec .elementor-heading-title{font-size:1.5em;}.elementor-3 .elementor-element.elementor-element-1d7843b .elementor-heading-title{font-size:1.2em;}.elementor-3 .elementor-element.elementor-element-59ef2b3 .elementor-heading-title{font-size:1.2em;}.elementor-3 .elementor-element.elementor-element-ffe5996 .elementor-heading-title{font-size:1.2em;}}/* Start custom CSS for text-editor, class: .elementor-element-f8de8c6 */.elementor-3 .elementor-element.elementor-element-f8de8c6 a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-f8de8c6 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1d9752 */.elementor-3 .elementor-element.elementor-element-d1d9752 a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-d1d9752 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b2e20 */.elementor-3 .elementor-element.elementor-element-52b2e20 a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-52b2e20 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a435d18 */.elementor-3 .elementor-element.elementor-element-a435d18 a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-a435d18 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-201b0ed */.elementor-3 .elementor-element.elementor-element-201b0ed a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-201b0ed a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca5421d */.elementor-3 .elementor-element.elementor-element-ca5421d a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-ca5421d a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed01c4b */.elementor-3 .elementor-element.elementor-element-ed01c4b a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-ed01c4b a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec994f4 */.elementor-3 .elementor-element.elementor-element-ec994f4 a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-ec994f4 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec27225 */.elementor-3 .elementor-element.elementor-element-ec27225 a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-ec27225 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af130ac */.elementor-3 .elementor-element.elementor-element-af130ac a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-af130ac a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-156deaa */.elementor-3 .elementor-element.elementor-element-156deaa a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-156deaa a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4143ec */.elementor-3 .elementor-element.elementor-element-f4143ec a {
    color: #616162;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-f4143ec a:hover {
    text-decoration: underline;
}/* End custom CSS */