@font-face {
    font-family: "liberator";
    font-style: normal;
    font-weight: normal;
    src: url("data:font/woff2;base64,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") format('woff2');
}

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;700&display=swap');


#root {
    /* #abb8c3 ciano */
    /* #e32d25  blu */
    /* #452779 viola */
    /* #bdbdbd grigio */
    /* #1f5473 icone */
}

body {
    background: #f9f9f9;
    /* display: flex; */
    justify-content: center;
    align-items: center;
    flex-direction: column;
    /*font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;*/
    /*font-family: 'Lato', sans-serif;*/
    /* font-family: 'Work Sans', sans-serif;*/
    /* height: 100vh; */
}

#h4_amount {
    font-size: 1.5rem !important;
}

h1 {
    /* font-weight: bold; */
    margin: 0;
}

h2 {
    text-align: center;
}

.bold {
    font-weight: bold;
}

p {
    font-size: 14px;
    font-weight: 100;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin: 20px 0 30px;
}

.bg-blue {
    background-color: #e32d25;
}

.bg-orange {
    background-color: #eb9d00;
}

span {
    font-size: 12px;
}

a {
    color: #333;
    font-size: 14px;
    text-decoration: none;
    margin: 15px 0;
}

.btn-aurora {
    border-radius: 20px;
    border: 1px solid #e32d25;
    background-color: #e32d25;
    color: #FFFFFF;
    font-size: 12px;
    /* font-weight: bold; */
    padding: 12px 45px;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: transform 80ms ease-in;
    border: 1px solid white;
}

.form-control:focus {
    box-shadow: none;
    border-color: #e32d25
}

.btn-aurora:active {
    transform: scale(0.95);
}

.btn-aurora:focus {
    outline: none;
}

.ghost {
    background-color: transparent;
    border-color: #FFFFFF;
}

.ghost-reverse {
    background-color: transparent;
    border: 1px solid #e32d25;
    padding: 12px 45px;
    color: #e32d25;
}

#login,
#registration {
    background-color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0 25px;
    height: 100%;
    text-align: center;
}

.no-display {
    display: none;
}

input {
    background-color: #eee;
    border: none;
    padding: 12px 15px;
    margin: 8px 0;
    width: 100%;
}

#registration input {
    margin: 5px 0;
}

.container-login {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.116), 0 10px 10px rgba(0, 0, 0, 0.089);
    position: relative;
    overflow: hidden;
    width: 768px;
    max-width: 100%;
    min-height: 480px;
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #ff9800;
    background-color: #ff9800;
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}

iframe {
    border: 0px !important;
}

.form-container {
    position: absolute;
    top: 0;
    height: 100%;
    transition: all 0.6s ease-in-out;
}

.sign-in-container {
    left: 0;
    width: 50%;
    z-index: 2;
}

.container-login.right-panel-active .sign-in-container {
    transform: translateX(100%);
}

.sign-up-container {
    left: 0;
    width: 50%;
    opacity: 0;
    z-index: 1;
}

.container-login.right-panel-active .sign-up-container {
    transform: translateX(100%);
    opacity: 1;
    z-index: 5;
    animation: show 0.6s;
}

@keyframes show {
    0%, 49.99% {
        opacity: 0;
        z-index: 1;
    }

    50%, 100% {
        opacity: 1;
        z-index: 5;
    }
}

.overlay-container {
    position: absolute;
    top: 0;
    left: 50%;
    width: 50%;
    height: 100%;
    overflow: hidden;
    transition: transform 0.6s ease-in-out;
    z-index: 100;
}

.container-login.right-panel-active .overlay-container {
    transform: translateX(-100%);
}

