.elementor-1541 .elementor-element.elementor-element-5bbaf73 {
    padding: 2% 0% 0% 0%;
}

.elementor-1541 .elementor-element.elementor-element-0c85d3c img {
    width: 113px;
    height: 113px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1541 .elementor-element.elementor-element-8290591 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DEE2E7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 6%;
    padding: 0px 4px 0px 18px;
}

.elementor-1541 .elementor-element.elementor-element-8290591, .elementor-1541 .elementor-element.elementor-element-8290591 > .elementor-background-overlay {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1541 .elementor-element.elementor-element-8290591 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-8fb5661 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1541 .elementor-element.elementor-element-2fb78a4 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1541 .elementor-element.elementor-element-c35a3ac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1541 .elementor-element.elementor-element-c35a3ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1541 .elementor-element.elementor-element-c35a3ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1541 .elementor-element.elementor-element-2514459 .elementor-heading-title {
    color: #252B42;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1541 .elementor-element.elementor-element-03941fc .elementor-heading-title {
    color: #252B42;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
}

.elementor-1541 .elementor-element.elementor-element-35dedc2.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1541 .elementor-element.elementor-element-73b4348 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-1541 .elementor-element.elementor-element-73b4348 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-1541 .elementor-element.elementor-element-73b4348 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    fill: #936BF7;
    color: #936BF7;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DEE2E7;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 1px 2px 0px rgba(56, 56, 56, 0.08);
    padding: 9px 9px 9px 9px;
}

.elementor-1541 .elementor-element.elementor-element-73b4348 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-1541 .elementor-element.elementor-element-9a54320.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1541 .elementor-element.elementor-element-9a54320.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1541 .elementor-element.elementor-element-9a54320 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1541 .elementor-element.elementor-element-b004f78 .elementor-heading-title {
    color: #1C1C1C;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.elementor-1541 .elementor-element.elementor-element-b004f78 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-1541 .elementor-element.elementor-element-86b8595 .elementor-star-rating {
    font-size: 16px;
}

.elementor-1541 .elementor-element.elementor-element-86b8595 .elementor-star-rating i:before {
    color: #936BF7;
}

.elementor-1541 .elementor-element.elementor-element-86b8595 {
    width: auto;
    max-width: auto;
}

.elementor-1541 .elementor-element.elementor-element-2418362 .elementor-heading-title {
    color: #936BF7;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-1541 .elementor-element.elementor-element-2418362 > .elementor-widget-container {
    margin: 0px 0px 0px 11px;
}

.elementor-1541 .elementor-element.elementor-element-2418362 {
    width: auto;
    max-width: auto;
}

