.elementor-8 .elementor-element.elementor-element-2e928cb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-8 .elementor-element.elementor-element-2e928cb:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-2e928cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-image: url("../../../uploads/2022/07/office-cleaning-services.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-8 .elementor-element.elementor-element-2e928cb {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0
}

.elementor-8 .elementor-element.elementor-element-2e928cb>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8 .elementor-element.elementor-element-5ae1d45>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 90px
}

.elementor-8 .elementor-element.elementor-element-5ae1d45>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8 .elementor-element.elementor-element-1ebf03b:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-1ebf03b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000A6
}

.elementor-8 .elementor-element.elementor-element-1ebf03b,
.elementor-8 .elementor-element.elementor-element-1ebf03b>.elementor-background-overlay {
    border-radius: 10px
}

.elementor-8 .elementor-element.elementor-element-1ebf03b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 35px
}

.elementor-8 .elementor-element.elementor-element-1ebf03b>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8 .elementor-element.elementor-element-eb03790 .elementor-heading-title {
    color: #fff;
    font-family: "Roboto", Sans-serif;
    font-size: 57px;
    font-weight: 700
}

.elementor-8 .elementor-element.elementor-element-86c0b43 .elementor-heading-title {
    color: #85d7f8;
    font-family: "Roboto", Sans-serif;
    font-size: 37px;
    font-weight: 700
}

.elementor-8 .elementor-element.elementor-element-deebd5d .elementor-icon-list-icon i {
    color: #fff
}

.elementor-8 .elementor-element.elementor-element-deebd5d .elementor-icon-list-icon svg {
    fill: #fff
}

.elementor-8 .elementor-element.elementor-element-deebd5d {
    --e-icon-list-icon-size: 20px
}

.elementor-8 .elementor-element.elementor-element-deebd5d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-8 .elementor-element.elementor-element-deebd5d .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-40c6d3e .elementor-button .elementor-align-icon-right {
    margin-left: 11px
}

.elementor-8 .elementor-element.elementor-element-40c6d3e .elementor-button .elementor-align-icon-left {
    margin-right: 11px
}

.elementor-8 .elementor-element.elementor-element-40c6d3e .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    fill: #f7941e;
    color: #f7941e;
    background-color: #fff;
    border-radius: 50px;
    padding: 15px 30px
}

.elementor-8 .elementor-element.elementor-element-40c6d3e .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-40c6d3e .elementor-button:focus {
    color: #f7941e
}

.elementor-8 .elementor-element.elementor-element-40c6d3e .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-40c6d3e .elementor-button:focus svg {
    fill: #f7941e
}

.elementor-8 .elementor-element.elementor-element-96fa482>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 80px
}

.elementor-8 .elementor-element.elementor-element-96fa482>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8 .elementor-element.elementor-element-7115989:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-7115989>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-8 .elementor-element.elementor-element-7115989,
.elementor-8 .elementor-element.elementor-element-7115989>.elementor-background-overlay {
    border-radius: 20px
}

.elementor-8 .elementor-element.elementor-element-7115989 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-8 .elementor-element.elementor-element-7115989>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8 .elementor-element.elementor-element-9d5e4a1>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 50px 30px
}

.elementor-8 .elementor-element.elementor-element-9d5e4a1>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8 .elementor-element.elementor-element-2a75dd0 .elementor-icon-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-2a75dd0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-346c181)
}

.elementor-8 .elementor-element.elementor-element-2a75dd0.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-2a75dd0.elementor-view-default .elementor-icon {
    color: var(--e-global-color-346c181);
    border-color: var(--e-global-color-346c181)
}

.elementor-8 .elementor-element.elementor-element-2a75dd0.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-2a75dd0.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-346c181)
}

.elementor-8 .elementor-element.elementor-element-2a75dd0 .elementor-icon {
    font-size: 45px
}

.elementor-8 .elementor-element.elementor-element-2a75dd0 .elementor-icon i,
.elementor-8 .elementor-element.elementor-element-2a75dd0 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-8 .elementor-element.elementor-element-ae1e195 {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-ae1e195 .elementor-heading-title {
    color: #014d6b;
    font-family: "Roboto", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 21px
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0
}

body.rtl .elementor-8 .elementor-element.elementor-global-1511 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-global-1511 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0
}

body .elementor-8 .elementor-element.elementor-global-1511 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0
}

