.elementor-4136 .elementor-element.elementor-element-158e80b:not(.elementor-motion-effects-element-type-background),
.elementor-4136 .elementor-element.elementor-element-158e80b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2019/01/sparta_agency_town_background.jpg.webp);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-4136 .elementor-element.elementor-element-158e80b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0 115px 0
}

.elementor-4136 .elementor-element.elementor-element-158e80b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-4136 .elementor-element.elementor-element-b3b5289.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-4136 .elementor-element.elementor-element-7b61edb {
    margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 125px) 0;
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-7b61edb .elementor-heading-title {
    color: #FFF
}

.elementor-4136 .elementor-element.elementor-element-9c0cd2a .elementor-heading-title {
    color: #FFF
}

.elementor-4136 .elementor-element.elementor-element-9c0cd2a {
    color: #99A9B5
}

.elementor-4136 .elementor-element.elementor-element-980bb0e .gem-icon {
    background-color: #00D4AA;
    padding: 10px;
    border-color: #00D4AA
}

.elementor-4136 .elementor-element.elementor-element-980bb0e .gem-icon .gem-icon-shape-hexagon-back-inner-before {
    background-color: #00D4AA
}

.elementor-4136 .elementor-element.elementor-element-980bb0e .gem-icon .back-angle i {
    color: #FFF
}

.elementor-4136 .elementor-element.elementor-element-980bb0e .gem-icon svg {
    fill: #FFF
}

.elementor-4136 .elementor-element.elementor-element-db03c66 {
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-5e82f63 {
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-f0d1321 .gem-icon {
    background-color: #11C0D7;
    padding: 10px;
    border-color: #11C0D7
}

.elementor-4136 .elementor-element.elementor-element-f0d1321 .gem-icon .gem-icon-shape-hexagon-back-inner-before {
    background-color: #11C0D7
}

.elementor-4136 .elementor-element.elementor-element-f0d1321 .gem-icon .back-angle i {
    color: #FFF
}

.elementor-4136 .elementor-element.elementor-element-f0d1321 .gem-icon svg {
    fill: #FFF
}

.elementor-4136 .elementor-element.elementor-element-4abd923 {
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-11557f5 {
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-5dbe659 .gem-icon {
    background-color: #3F70CA;
    padding: 10px;
    border-color: #3F70CA
}

.elementor-4136 .elementor-element.elementor-element-5dbe659 .gem-icon .gem-icon-shape-hexagon-back-inner-before {
    background-color: #3F70CA
}

.elementor-4136 .elementor-element.elementor-element-5dbe659 .gem-icon .back-angle i {
    color: #FFF
}

.elementor-4136 .elementor-element.elementor-element-5dbe659 .gem-icon svg {
    fill: #FFF
}

.elementor-4136 .elementor-element.elementor-element-9c42068 {
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-e6b62c4 {
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-3b2c531 .gem-icon {
    background-color: #A576C9;
    padding: 10px;
    border-color: #A576C9
}

.elementor-4136 .elementor-element.elementor-element-3b2c531 .gem-icon .gem-icon-shape-hexagon-back-inner-before {
    background-color: #A576C9
}

.elementor-4136 .elementor-element.elementor-element-3b2c531 .gem-icon .back-angle i {
    color: #FFF
}

.elementor-4136 .elementor-element.elementor-element-3b2c531 .gem-icon svg {
    fill: #FFF
}

.elementor-4136 .elementor-element.elementor-element-2b37e28 {
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-62b3ec4 {
    text-align: center
}

.elementor-4136 .elementor-element.elementor-element-62b3ec4,
.elementor-4136 .elementor-element.elementor-element-62b3ec4 .elementor-text-editor * {
    font-size: 14px
}

.elementor-4136 .elementor-element.elementor-element-62b3ec4 p {
    margin-block-end: 0
}

.elementor-4136 .elementor-element.elementor-element-2e2010c {
    --spacer-size: 50px
}

.elementor-4136 .elementor-element.elementor-element-4f5ad4a>.elementor-widget-container {
    margin: 40px 0 0 0
}

.elementor-4136 .elementor-element.elementor-element-4f5ad4a .wpcf7-form-control-wrap {
    margin-bottom: 40px
}

.elementor-4136 .elementor-element.elementor-element-4f5ad4a .thegem-cf7 .with-label {
    margin-bottom: 40px
}

.elementor-4136 .elementor-element.elementor-element-4f5ad4a label {
    text-align: left
}

.elementor-4136 .elementor-element.elementor-element-4f5ad4a .wpcf7-form p:nth-last-of-type(1) {
    align-items: flex-start
}

.elementor-4136 .elementor-element.elementor-element-4f5ad4a .wpcf7-form .submit-outer {
    align-items: flex-start
}

.elementor-4136 .elementor-element.elementor-element-4f5ad4a .wpcf7-submit {
    margin: 0 0 0 0
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4136 .elementor-element.elementor-element-7030532 {
        width: 50%
    }
    .elementor-4136 .elementor-element.elementor-element-a2cbbe4 {
        width: 50%
    }
    .elementor-4136 .elementor-element.elementor-element-82acffb {
        width: 50%
    }
    .elementor-4136 .elementor-element.elementor-element-54266c5 {
        width: 50%
    }
}