.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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-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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1975 .elementor-element.elementor-element-cc42104 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-10f6df2 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-eb67888{margin-top:0px;margin-bottom:20px;}.elementor-1975 .elementor-element.elementor-element-8c00a41 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-1e5c4c83{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1975 .elementor-element.elementor-element-1217cf50 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-87885fc{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1975 .elementor-element.elementor-element-d370710 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-4922261{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1975 .elementor-element.elementor-element-53fcc3a > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-f2bb1c8{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1975 .elementor-element.elementor-element-fe2dec5 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-decbc27{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1975 .elementor-element.elementor-element-557b27c > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-88a74f7{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1975 .elementor-element.elementor-element-d14c6c0 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-bc-flex-widget .elementor-1975 .elementor-element.elementor-element-a8aba12.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1975 .elementor-element.elementor-element-a8aba12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1975 .elementor-element.elementor-element-262fa60{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1975 .elementor-element.elementor-element-2eff6d5 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-4bfbb82{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1975 .elementor-element.elementor-element-3a838f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1975 .elementor-element.elementor-element-3a838f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1975 .elementor-element.elementor-element-59a0659 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-b744b2e{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1975 .elementor-element.elementor-element-c07cf10.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1975 .elementor-element.elementor-element-c07cf10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1975 .elementor-element.elementor-element-122eb29 > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-element-6857c8d{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-1975 .elementor-element.elementor-element-4dc1c7f > .elementor-widget-container{margin:00px 0px 00px 0px;}.elementor-1975 .elementor-element.elementor-global-1438{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1975 .elementor-element.elementor-global-1438 .elementor-widget-container{text-align:left;}@media(min-width:768px){.elementor-1975 .elementor-element.elementor-element-393b168{width:40%;}.elementor-1975 .elementor-element.elementor-element-0b476b2{width:60%;}.elementor-1975 .elementor-element.elementor-element-a607aaa{width:60%;}.elementor-1975 .elementor-element.elementor-element-019142f{width:40%;}.elementor-1975 .elementor-element.elementor-element-36890de{width:40%;}.elementor-1975 .elementor-element.elementor-element-4456d2d{width:60%;}.elementor-1975 .elementor-element.elementor-element-ae73c30{width:40%;}.elementor-1975 .elementor-element.elementor-element-a8aba12{width:60%;}.elementor-1975 .elementor-element.elementor-element-9fabbf2{width:60%;}.elementor-1975 .elementor-element.elementor-element-57bbaca{width:40%;}.elementor-1975 .elementor-element.elementor-element-3a838f8{width:40%;}.elementor-1975 .elementor-element.elementor-element-95a5412{width:60%;}.elementor-1975 .elementor-element.elementor-element-7f68b63{width:60%;}.elementor-1975 .elementor-element.elementor-element-c07cf10{width:40%;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1975 .elementor-element.elementor-element-1e5c4c83{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-87885fc{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-4922261{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-f2bb1c8{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-decbc27{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-88a74f7{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-262fa60{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-4bfbb82{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-b744b2e{padding:10px 0px 25px 0px;}.elementor-1975 .elementor-element.elementor-element-6857c8d{padding:10px 0px 25px 0px;}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for image, class: .elementor-element-cc42104 */.elementor-1975 .elementor-element.elementor-element-cc42104 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:100%;
}
.elementor-1975 .elementor-element.elementor-element-cc42104 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10f6df2 */.elementor-1975 .elementor-element.elementor-element-10f6df2 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:100%;
}
.elementor-1975 .elementor-element.elementor-element-10f6df2 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c00a41 */.elementor-1975 .elementor-element.elementor-element-8c00a41 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:100%;
}
.elementor-1975 .elementor-element.elementor-element-8c00a41 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1217cf50 */.elementor-1975 .elementor-element.elementor-element-1217cf50 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:75%;
}
.elementor-1975 .elementor-element.elementor-element-1217cf50 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d370710 */.elementor-1975 .elementor-element.elementor-element-d370710 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:75%;
}
.elementor-1975 .elementor-element.elementor-element-d370710 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53fcc3a */.elementor-1975 .elementor-element.elementor-element-53fcc3a {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:75%;
}
.elementor-1975 .elementor-element.elementor-element-53fcc3a figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe2dec5 */.elementor-1975 .elementor-element.elementor-element-fe2dec5 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:75%;
}
.elementor-1975 .elementor-element.elementor-element-fe2dec5 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-557b27c */.elementor-1975 .elementor-element.elementor-element-557b27c {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:75%;
}
.elementor-1975 .elementor-element.elementor-element-557b27c figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d14c6c0 */.elementor-1975 .elementor-element.elementor-element-d14c6c0 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:75%;
}
.elementor-1975 .elementor-element.elementor-element-d14c6c0 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eff6d5 */.elementor-1975 .elementor-element.elementor-element-2eff6d5 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:100%;
}
.elementor-1975 .elementor-element.elementor-element-2eff6d5 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59a0659 */.elementor-1975 .elementor-element.elementor-element-59a0659 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:100%;
}
.elementor-1975 .elementor-element.elementor-element-59a0659 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-122eb29 */.elementor-1975 .elementor-element.elementor-element-122eb29 {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:100%;
}
.elementor-1975 .elementor-element.elementor-element-122eb29 figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dc1c7f */.elementor-1975 .elementor-element.elementor-element-4dc1c7f {
    background-color: white;
padding: 10px;
border: 1px solid #CFDB00;
margin:0px auto;
width:75%;
}
.elementor-1975 .elementor-element.elementor-element-4dc1c7f figcaption {
background: #2C88C0;
color: #fff;
padding: 10px;
font-style:italic;
margin:0px 40px -33px 40px;
}/* End custom CSS */