.overlay {
    background: #e32d25;
    background: -webkit-linear-gradient(to right, #eb9d00, #d90b02);
    background: linear-gradient(to right, #d90b02, #eb9d00);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    color: #FFFFFF;
    position: relative;
    left: -100%;
    height: 100%;
    width: 200%;
    transform: translateX(0);
    transition: transform 0.6s ease-in-out;
}

.container-login.right-panel-active .overlay {
    transform: translateX(50%);
}

.overlay-panel {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0 40px;
    text-align: center;
    top: 0;
    height: 100%;
    width: 50%;
    transform: translateX(0);
    transition: transform 0.6s ease-in-out;
}

.overlay-left {
    transform: translateX(-20%);
}

.container-login.right-panel-active .overlay-left {
    transform: translateX(0);
}

.overlay-right {
    right: 0;
    transform: translateX(0);
}

.container-login.right-panel-active .overlay-right {
    transform: translateX(20%);
}

.social-container {
    margin: 20px 0;
}

    .social-container a {
        border: 1px solid #DDDDDD;
        border-radius: 50%;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        margin: 0 5px;
        height: 40px;
        width: 40px;
    }

footer {
    background-color: #222;
    color: #fff;
    font-size: 14px;
    bottom: 0;
    position: fixed;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 999;
}

    footer p {
        margin: 10px 0;
    }

    footer i {
        color: red;
    }

    footer a {
        color: #3c97bf;
        text-decoration: none;
    }

.wrapper {
    display: flex;
    flex-wrap: nowrap;
    height: 7%;
    width: auto;
    align-items: center;
    justify-content: space-evenly;
}

.wrapper-PersonalArea {
    display: inline-flex;
    height: 100px;
    width: 400px;
    align-items: center;
    justify-content: space-evenly;
    border-radius: 5px;
    padding: 20px 15px;
}

    .wrapper .option,
    .wrapper-PersonalArea .option {
        background: #fff;
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        margin: 0 10px;
        border-radius: 5px;
        cursor: pointer;
        padding: 0 10px;
        border: 2px solid lightgrey;
        transition: all 0.3s ease;
    }

.option .dot {
    height: 20px;
    width: 20px;
    background: #d9d9d9;
    border-radius: 50%;
    position: relative;
}

.modal-content,
.modal-header {
    border-radius: 0px !important;
}

.option .dot::before {
    position: absolute;
    content: "";
    top: 4px;
    left: 4px;
    width: 12px;
    height: 12px;
    background: #e32d25;
    border-radius: 50%;
    opacity: 0;
    transform: scale(1.5);
    transition: all 0.3s ease;
}

.wizard > .content > .body .wrapper-PersonalArea label {
    display: flex !important;
}

.wizard > .content {
    min-height: 300px !important;
}

.wrapper input[type="radio"],
.wrapper-PersonalArea input[type="radio"] {
    display: none !important;
}

#Next-1:checked:checked ~ .Next-1,
#option-1:checked:checked ~ .option-1,
#option-2:checked:checked ~ .option-2,
#option-3:checked:checked ~ .option-3,
#Next-4:checked:checked ~ .Next-4,
#option-5:checked:checked ~ .option-5,
#Next-6:checked:checked ~ .Next-6,
#option-6:checked:checked ~ .option-6,
#Next-5:checked:checked ~ .Next-5,
#option-7:checked:checked ~ .option-7,
#Next-8:checked:checked ~ .Next-8,
#option-10:checked:checked ~ .option-10,
#Next-9:checked:checked ~ .Next-9,
#option-11:checked:checked ~ .option-11,
#Next-12:checked:checked ~ .Next-12,
#option-12:checked:checked ~ .option-12,
#Next-13:checked:checked ~ .Next-13,
#option-13:checked:checked ~ .option-13,
#Next-14:checked:checked ~ .Next-14,
#option-14:checked:checked ~ .option-14,
#Next-15:checked:checked ~ .Next-15,
#option-15:checked:checked ~ .option-15,
#Next-16:checked:checked ~ .Next-16,
#individual:checked:checked ~ .individual,
#company:checked:checked ~ .company,
#PdcAriaAria:checked:checked ~ .PdcAriaAria,
#PdcAriaAcqua:checked:checked ~ .PdcAriaAcqua,
#balturProduct:checked:checked ~ .balturProduct,
#nonBalturProduct:checked:checked ~ .nonBalturProduct,
#kitAcs:checked:checked ~ .kitAcs,
#noKitAcs:checked:checked ~ .noKitAcs,
#minor12mq:checked:checked ~ .minor12mq,
#greater12mq:checked:checked ~ .greater12mq {
    border-color: #e32d25;
    background: #e32d25;
}

#twoHndlt:checked:checked ~ .twoHndlt,
#threeHndlt:checked:checked ~ .threeHndlt,
#other:checked:checked ~ .other {
    border-color: #e32d25;
    background: #e32d25;
}

