@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");

:root {
    --primary-soft-color: #c5f5f2;
    --primary-color: #11998e;
    --primary-dark-color: #043430;
    --primary-soft-dark-color: rgba(4, 52, 48, 1);
    --red-soft-color: #ffc2bd;
}

body {
    font-family: "Inter", serif;
}

input {
    outline: none;
}

._bg-primary-soft-color {
    background-color: var(--primary-soft-color);
}

._bg-primary-color {
    background-color: var(--primary-color);
}

._bg-primary-soft-dark-color {
    background-color: var(--primary-soft-dark-color);
}

._bg-red-soft-color {
    background-color: var(--red-soft-color);
}

._text-primary-color {
    color: var(--primary-color);
}

._text-primary-dark-color {
    color: var(--primary-dark-color);
}

._bg-gradient-white-to-primary {
    background: linear-gradient(113.3deg, #ffffff 14.21%, #11998e 100.16%);
}

._bg-gradient-primary-soft-to-primary {
    background: linear-gradient(113.3deg, #c5f5f2 14.21%, #11998e 100.16%);
}

._bg-gradient-primary-to-primary-soft {
    background: linear-gradient(113.3deg, #11998e 14.21%, #c5f5f2 100.16%);
}

._bg-gradient-primary-to-dark {
    background: linear-gradient(90deg, #0d9a8f 0%, #043430 100%);
}

ul#faq-list li:not(:last-child) {
    border-bottom: solid gray 1px;
}
ul#faq-list li:first-child div {
    border-radius: 30px 30px 0px 0px;
}
ul#faq-list li:last-child div {
    border-radius: 0px 0px 30px 30px;
}

/* Swipper JS */
._feedback_.swiper {
    width: 100%;
    height: 350px;
}
