﻿
.color-blue {
    color: #283693 !important;
}

.yellow-color {
    color: #FFC806 !important;
}

.position-relative {
    position: relative;
}

.elementor-747 .elementor-element.elementor-element-70278b6d .elementor-swiper-button {
    font-size: 38px;
    color: #bfbfbf;
    margin-left: -40px;
}

.elementor-swiper-button.elementor-swiper-button-next {
    margin-right: -30px;
}

.elementor-accordion .elementor-accordion-item {
    border-left: 0 solid #d5d8dc !important;
}

.elementor-accordion .elementor-accordion-item {
    border-right: 0 solid #d5d8dc !important;
}

.list_style h3.elementor-icon-box-title {
    margin-top: 0;
}

.priceing .elementor-widget-tabs .elementor-tab-content {
    border: none !important;
}

.priceing .elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: none !important;
}

.priceing .elementor-widget-tabs .elementor-tab-desktop-title {
    border: none !important;
    background: #EDECF9;
    border-radius: 80px;
    font-size: 17px;
}

.priceing .elementor-widget-tabs .elementor-tab-title:before {
    border: none !important;
}

.priceing .elementor-widget-tabs .elementor-tab-title:after {
    border: none !important;
}

.priceing .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 0 !important;
}

.priceing .elementor-widget-tabs .elementor-tab-content {
    padding: 0;
    display: none;
}

#wpforms-form-8465 label, #wpforms-form-8430 label, #wpforms-form-8740 label,
#wpforms-form-8769 label {
    margin-bottom: 10px !important;
}

#wpforms-submit-8465, #wpforms-submit-8430, #wpforms-submit-8740, #wpforms-submit-8769 {
    margin-top: 20px
}

#wpforms-8465-field_12, #wpforms-8465-field_13 {
    margin-bottom: 10px
}

[data-id="7f69e52"] {
    margin-left: auto;
}

[data-id="ed2a27d"] {
    top: auto;
    transform: scale(1)
}

#pre-pop-1, .pre-form-2, .pre-form-3, .pre-form-4 {
    height: "fit-content";
}

#pre-pop-2, #pre-pop-3, #pre-pop-4 {
    /* 	height: "fit-content"; */
    display: none;
    margin: auto 0 auto auto;
}

.pre-form-2, .pre-form-3, .pre-form-4 {
    display: none;
}

#wpforms-8465-field_12-container {
    position: relative;
}

#send-otp {
    bottom: 10px;
}

.wpf-center .wpforms-head-container, .wpf-center .wpforms-submit-container {
    text-align: center
}

.priceing .elementor-tab-title.elementor-active {
    background: #283693 !important;
    color: #fff !important;
}

.priceing .elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: hidden;
    margin-bottom: 20px;
}

.priceing .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
    margin: 10px 10px 0;
}

.priceing .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
    padding: 18px 60px;
}

.desktop-none {
    display: none;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    max-width: 200px !important;
    max-height: 271px !important;
    width: 100% !important;
    height: 100% !important;
}

.ha-cs-switch-wrapper .ha-cs-button.active {
    background-color: #283693 !important;
    color: #fff;
}

.desktop-none {
    display: none;
}

ul.listrtkel {
    margin: 0;
    padding-left: 20px;
    padding-top: 10px;
}

