.langsmenu li {
	list-style-type: none;
}.mh__menu.langsmenu {
	display: flex;
	gap: 16px;
}


.mh{position:fixed;top:0;left:0;right:0}
.admin-bar .mh{top:32px}
.htop.active{background-color:rgba(255,255,255,0.64);backdrop-filter:blur(8px);box-shadow:0 8px 16px -8px rgba(0,0,0,0.16);z-index:999999}
.mh__inner{width:100%;max-width:1727px;margin-left:auto;margin-right:auto}
.mh__top{padding-top:32px;padding-bottom:12px}
.gtranslate_wrapper{display:flex;gap:24px;justify-content:flex-end}
.active .mh__top{padding-top:12px}
.glink{text-transform:lowercase}
.glink::first-letter{text-transform:capitalize}
.glink{font-weight:600;text-align:center;padding:2px 16px;background-color:var(--maincolor);border-radius:8px;color:var(--white)}
.glink.gt-current-lang{background:none;font-weight:400!important;font-family:var(--main-font);color:var(--textcolor);padding:2px 0;border-radius:0}
.glink[data-gt-lang="ru"]{order:1}
.glink[data-gt-lang="en"]{order:2}
.glink[data-gt-lang="es"]{order:3}
.mh__menu_wrapper{border-top:2px solid var(--maincolor);border-bottom:2px solid var(--maincolor);padding:4px 0}
.mainmenu__ul a{text-decoration:none;color:var(--textcolor);font-weight:600;text-align:center;display:block;line-height:26px}
.mainmenu__ul a > span{display:block}
.fs{background-image:url(/wp-content/themes/wos/images/swbg.webp);padding-top:198px;padding-bottom:198px;background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:cover}
.fs__logo.logo,.fs__diagnostic_btn{width:50%}
.fs__logo.logo img{opacity:0;visibility:hidden}
.loaded .fs__logo.logo img{opacity:1;visibility:visible}
.fs__tagline_txt_2,.fs__tagline_txt_1{opacity:0}
.fs__tagline_txt_1{-webkit-transform:translateX(-100px);transform:translateX(-100px)}
.fs__tagline_txt_2{-webkit-transform:translateX(100px);transform:translateX(100px)}
.loaded .fs__tagline_txt_2,.loaded .fs__tagline_txt_1{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.fbtn,.diagnostic_btn{background-repeat:no-repeat;background-position-x:24px;background-position-y:center;background-image:url(/wp-content/themes/wos/images/dbicon.svg);background-color:var(--maincolor);border-radius:24px;cursor:pointer;box-shadow:0 8px 10px 0 rgba(0,0,0,0.25)}
.diagnostic_btn{padding:24px 24px 24px 115px}
.fbtn .label,.diagnostic_btn .label{font-weight:600;color:var(--white);padding-left:24px;display:block}
.diagnostic_btn .label{font-size:31px}
.fbtn{padding:24px 24px 24px 90px;background-size:69px auto}
.fs__tagline{width:100%;flex-grow:1;padding-top:98px}
.fs__tagline_txt *{font-size:83px;line-height:88px}
.habout{padding-top:120px;padding-bottom:120px}
.habout__content{gap:96px}
.habout__content .habout__content_box{width:100%;flex-grow:1;gap:50px}
.habout__content_box{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}
.loaded .ango .habout__content_box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.habout__content_box_title{gap:16px}
.habout__content_box_title .label{font-size:62px;line-height:62px}
.habout__content_box_title img{height:80px;-webkit-transform:translateX(32px);transform:translateX(32px)}
.habout__content_box_list{flex-grow:1;width:100%;padding-top:32px}
.habout__content_box_list ul{font-weight:600;list-style:circle;line-height:1.5;margin:0;padding:0 0 0 20px}
.hkey{padding-bottom:120px}
.hkey__content_header h2{margin-bottom:64px;opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}
.loaded .ango .hkey__content_header h2{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.hkey__content_btns{gap:32px}
.hkey__btn{text-decoration:none;gap:32px;border-radius:8px;background-color:var(--light);padding:24px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.25);flex-grow:1;width:100%;font-weight:600}
.hkey__btn .icon{display:flex;align-items:center;justify-content:center}
.hkey__btn .icon svg{fill:var(--maincolor)}
.hkey__btn .icon.txticon{font-size:68px;color:var(--maincolor);display:flex;min-width:32px;line-height:68px}
.hkey__btn .text small{font-size:13px;display:block;font-weight:300}
.card1 .hworkp__content_info_card_text span:nth-child(1){display:inline-block}
.card4 .hworkp__content_info_card_text span:nth-child(5)::before,.card4 .hworkp__content_info_card_text span:nth-child(2)::before,.card3 .hworkp__content_info_card_text span:nth-child(4)::before,.card3 .hworkp__content_info_card_text span:nth-child(2)::before,.card2 .hworkp__content_info_card_text span:nth-child(9)::before,.card1 .hworkp__content_info_card_text span:nth-child(2)::before{content:"";display:table;clear:both}
.hworkp{padding-bottom:120px}
.hworkp__content_info{gap:96px;padding-top:32px}
.hworkp__content_info_card{gap:16px;text-align:center;width:100%;flex-grow:1}
.hworkp__content_info_card_icon{opacity:0;-webkit-transform:scale(0.75);transform:scale(0.75);position:relative}
.loaded .ango .hworkp__content_info_card_icon{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.hworkp__content_info_card_icon .inum{display:flex;justify-content:center;align-items:center;font-size:32px;color:var(--maincolor);font-weight:600;border-radius:100%;border:2px solid var(--maincolor);width:48px;height:48px;position:absolute;left:-64px}
.hworkp__content_info_card_text p{margin:0}
.hworkp__content_info_card_url a{color:var(--maincolor)}
.sreviews{background-repeat:no-repeat;background-image:url(/wp-content/themes/wos/images/sky.webp);background-position-y:top;background-position-x:center;padding:120px 0;background-size:cover;background-attachment:fixed}
.sreviews__list{padding:32px 0 48px;gap:32px}
.sreviews__list .owl-stage{display:flex;padding-bottom:16px}
.sreviews__list .owl-stage .owl-item{height:auto}
.sreviews .review{width:100%;height:100%;flex-grow:1;padding:48px;background-color:var(--white);box-shadow:0 3px 3px 0 rgba(0,0,0,0.25);gap:48px}
.sreviews .review__content{gap:32px;text-align:center;justify-content:space-between;height:100%}
.sreviews .review__text{max-width:364px}
.sreviews .review__text p{margin:0;line-height:1.4}
.sreviews .review__author{text-align:center;color:var(--grey);font-style:italic;font-weight:300}
.sreviews .review__permalink a{visibility:hidden;opacity:0}
.sreviews .owl-carousel .owl-prev{left:-48px}
.sreviews .owl-carousel .owl-next{right:-48px}
.sguarantees{padding-top:120px;padding-bottom:32px}
.sfaq .container,.sguarantees .container{max-width:1064px}
.yd_q .icon,.sfaq__item .icon,.sguarantees__item .icon{max-width:49px;height:49px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;flex-grow:1;width:100%}
.sfaq__item_q,.sfaq__item_a,.sguarantees__item_q,.sguarantees__item_a{padding:24px}
.sfaq__item_q,.sguarantees__item_q{gap:16px;font-size:22px;font-weight:600;cursor:pointer;line-height:1.6}
.sguarantees__item_q .text.active,.sfaq__item_q .text.active{color:var(--maincolor)}
.sguarantees__item_q .icon{background-image:url(/wp-content/themes/wos/images/acc_icon1.svg)}
.yd_q .icon,.sfaq__item_q .icon{background-image:url(/wp-content/themes/wos/images/acc_icon3.svg)}
.sfaq__item_a_content .text,.sfaq__item_q .text,.sguarantees__item_a_content .text,.sguarantees__item_q .text{flex-grow:1;max-width:calc(100% - 65px)}
.pdk .sfaq__item .sfaq__item_a,.sfaq__item:not(:first-child) .sfaq__item_a,.sguarantees__item:not(:first-child) .sguarantees__item_a{display:none}
.sfaq__item_a,.sguarantees__item_a{background-color:var(--light)}
.sfaq__item_a_content,.sguarantees__item_a_content{gap:16px}
.sfaq__item_a_content .icon,.sguarantees__item_a_content .icon{background-image:url(/wp-content/themes/wos/images/acc_icon2.svg)}
.sfaq__item_a_content .text,.sguarantees__item_a_content .text{line-height:1.8}
.sfaq{padding-bottom:120px}
.page__title{font-size:64px;line-height:64px;margin-bottom:48px}
.page__subtitle{font-size:48px}
.page__content{padding-top:48px}
.page__wrapper{padding-bottom:124px;overflow-x:hidden}
.subpage{text-decoration:none;font-size:22px}
.subpage > *{flex-grow:1;width:50%}
.subpage__img{background-position-y:top;background-position-x:center;background-size:cover;display:block;height:364px}
.subpage__sd{margin:24px 0;display:block}
.subpage__sd p{margin:0}
.subpage.index2,.subpage.index4{flex-direction:row-reverse}
.subpage__title{font-size:32px;font-weight:700}
.subpage__more{cursor:pointer}
.subpage__more .label{color:var(--maincolor);text-decoration:underline;text-decoration-thickness:1px}
.subpage__more:hover .label{font-weight:700}
.subpage__more .icon{background-image:url(/wp-content/themes/wos/images/more_arrow.svg);background-repeat:no-repeat;width:32px;height:13px}
.page123 .subpage__img{height:500px;background-position-y:center}
.page123 .b2{margin-top:96px}
.b2__title{font-size:32px;font-weight:700;margin-bottom:16px}
.page123 .b3{padding-top:48px}
.page123 .b4__title,.page123 .b3__title{font-size:64px;text-align:center;margin:0}
.page123 .b3__subtitle{text-align:center;margin-bottom:64px}
.page123 .b3v_title{gap:32px}
.page123 .b3v_title .numicon{color:var(--maincolor);width:100%;height:48px;font-size:32px;border:3px solid var(--maincolor);border-radius:100%;font-weight:700;flex-grow:1;max-width:48px}
.page123 .b3v_title .title_text{font-size:32px;font-weight:700}
.b3v1_variants{gap:48px}
.b3v1_v{width:50%;flex-grow:1;gap:32px}
.b3v1_v__header img{width:92px;height:92px;object-fit:contain}
.b3v_pretext{margin-top:32px;margin-bottom:64px}
.b3v1_v__header{gap:16px}
.b3v1_v__header .label{font-size:48px}
.tomatis54_b{width:100%;gap:48px}
.b3v1_tomatis{background-color:#F7F9FA;margin-top:64px;padding:64px;gap:32px;margin-bottom:96px}
.tomatis54_b > div{flex-grow:1;width:50%}
.b3t54b__img{background-position-x:center;background-position-y:center;background-size:cover;height:424px}
.b3t54b__title{font-weight:700}
.b3t54b__text ul{list-style-type:circle;padding:0 0 0 20px}
.b3t54b__text_btn{color:var(--white);background-color:var(--maincolor);border-radius:8px;padding:16px 24px;text-decoration:none;margin-left:24px;box-shadow:0 8px 10px 0 rgba(0,0,0,0.25)}
.b3t54b__text_btn .label .arrow{width:31px;background-image:url(/wp-content/themes/wos/images/warrow.svg);height:12px;display:flex}
.page123 .b4{padding:96px 0 120px;background-color:#F7F9FA}
.page123.page__wrapper{padding-bottom:0}
.page123 .b4__title{margin-bottom:48px}
.page123 .b4 .info{gap:32px;margin-bottom:48px}
.page123 .b4 .info__text p{margin:0}
.page123 .b4 .info__icon{max-width:90px;flex-grow:1;width:100%}
.page123 .b4 .b4__buttons{gap:96px;width:100%;max-width:960px;margin:auto}
.page123 .b4 .b4__btn{flex-grow:1;width:50%;gap:32px}
.b4__btn .icon{width:64px;height:64px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain}
.b4__btn_diagnostic .icon{background-image:url(/wp-content/themes/wos/images/b4icon3.svg)}
.b4__btn_tomatis .icon{background-image:url(/wp-content/themes/wos/images/b4icon4.svg)}
.porp__b1{padding-top:24px;gap:120px}
.porp__b1_left{align-items:center}
.porp__b1_photo img{border-radius:100%;min-width:393px}
.porp__b1_photo_title span{font-size:38px}
.porp__b1_sp{font-style:italic}
.porp__b1_sp strong{font-weight:700}
.porp__b1_pro{padding:32px;background-color:#F7F9FA;margin-top:64px}
.porp__b1_pro_title{font-weight:700}
.porp__b1_after,.porp__b2.chronology{margin-top:64px}
.chronology__block{gap:32px}
.chronology__block:not(:last-child){margin-bottom:32px}
.chronology__y{font-size:32px;line-height:1}
.sfaq__item_a .text p,.pdkwho_content p,.pdks__s1_text2 p,.porp__b5_text p,.chr_now__text p,.chronology__text p{margin-top:0}
.pdk_g__aftertext p,.pdk__text p,.porp__b1_pro p,.porp__b1_sp p,.pdkwho_content p:last-child,.porp__b5_text p:last-child,.chr_now__text p:last-child,.chronology__text p:last-child{margin:0}
.chronology__y > span{background-color:var(--exlight);min-width:134px;display:block;text-align:center;padding:0 4px;width:134px;font-size:32px}
.chronology__block.ch_2017{padding:64px 64px 64px 0;background-color:var(--exlight);margin:32px 0 64px}
.ch_2017 .chronology__y > span{background-color:var(--mlight)}
.chronology__images{min-width:354px;width:354px;flex-grow:1;gap:32px}
.chronology__images img{width:100%}
.ch_2017 .chronology__text{padding-right:32px}
.ch_2023_images{gap:16px;flex-grow:1;width:54%}
.ch_2023_images .img{height:100%;flex-grow:1;width:285px}
.ch_2023_images img{width:100%;max-height:345px;height:100%;object-fit:cover}
.ch_2023_text2{gap:32px}
.ch_2023_text2 .chronology__y{gap:16px}
.porp__b3{margin-top:64px}
.chr_now__link{margin-top:24px}
.porp__b5,.porp__b4.certs{margin-top:64px}
.certs__info_logos{gap:32px}
.certs__info_logos img{height:100px}
.certs__images{gap:24px;width:54%}
.certs__images a{width:285px;display:flex;justify-content:center;align-items:center}
.porp__b5{position:relative;gap:32px}
.porp__b5_soc{max-width:54%;flex-grow:1;width:100%;position:relative}
.porp__b5_info{flex-grow:2;width:46%}
.porp__b5_soc::before{background-color:var(--exlight);position:absolute;top:0;left:0;bottom:0;width:1000px;content:"";z-index:1}
.porp__b5_soc > div{z-index:2;position:relative}
.porp__b5_soc_links{width:100%;justify-content:space-evenly}
.porp__b5_soc_links a{text-decoration-color:transparent;color:var(--maincolor);font-weight:700}
.porp__b5_soc_title{font-weight:700}
.pdk__s1_content{gap:64px}
.pdk__s1_text{width:50%;flex-grow:1;max-width:50%}
.pdk__s1_img{width:50%}
.pdk__s1_img img{max-height:560px;height:100%;object-fit:cover;width:100%}
.step2__alert,.pos__s1_text1,.pdks__s1_text1{gap:8px;margin-bottom:32px}
.step2__alert .icon,.pos__s1_text1 .icon,.pdks__s1_text1 .icon{background-image:url(/wp-content/themes/wos/images/voskl.svg);max-width:10px;height:38px;background-position-x:center;background-position-y:center;background-repeat:no-repeat;flex-grow:1;width:100%}
.step2__alert .text,.pos__s1_text1 .text,.pdks__s1_text1 .text{font-size:20px;font-weight:700;font-style:italic;line-height:1.2}
.sfaq__item_a .text ul,.pos__s1_text2 ul,.pdks__s1_text2 ul{list-style-type:circle;padding-left:16px}
.pdk blockquote{margin-left:0;padding-left:24px;border-left:2px solid var(--mhcolor);margin-top:32px}
.pdk blockquote p{margin-top:0}
.pdks2{padding:96px 0}
.pdks2 .section_title{position:relative}
.pdks2 #qd{position:absolute;top:-132px}
.pdk_qa{background-color:var(--exlight);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:10px;margin-top:48px;padding:48px}
.pdk_qa_title{width:100%;flex-grow:1;max-width:160px;font-size:32px;line-height:1}
.pdk_qa_q .sfaq__item_q{padding-left:0}
.pdk_qa_q .sfaq__item_q .text{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#999}
.pdk_qa_q .sfaq__item_a{background:no-repeat;padding:0}
.pdk_qa_q .sfaq__item_a .text{padding-top:8px}
.pdk_qa_q .sfaq__item_a .text p{margin-top:0;line-height:1.5}
.pdk_qa_content{flex-grow:1}
.pdks3 .section_title{text-align:left}
.pdks3__cards{gap:24px;margin:48px 0 32px}
.pdks3__card{background-color:var(--exlight);width:calc(100%/3);flex-grow:1;align-items:center;min-height:209px;justify-content:center}
.pdks3__card img{height:80px;margin:0 auto 16px}
.pdks3__card_txt{text-transform:lowercase;font-weight:700;align-items:center}
.pdks3 .sfaq__item_q{padding-top:0;padding-bottom:0}
.pdks3 .sfaq__item_a .text ol{padding-left:28px}
.pdkwho{padding:96px 0;background-color:var(--exlight);margin-top:96px}
.pdkwho_variant{background-color:var(--white);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:10px;margin-top:64px;padding:64px 128px}
.pdkwho_title{width:100%;flex-grow:1;max-width:220px;font-size:32px;line-height:1}
.pdkwho_title span{font-size:32px;text-transform:uppercase;margin-bottom:24px}
.pdkwho_variant.online .pdkwho_title img{margin-left:20px}
.pdkwho_content{flex-grow:1}
.pdkwho ol,.pdkwho ul{padding-left:18px}
.pdkwho ul{list-style-type:circle}
.yd__txt_content h3,.pdkwho_content h3{font-family:var(--accent-font);font-size:32px;margin-bottom:16px}
.pdkwho_variant{margin-bottom:64px}
.pdkwho_content blockquote a{font-weight:700;color:var(--maincolor)}
.pdkwho_content_btn{padding-top:16px}
.pdkwho_content_btn .fbtn{max-width:332px;border-radius:8px;line-height:1.2;padding-top:16px;padding-bottom:16px}
.pdkwho_title_2.section_title{line-height:1.2}
.pdkwho_title_2 span{display:block}
.yd__txt{position:relative}
.yd__txt.txt1 img{position:absolute;height:197px;width:197px;border-radius:100%;right:calc(100% + 32px);top:-50px}
.yd__txt.txt1{max-width:380px;margin:auto}
.yd__txt.txt1 .yd__txt_content{text-align:center}
.yd__txt.txt1 .yd__txt_content p{margin:0}
.yd__txt_after{padding-top:8px}
.yd__txt.txt2 .yd__txt_content{margin-left:calc((100% - 380px)/2);margin-top:32px}
.yd__txt.txt3 p{margin-top:0}
.yd__txt.txt3{margin-top:32px}
.yd_q .text{font-weight:700;padding:0 0 0 16px;max-width:880px;text-decoration:underline;text-decoration-color:var(--grey)}
.yd_q__after{padding-top:4px;padding-left:64px}
.pdk_g__ig__container{padding:32px 0 64px;text-align:center;gap:32px}
.pdk_g__ig__block{width:calc(100%/3);max-width:364px}
.pdk_g__ig__block .icon{height:89px;margin-bottom:16px}
.pdk_g,.pdk__btn{padding:96px 0}
.pdk__btn .fbtn{padding:16px 24px 16px 90px}
.pdk__btn .fcall_btn{max-width:364px;margin:auto;margin-bottom:64px}
.pdk__btn_button__title{font-size:32px;margin-bottom:8px}
.pdk__btn_phone{margin-bottom:32px}
.pdk__btn_soc_title{text-align:center;margin-bottom:16px;font-size:32px}
.pdk__btn_soc__links{gap:64px;margin-bottom:64px}
.pdk__btn_soc__links a{color:var(--maincolor);text-decoration-color:transparent;font-weight:700}
.pos__s1_text,.pos__s1_text2{width:100%}
.pos__s1_img img{min-height:560px;object-fit:cover}
.pos__s1_text1{max-width:759px}
.pos__s1_img{float:right;max-width:540px}
.pos_s1_who.pdkwho .yd__txt.txt1{max-width:424px}
.yb{margin-top:96px}
.section_title.yb_title{font-size:32px;line-height:initial}
.ybcards{gap:32px}
.ybcard{text-align:center;width:100%;flex-grow:1}
.ybcard img{height:95px;margin-bottom:8px;width:95px}
.ybcard .text span:nth-child(1){clear:both;display:block}
.ybcard.c5 img,.ybcard.c3 img{max-width:80px}
.steps{margin-top:80px}
.steps h2{margin-bottom:0}
.steps .step{background-color:var(--white);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);padding:48px 16px 64px;margin-top:64px;border-radius:10px}
.step__about{max-width:340px;flex-grow:1;gap:8px;width:100%}
.step2__title_text,.step__title{font-weight:700;text-decoration:underline;text-decoration-color:var(--grey);min-height:100px;flex-grow:1;cursor:pointer;display:flex;align-items:center}
.step__title:hover{color:var(--maincolor);text-decoration-color:var(--maincolor)}
.step__about_label{font-size:32px}
.step__about_time{font-style:italic}
.step__about_time b{font-style:normal;font-weight:700}
.step__header{gap:32px}
.step__footer{padding-left:372px;padding-right:32px;margin-top:32px;gap:32px}
.step__footer .fbtn{border-radius:10px;padding:16px 24px 16px 90px}
.step__footer .fbtn .label{line-height:1.2}
.step__footer_after_info{font-size:16px;line-height:1.2;max-width:288px}
.step2__alert .text{font-style:normal;font-weight:400}
.step__content{padding:32px}
.step__content_inner.s1 .text:first-child{max-width:300px}
.oos_reviews{margin-top:32px}
.oos_reviews__tile{font-weight:700;font-style:italic;margin-bottom:16px}
.oos_review p{margin:0}
.oos_review{padding:0 32px;text-align:left}
.review__author{margin-top:8px;font-style:italic;color:var(--grey)}
.owl-carousel .owl-nav button{background:none!important;box-shadow:none!important}
.owl-prev:hover svg line,.owl-next:hover svg line{stroke:var(--maincolor)}
.page__wrapper.page95.pos{padding-bottom:0}
.pos_certs{padding-top:96px;gap:96px}

body.page.page-id-97{padding-top:164px}
.page97 .page__title {max-width: 1100px;	margin-left: auto;	margin-right: auto;}
.page__wrapper.page97.pproducts {
	padding-bottom: 0;
	padding-top: 64px;
}
.page__title.pproducts__title{margin-bottom:16px}
.pproducts__title .page__title_text .subtitle{font-size:39px}
.pqc{gap:96px}
.pqc .q{width:100%;max-width:300px;flex-grow:1}
.pqc .q_text{text-align:center}
.pqc .q .q_icon{font-size:80px;line-height:80px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-image:url(/wp-content/themes/wos/images/products/qbg.svg);width:76px;height:86px;padding-right:16px}
.pqc .q .q_text{font-size:20px;font-weight:700;font-style:italic}
.pproducts__questions_after{text-align:center;margin-top:64px}
.tools_s1__box.box_1 .text span:nth-child(2)::after,.tools_s1__box.box_1 .text span:nth-child(5)::after,.tools_s1__box.box_2 .text span:nth-child(9)::after,.tools_s1__box.box_3 .text span:nth-child(9)::after,.pqc .q.q_1 .q_text span:nth-child(4)::after,.pqc .q.q_2 .q_text span:nth-child(3)::after,.pqc .q.q_2 .q_text span:nth-child(6)::after,.pqc .q.q_3 .q_text span:nth-child(2)::after,.pqc .q.q_3 .q_text span:nth-child(3)::after{content:"";display:table;clear:both}
.products__more{padding:96px 0;background-color:#F7F9FA;margin-top:32px}
.products__more h2.afb{font-size:48px;text-align:center;margin-bottom:48px}
.tools_s1__box .text{text-align:center}
.tools_s1__boxes{gap:64px}
.tools_s1__box{flex-grow:1;width:100%;gap:32px}
.wbox{background-color:var(--white);padding:64px;border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);margin-top:96px}
.wpbox__pre{gap:96px}
.wpbox__pre_side{max-width:126px;width:100%;flex-grow:1}
.wbox h2{margin-bottom:16px;font-size:28px}
.pp_memo .wpbox__pre_content{max-width:700px}
.pp_memo__btn_getpp{gap:32px;width:260px}
.pp_memo__btn{margin-top:32px}
.fm__pamyatka .fmf__form_title,.fm__pamyatka .fmf__form_title *{font-size:32px;margin-bottom:32px}
.pamyatka_about{text-align:center;font-style:italic;margin-bottom:48px}
#pdftg_submit{max-width:260px;padding-left:90px;white-space:break-spaces;text-align:left;padding-right:32px;font-weight:700;line-height:1.4;background-image:url(/wp-content/themes/wos/images/tgw.svg);background-repeat:no-repeat;background-position-y:center;background-position-x:32px}
.pamyatka_check p,
.wpcf7-form-control-wrap[data-name="pdftg-acceptance"],.wpcf7-acceptance > .wpcf7-list-item{margin:0}
.acceptance_check input,
#pdftg_acceptance{width:24px;height:24px}

.acceptance_check .wpcf7-acceptance > .wpcf7-list-item label,
.pamyatka_check .wpcf7-acceptance > .wpcf7-list-item label{display:flex;align-items:center;gap:8px}
.acceptance_check .info_box,
.pamyatka_check .info_box{padding-left:32px}
.wpbox__pre_content .book{position:relative;flex-grow:1;width:100%;max-width:200px;text-align:center}
.book_caption{font-style:italic;color:var(--grey);line-height:1.2;font-size:14px;padding-right:8px;margin-top:-24px}
.book_inner.dflex{position:absolute;top:-70px}
.wpbox__footer.btns{padding-top:48px;gap:32px}
.wpbox__footer.btns .mc__btn{width:280px;gap:16px;padding-right:8px}
.pp_memo__btn .mc__btn,.wpbox__footer.btns .mc__btn{line-height:1.2}
.pp__book_full_img.dflex{float:right;padding-top:96px;max-width:242px}
.pp__book_full_img.dflex img{-webkit-transform:translateX(48px);transform:translateX(48px)}
.pp_book .wpbox__main{padding-top:32px}
.pp_book .wpbox__main h3{font-family:var(--accent-font);font-size:32px}
.pp_book__full ul{padding-left:18px}
.pp_book__full ul li{list-style-type:◯;padding-left:8px;margin:4px 0}
.pp_book__full blockquote{margin:32px 0;border-left:2px solid var(--maincolor);padding-left:32px}
.pp_book__after{gap:32px;margin-top:96px}
.pp_book__after_img{flex-grow:1;width:100%;max-width:256px}
.pp_book_review{background-color:#F7F9FA;padding:32px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.25);margin:8px;text-align:center}
.pp_book__reviews__crsl{max-width:768px;margin:auto}
.pp_book__reviews div.owl-nav .owl-prev{left:-48px}
.pp_book__reviews div.owl-nav .owl-next{right:-48px}
.pp_book_review .review__text{max-width:648px;margin:auto}
#bookabout{display:none}
.wpbox__footer_btn_price{padding-top:16px;font-size:14px;color:#474747;font-style:italic}
.pp_guides__posts_list{display:flex;flex-wrap:wrap;gap:32px}
.pp_guides__post_item{padding:16px;border:1px solid #c4c4c4;width:calc(100%/3 - 32px/3*2)}
.pp_guides__post_item img{height:280px;object-fit:cover}
.pp_guides__post_item{padding:16px;border:1px solid #c4c4c4;width:calc(100%/3 - 32px/3*2);color:var(--maincolor);font-weight:700;text-decoration-color:transparent;text-align:center}
.pp_guides__post_item:hover{text-decoration-color:initial}
.ppgmore2,.pp_guides__full,.pp_guides__post_item.hidden{display:none}
.subpage__more.icon_carret .icon{background-image:url(/wp-content/themes/wos/images/carret.svg);height:9px;width:16px}
.pp_guides__posts{margin-top:48px}
.pp_guides__more{margin-top:48px}
.pp_guides__more span span{color:var(--maincolor);padding-bottom:4px;border-bottom:1px dotted var(--maincolor);cursor:pointer}


.mfooter{background-repeat:no-repeat;background-image:url(/wp-content/themes/wos/images/sky.webp);background-position-y:top;background-position-x:center;padding:120px 0;background-size:cover;background-attachment:fixed}
.footer_results__list{padding:32px 0 64px;max-width:1132px;margin:auto;gap:64px}
.footer_results__item_top{position:relative;padding-left:24px;min-height:66px}
.footer_results__item_top .vertxt{position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:30px;width:66px;text-transform:uppercase;font-size:16px;transform-origin:top left;left:0;bottom:-33px;text-align:center;font-weight:300}
.footer_results__item_top .info *{font-size:44px;color:var(--maincolor);text-transform:lowercase}
.footer_results__item_top .info {
	line-height: 1;
}
.footer_results__item_btm{text-align:center;line-height:30px}
.home .footer_btn{padding-top:96px}
.footer_results__logos{gap:96px}
.home .footer_btn_after{margin-top:48px}
.footer_phone_title{text-align:center;font-size:39px;margin-bottom:16px}
.footer_phone_link{font-size:32px;color:var(--maincolor);font-weight:600;text-decoration:none;gap:8px}
.footer_soc__more,.footer_soc{margin-top:32px}
.footer_soc__gototelegram{gap:8px;font-weight:600}
.footer_soc__gototelegram a{font-weight:400;color:var(--maincolor)}
.footer_soc__more{text-align:center}
.footer_soc__more_title{font-weight:600;margin-bottom:32px}
.footer_soc__more_items{gap:24px}
.footer_soc__more_items a{background-color:var(--maincolor);border-radius:100%;display:flex;justify-content:center;align-items:center;width:96px;height:96px;text-decoration:none}
body.noscrollbar{overflow:hidden}
.fmf{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;opacity:1;visibility:hidden}
.fmf.active{z-index:99999999;opacity:1;visibility:visible}
.fmf__wrapper{background-color:rgba(71,71,71,0.36);height:100%;width:100%;overflow-x:hidden;overflow-y:auto}
.fmf__container{display:flex;width:100%;justify-content:center;padding-top:96px;padding-bottom:96px}
.fmf__form{position:relative;width:100%;max-width:794px}
.fmf__form_cotainer{box-shadow:0 4px 10px 0 rgba(0,0,0,0.21);background-color:var(--light);padding:32px 64px}
.fmf__form_title{text-align:center;line-height:45px}
.fmf__form_title *{font-size:45px}
.fmf__form_closer{position:absolute;right:16px;top:16px;color:var(--maincolor);cursor:pointer}
.fcall_btn.fbtn.f3dtn{max-width:380px;margin:auto}
.fcall_btn.fbtn.f3dtn .label{font-size:17px}
.fcall_btn{cursor:pointer}
#has_m .wpcf7-list-item.first{margin:0}
.wpcf7-form-control-wrap{display:block;margin-bottom:8px}
.wpcf7-form br{display:none}
.wpcf7-form.sent{position:relative;height:196px;overflow:hidden}
.wpcf7-not-valid.f_input{border-color:red;box-shadow:0 2px 16px -8px red}
.wpcf7 form div.wpcf7-response-output{margin:16px 0 0;border:none;padding:0;font-size:initial;color:initial;text-align:center}
.wpcf7 form.invalid div.wpcf7-response-output{color:red}
.wpcf7 form.sent div.wpcf7-response-output{color:green;position:absolute;top:0;left:0;right:0;bottom:-12px;display:flex;justify-content:center;align-items:center;font-size:inherit;background-color:var(--light)}
.fmf__form_book {
	gap: 32px;
}
.fmf__form_book_img {
	flex-grow: 1;
	width: 100%;
	max-width: 159px;
}
.fmf__form_book_titles {
	padding-top: 24px;
}
.fmf__form_book_title {
	font-size: 17px;
	font-weight: bold;
}
.fmf__form_book_titles .fmf__form_title {
	text-align: left;
	margin: 0;
}
.fmf__form_book_about p:first-child {
	font-size: 14px;
	font-style: italic;
	color: #646464;
}
.fmf__form_book_about p {margin: 0 0 8px;}
.fmf__form_book_about p:first-child {
	font-size: 14px;
	font-style: italic;
	color: #646464;
}
.acceptance_check .wpcf7-form-control-wrap,
.payment__input .wpcf7-form-control-wrap,
.shipping__input .wpcf7-form-control-wrap,
.gbf p,
.gbf__title p {
	margin: 0;
}
.gbf__title {
	text-align: center;
	font-weight: bold;
	margin-top: 32px;
	margin-bottom: 8px;
}
.gbf__checkboxes {
	padding-top: 16px;
	gap: 8px;
}
.shipping__variant {
	align-items: center;
	background-color: var(--light-extra);
  gap: 8px;
}
.payment__input input,
.shipping__input input {
	height: 20px;
	width: 20px;
	cursor: pointer;
}
#gbftotal,
.shipping__input .wpcf7-list-item-label {
	display: none;
}
.payment__variant,
.shipping__variant {
	align-items: center;
	background-color: var(--light-extra);
	gap: 8px;
	padding: 8px 0;
	line-height: 1;
	position: relative;
  min-height: 54px;
}
.shipping__title span {
	font-size: 14px;
	color: #8A8A8A;
}
.shipping__price {
	position: absolute;
	right: 16px;
	font-weight:700;
}
.payment__input .wpcf7-list-item {
	display: flex;
	align-items: center;
	gap: 8px;
}
.acceptance_check {
	margin-top: 32px;
}
.acceptance_check .info_box em {
	font-size: 14px;
	color: #8a8a8a;
	display: flex;
}
#gbfs {
	margin-top: 32px;
}
#gbfcalc {
	padding: 16px 0;
	gap: 8px;
}
.gbfcalc__total {
	padding: 8px 0;
	border-top: 2px solid var(--maincolor);
	border-bottom: 2px solid var(--maincolor);
	font-size: 24px;
	font-weight: bold;
}

.f_input{width:100%;border-radius:4px;border:1px solid var(--light-grey);outline:none;min-height:45px;padding:0 12px}
.f_input:focus{outline:none}
.input_textarea{padding:12px}
.wpcf7-not-valid-tip,.input_h{display:none!important}
.f_submit_control{position:relative;display:flex;justify-content:center}
.f_submit_control p{margin:0}
.f_btn.f_submit{width:268px;height:60px;border-radius:16px;box-shadow:0 6px 8px 0 rgba(0,0,0,0.25),0 -3px 6px 0 rgba(0,0,0,0.15) inset;border:none;color:var(--white);background-color:var(--maincolor);cursor:pointer}
.f_submit_control .wpcf7-spinner{position:absolute;left:calc(50% - 116px);margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
div.grecaptcha-badge{opacity:0;visibility:hidden;width:0!important;height:0!important;overflow:hidden!important;display:flex!important}
.menu_gohome,.mobm{display:none}
.mobm{position:fixed;top:0;left:0;right:0;background-color:transparent;z-index:99999999999999;align-items:center;justify-content:center;padding:40px 0}
.mobm.pagemode,.mobm.mbtn_active,.mobm.active{background-color:rgba(255,255,255,0.8);backdrop-filter:blur(4px);padding:16px 0;box-shadow:0 4px 8px -4px rgba(0,0,0,0.24)}
.admin-bar .mobm{top:32px}
.mobm__menu_btn{height:40px;width:44px;display:flex;justify-content:center;align-items:center;background-image:url(/wp-content/themes/wos/images/mmbar.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;cursor:pointer}
.mobm__menu_btn:hover{opacity:.64}
.mobm__menu_btn.active{background-image:url(/wp-content/themes/wos/images/mmclose.svg)}
.mobm__container{display:flex;align-items:center;padding:0 32px;width:100%;justify-content:flex-end;gap:32px}
.mobm__btn,.mobm__langs{width:100px}
.mobm__langs,.mobm__logo{opacity:0}
.active .mobm__langs,.mbtn_active .mobm__langs,.pagemode .mobm__langs,.active .mobm__logo,.mbtn_active .mobm__logo,.pagemode .mobm__logo{opacity:1}
.mobm__logo{flex-grow:1;text-align:center}
.mobm .gt_selector{width:45px;border:none;background:none;color:var(--maincolor);height:40px;padding:0}
.mm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--light);z-index:99999}
.mm__container{overflow-y:auto;overflow-x:hidden;padding-top:120px;height:100%}
.mm__ul a{display:flex;width:100%;text-decoration:none;padding:16px 32px;border-bottom:1px solid #B5C8D8;font-size:24px;font-weight:700;gap:8px;flex-wrap:wrap;line-height:1}
.mm__ul a:hover{background-color:rgba(181,200,216,0.16)}
.pdk__btn_soc__links a:hover,.porp__b5_soc_links a:hover{text-decoration-color:initial}
.b3t54b__text_btn:hover,.f_btn.f_submit:hover,.footer_soc__more_items a:hover,.fbtn:hover,.hkey__btn:hover,.diagnostic_btn:hover,.glink:not(.gt-current-lang):hover{background-color:var(--mhcolor)}
.pdk__btn_soc__links a:hover,.porp__b5_soc_links a:hover,.sfaq__item_q:hover .text,.sguarantees__item_q:hover .text,.mainmenu__ul a:hover{color:var(--maincolor)}
.hkey__btn:hover .icon svg{fill:var(--white)}
.hkey__btn:hover .icon.txticon,.hkey__btn:hover{color:var(--white)}
.sreviews .review__permalink a:hover,.sreviews__link_to_all a:hover,.hworkp__content_info_card_url a:hover{font-weight:600}
.sreviews .review:hover .review__permalink a{visibility:visible;opacity:1}