.elementor-5819 .elementor-element.elementor-element-5f19819{margin-top:0px;margin-bottom:20px;}.elementor-5819 .elementor-element.elementor-element-b126ee6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E4E4E4;padding:0px 20px 10px 0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5819 .elementor-element.elementor-element-67de751 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-5819 .elementor-element.elementor-element-67de751 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:36px;letter-spacing:0.02rem;color:#2D3F2D;}.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 );line-height:var( --e-global-typography-text-line-height );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-5819 .elementor-element.elementor-element-8f5e04b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5819 .elementor-element.elementor-element-8f5e04b{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#121212BF;}.elementor-5819 .elementor-element.elementor-element-97042cf > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-5819 .elementor-element.elementor-element-97042cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:36px;letter-spacing:0.02rem;color:#2D3F2D;}.elementor-5819 .elementor-element.elementor-element-aa5d6d6 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5819 .elementor-element.elementor-element-aa5d6d6{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#121212BF;}.elementor-5819 .elementor-element.elementor-element-cc2115e > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-5819 .elementor-element.elementor-element-cc2115e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:36px;letter-spacing:0.02rem;color:#2D3F2D;}.elementor-5819 .elementor-element.elementor-element-6861081 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5819 .elementor-element.elementor-element-6861081{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#121212BF;}.elementor-5819 .elementor-element.elementor-element-ed5c969 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-5819 .elementor-element.elementor-element-ed5c969 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:36px;letter-spacing:0.02rem;color:#2D3F2D;}.elementor-5819 .elementor-element.elementor-element-ee115ed > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5819 .elementor-element.elementor-element-ee115ed{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#121212BF;}.elementor-5819 .elementor-element.elementor-element-f73e4fe > .elementor-element-populated{padding:0px 0px 10px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-5819 .elementor-element.elementor-element-d436f59{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;text-align:left;}.elementor-5819 .elementor-element.elementor-element-d436f59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5819 .elementor-element.elementor-element-d436f59 img{width:32px;}.elementor-5819 .elementor-element.elementor-element-f5682ba{width:auto;max-width:auto;align-self:center;}.elementor-5819 .elementor-element.elementor-element-f5682ba > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-5819 .elementor-element.elementor-element-f5682ba .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.03rem;}.elementor-5819 .elementor-element.elementor-element-60c48a8{--spacer-size:1px;}.elementor-5819 .elementor-element.elementor-element-df37069{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;text-align:left;}.elementor-5819 .elementor-element.elementor-element-df37069 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5819 .elementor-element.elementor-element-df37069 img{width:32px;}.elementor-5819 .elementor-element.elementor-element-97e22c5{width:auto;max-width:auto;align-self:center;}.elementor-5819 .elementor-element.elementor-element-97e22c5 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-5819 .elementor-element.elementor-element-97e22c5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.03rem;}.elementor-5819 .elementor-element.elementor-element-fbdebb6{--spacer-size:1px;}.elementor-5819 .elementor-element.elementor-element-b15e39b{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;text-align:left;}.elementor-5819 .elementor-element.elementor-element-b15e39b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5819 .elementor-element.elementor-element-b15e39b img{width:32px;}.elementor-5819 .elementor-element.elementor-element-b39361f{width:auto;max-width:auto;align-self:center;}.elementor-5819 .elementor-element.elementor-element-b39361f > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-5819 .elementor-element.elementor-element-b39361f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.03rem;}.elementor-5819 .elementor-element.elementor-element-beb56b7{--spacer-size:1px;}.elementor-5819 .elementor-element.elementor-element-7257d8f{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;text-align:left;}.elementor-5819 .elementor-element.elementor-element-7257d8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5819 .elementor-element.elementor-element-7257d8f img{width:32px;}.elementor-5819 .elementor-element.elementor-element-9201b2b{width:auto;max-width:auto;align-self:center;}.elementor-5819 .elementor-element.elementor-element-9201b2b > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-5819 .elementor-element.elementor-element-9201b2b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.03rem;}@media(max-width:1024px){.elementor-widget-heading .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-5819 .elementor-element.elementor-element-67de751 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5819 .elementor-element.elementor-element-8f5e04b > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-5819 .elementor-element.elementor-element-8f5e04b{font-size:16px;line-height:22px;}.elementor-5819 .elementor-element.elementor-element-97042cf .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-5819 .elementor-element.elementor-element-aa5d6d6 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-5819 .elementor-element.elementor-element-aa5d6d6{font-size:16px;line-height:22px;}.elementor-5819 .elementor-element.elementor-element-cc2115e .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-5819 .elementor-element.elementor-element-6861081 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-5819 .elementor-element.elementor-element-6861081{font-size:16px;line-height:22px;}.elementor-5819 .elementor-element.elementor-element-ed5c969 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-5819 .elementor-element.elementor-element-ee115ed > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-5819 .elementor-element.elementor-element-ee115ed{font-size:16px;line-height:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-5819 .elementor-element.elementor-element-5f19819{margin-top:0px;margin-bottom:0px;}.elementor-5819 .elementor-element.elementor-element-b126ee6 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:10px 10px 20px 10px;}.elementor-widget-heading .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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5819 .elementor-element.elementor-element-f73e4fe > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-5819 .elementor-element.elementor-element-b126ee6{width:64%;}.elementor-5819 .elementor-element.elementor-element-f73e4fe{width:36%;}}/* Start custom CSS for heading, class: .elementor-element-67de751 */.elementor-5819 .elementor-element.elementor-element-67de751 a {
    font-weight: 500;
}

.elementor-5819 .elementor-element.elementor-element-67de751 h4:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f5e04b */.elementor-5819 .elementor-element.elementor-element-8f5e04b p {
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97042cf */.elementor-5819 .elementor-element.elementor-element-97042cf a {
    font-weight: 500;
}

.elementor-5819 .elementor-element.elementor-element-97042cf h4:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5d6d6 */.elementor-5819 .elementor-element.elementor-element-aa5d6d6 p {
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc2115e */.elementor-5819 .elementor-element.elementor-element-cc2115e a {
    font-weight: 500;
}

.elementor-5819 .elementor-element.elementor-element-cc2115e h4:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6861081 */.elementor-5819 .elementor-element.elementor-element-6861081 p {
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed5c969 */.elementor-5819 .elementor-element.elementor-element-ed5c969 a {
    font-weight: 500;
}

.elementor-5819 .elementor-element.elementor-element-ed5c969 h4:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee115ed */.elementor-5819 .elementor-element.elementor-element-ee115ed p {
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5682ba */.elementor-5819 .elementor-element.elementor-element-f5682ba.elementor-element {
    max-width: calc(100% - 32px)
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-60c48a8 */.elementor-5819 .elementor-element.elementor-element-60c48a8 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97e22c5 */.elementor-5819 .elementor-element.elementor-element-97e22c5.elementor-element {
    max-width: calc(100% - 32px)
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-fbdebb6 */.elementor-5819 .elementor-element.elementor-element-fbdebb6 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39361f */.elementor-5819 .elementor-element.elementor-element-b39361f.elementor-element {
    max-width: calc(100% - 32px)
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-beb56b7 */.elementor-5819 .elementor-element.elementor-element-beb56b7 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9201b2b */.elementor-5819 .elementor-element.elementor-element-9201b2b.elementor-element {
    max-width: calc(100% - 32px)
}/* End custom CSS */