.offer ul.icons li span.icon {
position: absolute;
display: block;
top: 0;
left: 0;
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-size: contain;
}.form_red_row{background:var(--red);color:#fff;}
.form_red_row h2{font-size:26px;line-height:1.5;margin:0 0 1em;}
.form_red_row h2 span{font-size:30px;padding:3px;background:#fff;color:var(--red);border-radius:6px;margin:0 0 0 5px;white-space:nowrap;}
.form_red_row input[type=text],
.form_red_row textarea, .form_red_row select{color:#fff;padding:6px 9px;display:block;}
.form_red_row input[type=text]::placeholder,
.form_red_row textarea::placeholder, .form_red_row .agreement, .form_red_row .agreement a, .form_red_row label span{color:#fff;}
.form_red_row input[type=text],
.form_red_row select{border-bottom:1px solid #fff;}
.form_red_row select{width:100%;font-size:19px;}
.form_red_row select option{color:var(--black);}
.form_red_row textarea{border:1px solid #fff;height:178px;margin:6px 0 0;}
.form_red_row label{display:block;}
.form_red_row label > span:first-child{font-size:14px;line-height:1.4;display:block;}
.form_red_row .agreement{display:none;}
.form_red_row button{width:100%;border-color:#fff;padding:12px 12px 13px;}
.form_red_row button:hover{background:var(--black);border-color:var(--black);box-shadow:6px 8px 0px 0px #fff;}
@media(max-width:1199px){}
@media(max-width:991px){
.form_red_row_grid.grid{gap:20px;}
.form_red_row h2 span{display:block;white-space:normal;line-height:1.2;}
}
@media(max-width:767px){
.form_red_row_grid.grid{grid-template-columns:1fr;}
}
@media(max-width:600px){}
@media(max-width:576px){
.form_red_row h2{font-size:22px;}
.form_red_row h2 span{font-size:26px;}
}
@media(max-width:450px){
}.tabs_uslugi_container .tabs-nav2-tarfs-wrp{overflow:auto;}
.tabs_uslugi_container .tabs-nav2 svg{display:block;width:20px;height:20px;}
.tabs_uslugi_container .tabs-nav2 svg path{transition:0.3s;fill:#1B1B1B;}
.tabs_uslugi_container .tabs-nav2 a.active svg path{fill:#fff;}
.tabs_uslugi_container .tabs-nav2 a:not(.active):hover svg path{fill:#B50102;}
.tabs_uslugi_container .tabs-nav2-tarfs a{gap:10px;white-space:nowrap;}
.tabs_uslugi_container .tabs-items{margin:40px 0 0;}
.tabs_uslugi_container .tabs-items .tabs-item2:not(.active){display:none;}
.tabs_uslugi_container .tab_uslugi_grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin:0 0 40px;}
.tabs_uslugi_container .block_img .img{margin:0 0 20px;}
.tabs_uslugi_container .price{padding:0;color:#B50102;}
@media(max-width:991px){
.tabs_uslugi_container .tab_uslugi_grid{grid-template-columns:1fr;}
}
@media(min-width:450px){
.tabs_uslugi_container .button-zakaz {
min-width: 400px;
}
}.what_look_ads{text-align:center;}
@media(min-width:1640px){
.what_look_ads .container {
max-width: 1610px;
}
}.service_tarifs{background:#F8F8F8;}
.service_tarifs_wrapper .item{padding:20px;border:2px solid #1B1B1B;box-shadow:8px 8px 0px 0px #B50102;transition:0.3s;}
.service_tarifs_wrapper .item .name{font-size:18px;text-transform:uppercase;}
.service_tarifs_wrapper .item .sub_name span{font-size:12px;padding:10px;text-transform:uppercase;border-radius:50px;border:1px solid #1B1B1B;display:inline-block;font-weight:600;transition:0.3s;}
.service_tarifs_wrapper .item .features{font-size:14px;font-weight:300;}
.service_tarifs_wrapper .item .price{padding:0;color:var(--red);font-size:28px;transition:0.3s;}
.service_tarifs_wrapper .item .button, .service_tarifs_razn_wrapper .button{padding:13px 0 12px;color:var(--red);font-weight:700;border:4px solid #B50102;text-transform:uppercase;border-radius:16px;text-align:center;transition:0.3s;cursor:pointer;}
.service_tarifs_razn_wrapper .button{margin:0 auto;width:fit-content;padding:13px 38px 12px;}
.service_tarifs_wrapper .item:nth-child(2){}
@media(min-width:992px){
.service_tarifs_wrapper .item:nth-child(2){margin-top:-20px;}
}
.service_tarifs_wrapper .item:hover{background:var(--red);color:#fff;box-shadow:8px 8px 0px 0px #000;}
.service_tarifs_wrapper .item:hover .button, .service_tarifs_wrapper .item:hover .sub_name span{color:#fff;border-color:#fff;}
.service_tarifs_wrapper .item:hover .price{color:#fff;}
.service_tarifs_wrapper .item .button:hover{color:var(--red);background:#fff;}
.service_tarifs_razn_wrapper .button:hover{color:#fff;background:var(--red);}
.service_tarifs_razn_wrapper{overflow:auto;}
.service_tarifs_razn_wrapper table{width:100%;border-collapse:collapse;background:#fff;}
.service_tarifs_razn_wrapper table thead th{border:0 none;padding:15px;background:#757575;color:#fff;text-align:left;position:relative;font-size:16px;}
.service_tarifs_razn_wrapper table tbody td{border:0 none;border-bottom:1px solid #F2F2F2;padding:15px;position:relative;font-size:16px;}
.service_tarifs_razn_wrapper table:not(.show_all) tbody tr:nth-child(n+5){display:none;}
.service_tarifs_razn_wrapper table tbody td:first-child{border-left:1px solid #F2F2F2;}
.service_tarifs_razn_wrapper table tbody td:last-child{border-right:1px solid #F2F2F2;}
.service_tarifs_razn_wrapper table .name{width:55%;}
.service_tarifs_razn_wrapper table .val{width:15%;}
.service_tarifs_razn_wrapper table thead th + th:before,
.service_tarifs_razn_wrapper table tbody td + td:before{display:block;content:'';width:1px;height:24px;left:0;top:50%;transform:translateY(-50%);background:#F2F2F2;position:absolute;}
@media(max-width:1199px){}
@media(max-width:991px){
.service_tarifs_wrapper.grid.col3{grid-template-columns:1fr;}
.service_tarifs_razn_wrapper table{width:1000px;}
}
@media(max-width:767px){
.service_tarifs_razn_wrapper table{width:800px;}
.service_tarifs_razn_wrapper table thead th, .service_tarifs_razn_wrapper table tbody td{font-size:14px;padding:10px;}
}
@media(max-width:600px){
.service_tarifs_razn_wrapper table{width:700px;}
}
@media(max-width:576px){}
@media(max-width:450px){
.service_tarifs_wrapper .item .name, .service_tarifs_wrapper .item .sub_name {
text-align: center;
}
.service_tarifs_wrapper .item .price {
font-size: 25px;
text-align: center;
}
.service_tarifs_razn_wrapper table thead th {
font-size: 12px;
}
}.service_form_black{background:var(--black);color:#fff;}
.service_form_black h2{margin:0 auto 0.5em;text-align:center;}
.service_form_black .t2{margin:0 auto 20px;text-align:center;width:fit-content;padding:10px 9px;position:relative;font-size:24px;z-index:1;}
.service_form_black .t2:before{display:block;content:'';position:absolute;z-index:-1;left:0;top:0;height:100%;width:100%;border-radius:7px;transform:rotate(-1deg);background:var(--red);}
.service_form_black .t3{font-size:18px;text-align:center;}
.service_form_black .block_2rows_icons{max-width:780px;margin:0 auto 40px;}
.service_form_black .block_2rows_icons .item{gap:12px;grid-template-columns:40px auto;align-items:center;}
.service_form_black .icon_sfb{width:40px;height:40px;border-radius:50%;position:relative;background:var(--red);}
.service_form_black .icon_sfb svg{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.service_form_black .text_sfb{font-size:18px;font-weight:300;}
.service_form_black .text_sfb span{font-weight:400;}
.service_form_black form{background:#fff;padding:20px;}
.service_form_black input[type=text],
.service_form_black textarea, .service_form_black select{color:var(--black);padding:6px 9px;display:block;}
.service_form_black input[type=text]::placeholder,
.service_form_black textarea::placeholder, .service_form_black .agreement, .service_form_black .agreement a, .service_form_black label span{color:var(--black);}
.service_form_black input[type=text],
.service_form_black select{border-bottom:1px solid var(--black);}
.service_form_black select{width:100%;font-size:19px;}
.service_form_black select option{color:var(--black);}
.service_form_black textarea{border:1px solid var(--black);height:178px;margin:6px 0 0;}
.service_form_black label{display:block;}
.service_form_black label > span:first-child{font-size:14px;line-height:1.4;display:block;}
.service_form_black form label span .star{color:var(--red);display:inline;}
.service_form_black .agreement{display:none;}
.service_form_black button{width:100%;border-color:var(--black);color:var(--black);padding:12px 12px 13px;}
.service_form_black button:hover{background:var(--red);border-color:var(--red);color:var(--white);box-shadow:6px 8px 0px 0px var(--black);}
@media(max-width:1199px){}
@media(max-width:991px){
.service_form_black_grid.grid{gap:20px;}
.service_form_black h2 span{display:block;white-space:normal;line-height:1.2;}
}
@media(max-width:767.98px){
.service_form_black_grid.grid{grid-template-columns:1fr;}
.service_form_black .block_2rows_icons.grid.col2{grid-template-columns:1fr;gap:20px;}
.service_form_black .t2{font-size:20px;}
}
@media(max-width:600px){}
@media(max-width:576px){
.service_form_black h2 span{font-size:26px;}
}
@media(max-width:450px){
}.service_seo_block h2{font-size:36px;font-weight:300;margin:0 0 20px;line-height:1.2;}
.service_seo_block h2 span{font-weight:500;font-family:"Unbounded";font-size:36px;line-height:1.2;}
.service_seo_block .left p{font-weight:300;font-size:18px;margin:0 0 1.1em;}
.service_seo_block ul{gap:10px;}
.service_seo_block ul li{border-radius:100px;border:1px solid #1B1B1B;padding:11px 15px 9px 40px;position:relative;font-weight:500;font-family:"Unbounded";font-size:12px;text-transform:uppercase;}
.service_seo_block ul li:before{display:block;content:'';position:absolute;top:50%;transform:translateY(-50%);left:15px;height:16px;width:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>') no-repeat center/cover;}
.service_seo_block .right{padding-left:40px;text-align:center;}
@media(max-width:1199.98px){
.service_seo_block .right{padding-left:20px;}
}
@media(max-width:991.98px){
.service_seo_block .service_seo_block.grid.col2{grid-template-columns:1fr;gap:20px;}
.service_seo_block .right{padding-left:0;}
}
@media(max-width:767.98px){
.service_seo_block h2, .service_seo_block h2 span{font-size:24px;}
}
@media(max-width:600.98px){}
@media(max-width:576.98px){}
@media(max-width:450.98px){}
@media(max-width:379.98px){
.service_seo_block ul li {
width: 100%;
}
}.kwiz__content{background:var(--red);padding:40px;color:#fff;}
.kwiz__content .swiper-autoheight{height:auto;}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height;}
.kwiz__content p.agreement, .kwiz__content p.agreement a{color:#fff;}
.kwiz__content .steps{margin:40px 0;}
.kwiz__slider, .kwiz__buttons{margin:40px 0 0;}
.kwiz__buttons.disabled{display:none;}
.kwiz__slider .swiper-slide{cursor:default;}
.kwiz__content .steps.steps_3{grid-template-columns:26px auto 26px auto 26px;}
.kwiz__content .steps.steps_4{grid-template-columns:26px auto 26px auto 26px auto 26px;}
.kwiz__content .steps.steps_5{grid-template-columns:26px auto 26px auto 26px auto 26px auto 26px;}
.kwiz__content .steps.steps_6{grid-template-columns:26px auto 26px auto 26px auto 26px auto 26px auto 26px;}
.kwiz__content .steps.steps_7{grid-template-columns:26px auto 26px auto 26px auto 26px auto 26px auto 26px auto 26px;}
.kwiz__content .steps .step_line{height:4px;background:#C0C0C0;border-radius:2px;transition:all 0.3s;}
.kwiz__content .steps .step_line.active{height:4px;background:#1B1B1B;border-radius:2px;}
.kwiz__content .steps .step{height:26px;width:26px;border:4px solid #C0C0C0;border-radius:50%;background:#fff;transition:all 0.3s;position:relative;}
.kwiz__content .steps .step.current{border-color:#1B1B1B;}
.kwiz__content .steps .step.active{border-color:#1B1B1B;background:#1B1B1B;}
.kwiz__content .steps .step.active:before{display:block;content:'';width:20px;height:21px;background:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_146_660" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="21"><rect y="0.793945" width="20" height="20" fill="%23D9D9D9"/></mask><g><path d="M7.95801 15.7938L3.20801 11.0438L4.39551 9.85628L7.95801 13.4188L15.6038 5.77295L16.7913 6.96045L7.95801 15.7938Z" fill="white"/></g></svg>') no-repeat center/cover;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.kwiz__vopros{font-size:22px;font-weight:500;line-height:1.27;}
.kwiz__sub_vopros{font-size:18px;font-weight:300;line-height:1.22;margin:10px 0 0;}
.kwiz__checks{gap:20px 40px;margin:40px 0 0;}
.kwiz__radio-label, .kwiz__checkbox-label{grid-template-columns:18px auto;font-size:19px;}
.home_kwiz .kwiz__radio{padding:18px 22px;border:1px solid #fff;position:relative;}
.home_kwiz .kwiz__radio-label input[type=radio],
.home_kwiz .kwiz__checkbox-label input[type=checkbox]{appearance:none;margin:0;height:18px;width:18px;position:relative;border:2px solid #b1b1b1;border-radius:50%;background:#fff;transition:all 0.3s;pointer-events:none;}
.home_kwiz .kwiz__checkbox-label input[type=checkbox]{border-radius:3px;}
.home_kwiz .kwiz__radio-label input[type=radio]:checked,
.home_kwiz .kwiz__checkbox-label input[type=checkbox]:checked{border-color:#1B1B1B;}
.home_kwiz .kwiz__radio-label input[type=radio]:checked:before,
.home_kwiz .kwiz__checkbox-label input[type=checkbox]:checked:before{position:absolute;content:'';display:block;left:50%;top:50%;transform:translate(-50%, -50%);}
.home_kwiz .kwiz__radio-label input[type=radio]:checked:before{height:10px;width:10px;border-radius:50%;background:#1B1B1B;}
.home_kwiz .kwiz__checkbox-label input[type=checkbox]:checked:before{width:16px;height:16px;background:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_146_660" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="21"><rect y="0.793945" width="20" height="20" fill="%231B1B1B"/></mask><g><path d="M7.95801 15.7938L3.20801 11.0438L4.39551 9.85628L7.95801 13.4188L15.6038 5.77295L16.7913 6.96045L7.95801 15.7938Z" fill="%231B1B1B"/></g></svg>') no-repeat center/cover;}
.kwiz__buttons{}
.kwiz-swiper-button-prev, .kwiz-swiper-button-next{border-radius:100px;background:#fff;color:#1B1B1B;padding:32px 64px;font-size:16px;font-weight:700;line-height:1.375;text-transform:uppercase;cursor:pointer;}
.kwiz-swiper-button-next{pointer-events:none;}
.kwiz-swiper-button-next.active{pointer-events:all;}
.kwiz-swiper-button-prev.swiper-button-disabled, .kwiz-swiper-button-next.swiper-button-disabled{display:none;}
.home_kwiz input[type=text]{height:36px;border-bottom:1px solid #fff;}
.home_kwiz textarea{height:80px;border:1px solid #fff;}
.home_kwiz input[type=text],
.home_kwiz textarea{color:#fff;font-size:19px;font-weight:400;padding:6px 9px;width:100%;}
.home_kwiz input[type=text]::placeholder,
.home_kwiz textarea::placeholder{color:#fff;}
.home_kwiz .other_value input[type=text]{position:absolute;top:0;bottom:0;right:0;left:calc(22px + 18px + 20px);border:0 none;background:#FFFFFF40;width:auto;height:auto;}
.home_kwiz .center_form{max-width:468px;margin:0 auto;}
.home_kwiz .center_form label{margin:0 0 24px;display:block;}
.home_kwiz .center_form label span{font-size:14px;line-height:1.5;display:block;}
.home_kwiz button{width:100%;max-width:350px;margin:40px auto 0;border-radius:100px;padding:32px;background:#fff;color:#1B1B1B;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.375;display:block;cursor:pointer;}
@media(max-width:1199px){}
@media(max-width:991px){}
@media(max-width:767px){
.kwiz__checks.col2{grid-template-columns:1fr;}
.kwiz-swiper-button-prev, .kwiz-swiper-button-next, .home_kwiz button{padding:24px 32px;}
.kwiz__buttons.gap40{gap:20px;}
}
@media(max-width:600px){}
@media(max-width:576px){
.kwiz__content{padding:15px;}
.kwiz__content .steps{gap:10px;}
.kwiz-swiper-button-prev, .kwiz-swiper-button-next, .home_kwiz button{padding:16px 24px;}
.kwiz__vopros{font-size:18px;}
.kwiz__content .steps{margin:20px 0;}
.kwiz__slider, .kwiz__buttons{margin:20px 0 0;}
}
@media(max-width:450px){
}.service_seo_block_button h2{font-size:36px;font-weight:300;margin-left:-30px;line-height:1.2;width:fit-content;padding:0 30px;position:relative;color:#fff;z-index:1;}
.service_seo_block_button h2:before{display:block;content:'';height:100%;width:100%;position:absolute;top:-3px;left:0;background:var(--red);z-index:-1;transform:rotate(-1deg);}
.service_seo_block_button h2 span{font-weight:500;font-family:"Unbounded";font-size:36px;line-height:1.2;}
.service_seo_block_button .left p{font-weight:300;font-size:24px;}
.service_seo_block_button ul{gap:10px;display:grid;}
.service_seo_block_button ul li{padding:10px 0;font-family:"Unbounded";font-size:12px;font-weight:500;text-transform:uppercase;display:grid;grid-template-columns:20px auto;gap:10px;line-height:1.5;}
.service_seo_block_button ul li:before{display:block;content:'';height:20px;width:20px;background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_557_2935" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_557_2935)"><path d="M7.95801 14.9998L3.20801 10.2498L4.39551 9.06234L7.95801 12.6248L15.6038 4.979L16.7913 6.1665L7.95801 14.9998Z" fill="%23B50102"/></g></svg>') no-repeat center/cover;transform:translateY(-3px);}
.service_seo_block_button .right{font-size:18px;font-weight:300;}
.service_seo_block_button .right strong{font-weight:600;}
.service_seo_block_button .button-zakaz.centerbutton{margin:0;}
@media(max-width:1199.98px){}
@media(max-width:991.98px){
.service_seo_block_button_grid.grid.col2{grid-template-columns:1fr;gap:20px;}
}
@media(max-width:767.98px){
.service_seo_block_button h2{font-size:24px;margin-left:0;}
.service_seo_block_button ul li{padding:0;}
.service_seo_block_button .left p{font-size:18px;}
}
@media(max-width:600.98px){}
@media(max-width:576.98px){}
@media(max-width:450.98px){}
@media(max-width:379.98px){
}