.elementor-1923 .elementor-element.elementor-element-86158a7{--display:flex;}.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-1923 .elementor-element.elementor-element-ef17339{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-d736768{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-64312cd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-1923 .elementor-element.elementor-element-451c7c6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-3c148d1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-303d1f7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-1832480{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-15b019c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-a26b7b4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-c0b98a4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-bca9772{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-ddb0032{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-3a93e51{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-2c5e54a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-2782c24 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-93b78f2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-d8ef99d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-62e7b82{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-7010ae5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-a34db37 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-f2898ae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-19e7547{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-43d90ea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-1487d2c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-f9cb505 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-b1de215{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-8270ac9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-a719886{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-ac051dd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-feb61e7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-4501b10{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-5f66ae9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-94a96ef{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-f3a3821 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-47a0e47{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-e52e8a6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-ccb2834{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-91bcfdc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-9586adf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-b1b5161{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-b5f71dd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-b0d4547{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-92cb9fb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-19d16f7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-e079055{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-ff13208 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-595a438{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-3bb119d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-2316f4f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1923 .elementor-element.elementor-element-59edd90{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-d736768 */.elementor-1923 .elementor-element.elementor-element-d736768 strong{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64312cd */.elementor-1923 .elementor-element.elementor-element-64312cd strong{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c148d1 */.elementor-1923 .elementor-element.elementor-element-3c148d1 strong{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-303d1f7 */.elementor-1923 .elementor-element.elementor-element-303d1f7 strong{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1832480 */.elementor-1923 .elementor-element.elementor-element-1832480 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-1832480 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15b019c */.elementor-1923 .elementor-element.elementor-element-15b019c strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-15b019c ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a26b7b4 */.elementor-1923 .elementor-element.elementor-element-a26b7b4 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-a26b7b4 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bca9772 */.elementor-1923 .elementor-element.elementor-element-bca9772 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-bca9772 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddb0032 */.elementor-1923 .elementor-element.elementor-element-ddb0032 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-ddb0032 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a93e51 */.elementor-1923 .elementor-element.elementor-element-3a93e51 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-3a93e51 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c5e54a */.elementor-1923 .elementor-element.elementor-element-2c5e54a strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-2c5e54a ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93b78f2 */.elementor-1923 .elementor-element.elementor-element-93b78f2 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-93b78f2 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8ef99d */.elementor-1923 .elementor-element.elementor-element-d8ef99d strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-d8ef99d ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e7b82 */.elementor-1923 .elementor-element.elementor-element-62e7b82 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-62e7b82 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7010ae5 */.elementor-1923 .elementor-element.elementor-element-7010ae5 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-7010ae5 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2898ae */.elementor-1923 .elementor-element.elementor-element-f2898ae strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-f2898ae ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19e7547 */.elementor-1923 .elementor-element.elementor-element-19e7547 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-19e7547 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43d90ea */.elementor-1923 .elementor-element.elementor-element-43d90ea strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-43d90ea ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1487d2c */.elementor-1923 .elementor-element.elementor-element-1487d2c strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-1487d2c ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1de215 */.elementor-1923 .elementor-element.elementor-element-b1de215 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-b1de215 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8270ac9 */.elementor-1923 .elementor-element.elementor-element-8270ac9 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-8270ac9 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a719886 */.elementor-1923 .elementor-element.elementor-element-a719886 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-a719886 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb61e7 */.elementor-1923 .elementor-element.elementor-element-feb61e7 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-feb61e7 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4501b10 */.elementor-1923 .elementor-element.elementor-element-4501b10 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-4501b10 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f66ae9 */.elementor-1923 .elementor-element.elementor-element-5f66ae9 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-5f66ae9 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94a96ef */.elementor-1923 .elementor-element.elementor-element-94a96ef strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-94a96ef ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47a0e47 */.elementor-1923 .elementor-element.elementor-element-47a0e47 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-47a0e47 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccb2834 */.elementor-1923 .elementor-element.elementor-element-ccb2834 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-ccb2834 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91bcfdc */.elementor-1923 .elementor-element.elementor-element-91bcfdc strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-91bcfdc ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9586adf */.elementor-1923 .elementor-element.elementor-element-9586adf strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-9586adf ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1b5161 */.elementor-1923 .elementor-element.elementor-element-b1b5161 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-b1b5161 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0d4547 */.elementor-1923 .elementor-element.elementor-element-b0d4547 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-b0d4547 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92cb9fb */.elementor-1923 .elementor-element.elementor-element-92cb9fb strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-92cb9fb ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19d16f7 */.elementor-1923 .elementor-element.elementor-element-19d16f7 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-19d16f7 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e079055 */.elementor-1923 .elementor-element.elementor-element-e079055 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-e079055 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595a438 */.elementor-1923 .elementor-element.elementor-element-595a438 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-595a438 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bb119d */.elementor-1923 .elementor-element.elementor-element-3bb119d strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-3bb119d ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2316f4f */.elementor-1923 .elementor-element.elementor-element-2316f4f strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-2316f4f ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59edd90 */.elementor-1923 .elementor-element.elementor-element-59edd90 strong{
    font-weight: 600;
}
.elementor-1923 .elementor-element.elementor-element-59edd90 ul{
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-left:20px;
}/* End custom CSS */