#Next-1:checked:checked ~ .Next-1 .dot,
#option-1:checked:checked ~ .option-1 .dot,
#option-2:checked:checked ~ .option-2 .dot,
#option-3:checked:checked ~ .option-3 .dot,
#Next-4:checked:checked ~ .Next-4 .dot,
#option-5:checked:checked ~ .option-5 .dot,
#Next-6:checked:checked ~ .Next-6 .dot,
#option-6:checked:checked ~ .option-6.dot,
#Next-5:checked:checked ~ .Next-5 .dot,
#option-7:checked:checked ~ .option-7 .dot,
#Next-8:checked:checked ~ .Next-8 .dot,
#option-10:checked:checked ~ .option-10 .dot,
#Next-9:checked:checked ~ .Next-9 .dot,
#option-11:checked:checked ~ .option-11 .dot,
#Next-12:checked:checked ~ .Next-12 .dot,
#option-12:checked:checked ~ .option-12 .dot,
#Next-13:checked:checked ~ .Next-13 .dot,
#option-13:checked:checked ~ .option-13 .dot,
#Next-14:checked:checked ~ .Next-14 .dot,
#option-14:checked:checked ~ .option-14 dot.,
#Next-15:checked:checked ~ .Next-15 .dot,
#option-15:checked:checked ~ .option-15 .dot,
#Next-16:checked:checked ~ .Next-16 .dot,
#individual:checked:checked ~ .individual .dot,
#company:checked:checked ~ .company .dot,
#PdcAriaAria:checked:checked ~ .PdcAriaAria .dot,
#PdcAriaAcqua:checked:checked ~ .PdcAriaAcqua .dot,
#balturProduct:checked:checked ~ .balturProduct .dot,
#nonBalturProduct:checked:checked ~ .nonBalturProduct .dot
#kitAcs:checked:checked ~ .kitAcs .dot,
#noKitAcs:checked:checked ~ .noKitAcs .dot,
#minor12mq:checked:checked ~ .minor12mq .dot,
#greater12mq:checked:checked ~ .greater12mq .dot {
    background: #fff;
}

#twoHndlt:checked:checked ~ .twoHndlt .dot,
#threeHndlt:checked:checked ~ .threeHndlt .dot,
#other:checked:checked ~ .other .dot {
    background: #fff;
}

#Next-1:checked:checked ~ .Next-1 .dot::before,
#option-1:checked:checked ~ .option-1 .dot::before,
#option-2:checked:checked ~ .option-2 .dot::before,
#option-3:checked:checked ~ .option-3 .dot::before,
#Next-4:checked:checked ~ .Next-4 .dot::before,
#option-5:checked:checked ~ .option-5 .dot::before,
#Next-6:checked:checked ~ .Next-6 .dot::before,
#option-6:checked:checked ~ .option-6 .dot::before,
#Next-5:checked:checked ~ .Next-5 .dot::before,
#option-7:checked:checked ~ .option-7 .dot::before,
#Next-8:checked:checked ~ .Next-8 .dot::before,
#option-10:checked:checked ~ .option-10 .dot::before,
#Next-9:checked:checked ~ .Next-9 .dot::before,
#option-11:checked:checked ~ .option-11 .dot::before,
#Next-12:checked:checked ~ .Next-12 .dot::before,
#option-12:checked:checked ~ .option-12 .dot::before,
#Next-13:checked:checked ~ .Next-13 .dot::before,
#option-13:checked:checked ~ .option-13 .dot::before,
#Next-14:checked:checked ~ .Next-14 .dot::before,
#option-14:checked:checked ~ .option-14 .dot::before,
#Next-15:checked:checked ~ .Next-15 .dot::before,
#option-15:checked:checked ~ .option-15 .dot::before,
#Next-16:checked:checked ~ .Next-16 .dot::before,
#individual:checked:checked ~ .individual .dot::before,
#company:checked:checked ~ .company .dot::before,
#PdcAriaAria:checked:checked ~ .PdcAriaAria .dot::before,
#PdcAriaAcqua:checked:checked ~ .PdcAriaAcqua .dot::before,
#balturProduct:checked:checked ~ .balturProduct .dot::before,
#nonBalturProduct:checked:checked ~ .nonBalturProduct .dot::before,
#kitAcs:checked:checked ~ .kitAcs .dot::before,
#noKitAcs:checked:checked ~ .noKitAcs .dot::before,
#minor12mq:checked:checked ~ .minor12mq .dot::before,
#greater12mq:checked:checked ~ .greater12mq .dot::before {
    opacity: 1;
    transform: scale(1);
}

