
/* SIDEBAR FORM */
.quote-form {max-width: 255px;}
        .quote-form .title {background-color: var(--c-primary);}
        .quote-form {height: fit-content; box-shadow: 0 0 6px var(--_c-light-500); border-radius: 0; margin-bottom: 20px;}
        .quote-form .title {border-radius: 0; padding: 13px;}
        .quote-form form label svg {display: none;}
        .quote-form .title :first-child {font-size: calc(var(--fs-sm, 18px) + 2px);}
        .quote-form form {padding: 20px 10px; border-radius: 0;}
        .quote-form form label svg {filter: var(--fl-primary);}
        .quote-form .number { display: block; color: var(--_c-black-500); font-weight: 600; margin-right: 5px;}
        .quote-form label[for="captcha"]{color: var(--c-tertiary);}
        .quote-form form :is(label, input, select) {font-size: var(--fs-xs, 14px);}
        .quote-form form :is(label){color: var(--_c-red-500); position: relative; display: flex;}
        .quote-form form [type="submit"] {width: 120px; font-size: var(--fs-xs, 14px); margin-left: auto;}
        .quote-form form select{background: no-repeat 92% 50% / 10px url(../images/icons/downarrow.svg); background-color: #fff;}
        .quote-form form > :nth-child(n+4):nth-child(-n+9) {width: calc(50% - 5px);}
        .quote-form form > :nth-child(10):nth-child(10) {width:100%;}
        .quote-form form > :nth-child(n+13):nth-child(-n+17){width: calc(50% - 5px);  }
        .quote-form form > :nth-child(19):nth-child(19) {width: 100%;}
        .quote-form form > :nth-child(n+25):nth-child(-n+31) {width: 100%;}
        .quote-form form textarea {margin: 0;}
        .quote-form form input[id="captcha"] {max-width: 100%;}
        .quote-form form button[type="submit"] {width: 100%;}

        @media only screen and (max-width: 991px) {
            .quote-form {max-width: 530px;}
            .quote-form form > :nth-child(n+25):nth-child(-n+26) {width: calc(50% - 5px)}
            .quote-form form > :nth-child(n+30):nth-child(-n+35) {width: calc(33.33% - 7px);}
        }

        @media only screen and (max-width: 475px) {
            .quote-form form > :nth-child(n+30):nth-child(-n+31) {width: calc(50% - 5px);}
            .quote-form form > :nth-child(35):nth-child(35) {width: 100%;}
        }