body.rtl .elementor-8 .elementor-element.elementor-global-1511 .elementor-labels-inline .elementor-field-group>abbr {
    padding-left: 0
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-global-1511 .elementor-labels-inline .elementor-field-group>abbr {
    padding-right: 0
}

body .elementor-8 .elementor-element.elementor-global-1511 .elementor-labels-above .elementor-field-group>abbr {
    padding-bottom: 0
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group>label {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-type-html {
    padding-bottom: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-global-1511 .dce-signature-wrapper {
    --canvas-width: 400px
}

.elementor-8 .elementor-element.elementor-global-1511 .dce-signature-canvas {
    border-radius: 3px;
    border-width: 1px;
    background-color: #fff
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group .elementor-field,
.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-subgroup label {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #f4f4f4;
    border-color: #959494;
    border-width: 1px;
    border-radius: 5px
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group .elementor-select-wrapper select {
    background-color: #f4f4f4;
    border-color: #959494;
    border-width: 1px;
    border-radius: 5px
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group .elementor-select-wrapper .select2 {
    background-color: #f4f4f4;
    border-color: #959494;
    border-width: 1px;
    border-radius: 5px
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual {
    background-color: #f4f4f4;
    border-color: #959494;
    border-width: 1px;
    border-radius: 5px
}

.elementor-8 .elementor-element.elementor-global-1511 .mce-panel {
    background-color: #f4f4f4
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group .elementor-select-wrapper:before {
    color: #959494
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group .mce-panel {
    border-color: #959494;
    border-width: 1px;
    border-radius: 5px
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    padding: 25px
}

.elementor-8 .elementor-element.elementor-global-1511 .e-form__buttons__wrapper__button-next {
    background-color: #f7941e;
    color: var(--e-global-color-secondary)
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-button[type=submit] {
    background-color: #fabe78;
    color: var(--e-global-color-secondary)
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-button[type=submit] svg * {
    fill: var(--e-global-color-secondary)
}

.elementor-8 .elementor-element.elementor-global-1511 .e-form__buttons__wrapper__button-previous {
    color: #fff
}

.elementor-8 .elementor-element.elementor-global-1511 .e-form__buttons__wrapper__button-next:hover {
    color: #fff
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-button[type=submit]:hover {
    color: #fff
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-button[type=submit]:hover svg * {
    fill: #fff
}

.elementor-8 .elementor-element.elementor-global-1511 .e-form__buttons__wrapper__button-previous:hover {
    color: #fff
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-label-description .elementor-field-label {
    display: inline-block
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-label-description:after {
    content: '?';
    display: inline-block;
    border-radius: 50%;
    padding: 2px 0;
    height: 1.2em;
    line-height: 1;
    font-size: 80%;
    width: 1.2em;
    text-align: center;
    margin-left: .2em;
    color: #fff;
    background-color: #777
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-message.elementor-message-success {
    color: #000
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-message.elementor-message-danger {
    color: #d7403a
}

.elementor-8 .elementor-element.elementor-global-1511 {
    --e-form-steps-indicators-spacing: 17px;
    --e-form-steps-indicator-progress-color: #13a0d8;
    --e-form-steps-indicator-progress-background-color: #f7941e;
    --e-form-steps-indicator-progress-height: 20px;
    --e-form-steps-indicator-progress-border-radius: 0px;
    --e-form-steps-indicator-progress-meter-color: #fff
}

.elementor-8 .elementor-element.elementor-global-1511 .e-form__indicators__indicator__progress__meter {
    font-family: "Roboto", Sans-serif;
    font-weight: 500
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-type-amount.elementor-field-group .dce-amount-visible {
    opacity: 1
}

.elementor-8 .elementor-element.elementor-global-1511 .elementor-field-type-dce_range input {
    opacity: 1
}

.elementor-8 .elementor-element.elementor-global-1511>.elementor-widget-container {
    padding: 0
}

.elementor-8 .elementor-element.elementor-element-00540e2 {
    text-align: center;
    color: #454545;
    font-family: "Roboto", Sans-serif;
    font-size: 9px;
    font-weight: 400;
    line-height: 8px;
    letter-spacing: .9px
}

.elementor-8 .elementor-element.elementor-element-00540e2>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-8 .elementor-element.elementor-element-7ab549e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-7ab549e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4F4
}

.elementor-8 .elementor-element.elementor-element-7ab549e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 70px
}

.elementor-8 .elementor-element.elementor-element-7ab549e>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8 .elementor-element.elementor-element-3bc3ca5 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-8 .elementor-element.elementor-element-5d15388 {
    --divider-border-style: solid;
    --divider-color: #ddd8d8;
    --divider-border-width: 1px
}

.elementor-8 .elementor-element.elementor-element-5d15388 .elementor-divider-separator {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-5d15388 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-8 .elementor-element.elementor-element-5d15388 .elementor-divider__text {
    color: #014d6b;
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-3b9a51c {
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0
}

.elementor-8 .elementor-element.elementor-element-4da0060.elementor-position-right .elementor-image-box-img {
    margin-left: 7px
}

.elementor-8 .elementor-element.elementor-element-4da0060.elementor-position-left .elementor-image-box-img {
    margin-right: 7px
}

.elementor-8 .elementor-element.elementor-element-4da0060.elementor-position-top .elementor-image-box-img {
    margin-bottom: 7px
}

.elementor-8 .elementor-element.elementor-element-4da0060 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-4da0060 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-8 .elementor-element.elementor-element-4da0060 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-4da0060 .elementor-image-box-title {
    color: #f7941e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-4da0060 .elementor-image-box-description {
    color: #4e5a6a;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-6332c13.elementor-position-right .elementor-image-box-img {
    margin-left: 7px
}

.elementor-8 .elementor-element.elementor-element-6332c13.elementor-position-left .elementor-image-box-img {
    margin-right: 7px
}

.elementor-8 .elementor-element.elementor-element-6332c13.elementor-position-top .elementor-image-box-img {
    margin-bottom: 7px
}

.elementor-8 .elementor-element.elementor-element-6332c13 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-6332c13 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-8 .elementor-element.elementor-element-6332c13 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-6332c13 .elementor-image-box-title {
    color: #f7941e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-6332c13 .elementor-image-box-description {
    color: #4e5a6a;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-1ea9907.elementor-position-right .elementor-image-box-img {
    margin-left: 7px
}

.elementor-8 .elementor-element.elementor-element-1ea9907.elementor-position-left .elementor-image-box-img {
    margin-right: 7px
}

.elementor-8 .elementor-element.elementor-element-1ea9907.elementor-position-top .elementor-image-box-img {
    margin-bottom: 7px
}

.elementor-8 .elementor-element.elementor-element-1ea9907 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-1ea9907 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-8 .elementor-element.elementor-element-1ea9907 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-1ea9907 .elementor-image-box-title {
    color: #f7941e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-1ea9907 .elementor-image-box-description {
    color: #4e5a6a;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-0c7a990.elementor-position-right .elementor-image-box-img {
    margin-left: 7px
}

.elementor-8 .elementor-element.elementor-element-0c7a990.elementor-position-left .elementor-image-box-img {
    margin-right: 7px
}

.elementor-8 .elementor-element.elementor-element-0c7a990.elementor-position-top .elementor-image-box-img {
    margin-bottom: 7px
}

.elementor-8 .elementor-element.elementor-element-0c7a990 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-0c7a990 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-8 .elementor-element.elementor-element-0c7a990 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-0c7a990 .elementor-image-box-title {
    color: #f7941e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-0c7a990 .elementor-image-box-description {
    color: #4e5a6a;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-ee76cbb {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-8 .elementor-element.elementor-element-14a613f.elementor-position-right .elementor-image-box-img {
    margin-left: 7px
}

.elementor-8 .elementor-element.elementor-element-14a613f.elementor-position-left .elementor-image-box-img {
    margin-right: 7px
}

.elementor-8 .elementor-element.elementor-element-14a613f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 7px
}

.elementor-8 .elementor-element.elementor-element-14a613f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-14a613f .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-8 .elementor-element.elementor-element-14a613f .elementor-image-box-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-14a613f .elementor-image-box-title {
    color: #f7941e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-14a613f .elementor-image-box-description {
    color: #4e5a6a;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-867f5b7.elementor-position-right .elementor-image-box-img {
    margin-left: 7px
}

.elementor-8 .elementor-element.elementor-element-867f5b7.elementor-position-left .elementor-image-box-img {
    margin-right: 7px
}

.elementor-8 .elementor-element.elementor-element-867f5b7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 7px
}

.elementor-8 .elementor-element.elementor-element-867f5b7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-867f5b7 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-8 .elementor-element.elementor-element-867f5b7 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-867f5b7 .elementor-image-box-title {
    color: #f7941e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-867f5b7 .elementor-image-box-description {
    color: #4e5a6a;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-4b1dd58.elementor-position-right .elementor-image-box-img {
    margin-left: 7px
}

.elementor-8 .elementor-element.elementor-element-4b1dd58.elementor-position-left .elementor-image-box-img {
    margin-right: 7px
}

.elementor-8 .elementor-element.elementor-element-4b1dd58.elementor-position-top .elementor-image-box-img {
    margin-bottom: 7px
}

.elementor-8 .elementor-element.elementor-element-4b1dd58 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-4b1dd58 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-8 .elementor-element.elementor-element-4b1dd58 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-4b1dd58 .elementor-image-box-title {
    color: #f7941e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-4b1dd58 .elementor-image-box-description {
    color: #4e5a6a;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-bd44635.elementor-position-right .elementor-image-box-img {
    margin-left: 7px
}

.elementor-8 .elementor-element.elementor-element-bd44635.elementor-position-left .elementor-image-box-img {
    margin-right: 7px
}

.elementor-8 .elementor-element.elementor-element-bd44635.elementor-position-top .elementor-image-box-img {
    margin-bottom: 7px
}

.elementor-8 .elementor-element.elementor-element-bd44635 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-bd44635 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-8 .elementor-element.elementor-element-bd44635 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-bd44635 .elementor-image-box-title {
    color: #f7941e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-bd44635 .elementor-image-box-description {
    color: #4e5a6a;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-5b308d9>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-8 .elementor-element.elementor-element-5b308d9:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-5b308d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7941e
}

.elementor-8 .elementor-element.elementor-element-5b308d9 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0
}

.elementor-8 .elementor-element.elementor-element-5b308d9>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8 .elementor-element.elementor-element-fb84ec6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-8 .elementor-element.elementor-element-bec95d8 .elementor-heading-title {
    color: #fff;
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-4bb0466 .elementor-button .elementor-align-icon-right {
    margin-left: 11px
}

.elementor-8 .elementor-element.elementor-element-4bb0466 .elementor-button .elementor-align-icon-left {
    margin-right: 11px
}

.elementor-8 .elementor-element.elementor-element-4bb0466 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    fill: #f7941e;
    color: #f7941e;
    background-color: #fff;
    border-radius: 50px;
    padding: 15px 30px
}

.elementor-8 .elementor-element.elementor-element-4bb0466 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-4bb0466 .elementor-button:focus {
    color: #f7941e
}

.elementor-8 .elementor-element.elementor-element-4bb0466 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-4bb0466 .elementor-button:focus svg {
    fill: #f7941e
}

body.elementor-page-8:not(.elementor-motion-effects-element-type-background),
body.elementor-page-8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

@media(min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-441220e {
        width: 69.066%
    }

    .elementor-8 .elementor-element.elementor-element-20cf893 {
        width: 30.888%
    }
}

@media(max-width:1024px) {
    .elementor-8 .elementor-element.elementor-element-5ae1d45.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-8 .elementor-element.elementor-element-5ae1d45>.elementor-element-populated {
        padding: 0 20px
    }

    .elementor-8 .elementor-element.elementor-element-eb03790 .elementor-heading-title {
        font-size: 35px
    }

    .elementor-8 .elementor-element.elementor-element-86c0b43 .elementor-heading-title {
        font-size: 35px
    }

    .elementor-8 .elementor-element.elementor-element-96fa482.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-8 .elementor-element.elementor-element-96fa482>.elementor-element-populated {
        padding: 10px
    }

    .elementor-8 .elementor-element.elementor-element-ae1e195 .elementor-heading-title {
        font-size: 17px
    }

    .elementor-8 .elementor-element.elementor-element-7ab549e {
        padding: 30px 0
    }

    .elementor-8 .elementor-element.elementor-element-5d15388 .elementor-divider__text {
        font-size: 25px
    }

    .elementor-8 .elementor-element.elementor-element-3b9a51c {
        padding: 20px 0 0
    }

    .elementor-8 .elementor-element.elementor-element-4da0060 .elementor-image-box-title {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-4da0060 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-8 .elementor-element.elementor-element-6332c13 .elementor-image-box-title {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-6332c13 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-8 .elementor-element.elementor-element-1ea9907 .elementor-image-box-title {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-1ea9907 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-8 .elementor-element.elementor-element-0c7a990 .elementor-image-box-title {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-0c7a990 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-8 .elementor-element.elementor-element-ee76cbb {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-14a613f .elementor-image-box-title {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-14a613f .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-8 .elementor-element.elementor-element-867f5b7 .elementor-image-box-title {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-867f5b7 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-8 .elementor-element.elementor-element-4b1dd58 .elementor-image-box-title {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-4b1dd58 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-8 .elementor-element.elementor-element-bd44635 .elementor-image-box-title {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-bd44635 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-8 .elementor-element.elementor-element-5b308d9 {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-bec95d8 .elementor-heading-title {
        font-size: 25px
    }
}

@media(max-width:767px) {

    .elementor-8 .elementor-element.elementor-element-2e928cb:not(.elementor-motion-effects-element-type-background),
    .elementor-8 .elementor-element.elementor-element-2e928cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../../uploads/2022/09/homepage-HH-1.jpg")
    }

    .elementor-8 .elementor-element.elementor-element-5ae1d45>.elementor-element-populated {
        padding: 40px 20px
    }

    .elementor-8 .elementor-element.elementor-element-a93edd2>.elementor-element-populated {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-eb03790 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-eb03790 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-8 .elementor-element.elementor-element-86c0b43 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-86c0b43 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-8 .elementor-element.elementor-element-40c6d3e .elementor-button {
        font-size: 15px
    }

    .elementor-8 .elementor-element.elementor-element-96fa482>.elementor-element-populated {
        padding: 30px 10px
    }

    .elementor-8 .elementor-element.elementor-element-7115989 {
        margin-top: -105px;
        margin-bottom: 0
    }

    .elementor-8 .elementor-element.elementor-element-9d5e4a1>.elementor-element-populated {
        padding: 20px
    }

    .elementor-8 .elementor-element.elementor-element-ae1e195 .elementor-heading-title {
        font-size: 17px;
        line-height: 1em
    }

    .elementor-8 .elementor-element.elementor-global-1511 .elementor-field-group .elementor-field,
    .elementor-8 .elementor-element.elementor-global-1511 .elementor-field-subgroup label {
        font-size: 16px
    }

    .elementor-8 .elementor-element.elementor-element-7ab549e {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-5d15388 .elementor-divider__text {
        font-size: 20px
    }

    .elementor-8 .elementor-element.elementor-element-3b9a51c {
        margin-top: 20px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-9828da3>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-4da0060 .elementor-image-box-img {
        margin-bottom: 7px
    }

    .elementor-8 .elementor-element.elementor-element-3e958b3>.elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-6332c13 .elementor-image-box-img {
        margin-bottom: 7px
    }

    .elementor-8 .elementor-element.elementor-element-a985929>.elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-1ea9907 .elementor-image-box-img {
        margin-bottom: 7px
    }

    .elementor-8 .elementor-element.elementor-element-9dc3dc0>.elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-0c7a990 .elementor-image-box-img {
        margin-bottom: 7px
    }

    .elementor-8 .elementor-element.elementor-element-019b700>.elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-14a613f .elementor-image-box-img {
        margin-bottom: 7px
    }

    .elementor-8 .elementor-element.elementor-element-097c802>.elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-867f5b7 .elementor-image-box-img {
        margin-bottom: 7px
    }

    .elementor-8 .elementor-element.elementor-element-0d5ad50>.elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-4b1dd58 .elementor-image-box-img {
        margin-bottom: 7px
    }

    .elementor-8 .elementor-element.elementor-element-f5940e0>.elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-bd44635 .elementor-image-box-img {
        margin-bottom: 7px
    }

    .elementor-8 .elementor-element.elementor-element-5b308d9 {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-551f80a>.elementor-element-populated {
        padding: 20px
    }

    .elementor-8 .elementor-element.elementor-element-441220e>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-bec95d8 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-bec95d8 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.2em
    }

    .elementor-8 .elementor-element.elementor-element-20cf893>.elementor-element-populated {
        padding: 20px 0 0
    }
}