.elementor-27549 .elementor-element.elementor-element-8e68548{margin-top:0px;margin-bottom:0px;padding:0px 1px 1px 1px;}.elementor-27549 .elementor-element.elementor-element-11e7aa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-27549 .elementor-element.elementor-element-11e7aa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-27549 .elementor-element.elementor-element-11e7aa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-27549 .elementor-element.elementor-element-11e7aa5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-27549 .elementor-element.elementor-element-11e7aa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-27549 .elementor-element.elementor-element-11e7aa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-27549 .elementor-element.elementor-element-11e7aa5{--e-icon-list-icon-size:14px;width:30%;max-width:30%;}.elementor-27549 .elementor-element.elementor-element-11e7aa5 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:42px 0px 0px 25px;}.elementor-27549 .elementor-element.elementor-element-372244f iframe{height:272px;}.elementor-27549 .elementor-element.elementor-element-372244f{width:70%;max-width:70%;}.elementor-27549 .elementor-element.elementor-element-0c9b6c2{text-align:center;color:#1E1C1C;}.elementor-27549 .elementor-element.elementor-element-108cf1e{text-align:center;}.elementor-27549 .elementor-element.elementor-element-108cf1e .elementor-heading-title{color:#000000;font-family:"Work Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-27549 .elementor-element.elementor-element-a76fd35{padding:1px 1px 1px 1px;}.elementor-27549 .elementor-element.elementor-element-cbc570f{color:#1E1C1C;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-27549 .elementor-element.elementor-element-29c3a3b > .elementor-widget-container{margin:-20px -30px 0px -30px;}.elementor-27549 .elementor-element.elementor-element-15a5ccf{text-align:center;}.elementor-27549 .elementor-element.elementor-element-15a5ccf .elementor-heading-title{color:#020202;font-family:"Work Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-27549 .elementor-element.elementor-element-df2d0c0 .elementor-button{fill:#FDFDFD;color:#FDFDFD;background-color:#2C2C65;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-27549 .elementor-element.elementor-element-df2d0c0 .elementor-button:hover, .elementor-27549 .elementor-element.elementor-element-df2d0c0 .elementor-button:focus{background-color:#163AB2;}.elementor-27549 .elementor-element.elementor-element-df2d0c0{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-98068e7{color:#1D1818;}.elementor-27549 .elementor-element.elementor-element-98068e7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-04c02f6{color:#201D1D;}.elementor-27549 .elementor-element.elementor-element-bbc5172 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;background-color:#6956A6;border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:20px 30px 20px 30px;}.elementor-27549 .elementor-element.elementor-element-bbc5172 .elementor-button:hover, .elementor-27549 .elementor-element.elementor-element-bbc5172 .elementor-button:focus{background-color:#163AB2;}.elementor-27549 .elementor-element.elementor-element-bbc5172 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-bbc5172{width:50%;max-width:50%;}.elementor-27549 .elementor-element.elementor-element-f055f09 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;background-color:#6956A6;border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:20px 30px 20px 30px;}.elementor-27549 .elementor-element.elementor-element-f055f09 .elementor-button:hover, .elementor-27549 .elementor-element.elementor-element-f055f09 .elementor-button:focus{background-color:#163AB2;}.elementor-27549 .elementor-element.elementor-element-f055f09 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-f055f09{width:25%;max-width:25%;}.elementor-27549 .elementor-element.elementor-element-5b58141{color:#181616;}.elementor-27549 .elementor-element.elementor-element-5b58141 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-fc8f583{width:33%;max-width:33%;}.elementor-27549 .elementor-element.elementor-element-f551d84{width:33%;max-width:33%;}.elementor-27549 .elementor-element.elementor-element-5f4f8dd{width:33%;max-width:33%;}.elementor-27549 .elementor-element.elementor-element-e1a8a6a .elementor-button{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;background-color:#6956A6;border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:20px 30px 20px 30px;}.elementor-27549 .elementor-element.elementor-element-e1a8a6a .elementor-button:hover, .elementor-27549 .elementor-element.elementor-element-e1a8a6a .elementor-button:focus{background-color:#163AB2;}.elementor-27549 .elementor-element.elementor-element-e1a8a6a > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-e1a8a6a{width:50%;max-width:50%;}.elementor-27549 .elementor-element.elementor-element-d786587 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;background-color:#6956A6;border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:20px 30px 20px 30px;}.elementor-27549 .elementor-element.elementor-element-d786587 .elementor-button:hover, .elementor-27549 .elementor-element.elementor-element-d786587 .elementor-button:focus{background-color:#163AB2;}.elementor-27549 .elementor-element.elementor-element-d786587 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-d786587{width:25%;max-width:25%;}.elementor-27549 .elementor-element.elementor-element-4bce785{color:#101010;}@media(max-width:767px){.elementor-27549 .elementor-element.elementor-element-11e7aa5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27549 .elementor-element.elementor-element-11e7aa5{width:initial;max-width:initial;}.elementor-27549 .elementor-element.elementor-element-372244f{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-df2d0c0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27549 .elementor-element.elementor-element-df2d0c0{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-bbc5172 .elementor-button{font-size:16px;padding:18px 18px 18px 18px;}.elementor-27549 .elementor-element.elementor-element-bbc5172 > .elementor-widget-container{margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-bbc5172{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-f055f09 .elementor-button{font-size:16px;padding:18px 18px 18px 18px;}.elementor-27549 .elementor-element.elementor-element-f055f09 > .elementor-widget-container{margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-f055f09{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-fc8f583{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-f551d84{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-5f4f8dd{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-e1a8a6a .elementor-button{font-size:16px;padding:18px 18px 18px 18px;}.elementor-27549 .elementor-element.elementor-element-e1a8a6a > .elementor-widget-container{margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-e1a8a6a{width:100%;max-width:100%;}.elementor-27549 .elementor-element.elementor-element-d786587 .elementor-button{font-size:16px;padding:18px 18px 18px 18px;}.elementor-27549 .elementor-element.elementor-element-d786587 > .elementor-widget-container{margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-27549 .elementor-element.elementor-element-d786587{width:100%;max-width:100%;}}/* Start custom CSS for section, class: .elementor-element-8e68548 */select#form-field-serviceable_areas {
    text-transform: uppercase!important;
}

