.wrapper__newbanner{background:url(/templates/nova/images/newbanner/newbanbg.jpg) no-repeat top center;padding:15px 0;overflow: hidden;}
.newbanner__row{padding:30px; border-radius: 30px; background: rgba(255, 255, 255, 0.7)}
.newbanner__info{width:485px}
.newbanner__form{position:relative; width:310px; border-radius: 15px;background-image: -moz-linear-gradient( 90deg, rgb(255,145,1) 0%, rgb(255,253,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(255,145,1) 0%, rgb(255,253,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(255,145,1) 0%, rgb(255,253,0) 100%);padding:25px 30px}
.newbanner__info h1, .newbanner__info .h1{text-align:left; color: #363636; font-weight: 700; text-transform: uppercase; line-height: 1.2; padding:0}
.newbanner__info h1 span, .newbanner__info .h1 span{color: #B00D0E; display:block}
.newbanner__title{padding:35px 0; font-size: 22px; color: #B00D0E; font-weight: 700; line-height: 1.2}
.newbanner__bests{padding:0; margin:0}
.newbanner__bests li{padding: 5px 0 0;margin:0;list-style:none;display:flex;align-items:center;font-size:16px;line-height:20px;font-weight:700;color:#363636;text-align: left;}
.newbanner__bests li span{color:#B00D0E}
.bests__icon{margin-right:10px;border-radius: 50%;background-image: -moz-linear-gradient( 90deg, rgb(255,146,1) 0%, rgb(255,252,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(255,146,1) 0%, rgb(255,252,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(255,146,1) 0%, rgb(255,252,0) 100%);min-width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;}
.newbanner__form .wrapper__yehoo-form-field{width:100%; padding-bottom:10px}
.newbanner__form-title{font-size: 24px; color:#363636; font-weight: 700; line-height: 1.2; text-align: center; padding-bottom:20px}
.newbanner__form-title span{color:#B00D0E; display:block}
.newbanner__form .wrapper__yehoo-form-field input{margin:0; width:100%; height:47px; border-style: solid;border-width: 1px;border-color: rgb(255, 255, 255);border-radius: 6px;background-color: rgb(255, 255, 255);box-shadow: inset 0px 4px 2px 0px rgba(0, 0, 0, 0.23); padding:0 20px; font-size:14px; color:#757575}
.newbanner__form .wrapper__yehoo-form-field button{margin:0; border-style: solid;border-width: 1px;border-color: rgb(255, 255, 255);border-radius: 6px;background-image: -moz-linear-gradient( 90deg, rgb(153,0,13) 0%, rgb(179, 0, 2) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(153,0,13) 0%, rgb(179, 0, 2) 100%);background-image: -ms-linear-gradient( 90deg, rgb(153,0,13) 0%, rgb(179, 0, 2) 100%);height: 47px;line-height: 47px}
.newbanner__form .wrapper__yehoo-form-field button span{line-height: 47px}
.newbanner__form-date{font-size: 14px; color:#363636; line-height: 1.2}
.newbanner__form-date span{color:#363636}
.newbanner__form .form-agreement-yes{height:auto; padding:10px 0 20px}
.newbanner__form .form-agreement-yes, .form-agreement-yes a{line-height: 10px;color: #4f4541;font-size: 10px;}
.newbanner__form .checkbox-week-custom {box-shadow:none; background: #e31e24; min-width: 16px; height: 16px; transform: translateY(0)}
.newbanner__form .checkbox-week-custom::before{background-image: url(/templates/nova/images/newbanner/check.png)}
@media(min-width:1230px){
	.newbanner__form::after{pointer-events:none; background: url(/templates/nova/images/newbanner/gerl.png) no-repeat 0 0;content:"";position:absolute;width: 321px;height: 408px;right: 100%;bottom: 0;transform: translate(20px, 45px);}
}
@media(max-width:991px){
	.wrapper__newbanner{padding: 10px 0;}
	.newbanner__row{padding:20px}
	.newbanner__info{width:370px}
	.newbanner__form{width:250px;padding: 20px;}
	.newbanner__title{padding: 20px 0;font-size: 16px;}
	.newbanner__bests li{font-size: 14px;line-height: 18px;}
	.bests__icon{margin-right: 10px;min-width: 30px;height: 30px;}
	.bests__icon img{max-height: 22px}
	.newbanner__form .wrapper__yehoo-form-field{padding-bottom:10px}
	.newbanner__form-title{font-size: 20px;padding-bottom: 15px;}
	.newbanner__form .wrapper__yehoo-form-field input{height: 44px;padding: 0 15px;font-size:14px;}
	.newbanner__form .wrapper__yehoo-form-field button{height: 44px;line-height: 44px;}
	.newbanner__form .wrapper__yehoo-form-field button span{line-height: 42px;}
	.newbanner__form-date{font-size: 13px}
	.newbanner__form .form-agreement-yes{padding: 5px 0 15px;}
	.newbanner__form .form-agreement-yes, .form-agreement-yes a{line-height: 9px;font-size: 9px;}
	.newbanner__form .checkbox-week-custom {min-width: 14px;height: 14px;margin-right: 6px;}
	.newbanner__form .checkbox-week-custom::before{background-size: 10px 6px;}
}
@media(max-width:767px){
	.wrapper__newbanner{padding: 15px 0;}
	.newbanner__row{padding: 25px;text-align: center;}
	.newbanner__info{width:100%}
	.newbanner__form{width:100%;padding: 25px 30px;margin: 25px 0 0;}
	.newbanner__info h1, .newbanner__info .h1{text-align:center}
	.newbanner__title{padding: 25px 0;font-size: 18px;}
	.newbanner__bests li{font-size: 15px;line-height: 20px;}
	.bests__icon{min-width: 35px;height: 35px;}
	.bests__icon img{max-height: none;}
	.newbanner__form-date{font-size: 14px}
	.newbanner__form .form-agreement-yes{justify-content: center !important;}
	.newbanner__form .form-agreement-yes, .form-agreement-yes a{line-height: 10px;font-size: 10px;}
	.newbanner__form .checkbox-week-custom {min-width: 16px;height: 16px;margin-right: 10px;}
	.newbanner__form .checkbox-week-custom::before{background-size: auto auto;}
}
@media(max-width:575px){
	.wrapper__newbanner{padding: 10px 0;}
	.newbanner__row, .newbanner__form{padding: 15px;}
	.newbanner__title{padding: 15px 0;font-size: 16px;}
	.newbanner__bests li{font-size: 13px;line-height: 16px;padding: 10px 0 0;}
	.bests__icon{margin-right: 10px;min-width: 30px;height: 30px;}
	.bests__icon img{max-height: 22px}
	.newbanner__form .wrapper__yehoo-form-field{padding-bottom:10px}
	.newbanner__form-title{font-size:16px;padding-bottom: 10px;}
	.newbanner__form-date{font-size: 13px}
	.newbanner__form .form-agreement-yes{padding: 5px 0 15px;}
	.newbanner__form .form-agreement-yes, .form-agreement-yes a{line-height: 9px;font-size: 9px;}
	.newbanner__form .checkbox-week-custom {min-width: 14px;height: 14px;margin-right: 6px;}
	.newbanner__form .checkbox-week-custom::before{background-size: 10px 6px;}
}
.text-block ul.tags {
    list-style: none;
    margin: 0;
    padding: 0;
}
.text-block ul.tags li {
    background: #fff;
    box-shadow: 0 10px 25px rgb(0 0 0 / 10%);
    border-radius: 5px;
    overflow: hidden;
    padding: 10px 15px;
    display: inline-block;
    margin: 0 10px 10px 0;
}