#twoHndlt:checked:checked ~ .twoHndlt .dot::before,
#threeHndlt:checked:checked ~ .threeHndlt .dot::before,
#other:checked:checked ~ .other .dot::before {
    opacity: 1;
    transform: scale(1);
}

.option span {
    font-size: 12px;
    color: #808080;
}

.wrapper-PersonalArea .option span {
    font-size: 20px;
    color: #808080;
}

#Next-1:checked:checked ~ .Next-1 span,
#option-1:checked:checked ~ .option-1 span,
#option-2:checked:checked ~ .option-2 span,
#option-3:checked:checked ~ .option-3 span,
#Next-4:checked:checked ~ .Next-4 span,
#option-5:checked:checked ~ .option-5 span,
#Next-6:checked:checked ~ .Next-6 span,
#option-6:checked:checked ~ .option-6 span,
#Next-5:checked:checked ~ .Next-5 span,
#option-7:checked:checked ~ .option-7 span,
#Next-8:checked:checked ~ .Next-8 span,
#option-10:checked:checked ~ .option-10 span,
#Next-9:checked:checked ~ .Next-9 span,
#option-11:checked:checked ~ .option-11 span,
#Next-12:checked:checked ~ .Next-12 span,
#option-12:checked:checked ~ .option-12 span,
#Next-13:checked:checked ~ .Next-13 span,
#option-13:checked:checked ~ .option-13 span,
#Next-14:checked:checked ~ .Next-14 span,
#option-14:checked:checked ~ .option-14 span,
#Next-15:checked:checked ~ .Next-15 span,
#option-15:checked:checked ~ .option-15 span,
#Next-16:checked:checked ~ .Next-16 span,
#individual:checked:checked ~ .individual span,
#company:checked:checked ~ .company span,
#PdcAriaAria:checked:checked ~ .PdcAriaAria span,
#PdcAriaAcqua:checked:checked ~ .PdcAriaAcqua span,
#balturProduct:checked:checked ~ .balturProduct span,
#nonBalturProduct:checked:checked ~ .nonBalturProduct span,
#kitAcs:checked:checked ~ .kitAcs span,
#noKitAcs:checked:checked ~ .noKitAcs span,
#minor12mq:checked:checked ~ .minor12mq span,
#greater12mq:checked:checked ~ .greater12mq span {
    color: #fff;
}

#twoHndlt:checked:checked ~ .twoHndlt span,
#threeHndlt:checked:checked ~ .threeHndlt span,
#other:checked:checked ~ .other span {
    color: #fff;
}

.btn-personalArea {
    background-color: #e32d25;
    color: white;
    transform: scale(1);
    transition-duration: 500ms;
    padding: 40px;
    width: 100%;
    margin: 10px;
    border-radius: 5px;
    font-size: large;
}

    .btn-personalArea:hover {
        background-color: #b3211b;
        transform: scale(1.1);
        transition-duration: 500ms;
    }

a.btn-personalArea:hover {
    color: white;
    text-decoration: none;
}

input:focus {
    box-shadow: none !Important;
}

input {
    border-radius: 0px !important;
}

.question4 {
    font-size: 30px;
}

.text-black {
    color: #222;
}


/* .custom-control-label::before {
background-color: white;
} */

