/* BICOM — Děkujeme */
.bicom-thanks{
    width:100%;
    padding:clamp(75px,9vw,120px) 20px;
    background:#fff;
    font-family:"Nunito Sans",sans-serif!important;
    box-sizing:border-box;
}
.bicom-thanks *,
.bicom-thanks *::before,
.bicom-thanks *::after{
    box-sizing:border-box;
    font-family:"Nunito Sans",sans-serif!important;
}
.bicom-thanks__inner{
    width:100%;
    max-width:1300px;
    margin:0 auto;
    text-align:left;
}
.bicom-thanks__symbol{
    display:flex;
    align-items:center;
    justify-content:center;
    width:64px;
    height:64px;
    margin:0 0 32px;
    border:2px solid #AACB03;
    color:#173F52;
    font-size:34px;
    font-weight:700;
    line-height:1;
}
.bicom-thanks__message{
    max-width:950px;
    margin:0 0 18px;
    color:#111;
    font-size:clamp(28px,3vw,42px);
    font-weight:700;
    line-height:1.3;
    letter-spacing:-.035em;
}
.bicom-thanks__text{
    max-width:820px;
    margin:0 0 38px;
    color:#222;
    font-size:clamp(19px,1.8vw,22px);
    font-weight:400;
    line-height:1.7;
}
.bicom-thanks__button{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:56px;
    padding:15px 28px;
    background:#173F52;
    color:#fff!important;
    border:0;
    border-radius:0;
    font-size:17px;
    font-weight:700;
    line-height:1.4;
    text-decoration:none!important;
    transition:background .2s ease,color .2s ease;
}
.bicom-thanks__button:hover,
.bicom-thanks__button:focus-visible{
    background:#AACB03;
    color:#0B3041!important;
}
.bicom-thanks__button:focus-visible{
    outline:2px solid #173F52;
    outline-offset:3px;
}
@media(max-width:767px){
    .bicom-thanks{
        padding:65px 20px 85px;
    }
    .bicom-thanks__symbol{
        width:56px;
        height:56px;
        font-size:30px;
        margin-bottom:26px;
    }
    .bicom-thanks__message{
        font-size:28px;
    }
    .bicom-thanks__text{
        font-size:18px;
        margin-bottom:30px;
    }
    .bicom-thanks__button{
        font-size:16px;
    }
}