label.wpforms-field-label {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.wpforms-container .wpforms-field {
    padding: 10px 0 0 !important;
    position: relative;
}

label.wpforms-field-label {
    font-size: 15px !important;
}

.wpforms-container .wpforms-submit-container {
    padding: 0px 0 0 0 !important;
}

@media screen and (max-width: 767px) {
    .priceing .elementor-inner-section {
        margin-top: 0px !important;
        margin-bottom: 0px;
    }

    .elementor-2812 .elementor-element.elementor-element-4e2badd > .elementor-element-populated {
        margin: 13px 0px 0px 0px !important;
    }

    .elementor-2818 .elementor-element.elementor-element-21cac41 > .elementor-element-populated {
        margin: 13px 0px 0px 0px !important;
    }

    .elementor-2825 .elementor-element.elementor-element-8a97f72 > .elementor-element-populated {
        margin: 10px 0px 0px 0px !important;
    }

    .elementor-2828 .elementor-element.elementor-element-232b038 > .elementor-element-populated {
        margin: 10px 0px 0px 0px !important;
    }

    .desktop-none {
        display: block;
    }

    .fastercollection {
        font-weight: bold;
    }

    .bars svg {
        width: 48px;
        height: 35px;
    }

        .bars svg: {
            width: 48px;
            height: 35px;
        }

    .bars button:hover, .bars button:focus, .bars [type="submit"]:hover, .bars [type="submit"]:focus, .bars [type="button"]:hover, .bars [type="button"]:focus {
        color: #ffffff;
        background-color: #fff;
        text-decoration: none;
    }

    .clients img.swiper-slide-image {
        width: 100%;
        height: 60px;
        object-fit: cover;
        background: #fff;
        padding: 10px;
    }

    html, body {
        overflow-x: hidden !important;
    }

    .pricemibilescroll {
        overflow: scroll !important;
    }

        .pricemibilescroll .elementor-container {
            width: 970px !important;
            /* overflow-x: auto !important; */
            max-width: 2190px !important;
            display: flex;
            flex-wrap: nowrap;
        }

        .pricemibilescroll .elementor-element-populated {
            border-radius: 30px !important;
            margin-right: 21px !important;
            padding: 15px !important;
        }

    .elementor-2798 .elementor-element.elementor-element-8eb2220 > .elementor-element-populated {
        box-shadow: none !important;
        margin: 0 0px 0px 0px !important;
        padding: 43px 30px 43px 30px;
    }

    .elementor-2812 .elementor-element.elementor-element-4e2badd > .elementor-element-populated {
        box-shadow: none !important;
        margin: 0 0px 0px 0px !important;
        padding: 43px 30px 43px 30px;
    }

    .elementor-2818 .elementor-element.elementor-element-21cac41 > .elementor-element-populated {
        box-shadow: none !important;
        margin: 0 0px 0px 0px !important;
        padding: 43px 30px 43px 30px;
    }


    .elementor-2822 .elementor-element.elementor-element-140f9f5 > .elementor-element-populated {
        box-shadow: none !important;
        margin: 0 0px 0px 0px !important;
        padding: 43px 30px 43px 30px;
    }

    .elementor-2825 .elementor-element.elementor-element-8a97f72 > .elementor-element-populated {
        box-shadow: none !important;
        margin: 0 0px 0px 0px !important;
        padding: 43px 30px 43px 30px;
    }

    .elementor-2828 .elementor-element.elementor-element-232b038 > .elementor-element-populated {
        box-shadow: none !important;
        margin: 0 0px 0px 0px !important;
        padding: 43px 30px 43px 30px;
    }

    .pricemibilescroll .elementor-heading-title {
        text-align: left;
    }

    .elementor-2476 .elementor-element.elementor-element-1b0278c .elementor-testimonial__image img {
        width: 3.8rem !important;
        height: 5.1rem !important;
    }

    .elementor-2476 .elementor-element.elementor-element-1b0278c.elementor-arrows-yes .elementor-main-swiper {
        width: calc( 100% - 0px ) !important;
    }

    .elementor-747 .elementor-element.elementor-element-70278b6d .elementor-testimonial__image img {
        width: 3.8rem !important;
        height: 5.1rem !important;
    }

    .elementor-747 .elementor-element.elementor-element-70278b6d.elementor-arrows-yes .elementor-main-swiper {
        width: calc( 100% - 0px ) !important;
    }

    .mobile-none {
        display: none;
    }

    .desktop-none {
        display: block;
    }

    .elementor-747 .elementor-element.elementor-element-70278b6d .elementor-swiper-button {
        font-size: 18px;
        margin-left: -28px;
    }

    .bars svg {
        width: 56px;
        height: 34px;
        fill: #ffff;
        padding: 3px;
        margin-top: 5px;
    }

    .elementor-1064 .elementor-element.elementor-element-3fa4bfa .wpr-offcanvas-trigger {
        background: #283693;
        border-radius: 5px;
    }

    #send-otp {
        bottom: 20px !important;
    }
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}