.elementor-140 .elementor-element.elementor-element-12aaf2b .elementor-field-group .elementor-select-wrapper select {
    height: 52px;
}

.elementor-field-type-radio.elementor-field-group.elementor-column.elementor-field-group-package_deal {
    display: none;
}


.select-packages {
    background: #ebebed;
}

.plan_space{
    font-size: 22px !important;
}

.blue-background {
    font-size: 13px !important;
}


a.select-packages {
    display: block;
    border-radius: 20px;
    border: 3px solid #FFF;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    padding: 20px 20px !important;
}

.available_packages li{
    margin:  5px !important;
}


ul.options_package_grid {
    margin: 10px 0;
    list-style: none;
    display: flex;
}

.e-form__indicators__indicator__number.e-form__indicators__indicator--shape-circle {
    display: none;
}

.e-form__indicators__indicator {
    width: 33%;
    float: left;
}

.e-form__indicators.e-form__indicators--type-number_text {display: block;}

label.e-form__indicators__indicator__label {
    display: block;
    width: 250px;
}

.elementor-form-fields-wrapper {
    clear: both;
}

.elementor-form-fields-wrapper h3 {
    text-align: center;
    color: #000247;
    text-transform: uppercase;
    font-size: 28px;
    margin: 25px 0 5px;
}

.elementor-field-type-acceptance {
    text-align: center;
    margin-bottom: 30px!important;
    display: block;
}

.e-form__indicators__indicator {
    background: #a7455b;
    padding: 11px 0 8px;
    position: relative;
}

.e-form__indicators__indicator:after {
    content: "";
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #a7455b;
    position: absolute; right: -20px; top: 0;
    z-index: 1;
}

.e-form__indicators__indicator:before {
    content: "";  
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
    border-left: 23px solid #FFF;
    position: absolute; left: 0; top: -3px;
}
.e-form__indicators__indicator:first-child:before {
    display: none;
}

.e-form__indicators__indicator.e-form__indicators__indicator--state-completed, .e-form__indicators__indicator.e-form__indicators__indicator--state-completed label, .e-form__indicators__indicator.e-form__indicators__indicator--state-active, .e-form__indicators__indicator.e-form__indicators__indicator--state-active label {
    background: #cb5759;
    color: #FFF;
}

.e-form__indicators__indicator.e-form__indicators__indicator--state-completed:after, .e-form__indicators__indicator.e-form__indicators__indicator--state-active:after{
    border-left: 20px solid #cb5759;
}

label.e-form__indicators__indicator__label {
    font-size: 14px;
}

body .elementor-acceptance-field {
    display: inline-block!important;
    border: 2px solid #CCC!important;
}

.elementor-field-type-acceptance.elementor-field-group {
    text-align: center;
    margin-bottom: 20px!important;
}

input.elementor-button.elementor-size-md.e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-next {
    margin-top: 20px;
}

input.elementor-button.elementor-size-md.e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-previous {
    background: #FFF!important;
    color: #000147!important;
    font-size: 15px;
    margin-top: 24px;
}

.select-packages img {
    margin: 0 auto;
}

.selectize-input {
    border: none;
    box-shadow: none!important;
    background: none!important;
    padding-bottom: 1px;
}

.selectize-control.single .selectize-input:after {
    display: none;
}

.selectize-dropdown {
    background: #FFF!important;
    max-height: 150px!important;
    margin-left: -2%!important;
    width: 102%!important;
    top: 42px!important;
    max-width: 760px!important;
}
.selectize-dropdown-content {
    max-height: 120px!important;
}

input#form-field-serviceable_areas-selectized {
    display: none;
}

@media screen and (min-width:721px) {
    ul.options_package_grid.expand {
        width: 130%;
        margin-left: -16%;
    }
    .select-packages img {
        max-width: 220px;
    }
}
@media screen and (max-width:720px) {
    .e-form__indicators__indicator {
        padding: 15px 0 10px;
    }
    label.e-form__indicators__indicator__label {
        width: 105px;
        padding-left: 15px;
        box-sizing: border-box;
    }
    label.e-form__indicators__indicator__label {
        font-size: 9px;
    }
    .e-form__indicators.e-form__indicators--type-number_text {
        left: -3%;
        position: relative;
    }
    ul.options_package_grid {
        flex-direction: column;
    }
    .options_package_grid li {
        margin-left: 5%;
        margin-right: 5%;
    }
}

h2{
    font-size: 35px !important;
    margin: 25px 0 20px 0 !important;
}

h3{
    font-size: 30px !important;
    margin: 25px 0 0px 0 !important;
}

h4{
    font-size: 28px !important;/* End custom CSS */