.btn-blue.svelte-1cw59i1.svelte-1cw59i1 {
    background:#00314c
}
.lead-lg.svelte-1cw59i1.svelte-1cw59i1 {
    font-size:.95em
}
.sub-slogan.svelte-1cw59i1.svelte-1cw59i1 {
    font-size:1rem;
    font-weight:400;
    color:#fff;
    margin:10px 0 0
}
.result-box.svelte-1cw59i1.svelte-1cw59i1 {
    align-items:center;
    color:#fff;
    border-radius:0;
    text-align:left;
    box-shadow:none
}
.special-bg.svelte-1cw59i1.svelte-1cw59i1 {
    background:url(/bg2.webp) left center
}
.mobile-100.svelte-1cw59i1.svelte-1cw59i1 {
    width:100%
}
.mobile-text-center.svelte-1cw59i1.svelte-1cw59i1 {
    text-align:center
}
.form.svelte-1cw59i1.svelte-1cw59i1 {
    text-align:left;
    padding:20px;
    border-radius:0;
    border-top:solid 1px #eee
}
.hero.svelte-1cw59i1.svelte-1cw59i1 {
    background:url(jennifer-latuperisa-andresen-kM9LrMOCSGA-unsplash.jpg) center bottom;
    background-size:cover
}
.hero-overlay.svelte-1cw59i1.svelte-1cw59i1 {
    background-image:linear-gradient(76.3deg, rgba(44, 62, 78, .6) 12.6%, rgba(69, 103, 131, .8) 82.8%)
}
h1.svelte-1cw59i1.svelte-1cw59i1 {
    margin:25px 0 0;
    font-size:2.5rem
}
h2.svelte-1cw59i1.svelte-1cw59i1 {
    margin:0 0 30px
}
.topic.svelte-1cw59i1.svelte-1cw59i1 {
    font-size:2.5rem
}
.question.svelte-1cw59i1.svelte-1cw59i1 {
    min-height:0
}
.question-item.svelte-1cw59i1.svelte-1cw59i1 {
    cursor:pointer;
    border:solid 1px rgba(0, 0, 0, .05);
    border-radius:0;
    margin-bottom:5px;
    padding:10px;
    transition:.5s;
    background:rgb(250, 250, 250);
    background:linear-gradient(0deg, rgba(250, 250, 250, 1) 0%, rgba(255, 255, 255, 1) 100%);
    text-align:left;
    align-items:center;
    box-shadow:0 0 20px #0000000d
}
.question-item.active.svelte-1cw59i1.svelte-1cw59i1 {
    background:#00314c;
    color:#fff;
    box-shadow:0 0 15px #0003
}
.question-text.svelte-1cw59i1.svelte-1cw59i1 {
    font-size:13px
}
.form-container.svelte-1cw59i1.svelte-1cw59i1 {
    border-radius:0;
    box-sizing:border-box;
    max-width:1200px;
    background:rgba(255, 255, 255, 1)
}
@media (min-width: 0px) {
    .topic.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:1.5rem
    }
    .question-text.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:16px
    }

}
@media (min-width: 768px) {
    .topic.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:2.5rem
    }
    .lead-lg.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:1.25rem
    }
    .question-text.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:16px
    }

}
@media (min-width: 992px) {
    .sub-slogan.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:1.3rem
    }
    .form-container.svelte-1cw59i1.svelte-1cw59i1 {
        border-radius:0 0 10px 10px;
        box-shadow:5.2px 5.2px 1.9px #00000012, 12.1px 12.1px 4.3px #0000000d, 21.8px 21.8px 7.7px #0000000b, 36.1px 36.1px 12.8px #0000000a, 59.5px 59.5px 21.2px #00000008, 104px 104px 37px #00000007, 225px 225px 80px #00000005;
        animation-name:slideFromRight;
        animation-duration:2s
    }
    /*.question.svelte-1cw59i1.svelte-1cw59i1 {
        min-height:80px
    }*/
    .hero.svelte-1cw59i1.svelte-1cw59i1 {
        height:auto;
        min-height:590px
    }
    .topic.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:2.5rem
    }
    .question-text.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:14px
    }
    .question-item.svelte-1cw59i1.svelte-1cw59i1 {
        text-align:left;
        border-radius:5px
    }
    .form.svelte-1cw59i1.svelte-1cw59i1 {
        margin-top:0;
        padding:20px;
        background:#f9f9f9;
        border-radius:5px 0 0 5px;
        box-shadow:-10px 0 10px 2px #0000001a;
        border-top:none
    }
    .mobile-100.svelte-1cw59i1.svelte-1cw59i1 {
        width:auto
    }
    .mobile-text-center.svelte-1cw59i1.svelte-1cw59i1 {
        text-align:left
    }

}
@media (min-width: 1200px) {
    .topic.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:3.5rem
    }
    .question-text.svelte-1cw59i1.svelte-1cw59i1 {
        font-size:16px
    }

}
.loader-animation.svelte-1cw59i1.svelte-1cw59i1 {
    padding:40px;
    width:100%
}
.loader.svelte-1cw59i1.svelte-1cw59i1 {
    margin:0 auto 20px;
    width:60px;
    height:50px;
    text-align:center;
    font-size:10px
}
.loader.svelte-1cw59i1>div.svelte-1cw59i1 {
    height:100%;
    width:8px;
    display:inline-block;
    float:left;
    margin-left:2px;
    -webkit-animation:delay .8s infinite ease-in-out;
    animation:delay .8s infinite ease-in-out
}
.loader.svelte-1cw59i1 .bar1.svelte-1cw59i1 {
    background-color:#754fa0
}
.loader.svelte-1cw59i1 .bar2.svelte-1cw59i1 {
    background-color:#09b7bf;
    -webkit-animation-delay:-.7s;
    animation-delay:-.7s
}
.loader.svelte-1cw59i1 .bar3.svelte-1cw59i1 {
    background-color:#90d36b;
    -webkit-animation-delay:-.6s;
    animation-delay:-.6s
}
.loader.svelte-1cw59i1 .bar4.svelte-1cw59i1 {
    background-color:#f2d40d;
    -webkit-animation-delay:-.5s;
    animation-delay:-.5s
}
.loader.svelte-1cw59i1 .bar5.svelte-1cw59i1 {
    background-color:#fcb12b;
    -webkit-animation-delay:-.4s;
    animation-delay:-.4s
}
.loader.svelte-1cw59i1 .bar6.svelte-1cw59i1 {
    background-color:#ed1b72;
    -webkit-animation-delay:-.3s;
    animation-delay:-.3s
}
@media (max-width: 768px) {
     .topic.svelte-1cw59i1.svelte-1cw59i1 {
         font-size: 4rem;
    }

}
