@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
html,body,h1,h2,h3,h4,h5,h6,p,aside,article,section,div,main,header,footer,form,input,button,img,figure,figcaption,a,span,ul,ol,li,dd,dt,dl,details,summary,audio,video,iframe,embed,object,hr,br{box-sizing:border-box}ul li{list-style: none;font-size: 20px}
a{text-decoration: none}
p{font-size:18px;margin-bottom: 15px}

h2 {
    font-size: 30px;
    font-weight: 800;
    color: #b70a07;
   margin-bottom: 15px
}
.vbn p{color: #fff}
.ptb{padding: 30px 0}
img{width:100%;height: auto}
.flx{display: flex}.alig{align-items: flex-start}.alig-cen{align-items: center} .jus{justify-content: space-between}.gp{gap:30px} .txt-cen{text-align: center}
*{margin: 0;padding: 0}body{ font-family: 'Roboto Condensed', sans-serif;line-height: 1.5} .containers{max-width: 85%;margin: auto} .jus2{justify-content: space-around}
.wrap{max-width: 80%;margin: auto}
header {background: #000;padding: 10px 0;}

.head-bottom {
    margin: 10px;
}
.gr{color: #b70a07;}
.hed-btn {
    background: linear-gradient(90deg, rgb(247, 185, 61) 0%, rgb(246, 240, 74) 100%);;
    color: #fff;
    padding: 20px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 50px;
    cursor: pointer;
}
.fghj{background: #b70a07;color: #fff;padding: 10px;border-radius: 5px}
.wert{background: #c7201d;
    color: #fff;
    padding: 10px;
    border-radius: 5px;}
.home-cn {
    flex: 50%;
}
.home-img{flex: 50%}.home-cn h2 {color: #3c3444; margin-bottom: 0px;}
.st-btn {
    background:linear-gradient(90deg, rgb(247, 185, 61) 0%, rgb(246, 240, 74) 100%);
    color: #fff;
    text-align: center;
    padding: 15px 0;
    border-radius: 50px;
    margin-top: 15px;
    font-size: 16px;
    font-weight: 600;
}
.ntrcd2-img{flex: 50%}
.ntrcd2-intro{flex: 50%;border-radius: 10px}
.st-btn:hover{border: 2px solid #b70a07;background: #fff;color: #b70a07 }
 


.ntrcd2-infs {box-shadow: #b70a072b 0px 54px 55px, rgb(0 0 0 / 12%) 0px -12px 30px, #b70a072b 0px 4px 6px, #b70a072b 0px 12px 13px, #b70a072b 0px -3px 5px;padding: 20px;border-radius: 10px;background-position: center;
    
}

.ntrcd2-cn {
    flex: 50%;
    max-width: 550px;
}
.ntrcd2-cn li {
    margin-bottom: 10px;
}
.ntrcd2-cn i {
    
    color: #b70a07;
    font-size: 20px;
}
.pr-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 30px auto 30px;}
.gau-img{flex: 30%}
.gau-inf{flex: 70%}


.ing-list-box{
   flex: 33.3%;
    background: #efefef;
    /* border-radius: 50px 0; */
    padding: 10px;
    border: 3px dotted #b70a07;}.ing-list-info {
    margin-bottom: 30px;  
}
.ntrcd2-bonus-innes-img{flex: 40%} .ntrcd2-bonus-innes-ctts{flex: 60%}




.ing-list-box img{width: 100px;background: #b70a07;
    border-radius: 50%;}

.ft-links a{color: #393939}
.mb{margin-bottom: 20px}
.inner-con {
    box-shadow: rgb(0 0 0 / 19%) 0px 10px 20px, rgb(0 0 0 / 23%) 0px 6px 6px;
    padding: 20px;
    margin-top: 20px;
}
.faq-inner p {
    margin-bottom: 20px;
}
.btn-sz{max-width:300px}
.fl-50{flex: 50%}
footer{background: #000000;color: #fff }.ft-links a {color: #fff;}
input[type=text], select, textarea {
  width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px;  box-sizing: border-box; margin-top: 6px;margin-bottom: 16px; resize: vertical;
}  
.m-none{display: block;}  .d-none{display: none;}
input[type=submit] {    background-color: #b70a07; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer;}
input[type=submit]:hover {background-color: #45a049;}.des-hd {display: none;}.mob-hd{display: block}
@media screen and (max-width: 768px){.des-hd {display: block;}.mob-hd{display: none}.h2{font-size: 25px}.dr{flex-direction: column}.dpl{display: none}.home-cn h2 {
    font-size: 25px;} .btn-sz{max-width:250px} .m-none{display: none;} .d-none{display: block;}}
@media screen and (min-width: 767px){.st-btn{width: 35%}.pr-box{width: 33.3%}.pr-btn{width: 40%;}}
.nbstyle {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    margin-top: 10px;
    border: 2px dotted black;
    padding: 5px 10px;
    display: inline-block;
    margin-bottom: 5px;
}
.nbstyle-pd {

    font-size: 18px;
    margin-top: 12px;
}
.btn-pd {
    font-size: 25px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #000000;
    color: #000000;
    background-color: #FFB431;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.18);
    display: inline-block;
    margin-top: 10px;
    padding: 15px;
    transition: 0.3s;
}
