@-webkit-keyframes circleOp{0%,to{opacity:.4}50%{opacity:1}}@keyframes circleOp{0%,to{opacity:.4}50%{opacity:1}}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}30%,to{left:100%;margin-left:40px}}@-webkit-keyframes drawnArrow{0%,to{opacity:.4}50%{opacity:1}}@keyframes drawnArrow{0%,to{opacity:.4}50%{opacity:1}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(171,194,219,.8)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 10px 5px transparent}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(171,194,219,.8)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 10px 5px transparent}}.humans .items,.profitItems,.some .items{margin-left:-15px;margin-right:-15px}.some .items::after{display:block;content:"";clear:both}.some .items .item{float:left}.humans .items,.profitItems{font-size:0;text-align:center}.humans .items .item,.profitItem{display:inline-block;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul li{list-style:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{margin:auto!important;font-size:19px;line-height:1.4;background:#fafbfe;color:#0e0e0e;max-width:2800px;font-family:"PT Sans",sans-serif}blockquote,code,dd,div,dl,dt,fieldset,form,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}body,h1{padding:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}h3,h4,h5,h6{font-size:100%}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}img{max-width:100%;height:auto}.wrapper{max-width:1180px;margin:0 auto;padding-left:15px;padding-right:15px}@font-face{font-family:"a_futurica";src:url(/assets/font/a-futurica.woff2) format("woff2"),url(/assets/font/a-futurica.woff) format("woff"),url(/assets/font/a-futurica.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}a:visited{color:inherit}a,a:visited{text-decoration:none}header{z-index:4}.relative{position:relative}.headerMenu{position:absolute;width:calc(100% - 40px);height:80px;z-index:4;top:0;left:0;padding-top:40px;margin:15px 20px;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.headerMenu,.headerText,.logo{display:-webkit-box;display:flex}.logo{-webkit-box-align:center;align-items:center;width:calc(33.333333333333336% - 30px);-webkit-box-pack:justify;justify-content:space-between}.logo img{max-width:150px}.logo .Text{font-size:23px;margin:30px}.headerText{text-align:center;-webkit-box-pack:end;justify-content:flex-end;width:calc(66.66666666666667% - 30px)}.headerText .menu_item{margin:0 40px}.headerText .Headerbutton{padding:0 23px;border-radius:10px;border:0;box-sizing:border-box;background:#fff;font-size:23px;cursor:pointer;outline:0}.headerText .Headerbutton:hover{background:#f5f5f5}.headerText .phone{font-size:23px}.headerText .hours{font-size:16px}.headerText a,a.popup_quiz,footer,header{color:#fff}.underH2,h1,h2{font-size:31px;text-align:center}.underH2{font-size:17px;color:#666;margin:20px 0}.flex{display:-webkit-box;display:flex;flex-wrap:wrap}.backWhite{background:#fff}.margin_top_30{margin-top:30px}.margin_top_60{margin-top:60px}.margin_top_40{margin-top:40px}.padding_top_40,.quizBlock h2{padding-top:40px}#ytp,.padding_top_20{padding-top:20px}.margin_top_50{margin-top:50px}.margin_bottom_40{margin-bottom:40px}.padding_bottom_40{padding-bottom:40px}.margin_bottom_20{margin-bottom:20px}.videoBlock{background:url(/assets/img/bg.png) no-repeat center center;background-size:cover;position:relative;height:85vh;color:#fff}.videoBlock .video-overlay{position:relative;z-index:2;-webkit-box-align:center;align-items:center;text-align:center;height:100%;background:rgba(0,0,0,.4)}.frame video,.servises,.videoBlock .video-overlay{-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex}.frame video,.frame::after{width:100%;max-width:100%;max-height:100%}.frame video{margin:auto;position:relative;z-index:2}.frame::after{content:'';top:0;left:0;opacity:.38;background:#000;width:100vw;height:100%;position:absolute;z-index:3}.maxImgSlid{cursor:pointer;box-shadow:0 4px 11px rgba(168,175,196,.5)}.servises{flex-wrap:wrap}.servises_item .servises_title{font-size:22px;font-weight:600;margin-bottom:10px;color:#657195}.servises_item{margin:40px 0;padding:15px 13px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:calc(33.333333333333336% - 30px);font-size:17px}footer{background:#1a1a1a;padding:10px 0 40px;z-index:4}footer .headerMenu{position:inherit}.right_line{border-right:4px solid #e6e8f0}.buttonTop{color:#fff;width:350px;text-align:center;font-size:23px;background:#3e9102;padding:15px 8px;border-radius:50px;position:relative;box-shadow:0 4px 11px rgba(168,175,196,.5);margin:auto}.photoIndex{position:relative;height:500px}.button_block,.middle_block{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;z-index:4}.middle_block{top:25%;position:absolute;width:100%;color:#fff}h1{font-size:29px;max-width:70%;margin:10px auto 30px}.small,.underH1{font-size:23px;text-align:center;margin:180px 20px 13px}.small{font-size:16px;margin:20px 20px 10px;opacity:.8}.circle,.moreBottom{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.moreBottom{position:absolute;bottom:-110px;left:0;width:100%}.circle{padding:7px;border:2px solid #fff;width:25px;height:25px;border-radius:50%;opacity:1;-webkit-animation-name:circleOp;animation-name:circleOp;cursor:pointer;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.circle img{width:16px;height:16px}.component-button{text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;position:relative;top:0;overflow:hidden;cursor:pointer}.component-button:after{position:absolute;bottom:-25px;left:-40px;width:30px;height:120px;margin-left:30px;content:'';-webkit-transition:all .1s;transition:all .1s;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.8)),to(rgba(229,172,142,0)));background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.8) 50%,rgba(229,172,142,0))}.swiper-pagination-bullet{width:14px!important;margin:2px 5px!important;height:14px!important}#photoBlock,.closePhoto,.photoPopup,.swiper-pagination-block{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.swiper-pagination-block{padding-top:20px}#photoBlock,.closePhoto,.photoPopup{height:100%;width:100%}#photoBlock{top:0;left:0;position:fixed;z-index:10}.closePhoto,.photoPopup{z-index:13;position:relative}.photoPopup img{max-width:80%;max-height:80%;z-index:13}.closePhoto{position:fixed;background:#fff;width:40px;z-index:15;font-size:35px;height:40px;top:0;right:0}.closePhoto img,.close_popup img{width:25px;height:25px}.popup,.popup_background{position:fixed;-webkit-transition:2s;transition:2s}.popup_background{background:#2e3242;height:100%;left:0;opacity:.7;width:100%;top:0;z-index:10}.popup{padding:30px;background:#fafbfe;width:380px;top:15%;left:calc(50% - 180px);z-index:11;border-radius:10px;color:#000}.form_popup{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap}.popup_input_block{padding-top:25px}.label_popup,.popup_button{margin-top:25px;font-size:18px;color:#666}.popup_button{padding:12px 20px;background:#ff8e01;text-align:center;cursor:pointer;color:#fff;border:0;outline:0;margin-top:20px}.popup_input{margin-top:10px;height:40px;text-indent:20px}.popupBlock{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10}.form_header{font-size:18px;font-weight:600;text-align:center}.close_popup,.quiz,.quizBlock{display:-webkit-box;display:flex}.close_popup{position:absolute;width:40px;height:40px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:50%;background:#2e3242;top:0;right:0;text-align:center;border:2px solid #fff;box-sizing:border-box;cursor:pointer;color:#fff}.quiz,.quizBlock{bottom:0;z-index:11}.quizBlock{left:0;-webkit-box-align:center;align-items:center;width:100%;height:100%;position:fixed;-webkit-box-pack:center;justify-content:center}.quiz{width:80%;height:auto;max-width:1000px;background:#fafbfe;position:relative;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.culcPrev .social-icon{width:20px;height:20px;padding:13px;background:#edecec;border-radius:5px;cursor:pointer}.culcNext{padding:0 50px;line-height:45px;height:45px;border-radius:5px;background:#3c5f85;color:#fff;text-align:center;font-size:18px;cursor:pointer;box-shadow:0 4px 16px rgba(168,175,196,.5)}.screenBlock{overflow:hidden;position:relative;width:100%}.mobile_text_slider,.pk_text_slider{font-size:15px;display:none;margin:10px;text-align:center}.pk_text_slider{font-size:17px;display:block}.screens{width:100%;position:relative;display:-webkit-box;display:flex;flex-wrap:nowrap}.screen{width:calc(100%);min-width:100%;position:relative}.quizImage,.quizQuestion{width:50%}.quizImage{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.screen.slider{position:inherit}.screenFlex{position:relative;min-width:calc(100% - 60px);padding:30px 30px 0;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.culcButton,.screenFlex{display:-webkit-box;display:flex}.culcNext,.culcPrev{margin:15px}.swipper-arrow-drawn{position:absolute;top:8%;right:17%;z-index:4;opacity:1;-webkit-animation-name:drawnArrow;animation-name:drawnArrow;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.swipper-arrow-drawn img{width:90px;height:auto}.progressBlock{width:60%}.quizSeparator{background:var(--color-bg-2, #f3f3f3);margin:auto;height:1px;width:100%}.progress,.quiz_bottom{display:-webkit-box;display:flex}.progress{-webkit-box-align:center;align-items:center;position:relative;margin:45px 0 30px;width:100%;-webkit-box-pack:start;justify-content:flex-start}.quiz_bottom{-webkit-box-pack:justify;justify-content:space-between;width:calc(100% - 60px);padding:30px;flex-wrap:wrap}.progressVoid{width:100%;background-color:#abc2db}.progressBar{background-color:#3c5f85}.progressNumber{position:absolute;top:-45px;font-size:14px;background:#3c5e85;color:#fff;border-radius:5px;padding:5px 7px}.progressNumber::after{content:"";-webkit-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%;right:auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;-webkit-transition:left .3s ease;transition:left .3s ease;bottom:-4px;color:#3c5e85}.progressBar,.progressVoid{left:calc(0);height:10px;position:absolute}.culcBlock{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.quizBlock h2{margin-top:30px}.quizBlock .final{max-width:80%;padding-bottom:40px;text-align:center}.inputCheckSliderCalc,.inputRadioCalc{display:none}label .oval{display:block;border-radius:50%;border:2px solid #646363;box-sizing:border-box;position:relative;width:25px;height:25px;min-width:25px;min-height:25px}.calcRadioLine{display:-webkit-box;display:flex;margin:4px 0}label .oval::before{content:"";width:10px;height:10px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;background:#3c5e85;border-radius:50%;opacity:0}.inputCheckSliderCalc:checked+.slidBlock label .check,.inputRadioCalc:checked+label .oval::before,.inputRadioCalc:checked+label .square::before{opacity:1}.swiper-slide label{cursor:pointer}.screen .swiper-container{padding:0 0 30px}.screen .swiper-container .swiper-pagination-progressbar{bottom:0!important;top:inherit!important}.calcBigText{font-size:26px;padding:40px 30px 10px}.center .calcBigText,.center .calcSmallText{text-align:center;max-width:80%;align-self:center;margin:auto}.calcSmallText{font-size:16px;padding:10px 30px 0}.quizForm{padding:25px 80px 45px;margin:10px auto 30px;background:#fff;box-shadow:0 4px 16px rgba(168,175,196,.5)}.quizFormContent{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.screen .formLabel{font-size:16px;margin-bottom:8px;margin-top:30px}.swiper-arrows{position:absolute;top:calc(50% - 15px);width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.sliderOver{position:relative}.swiper-button-disabled{opacity:.7}.swiper-arrow{width:25px;height:25px;z-index:2;padding:10px;background:#fff;border-radius:50%;border:1px solid #3c5f85;cursor:pointer;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}.checkSliderText{margin:10px;font-size:16px;min-height:45px}.swiper-slide .slidBlock{border:1px solid #000;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 4px 16px rgba(168,175,196,.3)}.swiper-slide .slidBlock label .check{width:40px;height:40px;border-radius:50%;background:#3c5f85;right:10px;top:10px;position:absolute;opacity:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.inputCheckSliderCalc:checked+.slidBlock{border:2px solid #3c5f85}.swiper-container label .check img{width:20px;height:20px}.calcRadioLine label{display:-webkit-box;display:flex;cursor:pointer;-webkit-box-align:center;align-items:center;padding:13px 25px;margin:5px 0;border:1px solid #00000036;width:400px;font-size:16px;background:#fff;box-shadow:0 4px 16px rgba(168,175,196,.2)}.calcRadioLine label:hover{border:1px solid #000;box-shadow:0 4px 16px rgba(168,175,196,.4)}.calcRadioLine label:hover .oval{border:2px solid #000}.calcRadioLine label:hover .radioText{color:#000}.radioText{margin-left:15px}.inputTextCalc{width:300px;text-indent:15px;height:45px;font-size:17px}.square{width:25px;height:25px;border:1px solid;position:relative;margin:3px 0}.square::before{height:9px;width:15px;content:"";display:block;position:absolute;top:5px;left:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid currentColor;border-top:0;border-right:0;box-sizing:border-box;margin-right:10px;-webkit-transition:all .05s;transition:all .05s;opacity:0}.calcError{color:red;height:30px;text-align:center;text-decoration:underline}.questZag{text-align:center;padding-top:30px;padding-bottom:15px;font-size:24px;font-weight:600}.underQuestZag{text-align:center;padding-bottom:30px}.questForm{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding-bottom:30px}.questFormItem{margin:0 15px}.questFormItemInput{height:45px;margin-bottom:30px;text-align:center;-webkit-appearance:none;border-radius:5px;box-shadow:0 4px 16px rgba(168,175,196,.5);width:245px;box-sizing:border-box}.questFormItemText{font-size:15px;margin-bottom:15px}.messenger_block_icons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:30px 10px 20px;flex-wrap:wrap}.messenger_icons{width:55px;height:auto;margin:10px 15px}.massagePrograms{background:#fff;padding:40px 20px}.massagePrograms .sectionTitle{text-align:center;font-size:32px;font-weight:700;margin-bottom:30px}.massagePrograms .massageProgramsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;-webkit-box-pack:center;justify-content:center}.massagePrograms .massageCard{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;border:1px solid #e0e0e0;border-radius:10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.05);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;background:#fff}.massagePrograms .massageCard:hover{box-shadow:0 6px 12px rgba(0,0,0,.1)}.massagePrograms .massageCard .massageTitle{font-size:20px;font-weight:600;margin-bottom:10px}.massagePrograms .massageCard .massageDesc{font-size:16px;line-height:1.5;margin-bottom:15px;color:#555}.massagePrograms .massageCard .massageMeta{margin-top:auto;padding-top:15px;border-top:1px solid #eee;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:20px;font-size:16px;font-weight:500}.massagePrograms .massageCard .massageMeta .massagePrice,.massagePrograms .massageCard .massageMeta .massageTime{color:#333}.maxImgSlid{max-height:1280px;width:auto;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.massageCard.specialOffer{border:2px solid #f55;background:#fff7f7;box-shadow:0 6px 12px rgba(255,85,85,.2);text-align:center}.massageCard.specialOffer .massageTitle{color:#f55}.massageCard.specialOffer .massagePrice{font-weight:700;color:#f55}.cookie-consent{position:fixed;bottom:20px;left:20px;right:20px;max-width:400px;margin:auto;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:15px 20px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-size:14px;color:#333;display:none;z-index:9999;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;gap:10px}.cookie-consent p{margin:0;-webkit-box-flex:1;flex:1}.cookie-consent button{background-color:#4caf50;color:#fff;border:0;padding:8px 14px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cookie-consent button:hover{background-color:#45a049}@media screen and (max-width:1450px){.moreBottom{bottom:-50px}}@media screen and (max-width:1280px){h1{font-size:24px;margin:20px auto}.underH1{margin:100px 20px 30px}.moreBottom{bottom:-50px}.popup{top:5%}.screenFlex{padding:25px 15px 0}}@media screen and (max-width:980px){.wrapper{padding-left:20px!important;padding-right:20px!important}header{background:#5e35b1}.headerMenu{position:relative;padding:20px 0 17px;height:60px}.logo img{max-width:120px}.logo .Text{font-size:17px}.headerText{font-size:20px}.headerText .Headerbutton{font-size:16px;padding:0 18px}.calcRadioLine label,.headerText .hours,.headerText .phone,.servises_item{font-size:15px}.middle_block{top:9%}h1{font-size:22px;max-width:85%}.underH1{margin:120px 20px 30px;font-size:17px}.small{margin:10px 20px}.moreBottom{bottom:-50px}.popup{padding:30px}.quiz{width:90%;height:90%}.screenFlex{padding:20px 20px 0}.progressBlock{width:50%}}@media screen and (max-width:720px){.headerMenu{margin:0;width:calc(100% - 0px)}.headerText,.logo,.servises_item{width:calc(50% - 30px)}.logo img{max-width:100px}.headerText .menu_item{margin:0 20px}.headerText .Headerbutton{display:none}h2{font-size:28px}.servises_item .servises_title{font-size:18px}footer{padding:10px}.right_line{border-right:none}.right_lineSM{border-right:4px solid #e6e8f0}.buttonTop{padding:11px 6px;font-size:19px}.middle_block{top:4%;height:60%}.middle_block .wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}h1{font-size:20px;max-width:100%}.underH1{margin:20px 20px 10px}.label_popup,.underH1{font-size:16px}.popup_button,.popup_input{width:300px;margin-left:auto;margin-right:auto}.form_header{margin:10px 10px 0}.quiz{width:100%;height:100%}.mobile_text_slider{display:block}.pk_text_slider{display:none}.quizImage,.quizQuestion{width:100%}.quizQuestion{-webkit-box-ordinal-group:3;order:2;-webkit-box-pack:center;justify-content:center}.quizImage{-webkit-box-ordinal-group:2;order:1}.quizImage,.quiz_bottom{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.screenFlex{min-width:calc(100% - 30px);padding:15px 15px 0}.swipper-arrow-drawn{top:19%}.progress{margin:20px 0 15px}.quiz_bottom{padding:20px 20px 40px;display:-webkit-box;display:flex;width:calc(100% - 20px)}label .oval{width:20px;height:20px;min-width:20px;min-height:20px}.calcRadioLine{-webkit-box-pack:center;justify-content:center}label .oval::before{widt:8px;height:8px}.calcBigText{font-size:22px;padding:20px 15px 5px}.calcSmallText{padding:10px 15px 30px;text-align:center}.quizForm{padding:10px 30px 35px;margin:5px auto 20px}.calcRadioLine label{padding:13px 20px;margin:5px 0;width:calc(100% - 40px)}.calcError{height:25px;font-size:16px}}@media screen and (max-width:642px){.wrapper{padding-left:10px!important;padding-right:10px!important}.headerMenu{height:52px}.logo{width:calc(33.333333333333336% - 30px)}.logo img{max-width:70px}.logo .Text{display:none}.headerText{width:calc(66.66666666666667% - 30px);font-size:18px;text-align:right}.headerText .menu_item{margin:0}h2{font-size:22px}.underH2{font-size:15px}.servisesText{font-size:16px}.servises_item .servises_title{font-size:17px}.servises_item{margin:10px 0;width:calc(100% - 30px);padding:15px 10px}#ytp{padding-top:10px}footer{padding:0}.right_lineSM{border-right:none}.bottom_line{border-bottom:4px solid #e6e8f0}.buttonTop{font-size:17px;width:320px}.photoIndex{height:350px}.middle_block{top:5%;height:80%}h1{margin:10px auto 20px;max-width:calc(100% - 20px)}.small,.underH1{font-size:15px;margin:10px}.moreBottom{bottom:-60px}.circle{width:20px;height:20px;padding:4px}.circle img{width:14px;height:14px}.photoPopup img{max-width:95vw}.popup{padding:10px;width:280px;top:9%;left:calc(50% - 150px)}.form_popup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.popup_input_block{padding-top:5px;-webkit-box-flex:1;flex-grow:1;margin:7px 10px}.label_popup{margin-top:18px}.popup_button,.popup_input{width:100%}.popup_input{margin-top:7px;text-indent:10px;height:40px;font-size:13px}.form_header{font-size:17px;margin:10px 0}.close_popup{width:35px;height:35px}.close_popup img{width:20px;height:20px}.quizBlock{height:100vh;position:inherit}.quizBlock .popup_background{display:none;position:inherit}.mobile_text_slider{font-size:14px}.screenFlex{min-width:calc(100% - 20px);padding:0 10px}.swipper-arrow-drawn{top:8%;right:17%}.progressBlock{width:95%}.progress{margin:10px 0}.quiz_bottom{padding:10px 10px 40px}label .oval{width:15px;height:15px;min-width:15px;min-height:15px}.calcBigText{padding:15px 10px 5px;font-size:22px;text-align:center}.center .calcBigText,.center .calcSmallText{max-width:100%}.calcSmallText{padding:10px 10px 20px}.quizForm{padding:0 10px 35px;margin:5px auto 10px}.swiper-arrows{top:calc(50% - 50px)}.swiper-arrow{width:30px;height:30px}.calcRadioLine label{padding:13px 10px;width:calc(100% - 14px)}.mobile_none{display:none}.inputTextCalc{text-indent:12px}.calcError{height:22px;font-size:15px}}@media screen and (max-width:380px){.servises_item{width:100%;padding:15px 0}.mobile_text_slider{margin:10px 5px}.calcBigText{font-size:19px;padding:15px 5px 5px}.calcSmallText{padding:10px 6px 15px}.radioText{margin-left:10px}.inputTextCalc{width:280px;height:40px;font-size:16px;text-indent:10px}}@media screen and (max-width:330px){.wrapper{padding-left:5px!important;padding-right:5px!important}.servisesText{font-size:15px}.servises_item .servises_title{font-size:16px}#ytp{padding-top:0}.buttonTop{width:280px}.small,.underH1{margin:20px 0;font-size:14px}.small{margin:10px 3px}h2.margin_top_40,section.margin_top_40{margin-top:20px}h2.margin_bottom_40,section.margin_bottom_40{margin-bottom:20px}h2.padding_top_40,section.padding_top_40{padding-top:20px}h2.padding_bottom_40,section.padding_bottom_40{padding-bottom:20px}.moreBottom{bottom:-51px}.popup{top:4%}.popup_input_block{margin:5px 10px;padding-top:0}.form_header{font-size:16px;margin:5px 0}.quizBlock{height:100%}.calcRadioLine label{padding:10px 7px}}