.elementor-1541 .elementor-element.elementor-element-4943bbd .elementor-icon-list-icon i {
    color: #8B96A5;
    transition: color 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-4943bbd .elementor-icon-list-icon svg {
    fill: #8B96A5;
    transition: fill 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-4943bbd {
    --e-icon-list-icon-size: 7px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-1541 .elementor-element.elementor-element-4943bbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1541 .elementor-element.elementor-element-4943bbd .elementor-icon-list-item > a {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1541 .elementor-element.elementor-element-4943bbd .elementor-icon-list-text {
    color: #8B96A5;
    transition: color 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-4943bbd > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-1541 .elementor-element.elementor-element-e9d7990 {
    text-align: left;
}

.elementor-1541 .elementor-element.elementor-element-e9d7990 .elementor-heading-title {
    color: #936BF7;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-1541 .elementor-element.elementor-element-e9d7990 > .elementor-widget-container {
    margin: 8px 0px 8px 0px;
}

.elementor-1541 .elementor-element.elementor-element-6e1d4d9 {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.2px;
}

.elementor-1541 .elementor-element.elementor-element-086e391 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DEE2E7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 6%;
    padding: 0px 4px 0px 18px;
}

.elementor-1541 .elementor-element.elementor-element-086e391, .elementor-1541 .elementor-element.elementor-element-086e391 > .elementor-background-overlay {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1541 .elementor-element.elementor-element-086e391 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-b41f7fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-1541 .elementor-element.elementor-element-daf4d91.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1541 .elementor-element.elementor-element-daf4d91.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1541 .elementor-element.elementor-element-daf4d91.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1541 .elementor-element.elementor-element-daf4d91 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1541 .elementor-element.elementor-element-025f7c7 .elementor-heading-title {
    color: #252B42;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1541 .elementor-element.elementor-element-025f7c7 > .elementor-widget-container {
    margin: 0% 0% 2% 0%;
}

.elementor-1541 .elementor-element.elementor-element-ec601c6 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-ec601c6 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-ec601c6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-1541 .elementor-element.elementor-element-ec601c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1541 .elementor-element.elementor-element-ec601c6 .elementor-icon-list-item > a {
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.2px;
}

.elementor-1541 .elementor-element.elementor-element-ec601c6 .elementor-icon-list-text {
    color: #505050;
    transition: color 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-d88bbc6 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-d88bbc6 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-d88bbc6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-1541 .elementor-element.elementor-element-d88bbc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1541 .elementor-element.elementor-element-d88bbc6 .elementor-icon-list-item > a {
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.2px;
}

.elementor-1541 .elementor-element.elementor-element-d88bbc6 .elementor-icon-list-text {
    color: #505050;
    transition: color 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-370be20 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DEE2E7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 6%;
    padding: 0px 4px 0px 18px;
}

.elementor-1541 .elementor-element.elementor-element-370be20, .elementor-1541 .elementor-element.elementor-element-370be20 > .elementor-background-overlay {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1541 .elementor-element.elementor-element-370be20 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-7d788f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1541 .elementor-element.elementor-element-7771330 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-1541 .elementor-element.elementor-element-213f44b .elementor-heading-title {
    color: #252B42;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1541 .elementor-element.elementor-element-213f44b > .elementor-widget-container {
    margin: 0% 0% 2% 0%;
}

.elementor-1541 .elementor-element.elementor-element-b59a5e0 {
    margin-top: 0%;
    margin-bottom: 4%;
}

.elementor-1541 .elementor-element.elementor-element-7c17617 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 4px;
}

.elementor-1541 .elementor-element.elementor-element-7c17617:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1541 .elementor-element.elementor-element-7c17617 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DCF9FF;
}

.elementor-1541 .elementor-element.elementor-element-7c17617 > .elementor-element-populated, .elementor-1541 .elementor-element.elementor-element-7c17617 > .elementor-element-populated > .elementor-background-overlay, .elementor-1541 .elementor-element.elementor-element-7c17617 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1541 .elementor-element.elementor-element-7c17617 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4% 4% 4% 4%;
}

.elementor-1541 .elementor-element.elementor-element-7c17617 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-578299f .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-1541 .elementor-element.elementor-element-71a9e68 .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 700;
}

.elementor-1541 .elementor-element.elementor-element-c495e4a .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-1541 .elementor-element.elementor-element-b3daacc {
    margin-top: 0%;
    margin-bottom: 4%;
}

.elementor-1541 .elementor-element.elementor-element-b74e7d4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 4px;
}

.elementor-1541 .elementor-element.elementor-element-b74e7d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1541 .elementor-element.elementor-element-b74e7d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DCF9FF;
}

.elementor-1541 .elementor-element.elementor-element-b74e7d4 > .elementor-element-populated, .elementor-1541 .elementor-element.elementor-element-b74e7d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1541 .elementor-element.elementor-element-b74e7d4 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1541 .elementor-element.elementor-element-b74e7d4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4% 4% 4% 4%;
}

.elementor-1541 .elementor-element.elementor-element-b74e7d4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-ab6c995 .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-1541 .elementor-element.elementor-element-0308d03 .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 700;
}

.elementor-1541 .elementor-element.elementor-element-39a8232 .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-1541 .elementor-element.elementor-element-ce514a7 {
    margin-top: 0%;
    margin-bottom: 4%;
}

.elementor-1541 .elementor-element.elementor-element-ae23eba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 4px;
}

.elementor-1541 .elementor-element.elementor-element-ae23eba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1541 .elementor-element.elementor-element-ae23eba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DCF9FF;
}

.elementor-1541 .elementor-element.elementor-element-ae23eba > .elementor-element-populated, .elementor-1541 .elementor-element.elementor-element-ae23eba > .elementor-element-populated > .elementor-background-overlay, .elementor-1541 .elementor-element.elementor-element-ae23eba > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1541 .elementor-element.elementor-element-ae23eba > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4% 4% 4% 4%;
}

.elementor-1541 .elementor-element.elementor-element-ae23eba > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1541 .elementor-element.elementor-element-cea9b75 .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-1541 .elementor-element.elementor-element-ece7fb1 .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 700;
}

