.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10999 .elementor-element.elementor-element-967ae1e .elementor-alert{background-color:#F2F2F2;border-color:#B7B4B4;}.elementor-10999 .elementor-element.elementor-element-967ae1e .elementor-alert-title{color:#202020;}.elementor-10999 .elementor-element.elementor-element-ee834c6{--spacer-size:25px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10999 .elementor-element.elementor-element-6fa48be{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-472582a{--spacer-size:25px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10999 .elementor-element.elementor-element-8636982{text-align:left;}.elementor-10999 .elementor-element.elementor-element-0b34df7{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-63a3306{text-align:left;}.elementor-10999 .elementor-element.elementor-element-f8e6e2a{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-e1a3c80{text-align:left;}.elementor-10999 .elementor-element.elementor-element-6389954{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-06b6470{text-align:left;}.elementor-10999 .elementor-element.elementor-element-48ef959{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-fee3ba3{text-align:left;}.elementor-10999 .elementor-element.elementor-element-adb548e{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-e37f40b .elementor-alert-title{color:#202020;}.elementor-10999 .elementor-element.elementor-element-4d3051d{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-d4515a2{text-align:left;}.elementor-10999 .elementor-element.elementor-element-4b064f4{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-40d3857{text-align:left;}.elementor-10999 .elementor-element.elementor-element-37115c1{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-54b9b25{text-align:left;}.elementor-10999 .elementor-element.elementor-element-e4c95de{--spacer-size:50px;}.elementor-10999 .elementor-element.elementor-element-2626ebc{--spacer-size:50px;}.elementor-10999 .elementor-element.elementor-element-571cdad .elementor-alert-title{color:#202020;}.elementor-10999 .elementor-element.elementor-element-8e1a6dd{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-6688f3d{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-d899f64{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-b74d23b{text-align:left;}.elementor-10999 .elementor-element.elementor-element-61e0dd2{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-e77eac1{--spacer-size:50px;}.elementor-10999 .elementor-element.elementor-element-5cfd5fe{--spacer-size:25px;}.elementor-10999 .elementor-element.elementor-element-06d4b1f .elementor-alert-title{color:#202020;}/* Start custom CSS for html, class: .elementor-element-617ccc1 */.count {
    margin-right: 10px;
   
    background: #941a25;
    border-radius: 50%;
    color: white;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: left;
    font-weight: 500;
}
.step p {font-size:16px;}

.block {background-color: whitesmoke; padding: 5px; font-weight: bold; border-radius: 2px; border: solid lightgray 1px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a747b7 */.count {
    margin-right: 10px;
   
    background: #941a25;
    border-radius: 50%;
    color: white;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: left;
    font-weight: 500;
}
.step p {font-size:16px;}

.block {background-color: whitesmoke; padding: 5px; font-weight: bold; border-radius: 2px; border: solid lightgray 1px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47ae38e */.count {
    margin-right: 10px;
   
    background: #941a25;
    border-radius: 50%;
    color: white;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: left;
    font-weight: 500;
}
.step p {font-size:16px;}

.block {background-color: whitesmoke; padding: 5px; font-weight: bold; border-radius: 2px; border: solid lightgray 1px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0a6a3f */.count {
    margin-right: 10px;
   
    background: #941a25;
    border-radius: 50%;
    color: white;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: left;
    font-weight: 500;
}
.step p {font-size:16px;}

.block {background-color: whitesmoke; padding: 5px; font-weight: bold; border-radius: 2px; border: solid lightgray 1px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c731ee9 */.count {
    margin-right: 10px;
   
    background: #941a25;
    border-radius: 50%;
    color: white;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: left;
    font-weight: 500;
}
.step p {font-size:16px;}

.block {background-color: whitesmoke; padding: 5px; font-weight: bold; border-radius: 2px; border: solid lightgray 1px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1da2e57 */.count {
    margin-right: 10px;
   
    background: #941a25;
    border-radius: 50%;
    color: white;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: left;
    font-weight: 500;
}
.step p {font-size:16px;}

.block {background-color: whitesmoke; padding: 5px; font-weight: bold; border-radius: 2px; border: solid lightgray 1px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-211fcaf */.count {
    margin-right: 10px;
   
    background: #941a25;
    border-radius: 50%;
    color: white;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: left;
    font-weight: 500;
}
.step p {font-size:16px;}

.block {background-color: whitesmoke; padding: 5px; font-weight: bold; border-radius: 2px; border: solid lightgray 1px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d58d793 */.count {
    margin-right: 10px;
   
    background: #941a25;
    border-radius: 50%;
    color: white;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: left;
    font-weight: 500;
}
.step p {font-size:16px;}

.block {background-color: whitesmoke; padding: 5px; font-weight: bold; border-radius: 2px; border: solid lightgray 1px;}/* End custom CSS */