.elementor-2869 .elementor-element.elementor-element-7ca4dda:not(.elementor-motion-effects-element-type-background),
.elementor-2869 .elementor-element.elementor-element-7ca4dda>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://staging-msg91.kinsta.cloud/wp-content/uploads/2020/07/sms_addons_banner.png");
    background-position: 30% 85%;
    background-repeat: no-repeat;
}

.elementor-2869 .elementor-element.elementor-element-7ca4dda {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-7ca4dda>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-c009831 .elementor-heading-title {
    color: #222222;
    font-size: 48px;
    line-height: 60px;
}

.elementor-2869 .elementor-element.elementor-element-0bae6bf .elementor-button {
    font-size: 18px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    padding: 11px 31px 11px 31px;
}

.elementor-2869 .elementor-element.elementor-element-0bae6bf .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-0bae6bf .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-0bae6bf>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-2d09466 {
    margin-top: 130px;
    margin-bottom: 0px;
}

.elementor-2869 .elementor-element.elementor-element-0699945 {
    text-align: center;
}

.elementor-2869 .elementor-element.elementor-element-0699945 .elementor-heading-title {
    color: #222222;
    font-size: 36px;
}

.elementor-2869 .elementor-element.elementor-element-0699945>.elementor-widget-container {
    background-image: url("https://staging-msg91.kinsta.cloud/wp-content/uploads/2020/07/addons.png");
    background-position: 32% 0px;
    background-repeat: no-repeat;
}

.elementor-2869 .elementor-element.elementor-element-10e5702 {
    text-align: center;
    color: #222222;
    font-size: 18px;
}

.elementor-2869 .elementor-element.elementor-element-10e5702>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-a054a1e:not(.elementor-motion-effects-element-type-background),
.elementor-2869 .elementor-element.elementor-element-a054a1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://staging-msg91.kinsta.cloud/wp-content/uploads/2020/07/addons_platform_shape.png");
    background-position: top left;
    background-repeat: no-repeat;
}

.elementor-2869 .elementor-element.elementor-element-a054a1e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-a054a1e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-5c06b97>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-5c06b97>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-5d96094 {
    padding: 0px 15px 0px 15px;
}

