/* Theme Name: Hello Elementor
Version: 7.7.7 */
@font-face{font-family:'TTNorms';font-weight:300;font-style:normal;font-display:swap;src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Thin.eot');src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Thin.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Thin.woff') format('woff'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Thin.woff2') format('woff2'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Thin.ttf') format('truetype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Thin.svg#TTNorms') format('svg');}
@font-face{font-family:'TTNorms';font-weight:400;font-style:normal;font-display:swap;src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-ExtraLight.eot');src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-ExtraLight.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-ExtraLight.woff') format('woff'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-ExtraLight.woff2') format('woff2'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-ExtraLight.ttf') format('truetype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-ExtraLight.svg#TTNorms') format('svg');}
@font-face{font-family:'TTNorms';font-weight:500;font-style:normal;font-display:swap;src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Light.eot');src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Light.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Light.woff') format('woff'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Light.woff2') format('woff2'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Light.ttf') format('truetype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Light.svg#TTNorms') format('svg');}
@font-face{font-family:'TTNorms';font-weight:600;font-style:normal;font-display:swap;src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Regular.eot');src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Regular.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Regular.woff') format('woff'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Regular.woff2') format('woff2'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Regular.ttf') format('truetype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Regular.svg#TTNorms') format('svg');}
@font-face{font-family:'TTNorms';font-weight:700;font-style:normal;font-display:swap;src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Bold.eot');src:url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Bold.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Bold.woff') format('woff'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Bold.woff2') format('woff2'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Bold.ttf') format('truetype'),url('/wp-content/themes/hello-elementor/assets/fonts/TTNorms-Bold.svg#TTNorms') format('svg');}
body{font-family:'TTNorms',sans-serif;font-size:20px;line-height:1.45;color:#000;font-weight:400;}
a, a:active, a:hover{color:var(--main-color);}
b, strong{font-weight:700;}
ul, ol{padding-left:20px;}
.tg, .elementor-widget-heading h1, .elementor-widget-heading h2,.elementor h1, .elementor h2{color:var(--main-color) !important;}
.btn1 a{background:var(--main-color) !important;color:#fff!important;border:1px solid transparent!important;border-radius:30px!important;padding:10px 20px;cursor:pointer;transition:background-image .5s ease,transform .3s ease!important;}
.btn1 a:hover{background:var(--main-color) !important;}
.btn2 a{background:var(--main-color2) !important;color:#fff!important;border:1px solid transparent!important;border-radius:30px!important;padding:10px 20px;cursor:pointer;transition:background-image .5s ease,transform .3s ease!important;}
.btn2 a:hover{background:var(--main-color2) !important;}
.btn3 a{background:#fff !important;color:var(--main-color)!important;border-color:var(--main-color) !important;transition:background-image .5s ease,transform .3s ease!important;}
.btn3 a:hover{background:var(--main-color) !important;color:#fff!important;}
.bg1{background-color:var(--main-color) !important;}
.wpcf7-form input[type="submit"]{background:var(--main-color) !important;color:#fff!important;border:none!important;border-radius:30px!important;padding:14px 20px !important;cursor:pointer;transition:background-image .5s ease,transform .3s ease!important;}
.wpcf7-form input[type="submit"]:hover{background:var(--main-color) !important;}
.elementor-widget-text-editor ul li{margin-bottom:10px;}
.map7 iframe{height:483px !important;display:block !important;}
.breack7 .e-child{padding-left:5px;}
.fot1 ul{list-style:none;padding:0;margin:0;}
.fot1 ul li{display:flex;align-items:center;margin-bottom:20px;}
.fot1 ul li::before{content:"";display:inline-block;width:15px;height:15px;background:var(--main-color) !important;border-radius:50%;margin-right:15px;flex-shrink:0;}
.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper~.elementor-swiper-button-next{background:var(--main-color);border-radius:50%;padding:5px;right:-40px !important;}
.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev{background:var(--main-color);border-radius:50%;padding:5px;left:-40px !important;}
.elementor-element .swiper .elementor-swiper-button-next svg, .elementor-element .swiper~.elementor-swiper-button-next svg{width:22px;height:20px;margin-right:-2px;right:-10px;}
.elementor-element .swiper .elementor-swiper-button-prev svg, .elementor-element .swiper~.elementor-swiper-button-prev svg{width:22px;height:20px;margin-left:-2px;}
.on7{opacity:0;transform:scale(.9);transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);backface-visibility:hidden;will-change:opacity,transform}
.on7.in{opacity:1;transform:scale(1)}
@media(prefers-reduced-motion:reduce){.on7{transition-duration:.01ms;transition-timing-function:linear}}
.on{width:100%;margin:0px auto !important;}
.on .elementor-icon-box-wrapper{display:flex;align-items:center;width:100%;max-width:380px;}
.on .elementor-icon-box-wrapper .elementor-icon-box-content a{color:inherit;}
.on .elementor-icon-box-icon a{border-radius:25px 25px 25px 25px;background-image:linear-gradient(0.165turn, rgba(239, 239, 239, 1) 0%, rgba(255, 255, 255, 1) 74%);box-shadow:0px 0px 10px 0px rgba(63, 54, 54, 0.2);}
.on .elementor-icon-box-icon a svg{width:124px;height:124px;}
.on .elementor-icon-box-icon a svg *{stroke:var(--main-color);}
.on .elementor-icon-box-icon a svg path[fill*="#"]{fill:var(--main-color);}
@media(max-width:1199px) and (min-width:992px){
.on .elementor-icon-box-wrapper{max-width:320px;}
.on .elementor-icon-box-icon a svg{width:100px;height:100px;}
.on .elementor-icon-box-wrapper .elementor-icon-box-content a{font-size:19px !important;}
}
#up7{position:fixed;bottom:20px;left:20px;z-index:998;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;box-shadow:0px 0px 10px rgba(0,0,0,0.2);transition:all .3s ease;opacity:0;visibility:hidden;}
#up7 svg rect{fill:#fff;fill-opacity:0.9;transition:all .3s ease;}
#up7 svg path{stroke:var(--main-color);transition:all .3s ease;}
#up7:hover svg rect{fill:var(--main-color);}
#up7:hover svg path{stroke:#fff;}
#up7.show{opacity:1;visibility:visible;}
.nv .nv1{margin-top:5px;font-size:16px;line-height:25px;color:#333;font-weight:500;}
.nv hr{margin:20px auto !important;height:2px;background:var(--main-color) !important;opacity:0.50;border:0px;}
.nv .nv2{font-size:15px;line-height:23px;color:#000;font-weight:500;}
.nv .nv2 ul{padding-left:20px;list-style-type: disc;}
.nv .nv2 a{display:block;margin-top:10px;}
.news .news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;}
.news .news-item{background:#fff;padding:0px;box-shadow:0 2px 8px rgba(0,0,0,0.1);text-align:left;position:relative;}
.news .news-thumb img{width:100%;height:200px;display:block;margin-bottom:15px;object-fit:cover;object-position:top center;}
.news .ans1{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;}
.news .news-content{padding:10px 30px 25px;}
.news .news-title{font-size:16px;line-height:22px;font-weight:600;margin:0 0 10px;}
.news .news-title .dop_title{display:block;margin-top:8px;font-size:14px;color:rgba(0,0,0, 0.9);}
.news .news-title a{text-decoration:none;color:#000 !important;}
.news .news-title a:hover{color:var(--main-color);}
.news .news-date{font-size:12px;font-weight:600;color:#00000080;}
.news .news-filter{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 40px;align-items:center;justify-content:center;}
.news .news-filter__btn{border:1px solid var(--main-color);background:transparent;color:#000;border-radius:40px;padding:9px 18px;font-size:16px;line-height:1;cursor:pointer;transition:all .2s;outline:none;}
.news .news-filter__btn.is-active{background:var(--main-color);color:#fff;border-color:var(--main-color);}
.news .news-loadmore-wrap{text-align:center;margin:70px 0 0;}
.news .news-loadmore{display:inline-block;padding:18px 60px;border-radius:0px;background:var(--main-color) !important;color:#fff!important;transition:background-image .5s ease,transform .3s ease!important;font-size:16px;color:#fff;border:0;cursor:pointer;font-weight:600;}
.news .news-loadmore:hover{background:var(--main-color) !important;}
.news .news-loadmore[hidden]{display:none;}
.news .catname{position:absolute;left:15px;top:15px;background:rgba(0,0,0,0.5);color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1;padding:6px 8px;border-radius:3px;}
.news .news-thumb{position:relative;}
.news [data-filter="news"], .news [data-cats="news"] .catname{display:none !important;}
.news.news1 .news-filter{display:none;}
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main{max-width:1200px;}
body.category-news .page-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;}
body.category-news article.post{background:#fff;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);position:relative;}
body.category-news article.post .ans1{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;}
body.category-news article.post a{text-decoration:none;}
body.category-news article.post img{width:100%;height:auto;display:block;margin-bottom:15px;}
body.category-news article.post h2.entry-title{font-size:22px;line-height:1.3;margin:0 0 10px;}
body.category-news article.post h2.entry-title a{color:#000;}
body.category-news article.post p{margin:0;font-size:16px;}
.reviews-embed{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}
.reviews-embed__col{width:100%}
.reviews-embed__frame{position:relative;width:100%;height:650px;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;box-sizing:border-box;background:#fff}
.reviews-embed__frame iframe{width:100%;height:100%;display:block;border:0}
.reviews-embed__link{position:absolute;left:0;right:0;bottom:8px;display:block;margin:0 auto;max-width:100%;text-align:center;padding:0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;font:10px/1.4 "YS Text",Arial,Helvetica,sans-serif;color:#b3b3b3;box-sizing:border-box}
.vkr .t1{display:block;font-size:20px;line-height:27px;font-weight:600;color:#000;}
.vkr .t2{display:block;font-size:14px;line-height:22px;font-weight:400;color:#000;margin:10px auto 30px;}
.vkr .t3{display:block;font-size:16px;line-height:25px;font-weight:700;color:#000;}
.vkr .t3:after{content:"\00a0→";font-family:Arial, Helvetica, sans-serif;}
.wpcf7-form br{display:none;}
.wpcf7-form p{margin-bottom:5px;}
.wpcf7-form select{cursor:pointer;}
.wpcf7-form .serv .servt{margin-top:-5px;font-size:16px;line-height:1.2;font-weight:400;color:#3f3636;}
.wpcf7-form .pol7{margin:0px auto 20px;}
.wpcf7-form .pol7 label{font-size:14px;line-height:1.2;font-weight:400;color:#3f3636;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.wpcf7-form .pol7 label input{width:16px;height:16px;margin:-2px 5px 0px 0px;}
.wpcf7-form .pol7 label a{font-size:14px;line-height:1.2;font-weight:700;color:var(--main-color);}
.wpcf7-form input[type="submit"]{width:100%;font-size:20px;text-transform:uppercase;padding:12px 15px;outline:none;border-color:transparent !important;}
.wpcf7-form .wpcf7-not-valid-tip{font-size:16px;line-height:1.2;margin:-15px auto 15px;font-weight:500;}
.wpcf7-form .wpcf7-response-output{margin:20px auto 0px !important;font-size:14px !important;font-weight:500;background:#fff;text-align:center;}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea
{margin-bottom:20px;color:#3f3636;border:1px solid var(--main-color) !important;background-color:#fff;border-radius:25px;font-size:16px;font-weight:400;height:50px;outline:none;}
.wpcf7-form textarea{margin-bottom:12.5px;height:85px;}
.wpcf7-form .wpcf7-spinner{position:absolute;bottom:-25px;left:0px;}
.country-select.inside .selected-flag{border-radius:25px 0px 0px 25px;}
#wpcf7-f441-p2-o1 .pol7{margin:20px auto 20px;}
#wpcf7-f441-p2-o1 textarea{margin-bottom:12.5px;}
#wpcf7-f445-p420-o1 .wpcf7-form input[type="submit"]{padding:14px 15px;font-weight:700;border:2px solid transparent;}
#wpcf7-f445-p420-o1 .wpcf7-form input[type="submit"]:hover{background:#fff;color:var(--main-color);border:2px solid var(--main-color);}
.popmake{padding:40px !important;}
.pz1{font-size:24px;line-height:1.23;color:var(--main-color);font-weight:600;text-transform:uppercase;text-align:center;}
.pz2{font-size:18px;line-height:28px;color:#000;font-weight:400;text-align:center;margin:10px auto 20px;}
.pz3{max-width:470px;margin:0px auto;}
.st{display:flex;flex-direction:column;gap:24px}
.st .st123{display:grid;grid-template-columns:minmax(0,460px) 1fr;gap:24px;align-items:stretch}
.st .st1{overflow:hidden;max-width:460px;height:100%}
.st .st1 img,.st .st1m img{width:100%;height:100%;object-fit:cover;display:block;border-radius:30px;}
.st .st1m img{height:280px;}
.st .st23{display:flex;flex-direction:column;justify-content:space-between;gap:18px;height:100%}
.st .st23 h2{margin:0px 0px 0px auto;font-size:30px;line-height:38px;font-weight:700;background:var(--main-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;text-align:right;text-transform:uppercase;max-width:560px;}
.st .st23 p{font-size:20px;line-height:25px;text-align:right;margin-bottom:30px;}
.st .st23_2{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.st .st2,.st .st3,.st .st4{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:15px 15px;background:rgba(239,239,238, 0.6);border-radius:25px;box-shadow: 1px 1px 10px 1px rgba(36, 36, 36, 0.11);font-size:25px;color:#242424;line-height:30px;}
.st .st1 span,.st .st2 span,.st .st3 span,.st .st4 span,.st .st5 span,.st .st6 span{position:absolute;top:-33px;left:20px;font-size:76px;line-height:1;font-weight:800;color:rgba(0,0,0, 0.1)}
.st .st456{display:grid;grid-template-columns:minmax(0,460px) 1fr 1fr;gap:24px;align-items:stretch;margin-top:20px;}
.st.st2 .st456{grid-template-columns:repeat(3,1fr);}
.st .st456 .st4:first-child{max-width:460px;width:100%}
.st.st2 .st456 .st4:first-child{max-width:100%;}
.st .st456 .st4:nth-child(2){width:100%}
.st .st456 .st4:nth-child(3){width:100%}
.st .st1,.st .st2,.st .st3,.st .st4,.st .st5,.st .st6{min-height:180px}
.st .st1m{display:none;}
.st div:has(strong){justify-content:flex-start;text-align:center;}
.st div:has(strong) strong{display:block;font-weight:400;font-size:20px;line-height:24px;}
.st .st23 .orp{margin:20px 0px 20px auto;}
.st .st23 .or20{font-size:22px;line-height:30px;color:#242424;font-weight:400;text-align:right;max-width:560px;margin:0px 0px 0px auto;}
.st .st23 .or21{font-size:22px;line-height:30px;color:var(--main-color);font-weight:700;text-align:right;max-width:560px;margin:25px 0px 40px auto;}
.st .st23 .or22{display:flex;align-items:center;justify-content:space-between;max-width:680px;margin:15px 0px 0px auto;}
.st .st23 .or221{padding:12px 45px;border-radius:25px 25px 25px 25px;background-color:var(--main-color);color:#ffffff;font-size:20px;font-weight:600;min-width:390px;}
.st .st23 .or222{padding:12px 45px;border-radius:25px 25px 25px 25px;background-color:var(--main-color);color:#ffffff;font-size:20px;font-weight:600;}
.st .st23 .or23{padding:12px 45px;border-radius:25px 25px 25px 25px;background-color:var(--main-color);color:#ffffff;font-size:20px;font-weight:600;max-width:680px;margin:15px 0px 0px auto;}
.st .st23 .or20{font-size:18px;line-height:24px;text-align:center;max-width:100%;margin:0px auto 0px;}
.st .st23.im h2{max-width:100%;}
.st .st23.im p{font-size:20px;line-height:27px;text-align:right;max-width:680px;margin:0px 0px 10px auto;}
.st .st23.im p.imlastp{margin-bottom:50px;}
.st .st23.im .st23_2{margin-top:20px;}
.st .st23.im .st2, .st .st23.im .st3{font-size:20px;line-height:24px;min-height:120px;box-shadow:none;background:rgba(239,239,238, 1);}
.st .st23.im.imm .st2, .st .st23.im.imm .st3{font-size:25px;line-height:30px;}
.hd3{position:absolute !important;top:0px;right:0px;}
.hd3 .soc{display:flex;align-items:center;justify-content:flex-end;text-align:right;}
.hd3 .soc a img[src*="wh"]{height:40px;}
.hd3 .soc a img[src*="tg"]{height:40px;margin-right:5px;}
.hd3 .hbut a{display:inline-flex;align-items:center;justify-content:center;padding:6px 45px;color:var(--main-color);font-size:19px;line-height:1;font-weight:600;border-radius:25px;border:1px solid var(--main-color);vertical-align:middle;}
.hd3 .hbut a:hover{background:var(--main-color);color:#fff;}
.line{font-size:14px;line-height:19px;color:#000;font-weight:400;text-transform:uppercase;margin-bottom:30px;}
.line b{font-size:16px;line-height:1.55;color:#000;font-weight:400;text-transform:none;}
.line hr{margin:10px auto !important;height:1px;background:var(--main-color) !important;border:0px;}
.line2 .line:last-child{margin-bottom:0px;}
.line2 .line .line1{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;}
.line2 .line .line1 span{font-size:18px;line-height:19px;font-weight:700;color:var(--main-color);white-space:nowrap;}
.line2 .line .line1 span:last-child{margin-left:30px;display:flex;align-items:center;}
.th41{display:block;font-size:25px;line-height:31px;color:#000;font-weight:400;text-transform:none;}
.th41.th42{display:block;font-size:45px;line-height:50px;color:inherit;font-weight:500;text-transform:none;}
.tabs7, .tabs8{display:flex;width:100%;border:1px solid var(--main-color);border-radius:28px;overflow:hidden;}
.tabs7 a,.tabs8 a{flex:1;display:flex;align-items:center;justify-content:center;padding:17px 22px;font-size:20px;line-height:1;font-weight:400;color:#000;text-decoration:none;border-left:1px solid var(--main-color);cursor:pointer;}
.tabs7 a:first-child,.tabs8 a:first-child{border-left:0;}
.tabs7 a.active,.tabs7 a.active:hover, .tabs8 a.active,.tabs8 a.active:hover{background:var(--main-color) !important;color:#fff !important;font-weight:600;}
.tabs7 a:hover, .tabs8 a:hover{color:var(--main-color) !important;}
.tabs8 a:active{background:var(--main-color) !important;color:#fff !important;font-weight:600;}
.tabs{display:none !important;}
.tabs.active{display:block !important;}
#moove_gdpr_cookie_info_bar{left:30px !important;bottom:30px !important;max-width:345px;border-radius:5px !important;z-index:9999999 !important;box-shadow:0 0 20px 0 rgba(0, 0, 0, .3) !important;background:#fff !important;border:0px !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:20px 20px !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:0px !important;display:block !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{font-size:14px !important;line-height:22px !important;color:#000 !important;text-align:center !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:var(--main-color) !important;text-decoration:none !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:block !important;padding:0px !important;text-align:center;margin-top:15px !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background:var(--main-color) !important;color:#ffffff !important;border:0px !important;border-radius:30px !important;font-size:13px !important;font-weight:400 !important;text-transform:uppercase !important;}
.newsbar{position:relative;top:0;left:0;right:0;height:56px;background:#fff;border-bottom:1px solid rgba(0,0,0, 0.2);display:grid;grid-template-columns:56px 1fr 56px;align-items:center;z-index:9999;}
.newsbar_title{text-align:center;font-weight:600;font-size:14px;color:var(--main-color);opacity:0.8;}
.newsbar_back{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:var(--main-color);text-decoration:none;}
.newsbar_back svg{width:32px;height:32px;}
.newsbar_space{width:56px;height:56px;}
.newsbar_spacer{height:56px;display:none;}
.admin-bar .newsbar{top:0px;}
.postid-379 .post7 .elementor-post-info__item--type-terms{display:none !important;}
.elementor-posts .elementor-post__card{position:relative;box-shadow:none !important;background:transparent !important;}
.elementor-posts .elementor-post__card .elementor-post__thumbnail__link:after{content:'';position:absolute;width:100%;height:100%;border-radius:25px;box-shadow:none !important;background-image:none !important;opacity:1 !important;background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.20), rgba(51, 51, 51, 0.90)) !important;}
.elementor-posts .elementor-post__card .elementor-post__thumbnail__link img{border-radius:25px;height:200px;object-fit:cover;}
.elementor-posts .elementor-post__card .elementor-post__text{position:absolute;bottom:40px;left:30px;max-width:300px;border-bottom:1px solid var(--main-color);padding:0px 0px 22px !important;}
.elementor-posts .elementor-post__card .elementor-post__text .elementor-post__title a{font-size:22px;line-height:30px;color:#fff;}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px !important;}
.elementor-posts .elementor-post__card .card-hitarea{position:absolute;inset:0;z-index:5;background:transparent;}
.sod .elementor-posts .elementor-post__card{position:relative;overflow:hidden;border-radius:25px;}
.sod .elementor-posts .elementor-post__thumbnail__link:after{background:-webkit-linear-gradient(top,rgba(0,0,0,0.40),rgba(0,160,227,0.40)) !important;opacity:.85;transition:opacity .25s ease;}
.sod .elementor-posts .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:1;}
.sod .elementor-posts .elementor-post__card .elementor-post__thumbnail__link:after{border-radius:inherit;}
.sod .elementor-posts .elementor-post__card:hover .elementor-post__thumbnail__link img{transform:scale(1.08);border-radius:25px;}
.sod .elementor-posts .elementor-post__card .elementor-post__thumbnail{overflow:hidden;border-radius:inherit;}
.sod .elementor-posts .elementor-post__thumbnail__link{overflow:hidden;border-radius:inherit;}
.sod .elementor-posts .elementor-post__card .elementor-post__thumbnail__link{display:block;border-radius:inherit;}
.sod .elementor-posts .elementor-post__card .elementor-post__thumbnail__link img{display:block;width:100%;height:400px;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform .35s ease;border-radius:inherit;}
.sod .elementor-posts .elementor-post__card .elementor-post__text{min-height:400px;border-bottom:0px solid var(--main-color);padding:0px 0px 0px !important;display:flex;align-items:center;justify-content:center;left:0px;bottom:0px;max-width:calc(100% - 30px);margin:auto 15px;}
.sod .elementor-posts .elementor-post__card .elementor-post__text .elementor-post__title a{font-size:25px;line-height:34px;color:#fff;}
.sod .elementor-posts .elementor-post__card .elementor-post__excerpt{margin:15px auto 35px;max-width:calc(100% - 60px);position:relative;}
.sod .elementor-posts .elementor-post__read-more{display:flex;margin:0px auto;opacity:1;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;pointer-events:none;background:var(--main-color);color:#fff;padding:12px 30px;border-radius:25px;}
/* .elementor-element .elementor-nav-menu--main a.elementor-item.elementor-item-active:hover{color:#000 !important;} */
.fot2 .elementor-element .elementor-nav-menu--main a.elementor-item.elementor-item-active:hover{color:var(--main-color) !important;}
.vr{font-size:18px;line-height:28px;font-weight:400;color:#000;}
.vr b{font-weight:700;color:var(--main-color);}
.vr .vr1{font-size:26px;line-height:32px;font-weight:700;color:var(--main-color);text-transform:uppercase;}
.vr .vr2{position:relative;margin:10px auto 25px;padding-bottom:30px;}
.vr .vr2:before{content:'';position:absolute;bottom:0px;left:0px;background:#000;width:50px;height:3px;background-size:100%;background-repeat:no-repeat;}
.vr .vr3 ul{margin:0px auto 10px;}
.vr .vr3 a{text-decoration:underline;}
.vr .vr4{margin:5px auto 15px;font-size:16px;line-height:1.5;}
.tabvr{display:none !important;}
.tabvr.active{display:block !important;}
.tabsvr{display:flex;width:100%;border:1px solid var(--main-color);border-radius:28px;overflow:hidden;}
.tabsvr a{flex:1;display:flex;align-items:center;justify-content:center;padding:17px 22px;font-size:20px;line-height:1;font-weight:400;background:#efefef;color:#000;text-decoration:none;border-left:1px solid var(--main-color);cursor:pointer;}
.tabsvr a:first-child{border-left:0;}
.tabsvr a.active,.tabvr a.active:hover{background:var(--main-color) !important;color:#fff !important;font-weight:600;}
.pp{display:flex;align-items:center;background:#efefef;border-radius:30px;padding:20px 35px;min-height:140px;text-align:center;color:#242424;position:relative;display:flex;align-items:center;justify-content:center;flex-flow:column;flex:1;min-width:0;max-width:100%;}
.pp1{position:absolute;top:-20px;left:-20px;width:84px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--main-color) !important;font-size:32px;line-height:1;color:#fff;font-weight:700;border-radius:50px;transform:rotate(-25deg);}
.pp2{font-size:28px;line-height:34px;font-weight:600;}
.pp3{font-size:22px;line-height:26px;}
#acwp-toolbar-btn-wrap{display:none!important;}
.acwp-heading p.acwp-title{font-size:20px !important;font-weight:500 !important;}
#acwp-toolbar.acwp-style-default .acwp-toggler label{font-size:18px;font-weight:600 !important;}
.acwp-toolbar.acwp-toolbar-show{bottom:20px !important;}
.acwp-heading{background:var(--main-color) !important;}
.logo2{line-height:1;font-size:23px;line-height:1;font-weight:700;max-width:144px;}
.logo2 span{font-size:12px;color:var(--main-color);font-weight:600;}
span[style="color: #00a0e3;"],span[style="color: #30457a;"],div[style*="color: #00a0e3;"]{color:var(--main-color) !important;}
.doctors-grid{display:flex;flex-wrap:wrap;column-gap:35px;row-gap:35px;align-items:stretch;}
.doctors-grid .elementor-image-box-wrapper{display:flex;flex-direction:column;width:calc((100% - 70px)/3);}
.doctors-grid .elementor-image-box-title{color:var(--main-color);font-weight:500;}
.doctors-grid figure{margin-bottom:15px !important;}
.doctors-grid figure img{height:320px;object-fit:cover;object-position:center center;border-radius:25px;transition-duration:0.3s;}
.hidden-arrows{display:none !important;}
#stocks .elementor-carousel-image{background-size:contain;}
.hd1 .elementor-shape-rounded .elementor-icon{background:var(--main-color) !important;}
.hd2{background:var(--main-color) !important;}
.soc7{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;--icon-size:38px;--grid-column-gap:12px;--icon-padding:0.45em;}
.soc7 .elementor-social-icons-wrapper{display:flex;flex-wrap:wrap;gap:var(--grid-column-gap);}
.soc7 .elementor-grid-item{display:flex;}
.soc7 .elementor-social-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size) !important;height:var(--icon-size) !important;border-radius:50% !important;font-size:21px !important;transition:all .3s ease;line-height:1;}
.soc7 .elementor-social-icon i{line-height:1;}
.soc7 .elementor-social-icon-telegram{background-color:#08a0e0;color:#fff;}
.soc7 .elementor-social-icon-vk{background-color:#4c75a3;color:#fff;}
.soc7 .elementor-social-icon-odnoklassniki{background-color:#ed812b;color:#fff;}
.soc7 .elementor-social-icon-youtube{background-color:#ff0000;color:#fff;}
.soc7 .elementor-social-icon-whatsapp{background-color:#25d366;color:#fff;}
.soc7 .elementor-social-icon-viber{background-color:#7360f2;color:#fff;}
.soc7 .elementor-social-icon-facebook{background-color:#1877f2;color:#fff;}
.soc7 .elementor-social-icon-instagram{background-color:#e4405f;color:#fff;}
.soc7 .elementor-social-icon-link{background-color:#999;color:#fff;}
.soc7 .elementor-social-icon:hover{opacity:.8;transform:translateY(-2px);}
.elementor-hidden-desktop .soc7 .elementor-social-icons-wrapper{gap:5px;--icon-size:28px;}
.soc7 a[href*="max.ru"]{background:url(/wp-content/themes/hello-elementor/img/max.png) no-repeat center !important;background-size:contain !important;color:transparent !important;}
.soc7 a[href*="max.ru"] i{display:none;}
.aboutt2{color:var(--main-color) !important;opacity:0.7;}
.bgt1{border-radius:25px;background-color:rgba(255,255,255,0.6);padding:25px 35px;display:inline-block;text-align:left;max-width:300px;box-shadow:3px 5px 5px 1px rgba(0, 0, 0, 0.2);position:relative;z-index:3;}
.bgt1 .t1{font-weight:700;font-size:30px;line-height:1.2;color:#3f3636;margin-bottom:5px;}
.bgt1 .t2{font-size:21px;line-height:1.4;color:#3f3636;margin-bottom:10px;}
.bgt1 .t2 span{color:var(--main-color);font-weight:500;}
.bgt1 a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:22px;color:var(--main-color);text-decoration:none;transition:all .3s ease;}
.bgt1 a:hover{transform:translateY(-2px);opacity:.85;}
.bgt1 a .icon{background-color:var(--main-color);position:relative;width:40px;height:40px;border-radius:50%;border:1px solid;text-align:center;display:flex;align-items:center;justify-content:center;}
.bgt1 a .icon:before{content:"";display:inline-block;width:18px;height:18px;margin-top:1px;background:#fff;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>') center/contain no-repeat;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg>') center/contain no-repeat;}
.bgt1 a:hover .icon{background:#fff;}
.bgt1 a:hover .icon:before{background:var(--main-color);}
.bgt2{border-radius:25px;background-color:rgba(255,255,255,0.9);padding:25px 35px;display:inline-block;text-align:center;max-width:390px;box-shadow:3px 5px 5px 1px rgba(0, 0, 0, 0.1);position:relative;z-index:3;}
.bgt2 .t1{font-weight:700;font-size:20px;line-height:1.3;color:var(--main-color);text-transform:uppercase;}
.bgt2 .t2{font-size:21px;line-height:1.2;color:#3f3636;font-weight:700;margin-top:10px;}
.bgt2 .t2 span{display:block;font-weight:500;}
div.pd_widget_app{padding:0px !important;width:100% !important;height:650px !important;overflow-x:hidden !important;border:1px solid #e6e6e6 !important;border-radius:8px;}
div.pd_widget_app div[id^="pd_widget_app"]{border:0px !important;}
.pum-container .pum-content+.pum-close{color:var(--main-color) !important;}
.lines{display:flex;gap:40px;}
.lines>.line2{flex:1;}
.medflex-round-widget__button{background:var(--main-color) !important;left:auto !important;right:32px !important;box-shadow:0 16px 16px rgba(0,0,0, 0.2) !important;}
.medflex-round-widget__button::before, .medflex-round-widget__button::after{background:var(--main-color) !important;}
.about_autor{background:#f6f7f8;padding:18px 18px;margin:0px auto 20px;border-radius:18px;border:1px solid #e3e6ea;box-shadow:0 8px 22px rgba(0,0,0,.06);}
.about_autor .about1{display:inline-flex;align-items:center;gap:10px;background:#ffffff;border:1px solid #e3e6ea;border-radius:999px;padding:8px 12px;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;margin:0px 0px 14px;}
.about_autor .about1:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--main-color);color:#fff;font-size:12px;}
.about_autor .about2{display:flex;align-items:flex-start;gap:16px;background:transparent;}
.about_autor .about21{flex:0 0 auto;}
.about_autor .about22{flex:1;min-width:0;}
.about_autor .at1{background:#ffffff;border:1px solid #e3e6ea;border-radius:14px;padding:8px;}
.about_autor .at1 img{display:block;max-width:110px;width:110px;height:auto;border-radius:10px;}
.about_autor .at2{font-size:24px;line-height:1.15;font-weight:800;color:var(--main-color);margin:2px 0px 6px;}
.about_autor .at3{font-size:16px;line-height:1.35;font-weight:500;color:#000;margin:0px 0px 4px;}
.about_autor .at4{font-size:14px;line-height:1.35;font-weight:500;color:#000;margin:0px 0px 12px;}
.about_autor .at5{background:#ffffff;border:1px solid #e3e6ea;border-left:4px solid var(--main-color);border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.35;font-weight:500;color:#1b1f24;}
.about_autor .at5 p{margin:0px;}
.about_autor .at5 p+p{margin-top:10px;}
.prices_pdf{text-align:center;margin:10px auto 0px;font-size:18px;font-weight:500;}
#ez-toc-container{background:#f6f7f8;border:1px solid #e3e6ea;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.06);padding:14px 16px;margin:0px 0px 20px;max-width:760px;}
#ez-toc-container .ez-toc-title{font-weight:700;font-size:16px;line-height:1.2;margin:0px;}
#ez-toc-container nav{margin-top:10px;}
#ez-toc-container ul{margin:0px;padding-left:18px;}
#ez-toc-container li{margin:6px 0px;}
#ez-toc-container a{text-decoration:none;}
#ez-toc-container a:hover{text-decoration:underline;}
#ez-toc-container .ez-toc-js-icon-con{margin-top:3px;}
.ez-toc-icon-toggle-span{display:flex;align-items:center;justify-content:center;width:35px;height:30px;direction:ltr;}
.ez-toc-icon-toggle-span:before{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:#000;transition:transform .25s ease;margin-top:2px;}
#blog7 .elementor-posts-container{gap:24px;}
#blog7 article.elementor-post{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;height:100%;display:flex;flex-direction:column;}
#blog7 article.elementor-post:hover{box-shadow:0 10px 26px rgba(0,0,0,.08);}
#blog7 .elementor-post__thumbnail__link{display:block;}
#blog7 .elementor-post__thumbnail{width:100%;aspect-ratio:16/9;overflow:hidden;background:#f1f3f5;}
#blog7 .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
#blog7 .elementor-post__text{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1;}
#blog7 .elementor-post__title{margin:0;line-height:1.35;font-size:18px;font-weight:800;letter-spacing:-.2px;}
#blog7 .elementor-post__title a{color:inherit;text-decoration:none;display:block;overflow:hidden;}
#blog7 .elementor-post__meta-data{margin:0;opacity:.7;font-size:13px;line-height:1;color:#000;font-weight:500;}
#blog7 .elementor-post-date{display:inline-flex;align-items:center;gap:8px;margin-top:5px;}
#blog7 .elementor-post__excerpt{margin:0;}
#blog7 .elementor-post__excerpt p{margin:0;line-height:1.35;font-size:15px;color:#000;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
#blog7 .elementor-post__read-more{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:rgba(0,0,0,.06);color:inherit;text-decoration:none;font-size:14px;font-weight:700;transition:background .2s ease,transform .2s ease;}
#blog7 .elementor-post__read-more:hover{background:rgba(0,0,0,.10);transform:translateY(-1px);}
#blog7 .elementor-post__text>*:first-child{margin-top:0;}
#blog7 .elementor-post__text>*:last-child{margin-bottom:0;}
#blog7 .elementor-pagination{margin:30px auto 0px;display:flex;align-items:center;justify-content:center;}
#blog7 .elementor-pagination .page-numbers{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:500;line-height:1;background:none;}
#blog7 .elementor-pagination .page-numbers.current{border:1px solid var(--main-color);color:var(--main-color);padding:0px;border-radius:50%;}
#viz iframe{display:block;width:100% !important;max-width:900px;height:500px !important;margin:10px auto 50px 0px;border:5px solid #d1d1d1;border-radius:5px;}
.lp{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid #e9e9e9;border-radius:10px;text-decoration:none;margin:0px auto 15px;}
.lp:hover{border-color:#d9d9d9;}
.lp__thumb{flex:0 0 64px;width:64px;height:64px;display:block;}
.lp__thumb img{border-radius:8px;}
.lp__img{width:64px;height:64px;object-fit:cover;border-radius:8px;display:block;}
.lp__img--empty{background:#f2f2f2;border-radius:8px;}
.lp__title{font-size:18px;line-height:1.2;color:#000;font-weight:500;}
.ps{margin:25px 0;}
.ps__title{margin:0 0 16px;}
.ps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.ps__card{position:relative;display:block;width:100%;border-radius:15px;overflow:hidden;text-decoration:none;min-height:300px;background:#e9eef2;}
.ps__media{position:absolute;inset:0;display:block;}
.ps__img{width:100% !important;height:100% !important;object-fit:cover;display:block;transform:scale(1.01);}
.ps__img--empty{width:100%;height:100%;display:block;background:#f2f2f2;}
.ps__bottom{position:absolute;left:0;right:0;bottom:0;padding:18px 18px 16px;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column;gap:15px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.78) 100%);}
.ps__name{color:#fff;font-size:21px;line-height:1.2;font-weight:600;max-width:100%;}
.ps__btn{display:inline-flex;align-items:center;justify-content:center;color:#000;background:#fff;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgba(0,0,0,.18);}
.ps__card:hover .ps__img{transform:scale(1.05);transition:transform .25s ease;}
.ps__card:hover .ps__btn{filter:brightness(.96);}
.error404 h1{margin-top:30px;padding:0px !important;color:var(--main-color);}
.post7 > .e-con-inner{padding-bottom:30px !important;}
.post7 h1{font-size:38px !important;font-weight:700 !important;}
.post7 h2{font-size:34px !important;font-weight:700 !important;}
.post7 h3{font-size:25px !important;font-weight:700 !important;}
.post7 ul, .post7 ol{padding-left:35px;margin-bottom:10px;}
.post7 table thead td, .post7 table th{font-weight:700;}
.post7 li a[style*="color: #0000ff"],.post7 li a[style*="text-decoration: underline"],.post7 li span[style*="text-decoration: underline"]{color:var(--main-color) !important;text-decoration:none !important;}
.tblwrap table{width:100% !important;max-width:100%;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;
-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;width: 100%;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list{}
.slick-prev, .slick-next{position:absolute;top:50%;margin-top:-32px;z-index:1;font-size: 0;line-height: 0;display: block;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev{left:0px;}
.slick-prev:before{content:'';background:url(/wp-content/uploads/2026/03/arrow_l3.png) no-repeat;width:32px;height:32px;float:left;background-size:100%;}
.slick-next{right:0px;}
.slick-next:before{content:'';background:url(/wp-content/uploads/2026/03/arrow_r3.png) no-repeat;width:32px;height:32px;float:right;background-size:100%;}
.slick-prev:hover, .slick-next:hover{opacity:0.8;}
.slick-slider div{outline:0;}
.slick-dotted{padding-bottom:45px;}
.slick-dots{bottom:-15px;position:absolute;margin:0px auto;width:100%;padding:0;text-align:center;list-style-type:none;}
.slick-dots li.slick-active{background:#000;}
.slick-dots li{list-style-type:none;display:inline-block;background:#acacac;margin-right:10px;width:10px;height:10px;border-radius:50%;cursor:pointer;}
.slick-dots li button{display:none;}
.slick-prev, .slick-next{background:none !important;outline:none !important;border:0 !important;box-shadow:none !important;}
.vk-slick{margin:0 -10px;}
.vk-slick .slick-slide{padding:0 10px;box-sizing:border-box;}
.vk-slick .slick-prev, .vk-slick .slick-next{font-size:0;line-height:0;color:transparent;}
.vk-slick .slick-prev:before, .vk-slick .slick-next:before{font-size:40px;line-height:1;color:#111;opacity:1;}
.vk-slick .slick-prev:hover, .vk-slick .slick-next:hover, .vk-slick .slick-prev:focus, .vk-slick .slick-next:focus{color:transparent;outline:none;}
.vk-slick__slide .vk-slick__ratio{position:relative;overflow:hidden;border-radius:24px;background:#111;aspect-ratio:4/3;max-width:100%;margin:0 auto;}
.vk-slick__slide .vk-slick__ratio iframe{display:block;width:100%;height:100%;border:0;border-radius:24px;background:#111;}
.act1{display:none !important;}
.act1 .kn1{line-height:0;}
.why1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.why1 .item{position:relative;background:#fff;border:1px solid #dbe7f3;border-radius:18px;padding:22px 22px 22px 68px;box-shadow:0 8px 24px rgba(20,71,123,.08);font-size:21px;line-height:1.45;color:#3f3636;font-weight:500;}
.why1 .item strong{display:block;color:var(--main-color);font-size:26px;font-weight:700;margin-bottom:4px;}
.why1 .item:before{content:"✓";position:absolute;left:22px;top:calc(50% - 16px);width:32px;height:32px;border-radius:50%;background:var(--main-color);color:#fff;font-size:20px;line-height:32px;text-align:center;font-weight:700;}
.why2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;counter-reset:checka;}
.why2 .item{position:relative;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);border:1px solid #dbe7f3;border-radius:18px;padding:22px 22px 22px 78px;box-shadow:0 8px 24px rgba(20,71,123,.06);font-size:21px;line-height:1.45;color:#3f3636;font-weight:600;min-height:96px;display:flex;align-items:center;}
.why2 .item:before{counter-increment:checka;content:counter(checka,decimal-leading-zero);position:absolute;left:22px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:700;color:var(--main-color);opacity:.9;}
.delta-child-pages{margin-top:0px;}
.delta-child-pages h2{font-size:30px !important;line-height:1.3;font-weight:700;text-transform:uppercase;margin-bottom:30px;}
.delta-child-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;}
.delta-child-pages li{margin:0;}
.delta-child-pages a{display:flex;align-items:center;min-height:52px;padding:18px 22px;background:#fff;border:1px solid #eee;border-radius:18px;font-weight:400;color:var(--main-color);text-decoration:none;line-height:1.35;box-shadow:0 4px 14px rgba(0,0,0,.04);transition:.2s;}
.delta-child-pages a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08);border-color:var(--main-color);}
.elementor-nav-menu .sub-menu{background:#fff;border-radius:3px;box-shadow:0 12px 30px rgba(0,0,0,.12);padding:8px 0;min-width:100% !important;margin-top:8px !important;}
.elementor-nav-menu .sub-menu li{margin:0;}
.elementor-nav-menu .sub-menu a{display:block;padding:12px 18px;font-size:16px;line-height:1.3;font-weight:500;color:#2b2b2b;background:transparent;transition:.2s;}
.elementor-nav-menu .sub-menu a:hover{background:#f9f9f9;color:inherit;}
.elementor-nav-menu .sub-menu .current-menu-item>a,.elementor-nav-menu .sub-menu .elementor-item-active{color:inherit;}
.elementor-nav-menu .menu-item-has-children>a{position:relative;font-weight:600 !important;}
.fot2 .hdblog2{display:none !important;}
.hd2 .hdblog2{display:none !important;}
.hd2 .elementor-nav-menu a{padding-left:18px !important;padding-right:18px !important;}
.delta-faq h2{font-size:30px !important;line-height:1.3;font-weight:700;text-transform:uppercase;margin-bottom:30px;}
.delta-faq__items{display:flex;flex-direction:column;gap:12px;}
.delta-faq__item{border:1px solid var(--main-color);border-radius:12px;background:#fff;overflow:hidden;}
.delta-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:0 !important;background:#fff !important;text-align:left;font-weight:600;cursor:pointer;color:#333 !important;box-shadow:none !important;outline:none !important;}
.delta-faq__question span{color:inherit;font-weight:600;}
.delta-faq__question:focus,.delta-faq__question:active,.delta-faq__question:focus-visible{background:#fff !important;color:#333 !important;border:0 !important;box-shadow:none !important;outline:none !important;}
.delta-faq__question:hover,.delta-faq__question:hover:focus,.delta-faq__question:hover:active,.delta-faq__question:hover:focus-visible,.delta-faq__question[aria-expanded="true"],.delta-faq__question[aria-expanded="true"]:focus,.delta-faq__question[aria-expanded="true"]:active,.delta-faq__question[aria-expanded="true"]:focus-visible{background:var(--main-color) !important;color:#fff !important;border:0 !important;box-shadow:none !important;outline:none !important;}
.delta-faq__question:hover .delta-faq__icon:before,.delta-faq__question:hover .delta-faq__icon:after,.delta-faq__question:hover:focus .delta-faq__icon:before,.delta-faq__question:hover:focus .delta-faq__icon:after,.delta-faq__question:hover:active .delta-faq__icon:before,.delta-faq__question:hover:active .delta-faq__icon:after,.delta-faq__question:hover:focus-visible .delta-faq__icon:before,.delta-faq__question:hover:focus-visible .delta-faq__icon:after,.delta-faq__question[aria-expanded="true"] .delta-faq__icon:before,.delta-faq__question[aria-expanded="true"] .delta-faq__icon:after{background:#fff !important;}
.delta-faq__answer{padding:14px 22px 18px;color:#000;font-size:16px;font-weight:500;}
.delta-faq__answer p{margin-top:0;}
.delta-faq__answer p:last-child{margin-bottom:0;}
.delta-faq__icon{width:14px;height:14px;position:relative;flex:0 0 14px;margin:auto 0;}
.delta-faq__icon:before,.delta-faq__icon:after{content:"";position:absolute;background:#333;transition:.2s;}
.delta-faq__icon:before{width:14px;height:2px;top:6px;left:0;}
.delta-faq__icon:after{width:2px;height:14px;top:0;left:6px;}
.delta-faq__question[aria-expanded="true"] .delta-faq__icon:after{opacity:0;}
















@media(max-width:991px){
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0!important;}
.mhide{display:none;}
.delta-faq h2{font-size:25px !important;text-align:center;margin-bottom:20px;}
.delta-faq__items{gap:10px;}
.delta-faq__question{align-items:center;gap:12px;padding:12px 15px;font-size:17px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;}
.delta-faq__question span{font-size:14px;font-weight:600 !important;}
.delta-faq__question span:first-child{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;}
.delta-faq__answer{padding:12px 12px 12px;font-size:14px;}
.delta-faq__icon{margin:auto 0;}
.hd2 .hdblog{display:none !important;}
.hd2 .hdblog2{display:flex !important;}
.hd2 .elementor-nav-menu .sub-menu{margin-top:0px !important;}
.hd2 .elementor-nav-menu .sub-menu a{padding:10px 6px;font-size:14px;}
.hd2 .elementor-nav-menu a{padding-left:6px !important;padding-right:6px !important;}
.delta-child-pages ul{grid-template-columns:1fr;}
.delta-child-pages h2{font-size:25px !important;text-align:center;margin-bottom:20px;}
.why1{grid-template-columns:1fr;gap:14px;}
.why1 .item{padding:18px 18px 18px 58px;font-size:18px;border-radius:14px;}
.why1 .item strong{font-size:20px;}
.why1 .item:before{left:18px;top:calc(50% - 16px);width:28px;height:28px;line-height:28px;font-size:17px;}
.why2{grid-template-columns:1fr;gap:14px;}
.why2 .item{padding:18px 18px 18px 62px;font-size:18px;min-height:auto;border-radius:14px;}
.why2 .item:before{left:18px;font-size:20px;}
.slick-dots{bottom:0px;}
.post7 h1{font-size:28px !important;}
.post7 h2{font-size:25px !important;}
.post7 h3{font-size:21px !important;}
.post7 ul, .post7 ol{padding-left:25px;}
.ps__grid{grid-template-columns:1fr;}
.ps__card{min-height:250px;}
.tblwrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.tblwrap table{min-width:600px;width:100%;border-collapse:collapse;}
.lp__thumb{flex:0 0 56px;width:56px;height:56px;}
.lp__img{width:56px;height:56px;}
.lp__title{font-size:14px;}
#viz iframe{height:250px !important;}
#blog7 .elementor-post__title{font-size:16px;}
#blog7 .elementor-post__excerpt p{font-size:14px;}
#ez-toc-container ul{padding-left:5px;}
div#ez-toc-container ul li{line-height:1.35;margin-bottom:5px;}
.about_autor{padding:16px 14px;}
.about_autor .about2{flex-direction:column;gap:12px;}
.about_autor .at1 img{width:100px;max-width:100px;}
.about_autor .at2{font-size:20px;}
.map7 iframe{height:250px !important;}
body{font-size:16px;}
.lines{flex-direction:column;gap:30px;}
.breack7 .e-child{padding-left:10px;}
.hd3{top:-10px !important;}
.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper~.elementor-swiper-button-next{right:-15px !important;}
.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev{left:-15px !important;}
.on7{max-width:320px !important;margin:0px auto !important;}
.on .elementor-icon-box-icon a svg{width:90px;height:90px;}
#up7, #up7 svg{width:40px !important;height:40px !important;}
.nv .elementor-image-box-title{font-size:20px !important;line-height:27px !important;}
.nv .nv2{font-size:12px;line-height:17px;}
.news .news-grid{grid-template-columns:1fr;}
.news .news-thumb img{height:auto;object-position:center center;}
.news .news-filter{gap:5px;margin:0 0 40px;}
.news .news-filter__btn{padding:9px 18px;font-size:12px;margin-bottom:5px;}
.news .news-title, .news .news-title .dop_title{font-size:12px;line-height:16px;}
.news .news-date{font-size:10px;}
.news .news-loadmore-wrap{margin:30px 0 0;}
.news .news-loadmore{padding:18px 30px;}
.news.vnt .news-grid{display:flex;overflow-x:scroll;gap:10px;}
.news.vnt .news-grid .news-item{width:300px;}
.news.vnt .t1004__scroll-icon-wrapper{margin:10px auto -30px;}
body.category-news .site-main{grid-template-columns:1fr;}
.reviews-embed{grid-template-columns:1fr}
.reviews-embed__frame{height:650px}
.vkr .t1{font-size:16px;line-height:22px;}
.vkr .t2{font-size:12px;line-height:19px;margin:5px auto 15px;}
.vkr .t3{font-size:12px;}
.popmake{padding:30px 15px 20px !important;}
.pz1{font-size:21px;}
.st{gap:0px;}
.st .st1{display:none;}
.st .st1m{display:block;}
.st .st123{grid-template-columns:1fr;gap:16px;}
.st .st23{gap:0px;height:auto}
.st .st23 h2{margin:0px auto 30px;text-align:center;font-size:25px;line-height:31px;}
.st .st23 p{font-size:16px;line-height:20px;text-align:center;margin-top:-20px;}
.st .st23_2{grid-template-columns:1fr;gap:0px;}
.st .st456{grid-template-columns:1fr !important;gap:0px;margin-top:0px;}
.st .st456 .st4:first-child{max-width:100%;}
.st .st1,.st .st2,.st .st3,.st .st4,.st .st5,.st .st6{padding:15px 50px;min-height:70px !important;margin-bottom:20px;font-size:20px;line-height:24px;}
.st div:has(strong) strong{font-size:16px;line-height:20px;}
.st .st1 span,.st .st2 span,.st .st3 span,.st .st4 span,.st .st5 span,.st .st6 span{font-size:50px;top:-16px;left:10px;}
.st .st23 .or20{font-size:18px;line-height:24px;text-align:center;max-width:100%;margin:0px auto 0px;}
.st .st23 .or21{font-size:18px;line-height:24px;text-align:center;max-width:100%;margin:20px auto 20px auto;}
.st .st23 .or22{display:block;max-width:100%;margin:0px auto 0px auto;}
.st .st23 .or221{padding:12px 12px;font-size:16px;min-width:100%;}
.st .st23 .or222{padding:12px 12px;font-size:16px;margin:10px auto 0px auto;}
.st .st23 .or23{padding:12px 12px;font-size:16px;max-width:100%;margin:10px auto 0px auto;}
.st .st23.im h2{margin-bottom:15px;}
.st .st23.im p{font-size:18px;line-height:24px;text-align:center;max-width:100%;margin:0px auto 15px auto;}
.st .st23.im p.imlastp{margin-bottom:30px;}
.st .st23.im .st23_2{margin-top:0px;}
.st .st23.im .st2, .st .st23.im .st3,.st .st23.im.imm .st2, .st .st23.im.imm .st3{font-size:16px;line-height:19px;min-height:60px !important;box-shadow:none;background:rgba(239,239,238, 1);}
.line b{font-size:12px;}
.line2 .line .line1 span:last-child{margin-left:20px;}
.th41{font-size:16px;line-height:20px;}
.th41.th42{font-size:20px;line-height:22px;}
.tabs7,.tabs8,.tabsvr{overflow-x:auto;}
.tabs7 a,.tabs8 a,.tabsvr a{font-size:16px;padding:16px 20px;white-space:nowrap;}
#moove_gdpr_cookie_info_bar{left:0px !important;bottom:0px !important;max-width:100% !important;border-radius:0px !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:20px 10px !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{font-size:12px !important;line-height:19px !important;}
.newsbar{height:50px;grid-template-columns:50px 1fr 50px;}
.newsbar_back{width:50px;height:50px;}
.newsbar_space{width:50px;height:50px;}
.newsbar_spacer{height:50px;}
.admin-bar .newsbar{top:0px;}
.elementor-posts .elementor-post__card .elementor-post__text{max-width:260px;}
.sod .elementor-posts .elementor-post__card .elementor-post__thumbnail__link img{height:320px;}
.sod .elementor-posts .elementor-post__card .elementor-post__text{min-height:320px;}
.vr{font-size:16px;line-height:23px;}
.vr .vr1{font-size:20px;line-height:25px;}
.pp{border-radius:30px;padding:15px 35px;min-height:100px;margin-bottom:20px;}
.pp1{width:55px;height:36px;font-size:24px;top:-8px;}
.pp2{font-size:20px;line-height:24px;}
.pp3{font-size:18px;line-height:22px;}
#acwp-toolbar.acwp-style-default .acwp-toggler label{font-size:14px;}
.logo2 .tg{font-size:21px;}
.logo2 span{font-size:10px;}
.eye a{background:var(--main-color) !important;}
.doctors-grid{column-gap:20px;row-gap:24px;}
.doctors-grid .elementor-image-box-wrapper{width:100%;}
.hd1 .soc7{--icon-size:30px;--grid-column-gap:6px;}
.hd1 .soc7 .elementor-social-icon{font-size:16px !important;}
.bgt1{padding:15px 20px 5px;max-width:200px;}
.bgt1 .t1{font-size:16px;}
.bgt1 .t2{font-size:12px;margin-bottom:0px;}
.bgt1 a{font-size:18px;}
.bgt1 a .icon{width:30px;height:30px;}
.bgt1 a .icon:before{width:14px;height:14px;}
.bgt2{padding:15px 20px 15px;max-width:320px;}
.bgt2 .t2{font-size:18px;}

}
@media(min-width:992px) and (max-width:1200px){
.tblwrap{overflow-x:auto;}
.tblwrap table{width:100% !important;min-width:760px;border-collapse:collapse;}
}
@media(min-width:768px) and (max-width:1024px){
.hd1 > .e-con-inner > .elementor-element:nth-child(2) > .elementor-widget-icon-box{max-width:calc(100% - 200px);}
.hd1 .hd3{top:50px !important;}
.hd2{z-index:3;}
.hd2 .eye .elementor-button-content-wrapper{font-size:12px;}
.hd2 .elementor-element .elementor-nav-menu .elementor-item{font-size:16px !important;padding:13px 10px !important;}
#yslugi > .e-con-inner > .elementor-element > .e-con-inner > .elementor-element{width:100%;}
#about .elementor-widget-heading{min-width:350px;}
.doctors-grid .elementor-image-box-wrapper{width:calc((100% - 70px)/2);}
.news .news-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}

}