@media (max-width:950px) {
    .container-login {
        position: inherit;
        box-shadow: none;
        background-color: transparent;
    }

    .sign-up-container,
    .sign-in-container {
        width: 60%;
    }
    /* #registration {
left: -35px;
} */
    .overlay-container {
        left: 60%;
    }

    .overlay-container,
    .overlay-panel {
        width: 40%;
    }

    .container.right-panel-active .overlay-container {
        transform: translateX(-150%);
    }

    .container.right-panel-active .sign-up-container {
        transform: translateX(67%);
        opacity: 1;
        z-index: 5;
    }

    .container.right-panel-active .sign-in-container {
        transform: translateX(0%);
        opacity: 0;
    }

    button.ghost {
        font-size: 12px;
        font-weight: bold;
        padding: 5px 10px;
        letter-spacing: 1px;
    }

    .overlay-right {
        right: 5%;
        transform: translateX(0);
    }

    .btn-personalArea {
        width: 93%;
    }
}

@media (max-width:991px) {
    .wizard > .steps > ul > li > a {
        font-size: 12px !important;
    }

    .question2 {
        font-size: 25px;
    }

    .detail_Question2 {
        margin: 0px !important;
    }

    .question4 {
        font-size: 25px;
    }
}

@media (max-width:510px) {
    .wizard > .steps > ul > li > a {
        font-size: 10px !important;
    }
}

@media (max-width:453px) {
    .wizard > .steps .number {
        display: none;
    }

    .question4 {
        font-size: 20px;
    }

    .wizard > .content {
        min-height: 320px !important;
    }

    .question3 {
        font-size: 25px;
    }

    .wizard > .content > .body {
        width: 100% !important;
    }

    body {
        height: 100vh !important;
    }

    .logo {
        margin-bottom: 10px !important;
        margin-top: 30px !important;
    }
}

@media (max-width:575px) {
    .wrapper-PersonalArea {
        display: inline-flex;
        height: auto;
        width: 200px;
        margin-top: 5px !important;
    }

    .detail_Question2 {
        font-size: 12px;
    }

    .question2 {
        font-size: 23px;
    }
}

#quote h3 {
    text-align: right;
}

@media (max-width:767px) {
    #quote {
        text-align: center !important;
    }

        #quote h3 {
            text-align: center !important;
        }
}

.btn-intervention {
    display: grid;
    position: relative;
    background-size: cover;
    background-position: 50%;
    transform: scale(1);
    transition-duration: 500ms;
    padding: 50px;
    width: 100%;
    border-radius: 10px;
    height: 270px;
}

    .btn-intervention:hover {
        transform: scale(1.05);
        transition-duration: 200ms;
        text-decoration: none !important;
    }


/* Mettere a posto */

#sizer::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    background-color: #F5F5F5;
}

#sizer::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

#sizer::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, .3);
    background-color: #555;
}

.iago-container {
    background: linear-gradient(135deg, rgb(42, 39, 218), rgb(0, 204, 255));
    box-shadow: rgb(0 77 255 / 50%) 0px 2px 16px;
    height: 90px;
    width: 90px;
    position: fixed;
    align-self: self-end;
    margin: 30px;
    right: 0%;
    bottom: 0%;
    border-radius: 50%;
    content: url(../SVG/iago.svg);
    transform: scale(1);
    transition-duration: 500ms;
    cursor: pointer;
}

    .iago-container:hover {
        transform: scale(1.2);
        transition-duration: 500ms;
    }

.fade-scale {
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}

    .fade-scale.in {
        opacity: 1;
        transform: scale(1);
    }

.fade2 {
    transform: scale(0.9);
    opacity: 0;
    transition: all .3s linear;
}

    .fade2.show {
        opacity: 1;
        transform: scale(1);
    }