.elementor-2869 .elementor-element.elementor-element-8c00bd1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-8c00bd1>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-8c00bd1>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-8c00bd1>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-8c00bd1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-8c00bd1>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-496f053 {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-496f053 img {
    max-width: 100px;
}

.elementor-2869 .elementor-element.elementor-element-496f053>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-063d4d8>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-a17d8fd {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-a17d8fd>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-0b67a35 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-0b67a35 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-0b67a35 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-0b67a35>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-007cbd5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-007cbd5>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-007cbd5>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-007cbd5>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-007cbd5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-007cbd5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-16321a3 {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-16321a3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-a951797>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-f73cf09 {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-f73cf09>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-289698e .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-289698e .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-289698e .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-289698e>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-ee09ce6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-ee09ce6>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-ee09ce6>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-ee09ce6>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-ee09ce6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-ee09ce6>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-6c72c55 {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-6c72c55>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-6ca02fd>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-776ac4e {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-776ac4e>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-918b871 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-918b871 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-918b871 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-918b871>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-c4fee44 {
    padding: 0px 15px 0px 15px;
}

.elementor-2869 .elementor-element.elementor-element-028f56a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-028f56a>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-028f56a>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-028f56a>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-028f56a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-028f56a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-faa9447 {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-faa9447 img {
    max-width: 100px;
}

.elementor-2869 .elementor-element.elementor-element-faa9447>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-d627b25>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-4d74cac {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-4d74cac>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-1a4f930 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-1a4f930 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-1a4f930 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-1a4f930>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-4f4a1a3>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-4f4a1a3>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-4f4a1a3>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-4f4a1a3>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-4f4a1a3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-4f4a1a3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-7a78865 {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-7a78865>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-d715e1c>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-68a7898 {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-68a7898>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-a3b77a3 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-a3b77a3 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-a3b77a3 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-a3b77a3>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-956488b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-956488b>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-956488b>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-956488b>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-956488b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-956488b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-63d7319 {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-63d7319>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-d5e5d41>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-b55ae60 {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-b55ae60>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-0a8bb0d .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-0a8bb0d .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-0a8bb0d .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-0a8bb0d>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-37ac5b1 {
    padding: 0px 15px 0px 15px;
}

.elementor-2869 .elementor-element.elementor-element-3c57c80>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-3c57c80>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-3c57c80>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-3c57c80>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-3c57c80>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-3c57c80>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-5b3fb8a {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-5b3fb8a img {
    max-width: 100%;
}

.elementor-2869 .elementor-element.elementor-element-5b3fb8a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-d1ede76>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-9cbc082 {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-9cbc082>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-83d14d9 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-83d14d9 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-83d14d9 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-83d14d9>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-53ecbc9>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-53ecbc9>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-53ecbc9>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-53ecbc9>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-53ecbc9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-53ecbc9>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-2ed7bff {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-2ed7bff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-02b9a6f>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-893f4b4 {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-893f4b4>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-3beb8b6 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-3beb8b6 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-3beb8b6 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-3beb8b6>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-dfb11cd>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-dfb11cd>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-dfb11cd>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-dfb11cd>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-dfb11cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-dfb11cd>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-b87b08b {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-b87b08b img {
    max-width: 100%;
}

.elementor-2869 .elementor-element.elementor-element-b87b08b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-4e50c45>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-93815ac {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-93815ac>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-ba3a80c .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-ba3a80c .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-ba3a80c .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-ba3a80c>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-7d0ebea {
    padding: 0px 15px 0px 15px;
}

.elementor-2869 .elementor-element.elementor-element-c4f6f20>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-c4f6f20>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-c4f6f20>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-c4f6f20>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-c4f6f20>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-c4f6f20>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-0e41096 {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-0e41096 img {
    max-width: 100%;
}

.elementor-2869 .elementor-element.elementor-element-0e41096>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-256c45d>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-76d498b {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-76d498b>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-064554a .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-064554a .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-064554a .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-064554a>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-f7b0290>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 20px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-f7b0290>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-f7b0290>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-f7b0290>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-f7b0290>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-f7b0290>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-261a25a {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-261a25a img {
    max-width: 100%;
}

.elementor-2869 .elementor-element.elementor-element-261a25a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-ddfe821>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-fbba100 {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-fbba100>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-38f5ae3 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-38f5ae3 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-38f5ae3 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-38f5ae3>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-ceb26a1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2869 .elementor-element.elementor-element-ceb26a1>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-ceb26a1>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-ceb26a1>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2869 .elementor-element.elementor-element-ceb26a1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-ceb26a1>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 30px 0px;
}

.elementor-2869 .elementor-element.elementor-element-4adca57 {
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-4adca57 img {
    max-width: 100%;
}

.elementor-2869 .elementor-element.elementor-element-4adca57>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 20px;
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #EFEFEF;
}

.elementor-2869 .elementor-element.elementor-element-77ec27e>.elementor-widget-container {
    padding: 20px 0px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-49bdaee {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}

.elementor-2869 .elementor-element.elementor-element-49bdaee>.elementor-widget-container {
    padding: 0px 50px 0px 20px;
}

.elementor-2869 .elementor-element.elementor-element-74a7769 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
}

.elementor-2869 .elementor-element.elementor-element-74a7769 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-74a7769 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-74a7769>.elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-2869 .elementor-element.elementor-element-2358879:not(.elementor-motion-effects-element-type-background),
.elementor-2869 .elementor-element.elementor-element-2358879>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://staging-msg91.kinsta.cloud/wp-content/uploads/2020/07/icn_2-1.png");
    background-position: top left;
    background-repeat: no-repeat;
}

.elementor-2869 .elementor-element.elementor-element-2358879 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 120px;
    margin-bottom: 120px;
    padding: 25px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-2358879>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-e8938f6 {
    text-align: center;
}

.elementor-2869 .elementor-element.elementor-element-e8938f6 .elementor-heading-title {
    color: #222222;
    font-size: 44px;
    line-height: 58px;
}

.elementor-2869 .elementor-element.elementor-element-ffdac0d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2869 .elementor-element.elementor-element-ffdac0d {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-2869 .elementor-element.elementor-element-5ec7a74 .elementor-heading-title {
    color: #222222;
    font-size: 24px;
    font-weight: bold;
}

.elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-2869 .elementor-element.elementor-element-d21a571 {
    --e-icon-list-icon-size: 16px;
}

.elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-text {
    color: #000000;
    padding-left: 20px;
}

.elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2869 .elementor-element.elementor-element-d21a571 .elementor-icon-list-item>a {
    font-size: 16px;
}

.elementor-2869 .elementor-element.elementor-element-d21a571>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-6c9fbbc>.elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #F7D5D1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-6c9fbbc>.elementor-element-populated,
.elementor-2869 .elementor-element.elementor-element-6c9fbbc>.elementor-element-populated>.elementor-background-overlay,
.elementor-2869 .elementor-element.elementor-element-6c9fbbc>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2869 .elementor-element.elementor-element-6c9fbbc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2869 .elementor-element.elementor-element-6c9fbbc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 30px 10px 5px 23px;
}

.elementor-2869 .elementor-element.elementor-element-bac3000 .elementor-heading-title {
    color: #4F5258;
    font-size: 22px;
}

.elementor-2869 .elementor-element.elementor-element-8c31bcb {
    color: #4F5258;
    font-size: 14px;
}

.elementor-2869 .elementor-element.elementor-element-8c31bcb>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-2869 .elementor-element.elementor-element-3ca1cf4 .elementor-button {
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-radius: 2px 2px 2px 2px;
    padding: 9px 25px 9px 25px;
    margin-bottom: 30px;
}

.elementor-2869 .elementor-element.elementor-element-3ca1cf4 .elementor-button:hover,
.elementor-2869 .elementor-element.elementor-element-3ca1cf4 .elementor-button:focus {
    background-color: #454545;
}

.elementor-2869 .elementor-element.elementor-element-3ca1cf4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-2869 .elementor-element.elementor-element-003c362 {
        width: 50.407%;
    }

    .elementor-2869 .elementor-element.elementor-element-6c9fbbc {
        width: 49.554%;
    }
}

@media(max-width:1024px) {
    .elementor-2869 .elementor-element.elementor-element-0699945>.elementor-widget-container {
        background-position: 31% 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-a17d8fd>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-f73cf09>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-776ac4e>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-4d74cac>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-68a7898>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-b55ae60>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-9cbc082>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-893f4b4>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-93815ac>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-76d498b>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-fbba100>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-49bdaee>.elementor-widget-container {
        padding: 0px 5px 0px 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-2358879 {
        margin-top: 40px;
        margin-bottom: 100px;
    }

    .elementor-2869 .elementor-element.elementor-element-e8938f6 .elementor-heading-title {
        font-size: 36px;
        line-height: 56px;
    }

    .elementor-2869 .elementor-element.elementor-element-ffdac0d {
        margin-top: 50px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-2869 .elementor-element.elementor-element-7ca4dda {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-c009831 .elementor-heading-title {
        font-size: 28px;
        line-height: 46px;
    }

    .elementor-2869 .elementor-element.elementor-element-0bae6bf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-2d09466 {
        margin-top: 60px;
        margin-bottom: 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-0699945 .elementor-heading-title {
        font-size: 32px;
        line-height: 35px;
    }

    .elementor-2869 .elementor-element.elementor-element-0699945>.elementor-widget-container {
        background-position: 106px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-a054a1e:not(.elementor-motion-effects-element-type-background),
    .elementor-2869 .elementor-element.elementor-element-a054a1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-2869 .elementor-element.elementor-element-8c00bd1>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-8c00bd1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-007cbd5>.elementor-element-populated {
        margin: 0px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-007cbd5>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-ee09ce6>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-ee09ce6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-028f56a>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-028f56a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-4f4a1a3>.elementor-element-populated {
        margin: 0px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-4f4a1a3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-956488b>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-956488b>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-3c57c80>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-3c57c80>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-53ecbc9>.elementor-element-populated {
        margin: 0px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-53ecbc9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-dfb11cd>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-dfb11cd>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-c4f6f20>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-c4f6f20>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-f7b0290>.elementor-element-populated {
        margin: 0px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-f7b0290>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-ceb26a1>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2869 .elementor-element.elementor-element-ceb26a1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-2358879:not(.elementor-motion-effects-element-type-background),
    .elementor-2869 .elementor-element.elementor-element-2358879>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 7px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-2358879 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-e8938f6 .elementor-heading-title {
        font-size: 29px;
        line-height: 44px;
    }

    .elementor-2869 .elementor-element.elementor-element-ffdac0d {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-5ec7a74 .elementor-heading-title {
        line-height: 34px;
    }

    .elementor-2869 .elementor-element.elementor-element-6c9fbbc>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2869 .elementor-element.elementor-element-3ca1cf4>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}