.elementor-271 .elementor-element.elementor-element-1ce9121{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-271 .elementor-element.elementor-element-1ce9121:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-1ce9121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-271 .elementor-element.elementor-element-a245f2a{--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-271 .elementor-element.elementor-element-b9fce24.elementor-element{--align-self:center;}.elementor-271 .elementor-element.elementor-element-b9fce24 .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-271 .elementor-element.elementor-element-d2f0c79{--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-271 .elementor-element.elementor-element-7a71a0d{--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-271 .elementor-element.elementor-element-3699f6d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-54ca60e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-54ca60e a{color:var( --e-global-color-secondary );}.elementor-271 .elementor-element.elementor-element-a41822b{--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-271 .elementor-element.elementor-element-ea3f8c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-ea3f8c5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-dbe05d2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-dbe05d2 a{color:var( --e-global-color-secondary );}.elementor-271 .elementor-element.elementor-element-269ca37{--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-271 .elementor-element.elementor-element-4f00f1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-4f00f1f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-0a60ca3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-3a2f4b0{--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-271 .elementor-element.elementor-element-3226800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-3226800 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-1aac8ec{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-264aa6a{--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-271 .elementor-element.elementor-element-d00dc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-d00dc7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-30ac5ef{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-646523f{--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-271 .elementor-element.elementor-element-8ace36c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-8ace36c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-48d877b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-f1db9dd{--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-271 .elementor-element.elementor-element-6dd21b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-6dd21b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-7b72080{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-76371d5{--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-271 .elementor-element.elementor-element-4ae0532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-4ae0532 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-d75f120{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-68181bc{--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-271 .elementor-element.elementor-element-ebe696c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-ebe696c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-3a89019{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-3682393{--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-271 .elementor-element.elementor-element-bea9bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-bea9bd9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-845d1c0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-2ea0890{--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-271 .elementor-element.elementor-element-1df8c2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-1df8c2c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-91ec0f4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-141f173{--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-271 .elementor-element.elementor-element-c115c97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-271 .elementor-element.elementor-element-c115c97 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-271 .elementor-element.elementor-element-519842c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#0A0A0A;}.elementor-271 .elementor-element.elementor-element-519842c a{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-271 .elementor-element.elementor-element-b9fce24 .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-271 .elementor-element.elementor-element-b9fce24 .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-a245f2a */.elementor-271 .elementor-element.elementor-element-a245f2a {
    --padding-block: 32px;
}

@media screen and (min-width: 1025px) {
    .elementor-271 .elementor-element.elementor-element-a245f2a {
        --padding-block: 64px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ac5ef */.elementor-271 .elementor-element.elementor-element-30ac5ef p:nth-child(2) {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b72080 */.elementor-271 .elementor-element.elementor-element-7b72080 p:last-of-type {
    margin-top: 1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2f0c79 */@media screen and (min-width: 1025px) {
    .elementor-271 .elementor-element.elementor-element-d2f0c79 {
        --canvas-width: 896px;
        --padding-block: 48px;
        --padding-inline: 0;
    }
}/* End custom CSS */