img{height:unset;}
.position-relative{position:relative;}
.d-flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}
.d-inline-block{display:inline-block;}
.justify-content-center{justify-content:center;}
.head{padding:5rem 0;position:relative;margin:0 0 4rem;}
.bgimage{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;clip-path:polygon( 16.6% 99.6%,88.4% 75.1%,88.4% 75.1%,90.3% 74.2%,92.2% 72.8%,93.9% 71.0%,95.4% 68.9%,96.7% 66.3%,97.8% 63.5%,98.7% 60.4%,99.4% 57.1%,99.8% 53.7%,100% 50.0%,100% 0.0%,0.0% 0.0%,0.0% 75.0%,0.0% 75.0%,0.3% 79.6%,0.9% 83.9%,2.0% 87.8%,3.4% 91.2%,5.1% 94.2%,7.1% 96.7%,9.2% 98.5%,11.6% 99.5%,14.1% 99.9%,16.6% 99.6% );width:100%;height:100%;}
.bgimage img{width:100%;height:100%;object-fit:cover;object-position:center;}
.head h1{font-size:calc(2vw + 1rem);line-height:normal;font-weight:400;margin:0 0 2rem;}
.head h2{font-size:calc(1vw + 1rem);margin:0 0 2rem;}
.head p{font-size:calc(0.3vw + 1rem);margin:0 0 1rem;}
.head .mikro{color:#e30613;font-weight:600;}
.head .offer{display:inline-block;font-weight:900;position:relative;text-transform:uppercase;}
.head .offer img{width:100%;position:absolute;left:0;bottom:-5px;z-index:-1;}
.formbox{background:#fff;padding:2rem;border-radius:1.5rem;box-shadow:18px 28px 58px rgba(0,0,0,.1);}
.formbox input{outline:none;border:none!important;border-radius:12px;background:#F6F6F6;padding:18px 20px;font-weight:400;display:block;width:100%;margin-bottom:5px;}
.formbox input:focus{border:0!important;outline:2px solid #118ee9;}
.formbox .formbottom label{font-size:0.925rem!important;margin:0 0 5px;display:block;}
.formbox button{border:0;width:100%;border-radius:12px;}
.packs{border:1px solid #ddd;border-radius:2rem;height:100%;}
.packs .top{background:#e30613;padding:3rem;border-radius:2rem;margin:0 0 2rem;position:relative;top:-1rem;left:-1rem;color:#fff;min-height:200px;}
.packs .top h3{color:#fff;font-weight:900;font-size:calc(1vw + 1rem);}
.packs .top h4{font-weight:500;font-size:calc(0.3vw + 1rem);}
.packs .top.dark{background:#000;}
.packs .bottom{padding:0 1rem 6rem;position:relative;}
.packs .top img{filter:brightness(0) invert(1);}
.packs ul{padding-left:2rem;}
.packs li{list-style:disc;margin:0 0 0.5rem;}
.packs button{background-color:#222;color:#fff;border:0;padding:1rem;display:block;width:calc(100% - 5rem);border-radius:5rem;position:absolute;bottom:2rem;left:0;right:0;margin:0 auto;}
.badge{background:#fff;color:#000;border-radius:3rem;padding:.3rem 0.9rem;margin:0 0 1rem;font-size:1.2rem;display:block;text-align:center;}
@media(max-width:768px){.packs .top{top:0;left:0;text-align:center;}
}
.gg-close{box-sizing:border-box;position:relative;display:inline-block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:40px;}
.gg-close::after,.gg-close::before{content:"";display:inline-block;box-sizing:border-box;position:absolute;width:16px;height:2px;background:currentColor;transform:rotate(45deg);border-radius:5px;top:8px;left:1px;}
.gg-close::after{transform:rotate(-45deg);}
.input-feedback-error{color:#e30613;font-size:0.775rem;margin:0 0 0.25rem;display:block;}

#notifmodal .modal-dialog {
    display: flex;
    align-items: center;
    min-height: calc(100vh - 3.5rem);
}