.elementor-1541 .elementor-element.elementor-element-907b856 .elementor-heading-title {
    color: #505050;
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-1541 .elementor-element.elementor-element-02aa647 > .elementor-element-populated {
    padding: 0% 0% 0% 4%;
}

.elementor-1541 .elementor-element.elementor-element-931a58e .elementor-heading-title {
    color: #283A6A;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.2px;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__label {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    color: #878C8F;
    padding: 0px 0px 11px 0px;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__desc {
    font-family: "Quicksand", Sans-serif;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form-col {
    align-items: flex-start;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__field:not(.checkradio-field):not(.range-field) {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #0F191E;
    background-color: #FFFFFF;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .checkradio-wrap {
    font-family: "Quicksand", Sans-serif;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__calculated-field {
    font-family: "Quicksand", Sans-serif;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__field-value.range-value {
    font-family: "Quicksand", Sans-serif;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__heading {
    font-family: "Quicksand", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    padding: 30px 0px 0px 22px;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__heading-desc {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form-repeater__actions {
    justify-content: flex-start;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form-repeater__row-remove {
    align-self: flex-start;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar .jet-apb-calendar-content {
    width: 100%;
    min-width: 100%;
    flex: 0 0 100%;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar-header {
    color: #19181A;
    font-family: "Quicksand", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar-week span {
    font-family: "Quicksand", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    color: #19181A;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar-body {
    font-family: "Quicksand", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar-date .jet-apb-calendar-date-body {
    color: #1A191F;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar-date.jet-apb-calendar-date--disabled .jet-apb-calendar-date-body {
    color: #1A191F !important;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar-date--selected .jet-apb-calendar-date-body {
    color: #DA2B2B;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar-date-body {
    padding-top: calc(20px / 2);
    padding-bottom: calc(20px / 2);
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar .jet-apb-calendar-slots.jet-apb-calendar-slots--active {
    padding: 15px 15px 15px 15px;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-slot {
    font-family: "Quicksand", Sans-serif;
    color: #000000;
    background-color: #F3F2F5;
    padding: 6px 14px 6px 14px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-slot.jet-apb-slot--selected {
    color: #FFFFFF;
    background-color: #8B72F8;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-apb-calendar-slots__close {
    font-size: 35px;
    top: 10px;
    right: 10px;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__submit {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 14px 12px 14px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__submit-wrap {
    justify-content: stretch;
    align-items: stretch;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form-message {
    font-family: "Quicksand", Sans-serif;
    text-align: center;
}

.elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form__field-error, .elementor-1541 .elementor-element.elementor-element-3e4531f .jet-form .jet-engine-file-upload__errors {
    text-align: left;
}

.elementor-1541 .elementor-element.elementor-element-8dbaee7 > .elementor-container {
    max-width: 904px;
}

.elementor-1541 .elementor-element.elementor-element-05be1c6 {
    --jr-advanced-empty-rating-color: #bec0c1;
    --jr-advanced-very-low-rating-color: #C92C2C;
    --jr-advanced-low-rating-color: #E36F04;
    --jr-advanced-medium-rating-color: #E3C004;
    --jr-advanced-high-rating-color: #A9E304;
    --jr-advanced-very-high-rating-color: #46B450;
}

.elementor-1541 .elementor-element.elementor-element-05be1c6 .jet-reviews-field .jet-reviews-points-field__empty {
    background-color: #bec0c1;
}

.elementor-1541 .elementor-element.elementor-element-05be1c6 .jet-reviews-field.very-low-rating .jet-reviews-points-field__filled {
    background-color: #C92C2C;
}

.elementor-1541 .elementor-element.elementor-element-05be1c6 .jet-reviews-field.low-rating .jet-reviews-points-field__filled {
    background-color: #E36F04;
}

.elementor-1541 .elementor-element.elementor-element-05be1c6 .jet-reviews-field.medium-rating .jet-reviews-points-field__filled {
    background-color: #E3C004;
}

.elementor-1541 .elementor-element.elementor-element-05be1c6 .jet-reviews-field.high-rating .jet-reviews-points-field__filled {
    background-color: #A9E304;
}

.elementor-1541 .elementor-element.elementor-element-05be1c6 .jet-reviews-field.very-high-rating .jet-reviews-points-field__filled {
    background-color: #46B450;
}

@media(max-width: 767px) {
    .elementor-1541 .elementor-element.elementor-element-03deaf3 > .elementor-element-populated {
        padding:0px 0px 0px 0px;
    }

    .elementor-1541 .elementor-element.elementor-element-8290591 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1541 .elementor-element.elementor-element-c35a3ac {
        width: 50%;
    }

    .elementor-1541 .elementor-element.elementor-element-35dedc2 {
        width: 50%;
    }

    .elementor-1541 .elementor-element.elementor-element-086e391 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1541 .elementor-element.elementor-element-370be20 {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-1541 .elementor-element.elementor-element-949523d {
        width:12.564%;
    }

    .elementor-1541 .elementor-element.elementor-element-03deaf3 {
        width: 37.922%;
    }

    .elementor-1541 .elementor-element.elementor-element-c35a3ac {
        width: 60.991%;
    }

    .elementor-1541 .elementor-element.elementor-element-35dedc2 {
        width: 38.485%;
    }

    .elementor-1541 .elementor-element.elementor-element-02aa647 {
        width: 49.18%;
    }
}
