.elementor-270 .elementor-element.elementor-element-9ba712c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-9ba712c:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-9ba712c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-d91a89a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-924b8cd.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-924b8cd .elementor-heading-title{font-family:var( --e-global-typography-f012522-font-family ), Sans-serif;font-size:var( --e-global-typography-f012522-font-size );font-weight:var( --e-global-typography-f012522-font-weight );line-height:var( --e-global-typography-f012522-line-height );color:#FFFFFF;}.elementor-270 .elementor-element.elementor-element-ee5d2ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-deff1fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-270 .elementor-element.elementor-element-2f676a6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-933e0d5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-933e0d5 a{color:var( --e-global-color-secondary );}.elementor-270 .elementor-element.elementor-element-cd9f7f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-85f414a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-85f414a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-606a348{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-606a348 a{color:var( --e-global-color-secondary );}.elementor-270 .elementor-element.elementor-element-d534fbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-51d128c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-51d128c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-968eabc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-c586f99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-b7a46f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-b7a46f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-c601cf9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-d327500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-9285fcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-9285fcb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-beeef3f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-f82fdb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-d1f4692{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-d1f4692 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-71cad14{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-0867f49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-f857d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-f857d7a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-03f521d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-b2b4d11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-2bd033b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-2bd033b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-8d63bdc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-9e7e67c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-69cab06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-69cab06 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-d16c605{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-7c57a84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-e9c6981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-e9c6981 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-fdff411{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-e7d0ccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-f5331fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-f5331fb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-2e5f563{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-d043245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-d1ac63f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-270 .elementor-element.elementor-element-d1ac63f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-270 .elementor-element.elementor-element-76a5b85{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-270 .elementor-element.elementor-element-76a5b85 a{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-270 .elementor-element.elementor-element-924b8cd .elementor-heading-title{font-size:var( --e-global-typography-f012522-font-size );line-height:var( --e-global-typography-f012522-line-height );}}@media(max-width:767px){.elementor-270 .elementor-element.elementor-element-924b8cd .elementor-heading-title{font-size:var( --e-global-typography-f012522-font-size );line-height:var( --e-global-typography-f012522-line-height );}}/* Start custom CSS for container, class: .elementor-element-d91a89a */.elementor-270 .elementor-element.elementor-element-d91a89a {
    --padding-block: 32px;
}

@media screen and (min-width: 1025px) {
    .elementor-270 .elementor-element.elementor-element-d91a89a {
        --padding-block: 64px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d16c605 */.elementor-270 .elementor-element.elementor-element-d16c605 p:first-of-type {
    margin-bottom: 0;
}

.elementor-270 .elementor-element.elementor-element-d16c605 p:last-of-type {
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee5d2ee */@media screen and (min-width: 1025px) {
    .elementor-270 .elementor-element.elementor-element-ee5d2ee {
        --canvas-width: 896px;
        --padding-block: 48px;
        --padding-inline: 0;
    }
}/* End custom CSS */