.timeline-steps {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

    .timeline-steps .timeline-step {
        align-items: center;
        display: flex;
        flex-direction: column;
        position: relative;
        margin: 1rem
    }

@media (min-width:992px) {
    .timeline-steps .timeline-step:not(:last-child):after {
        content: "";
        display: block;
        border-top: .25rem dotted #ee443c;
        width: 3.46rem;
        position: absolute;
        left: 7.5rem;
        top: .3125rem
    }

    .timeline-steps .timeline-step:not(:first-child):before {
        content: "";
        display: block;
        border-top: .25rem dotted #ee443c;
        width: 3.8125rem;
        position: absolute;
        right: 7.5rem;
        top: .3125rem
    }
}

@media (max-width:992px) {
    .timeline-steps .timeline-content {
        width: 5rem !important;
    }

    .timeline-steps .timeline-step {
        margin: 0rem;
        margin-top: 20px;
    }

    .h6,
    h6 {
        font-size: 0.7rem;
    }

    .pompeDiCalore h1 {
        font-size: 45px;
    }

    .pompeDiCalore h2 {
        font-size: 40px;
    }
}

@media (max-width:1199px) {

    .timeline-steps .timeline-step:not(:last-child):after {
        width: 3rem !important;
        left: 8rem !important;
    }

    .timeline-steps .timeline-step:not(:first-child):before {
        width: 3rem !important;
        right: 8.2rem !important;
    }

    .timeline-steps .timeline-content .inner-circle {
        height: 0.5rem !important;
        width: 0.5rem !important;
    }

        .timeline-steps .timeline-content .inner-circle:before {
            height: 2rem !important;
            width: 2rem !important;
            min-width: 2rem !important;
        }

    .timeline-steps .timeline-content {
        width: 7rem !important;
        text-align: center;
    }
}

.timeline-steps .timeline-content {
    width: 10rem;
    text-align: center
}

    .timeline-steps .timeline-content .inner-circle {
        border-radius: 1.5rem;
        height: 1rem;
        width: 1rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background-color: #ee443c
    }

        .timeline-steps .timeline-content .inner-circle:before {
            content: "";
            background-color: #fcb119;
            display: inline-block;
            height: 3rem;
            width: 3rem;
            min-width: 3rem;
            border-radius: 6.25rem;
            opacity: .5
        }

:root {
    --motion-ease: cubic-bezier(0.68, -0.6, 0.32, 1.6);
    --motion-duration: 0.3s;
}


.rubberButton {
    appearance: none;
    background: transparent;
    border: 0;
    color: #fff;
    cursor: pointer;
    font: inherit;
    font-weight: 500;
    line-height: 1;
    padding: 1em 1.5em;
    position: relative;
    transition: filter var(--motion-duration);
    padding: 40px;
    width: 100%;
    margin: 10px;
    font-size: large;
}

    .rubberButton:hover svg {
        fill: #b3211b;
    }

    .rubberButton:active {
        filter: brightness(0.9);
    }

    .rubberButton:focus {
        outline: 0;
        border: none;
        box-shadow: none;
    }

    .rubberButton > h3,
    .rubberButton > div {
        display: block;
        position: relative;
        transition: transform var(--motion-duration) var(--motion-ease);
        z-index: 1;
    }

    .rubberButton:hover > h3,
    .rubberButton:hover > div {
        transform: scale(1.05);
    }

    .rubberButton:active > h3,
    .rubberButton:active > div {
        transform: scale(0.95);
    }

    .rubberButton > svg {
        fill: #e32d25;
        position: absolute;
        top: -5%;
        left: -5%;
        width: 110%;
        height: 110%;
    }

        .rubberButton > svg > path {
            transition: var(--motion-duration) var(--motion-ease);
        }

    .rubberButton:hover > svg > path {
        d: path("M0,0 C0,-5 100,-5 100,0 C105,0 105,100 100,100 C100,105 0,105 0,100 C-5,100 -5,0 0,0");
    }

    .rubberButton:active > svg > path {
        d: path("M0,0 C30,10 70,10 100,0 C95,30 95,70 100,100 C70,90 30,90 0,100 C5,70 5,30 0,0");
    }


@media (max-width: 991px) {
    #infoMessage {
        font-size: 15px;
    }

    .rowModal {
        flex-direction: column-reverse;
        margin: 0px !important;
    }

    .denyMessagge {
        font-size: 1.2rem;
    }

    .img-fluid {
        margin-top: 0px !important;
    }

    .question {
        font-size: 20px;
    }
    .long {
        font-size: 16px;
    }

    .iago {
        max-width: 70%;
        margin: auto;
    }
}