.text-content-conatainer p > a {
  font-weight: 600;
}

.text-content-conatainer p+h1,
.text-content-conatainer p+h2,
.text-content-conatainer p+h3,
.text-content-conatainer p+h4,
.text-content-conatainer p+h5,
.text-content-conatainer p+h6 {
    margin-top: var(--wp--preset--spacing--x-large) !important;
}

.text-content-conatainer ul+h1,
.text-content-conatainer ul+h2,
.text-content-conatainer ul+h3,
.text-content-conatainer ul+h4,
.text-content-conatainer ul+h5,
.text-content-conatainer ul+h6 {
    margin-top: var(--wp--preset--spacing--x-large) !important;
}

.text-content-conatainer ol+h1,
.text-content-conatainer ol+h2,
.text-content-conatainer ol+h3,
.text-content-conatainer ol+h4,
.text-content-conatainer ol+h5,
.text-content-conatainer ol+h6 {
    margin-top: var(--wp--preset--spacing--x-large) !important;
}

.text-content-conatainer h1+p,
.text-content-conatainer h2+p,
.text-content-conatainer h3+p,
.text-content-conatainer h4+p,
.text-content-conatainer h5+p,
.text-content-conatainer h6+p {
    margin-top: var(--wp--preset--spacing--small) !important;
}

.text-content-conatainer p+p, 
.text-content-conatainer ul+p,
.text-content-conatainer p+ul  {
    margin-top: var(--wp--preset--spacing--regular) !important;
}

select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

details summary {
    list-style: none;
}

details summary::-webkit-details-marker {
    display: none;
}

ul,
ol,
ul>li,
ol>li {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.list-padding {
    list-style-type: disc;
    padding-left: 32px;
}

ul.list-padding>li {
    list-style-type: disc;
    padding-left: 6px;
}



ol.list-padding {
    list-style-type: decimal;
    padding-left: 32px;
}

ol.list-padding>li {
    list-style-type: decimal;
    padding-left: 6px;

}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=password],
input[type=month],
input[type=number],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea,
input[type="file"]::file-selector-button,
select {
    border-radius: 6px !important;
    background: var(--wp--preset--color--white) !important;
/*     font-size: var(--wp--preset--font-size--regular) !important; */
    font-size: 16px !important;
    border: 1px solid var(--wp--preset--color--secondar-border) !important;
    padding: 12px 16px !important;

}

.select2-container .select2-dropdown,
.select2-container .select2-selection {
    border: 1px solid var(--wp--preset--color--border) !important;
}

input:focus,
textarea:focus {
    border-color: var(--wp--preset--color--grey) !important;
}

.card {
    background: var(--wp--preset--color--secondary-background);
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(29, 33, 41, 0.06);
    ;
    border: 1px solid var(--border);
    padding: 20px
}

.survey-popup, .quote-popup {
	cursor: pointer;
}

.order-0 {
	order: 0 !important;
}

.order-1 {
	order: 1 !important;
}

.order-2 {
	order: 2 !important;
} 

.order-3 {
	order: 3 !important;
}

.order-4 {
	order: 4 !important;
}
.width-max-content {
width: max-content !important;
}


.big-icon {
    min-width: 120px;
    min-height: 120px;
}

.normal-icon {
    min-width: 80px;
    min-height: 80px;
}

.small-icon {
    min-width: 60px;
    min-height: 60px;
}

.glass {
    background-color: rgba(15, 157, 88, 0.08);
}

a.clickable::before,
.clickable>a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.wp-block-cover__inner-container {
    width: 100% !important;
}
.vertical-divider {
    width: 1px;
    height: 100%;
    background: var(--wp--preset--color--border);
}

.slider-btn {
    cursor: pointer;
}

.icon-list li {
    position: relative;
    padding-left: 1.5rem;
}

.icon-list li::before {
    font-family: "Bootstrap-icons";
    position: absolute;
    left: 0;
    top: 0;
}

.icon-list.check-icon-list li::before {
    content: "\f26a";
}

.plusminus {
    position: relative;
    width: 15px;
    height: 15px;
    cursor: pointer;

    &.active {
        &:before {
            transform: translatey(-50%) rotate(-90deg);
            opacity: 0;
        }

        &:after {
            transform: translatey(-50%) rotate(0);
        }
    }

    &:before,
    &:after {
        content: "";
        display: block;
        background-color: var(--wp--preset--color--body);
        position: absolute;
        top: 50%;
        left: 0;
        transition: .35s;
        width: 100%;
        height: 1.5px;
    }

    &:before {
        transform: translatey(-52%);
    }

    &:after {
        transform: translatey(-50%) rotate(90deg);
    }

}

@media (max-width: 780px) {
    .wp-block-cover .wp-block-cover__inner-container {
        padding: 0 !important;
    }

    .marquee-container {
        position: relative;
        width: 100%;
        flex-basis: 100%;
        overflow: hidden;
        white-space: nowrap;
    }

    .marquee-container>* {
        min-width: 75%;
        animation: marquee-scroll 45s linear infinite;
    }

    .marquee-container:hover>* {
        animation-play-state: paused;
    }

    @keyframes marquee-scroll {
        from {
            transform: translateX(0);
        }

        to {
            transform: translateX(-450%);
        }
    }
}