.elementor-536 .elementor-element.elementor-element-e87de4d {
    padding: 100px 0px 90px 0px;
}

.elementor-536 .elementor-element.elementor-element-29b2c31 {
    text-align: right;
}

.elementor-536 .elementor-element.elementor-element-29b2c31 .elementor-heading-title {
    color: #CF6161;
    font-size: 48px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-536 .elementor-element.elementor-element-29b2c31>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-1fa2baf {
    text-align: right;
}

.elementor-536 .elementor-element.elementor-element-1fa2baf>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-536 .elementor-element.elementor-element-9d5ac15 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-536 .elementor-element.elementor-element-9d5ac15.elementor-view-stacked .elementor-icon {
    background-color: #cf6161;
    fill: #ffffff;
    color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-9d5ac15.elementor-view-framed .elementor-icon,
.elementor-536 .elementor-element.elementor-element-9d5ac15.elementor-view-default .elementor-icon {
    fill: #cf6161;
    color: #cf6161;
    border-color: #cf6161;
}

.elementor-536 .elementor-element.elementor-element-9d5ac15.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-9d5ac15 {
    --icon-box-icon-margin: 15px;
}

.elementor-536 .elementor-element.elementor-element-9d5ac15 .elementor-icon {
    font-size: 40px;
    padding: 30px;
}

.elementor-536 .elementor-element.elementor-element-9d5ac15 .elementor-icon-box-description {
    color: #212121;
    font-size: 26px;
    line-height: 1.3em;
}

.elementor-536 .elementor-element.elementor-element-4f51b19 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-536 .elementor-element.elementor-element-4f51b19.elementor-view-stacked .elementor-icon {
    background-color: #cf6161;
    fill: #ffffff;
    color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-4f51b19.elementor-view-framed .elementor-icon,
.elementor-536 .elementor-element.elementor-element-4f51b19.elementor-view-default .elementor-icon {
    fill: #cf6161;
    color: #cf6161;
    border-color: #cf6161;
}

.elementor-536 .elementor-element.elementor-element-4f51b19.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-4f51b19 {
    --icon-box-icon-margin: 15px;
}

.elementor-536 .elementor-element.elementor-element-4f51b19 .elementor-icon {
    font-size: 40px;
    padding: 30px;
}

.elementor-536 .elementor-element.elementor-element-4f51b19 .elementor-icon-box-description {
    color: #212121;
    font-size: 26px;
    line-height: 1.3em;
}

.elementor-536 .elementor-element.elementor-element-4f51b19>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-389171d .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-536 .elementor-element.elementor-element-389171d.elementor-view-stacked .elementor-icon {
    background-color: #cf6161;
    fill: #ffffff;
    color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-389171d.elementor-view-framed .elementor-icon,
.elementor-536 .elementor-element.elementor-element-389171d.elementor-view-default .elementor-icon {
    fill: #cf6161;
    color: #cf6161;
    border-color: #cf6161;
}

.elementor-536 .elementor-element.elementor-element-389171d.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-389171d {
    --icon-box-icon-margin: 15px;
}

.elementor-536 .elementor-element.elementor-element-389171d .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

.elementor-536 .elementor-element.elementor-element-389171d .elementor-icon-box-description {
    color: #212121;
    font-size: 26px;
    line-height: 1.3em;
}

.elementor-536 .elementor-element.elementor-element-389171d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-6bc8526 {
    padding: 0px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-b0ecef7 iframe {
    height: 400px;
}