/*!
Theme Name: dietolog247
Author: zm-chel
Description: Description
Version: 1.0.0
Tested up to: 8.1
Requires PHP: 8.1+
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dietolog247
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

dietolog247 is based on Underscores https://underscores.me/, (C) 2012-2025 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later. 
*/
 *,*::before,*::after{box-sizing:inherit}:hover{transition:.25s}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}body{margin:0;background:#fff}.container{width:100%;margin-top:24px}.container:has(#cookieNotice){margin-top:0}.entered-container{margin:24px auto 41px}main{display:block;max-width:1400px;margin:0 auto}a{transition:all .25s}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;resize:none}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a,button{cursor:pointer}a{color:#56B178;text-decoration:none;background-color:#fff0;font-weight:400;font-size:16px}a:visited{color:#f48c77}a:hover,a:focus,a:active{color:#56B178}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);position:absolute;top:100%;z-index:99999}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;height:100%;display:inherit;align-items:center;cursor:pointer}.main-navigation li.menu-item-has-children>a:after{content:'';background-image:url(/wp-content/themes/dietolog247/files/img/chevron-left.png);height:16px;width:16px;position:relative;margin-left:4px}.main-navigation .sub-menu li.menu-item-has-children:after{transform:rotate(-90deg)}.main-navigation #primary-menu>li:hover:before{content:'';background:#16171108;height:calc(100% + 32px);width:calc(100% + 32px);position:absolute;left:-16px;z-index:1}.main-navigation a{display:flex;text-decoration:none;font-weight:400;font-size:16px;line-height:100%;color:#242A3E;height:100%;width:100%;align-items:center;white-space:nowrap;z-index:10}.main-navigation a[aria-current="page"],.main-navigation a:hover{color:#56B178}.main-navigation .sub-menu{display:none}.main-navigation li:hover>.sub-menu{position:absolute;display:flex;flex-direction:column;top:calc(100% + 16px);left:-16px;box-shadow:0 16px 23.2px 0 #00000008;background:#f5f5f5}.main-navigation li>.sub-menu>li{padding:16px;min-width:max-content}.main-navigation li a:hover{color:#161711}.main-navigation li>.sub-menu>li:hover{padding:16px;background:#16171114;width:100%}.main-navigation li:hover>.sub-menu>li:hover>.sub-menu{right:-100%;top:0;left:100%;background:#ededec;width:max-content}.form-container{display:flex;align-items:flex-end;gap:17px;margin-top:24px;margin-bottom:16px}.form-container:has(.invalid-phoneru){margin-bottom:24px}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0;min-height:50vh}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}input:focus-visible{outline:none}.entered-container.with-header{max-width:100%}.entered-container header>section{max-width:1400px;width:100%}.site-logo{display:flex;align-items:center}.site-logo a{display:flex;align-items:center}.site-header{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;box-shadow:0 16px 23.2px 0 #00000008;align-items:center}.site-header hr{margin:0;background:#16171114;width:100%;max-width:1400px}header .bvi-shortcode{display:flex}header .bvi-shortcode .bvi-open svg{display:none}header nav .bvi-shortcode{padding:2rem 0;margin-left:-8px}section.branding{display:flex;justify-content:space-between}section.branding .site-contacts{display:flex;gap:24px;justify-content:flex-end}section.branding .site-contacts button{background:#F48C77;color:#fff;padding:10px 12px;font-weight:400;font-size:16px;border-radius:8px;width:182px;height:48px;border:none}section.branding .site-contacts .contacts-phone,.main-navigation .contacts-phone{margin:0;display:flex;align-items:center;gap:8px}section.branding .site-contacts a{margin:0;display:flex;align-items:center;font-weight:500;font-size:16px;color:#F48C77;position:relative}section.branding .site-contacts a.header_wa,section.branding .site-contacts a.header_tg,section.branding .site-contacts a.header_max{background-color:#56B178;height:48px;width:48px;display:inline-flex;justify-content:center;align-items:center;border-radius:8px;margin-right:-16px}.footer-socials .contacts-phone a{position:relative}section.branding .site-contacts a:before,.footer-socials .contacts-phone a:before{content:'';height:20px;width:32px;position:absolute;left:-28px}section.navigation{display:flex;justify-content:space-between;align-items:center}section.navigation .menu{display:flex;height:50px;gap:32px;align-items:center}section.navigation .search-form{position:relative}section.navigation .search-form .form-field-search{display:flex;justify-content:flex-end;cursor:pointer}section.navigation .search-form input{background:#56B178;padding:13px 16px 13px 16px;width:50px;border-radius:100px;pointer-events:none;border:1px solid #fff0}section.navigation .search-form input::placeholder{color:#fff0;font-weight:300}section.navigation .search-form .icon-search{position:absolute;right:12px;top:12px}section.navigation .searchbar{flex:40%}.site-contacts .menu-toggle,.main-navigation .contacts-phone{display:none}section.branding .site-contacts button.menu-toggle.opened{background:url(/wp-content/themes/dietolog247/files/img/X.png) no-repeat center center}section.branding .site-contacts button.menu-toggle.opened img{display:none}.overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background:#0006;display:none;align-items:center;justify-content:center;z-index:999}.overlay:has(.modal.show){display:flex;padding:0 16px}.modal#modal_zapis{width:455px;border-radius:24px}#wpcf7-f132-o1>form .form-wrap{max-width:50%;color:#16171199;line-height:32px}#wpcf7-f132-o1>form .form-wrap input{border-radius:8px}#wpcf7-f132-o1>form .form-wrap input[type=tel]{background:#16171108}#wpcf7-f132-o1>form .wpcf7-acceptance{margin-top:8px;display:block}#wpcf7-f132-o1>form .wpcf7-acceptance label{color:#16171199}.modal{background:#fff;padding:32px;padding-top:48px;position:relative;border-radius:8px}.modal_content{max-width:500px;margin:10% auto 0;background-color:#fff;padding:30px 40px;position:relative}.modal_head{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:10px}.modal-form-header{font-weight:700;font-size:32px;line-height:120%;color:#161711}.modal-form-desc{font-weight:400;font-size:16px;color:#16171199;margin-top:16px}.modal_head .close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer}.modal_head .modal_title{font-size:24px;font-weight:600;color:var(--primary)}.modal_body form{display:flex;flex-direction:column;align-items:center}.modal_body .form_group{margin:15px 0;width:100%}.modal_body .form_control{border:none;border-bottom:1px solid #ccc;padding:5px 10px 5px 0;border-radius:0;box-sizing:border-box;width:100%}.modal_body .form_control:focus{outline:0;border-color:var(--primary)}.modal_body .form_area{height:100px}.modal input[type="submit"]{background:#2F6DFF;color:#fff;padding:10px;font-weight:400;font-size:16px;border-radius:110px;width:100%}.modal .close{position:absolute;right:24px;top:12px;font-size:32px;color:#56b178}.site-footer{border-top:1px solid #16171114;border-bottom:1px solid #16171114;display:flex;margin-top:100px;background:#16171108;justify-content:center;padding:48px}.copyright{display:flex;flex-direction:column;font-weight:400;font-size:16px;line-height:150%;vertical-align:middle;color:#70716d;align-items:center;padding:48px;background:#16171108}.copyright>span{max-width:1400px;width:100%}.site-footer .site-info{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:1400px;flex:100%}.site-footer .site-logo{display:flex;flex-direction:column;align-items:flex-start;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0%;vertical-align:middle;color:#55748F;gap:16px}.site-logo-desc{max-width:195px}.site-footer .footer-nav .nav-title{color:#161711;font-weight:700;margin-bottom:16px;display:block;font-size:16px}.site-footer .footer-nav ul{margin:0;list-style-type:none;padding:0;font-size:14px;line-height:16.8px;vertical-align:middle;display:flex;flex-direction:column;gap:16px}.site-footer .footer-nav ul a{color:#161711;font-size:14px}.site-footer .footer-nav ul a:hover{color:#ddefe3}.site-footer .footer-socials{display:flex;flex-direction:column;gap:16px}.site-footer .footer-socials p{margin:0}.site-footer .footer-socials .contacts-phone,.site-footer .footer-socials .contacts-mail{display:flex;align-items:center;gap:8px}.site-footer .footer-socials .socials-buttons{display:flex;justify-content:flex-end;align-items:center;gap:21px}.site-footer .footer-socials .socials-buttons.vertical{flex-direction:column;align-items:flex-start}.site-footer .footer-socials .socials-buttons a{opacity:.5}.site-footer .footer-socials .socials-buttons.vertical .social-item,.site-footer .footer-socials .social-contact{display:inherit;flex-direction:inherit;gap:7px;color:#16171199}.site-footer .footer-socials .socials-buttons.vertical .social-item.items{flex-direction:row;gap:8px}.site-footer .footer-socials .socials-buttons.vertical .social-item.items>a{height:32px;width:32px}.site-footer .footer-socials .socials-buttons.vertical a{opacity:1}.site-footer .footer-socials .socials-buttons a:hover{opacity:1}.btn-default{width:146px;height:38px;border-radius:110px;border-width:1px;padding:10px;border:1px solid #2F6DFF;color:#2F6DFF;display:flex;align-items:center;justify-content:center}.btn-default:hover{color:#191970;border:1px solid}.category_action .btn-default.filled{color:#fff;border-radius:4px;height:50px;width:216px;background:#2F6DFF;margin:32px auto auto auto}.btn-primary{background:#56b178;display:flex;padding:8px 16px;color:#fff!important;!i;!;font-weight:400;font-size:16px;line-height:130%;border-radius:4px;justify-content:center;align-items:center;height:50px}section.blocks{margin-top:100px;display:flex;flex-direction:column;gap:32px;border-radius:8px}section.blocks.block-articles.category-page,section.blocks.block-articles.search-result{margin-top:32px}section.blocks.block-articles.category-page .flex{min-height:380px;display:grid}section.blocks p,section.blocks .container{margin:0}section.blocks .flex,section.block-articles .flex .slick-track{display:flex}section.block-articles .flex .slick-track{gap:20px}section.block-articles .flex .slick-list{margin:0 -20px}section.blocks .block-header,.doctor-content .block-header{font-weight:700;font-size:32px;line-height:120%;color:#000;display:flex;justify-content:space-between;align-items:center}section.block-slider .slide .slide_content ul,section.block-doctors .doctor ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:16px;list-style-type:none}section.block-doctors .doctor ul{gap:8px}section.block-slider .slide .slide_content ul li,section.block-doctors .doctor ul li{position:relative}section.block-slider .slide .slide_content ul li::before,section.block-doctors .doctor ul li::before,section.block-reasons .flex a::before,section.block-services .flex a::before{content:'';width:8px;height:8px;background:#2f6dff;border-radius:50px;position:absolute;left:-16px;top:30%}section.block-doctors .doctor ul li::before{width:6px;height:6px}section.block-reasons .flex a::before,section.block-services .flex a::before{width:5px;height:5px;top:8px}section.blocks .block-header a{padding:5px 12px 5px 25px;font-size:16px;display:flex;justify-content:flex-end;gap:8px;align-items:center;border:1px solid #56B178;border-radius:100px}section.blocks .block-header a:visited{color:#56B178}section.blocks .block-header a:hover{color:#f48c77;border-color:#f48c77}section.block-slider,.testimonials_action{margin-top:32px}section.block-slider .slide{border-radius:8px;padding:40px 48px;background-position:right;background-size:auto 100%;background-repeat:no-repeat;display:flex;position:relative;background:#f5f5f0}.block-slider .slick-list{background:#f5f5f0}.page-template-page-partners section.block-slider .slide{padding:99px 80px;border-r}section.block-slider .slide .slide_info .slide_header{font-weight:700;font-size:40px;line-height:120%}.page-template-page-partners section.block-slider .slide .slide_header{font-family:"Orelega One";font-weight:400;font-size:61px;color:#161711}.page-template-page-partners section.block-slider .slide .slide_info{width:auto;max-width:698px}.page-template-page-partners section.block-slider .slide .slide_info .slide_content{width:100%;max-width:54%}.page-template-page-partners section.block-slider .slide .slide_info .btn-primary{border-radius:8px}section.block-slider .slide .slide_info .slide_header span,section.block-slider .slide .slide_info .slide_header b,section.block-slider .slide .slide_info .slide_header strong{color:#56B178}section.block-slider .slide .slide_info{width:467px;display:flex;flex-direction:column;gap:24px;z-index:1}section.block-slider .slide .slide_image{width:50%;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end}section.block-slider .slide .slide_image img{width:100%;height:100%;object-fit:cover}section.block-slider .slide .slide_content{font-size:16px;line-height:120%;letter-spacing:0%;color:grey}section.block-slider .slide .slide_info>a,section.block-slider .slide .slide_info>.btn-primary{width:223px;height:50px}section.block-slider .slide{display:none}section.block-slider .slide:first-child{display:flex}section.block-slider:has(.slick-initialized) .slide{display:flex}.page-template-page-testimonials section.block-slider .slide{min-height:471px;overflow:hidden;border-radius:24px}.page-template-page-testimonials section.block-slider .slide .slide_info{width:60%}.page-template-page-testimonials section.block-slider .slide .slide_content{width:55%}.page-template-page-testimonials section.block-slider .slide .slide_header{font-family:"Orelega One";color:#161711;font-weight:400;font-size:61px}.page-template-page-testimonials section.block-slider .slide .slide_info>a,section.block-slider .slide .slide_info>.btn-primary{border-radius:8px;height:50px;width:293px}.page-template-page-testimonials section.block-slider .slide .slide_image{width:auto;max-width:50%}section.block-advantages{margin-top:84px}section.block-advantages .flex{gap:24px;justify-content:space-between}section.block-advantages .flex .item{line-height:120%;letter-spacing:0;text-align:center;display:flex;flex-direction:column;gap:16px}section.block-advantages .advantage-icon{width:68px;height:68px;min-width:68px;background:#F0F4FD;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:10px}section.block-advantages .advantage-icon img{width:48px;height:48px}section.block-advantages .advantage-info{display:flex;flex-direction:column;align-items:center;gap:9px;height:100%;justify-content:space-around}section.block-advantages .advantage-title{font-weight:700;font-size:20px;color:#242A3E}section.block-advantages .advantage-description{font-size:16px;color:#55748F;height:fit-content}section.block-doctors .container{display:flex}section.block-doctors .container.slick-initialized{flex-direction:column}section.block-doctors .container.slick-initialized .slick-track{display:flex;gap:20px}section.block-doctors .doctor{border-radius:8px;border-width:1px;padding:16px;border:1px solid #E9E9E9;display:flex;gap:16px}section.block-doctors .doctor .doctor_info .doctor_photo{width:143px;height:143px;overflow:hidden}section.block-doctors .doctor .doctor_bio{display:flex;gap:16px;flex-direction:column;width:100%}section.block-doctors .doctor .doctor_bio hr,section.block-testimonials .testimonial hr{background-color:#E9E9E9;margin:0}section.block-doctors .doctor .doctor_bio .doctor_fio{font-weight:700;font-size:20px;line-height:120%;color:#2F6DFF}section.block-doctors .doctor .doctor_bio .doctor_exp,section.block-doctors .doctor .doctor_bio .doctor_clinic span,section.block-doctors .doctor .doctor_bio .doctor_clinic ul{color:#55748F}section.block-doctors .doctor .doctor_bio .doctor_clinic{display:flex;flex-direction:column;gap:8px;font-size:14px}section.block-doctors .doctor .doctor_bio .doctor_clinic:empty{min-height:100px}section.block-directions .flex,section.block-testimonials .flex{gap:20px}section.block-directions .direction{border-radius:8px;border:1px solid #E9E9E9;padding:24px;flex:50%;display:flex;gap:16px;box-shadow:0 16px 23.2px 0 #00000008}section.block-directions .direction .dir_icon{width:36px;height:36px;min-width:36px}section.block-directions .direction .dir_header{display:flex;justify-content:space-between;font-weight:700;font-size:20px;color:#242A3E;align-items:center}section.block-directions .direction .dir_info{display:flex;flex-direction:column;gap:16px}section.block-directions .direction .dir_header a{font-size:0}section.block-directions .direction .dir_content{color:#55748F}section.block-testimonials .testimonial{display:flex;border-radius:8px;border:1px solid #E9E9E9;gap:16px;padding:24px 16px;flex-direction:column;box-shadow:0 16px 23.2px 0 #00000008}section.block-testimonials .testimonial .testimonial_info{display:flex;gap:16px}section.block-testimonials .testimonial .testimonial_photo{width:64px;height:64px;min-width:64px}section.block-testimonials .testimonial .testimonial_info .testimonial_bio{display:flex;gap:8px;flex-direction:column;justify-content:center;width:100%;position:relative}section.block-testimonials .testimonial .testimonial_info .testimonial_bio:after{content:'';width:38px;height:30px;background:url(/wp-content/themes/dietolog247/files/img/quote.png) no-repeat;position:absolute;right:0}section.block-testimonials .testimonial .testimonial_info .testimonial_bio .fio{font-weight:700;font-size:20px;line-height:120%;letter-spacing:0%}section.block-testimonials .testimonial .testimonial_info .testimonial_bio .age{color:#55748F}section.block-testimonials .testimonial .testimonial_content{color:#55748F;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between}section.block-testimonials .testimonial .testimonial_content a{font-size:16px}section.block-about .about{padding:55px 48px;background-size:cover;border-radius:inherit}section.block-about .about_info{width:50%;display:flex;flex-direction:column;gap:24px}section.block-about .about_header{font-weight:700;font-size:32px;line-height:120%;color:#242A3E}section.block-about .about_content{color:#55748F;font-weight:400;font-size:16px;line-height:120%;max-width:85%}section.block-about .about_button .btn-primary{width:178px}section.block-reasons .container{display:flex;flex-direction:column;gap:32px}section.block-reasons .flex,section.block-reasons .flex a,section.block-services .flex,section.block-services .flex a{display:list-item;column-count:2;list-style-type:none;margin-left:16px;position:relative;color:#242A3E}section.block-reasons .flex a:hover,section.block-services .flex a:hover{color:#2f6dff}section.block-contacts .contact{position:relative}section.block-contacts .contact_info{border:1px solid #E9E9E9;background:#FFF;position:absolute;display:flex;width:432px;height:270px;top:100px;left:100px;border-radius:8px;border-width:1px;padding:32px;gap:27px;flex-direction:column}section.block-contacts .contact_clinic{font-weight:700;font-size:20px;line-height:120%}section.block-contacts .contact_address,section.block-contacts .contact_phone{display:flex;gap:8px;align-items:center;color:#55748F;font-size:16px}section.block-contacts .contact_phone a{color:#55748F}section.block-contacts .btn-primary{width:182px}section.block-shares .container{display:flex;gap:20px}section.block-shares .share{display:flex;flex-direction:column;gap:38px;height:244px;flex:50%;position:relative;padding:32px 0 14px 32px;border-radius:8px;box-sizing:border-box;justify-content:space-around}section.block-shares .share .share_image{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;border-radius:inherit}section.block-shares .share .share_image .first{position:absolute;right:60px;bottom:0;z-index:2}section.block-shares .share .share_image .second{position:absolute;right:0;z-index:1;border-radius:0 8px 8px 0}section.block-shares .share .share_info{max-width:45%;font-weight:700;font-size:32px;line-height:120%}section.block-shares .share .btn-default{border-color:#fff0;display:flex;gap:8px;width:150px;justify-content:flex-end}section.block-lac .flex{gap:90px;background:#F0F4FD;padding:16px;border-radius:8px}section.block-lac .lac{display:flex;gap:20px;background:#F0F4FD;padding:16px;align-items:center;flex:50%}section.block-lac .lac .lac_info{display:flex;gap:16px;flex-direction:column;font-size:16px}section.block-lac .lac_image{border:1px solid #E9E9E9;border-radius:8px;min-width:172px;min-height:236px;max-width:172px;max-height:236px;overflow:hidden}section.block-lac .lac_image img{width:172px;height:236px;max-width:172px;cursor:pointer}section.block-articles .flex{gap:20px}section.block-articles .article.hidden_article{display:none}section.block-articles .article.hidden_article.show{display:flex!important}section.block-articles .article{border-radius:24px;display:flex;flex-direction:column;overflow:hidden;height:auto;box-shadow:0 16px 13.2px 0 #00000008}section.block-articles .article .article_image{min-height:179px;max-height:179px;display:flex;align-items:center;overflow:hidden;justify-content:center}section.block-articles .article .article_image a{font-size:0;height:100%;width:100%;display:block}section.block-articles .article .article_image img{width:100%;border-radius:0;height:100%}section.block-articles .article .article_desc{border:1px solid;border-top:0;border-color:#E9E9E9;border-radius:0 0 24px 24px;padding:24px;display:flex;flex-direction:column;height:100%;justify-content:space-between}section.block-articles .article .article_desc .article_header{padding-bottom:16px;border-bottom:1px solid #16171114}section.block-articles .article .article_desc .article_header a{font-weight:400;font-size:20px;line-height:120%;color:#56B178;min-height:72px;display:block}section.block-articles .article .article_desc .article_content,section.block-articles .article .article_desc .article_info>div{font-size:16px;line-height:120%;color:#16171199}section.block-articles .article .article_desc .article_space{display:flex;flex-direction:column;gap:16px}section.block-articles .article .article_desc .article_spec{font-size:16px}section.block-articles .article .article_desc .article_info{display:flex;align-items:center;justify-content:space-between;padding-top:16px}section.block-articles .article .article_desc .article_info a{width:135px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:100px}section.block-articles .article .article_desc .article_info a:visited{color:#56B178;border-color:#56B178}section.block-articles .article .article_desc .article_info a:hover{color:#f48c77;border-color:#f48c77}section.block-articles .article .article_desc .article_info>div{display:inherit;flex-direction:column;gap:6px;width:-webkit-fill-available}section.block-articles .article .article_desc .article_info>div>div{display:inherit;align-items:center;gap:4px;justify-content:flex-start;font-size:16px;width:max-content}section.block-articles .article .article_desc .article_info .post-views-icon,section.block-articles .article .article_desc .article_info .post-views-label{display:none}section.block-articles .article .article_desc .article_info>div>:before{margin:0;height:18px;width:18px;background-size:100%}.post-views:before,.post-readtime:before,.post-info .post-author:before,.post-dates .post-date:before{content:'';display:block;height:24px;width:24px;background-size:24px;background-position:center center;background-repeat:no-repeat;margin-right:4px}.post-readtime:before{background-size:18px}.post-views:before{background-image:url(/wp-content/themes/dietolog247/files/img/eye.png)}.post-readtime:before{background-image:url(/wp-content/themes/dietolog247/files/img/clock.png);background-size:18px}.single-post .default-content .post-info .post-readtime:before{background-size:24px}.post-info .post-author:before{background-image:url(/wp-content/themes/dietolog247/files/img/user-icon.png)}.post-dates .post-date:before{background-image:url(/wp-content/themes/dietolog247/files/img/calendar-icon.png)}.post-info .col-1,.post-info .col-2{display:flex;gap:24px}.post-info .col-2{justify-content:flex-end}.post-info .col-full{grid-area;grid-area:2 / 1 / 2 / 3}.post-info .col-full .post-tags{display:flex;gap:8px;flex-wrap:wrap}.post-info .col-full .post-tags a,section.block-tags>.tag{background:#56B1781A;padding:6px 12px;border-radius:100px;color:#56B178;font-weight:400;font-size:16px;line-height:120%}.post-info .post-author,.post-dates .post-date{display:flex;align-items:center}section.block-categories{margin-top:48px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:8px;justify-content:space-between}section.block-tags{flex-direction:row;gap:8px;flex-wrap:wrap;margin-top:32px}section.block-tags>.tag{white-space:nowrap;cursor:pointer;transition:all .25s}section.block-tags>.tag.active{background:#56B178!important;color:#fff!important}section.block-tags>.tag:hover{background:#56B178;color:#fff}section.block-categories>.category{line-height:130%;display:flex;gap:8px;align-items:center;box-shadow:0 16px 23.2px 0 #00000008;border:1px solid #16171114;border-radius:8px;padding:8px;cursor:pointer;font-size:16px}section.block-categories>.category.active,section.block-categories>.category:hover{border:1px solid #56B178;background:#56B17833}.single-post .default-content article .wpcf7{margin:1.25rem 0;width:100%;position:relative;box-sizing:border-box}.single-post .default-content article .wpcf7>form span{width:100%}.single-post .default-content article .wpcf7>form span.wpcf7-form-control-wrap[data-name^="acceptance-"]{order:2}.single-post .default-content article .wpcf7>form input{flex:33%;width:100%}.single-post .default-content article .wpcf7>form input[type=submit]{min-width:250px}.single-post .default-content article .wpcf7>form input[type=checkbox]{width:auto;flex:auto;margin-right:4px}#wpcf7-f168-o1,.single-post .default-content .wpcf7{border-radius:8px;border-width:1px;padding:24px;border:1px solid #E9E9E9;box-shadow:0 16px 23.2px 0 #00000008}#wpcf7-f168-o1>form,.single-post .default-content .wpcf7>form{display:flex;flex-direction:column;gap:16px;position:relative}#wpcf7-f168-o1>form>.form_header,.single-post .default-content .wpcf7>form>.form_header{font-weight:700;font-size:20px;line-height:120%;letter-spacing:0%;color:#242A3E}form .form-group{display:flex}#wpcf7-f168-o1>form .form_desc,#wpcf7-f219-p1-o1>form .form_desc,#wpcf7-f220-p1-o2>form .form_desc{color:#55748F}#wpcf7-f6-o2>form .form_wrap,#wpcf7-f6-o3>form .form_wrap,form .form-group{flex-direction:column}#wpcf7-f6-o2>form .form_wrap .wpcf7-list-item{margin:0}.wpcf7 form .form_wrap{display:flex;gap:16px}.wpcf7>form input,.wpcf7>form input:focus,.wpcf7>form textarea,.wpcf7>form textarea:focus-visible{background:#F0F4FD;color:#16171199;padding:13px 16px;border:none;flex:100%;padding-right:40px;outline:none}.wpcf7>form input::placeholder,.wpcf7>form textarea::placeholder{color:rgb(47 109 255 / 50%)}.wpcf7>form input[type=submit],form button[type=submit]{background:#56B178;color:#fff;border-radius:4px;height:100%}.wpcf7>form .wpcf7-spinner{position:absolute;right:0;bottom:12px;width:fit-content!important}.wpcf7>form input[type=submit]{cursor:pointer;padding:16px}[data-name*="your-name"],[data-name*="your-tel"]{position:relative;display:flex;flex-direction:column;height:100%;width:100%}[data-name*="your-name"]>.wpcf7-not-valid-tip,[data-name*="your-tel"]>.wpcf7-not-valid-tip{position:absolute;bottom:-20px}.form-header{width:100%;font-size:32px;text-align:center}#modal_send_testimonial{width:33vw;min-width:430px}form button[type=submit]{height:50px;font-size:16px}.attachment-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgb(38 40 52 / 90%);text-align:center;z-index:9999;animation:pop-in;animation-duration:0.5s;-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s}.attachment-popup img,.attachment-popup iframe{position:absolute;top:50%;max-width:80%;max-height:80vh;display:inline-block;transform:translate(-50%,-50%);transition:0.5s;cursor:zoom-in}.attachment-popup iframe{width:80%;height:80vh}.attachment-popup.zoom_it img{max-width:100%;max-height:100vh;cursor:zoom-out}.attachment-popup.zoom_it .close-lightbox{right:5vw}.close-lightbox{position:absolute;top:6vh;right:20vw;padding:10px;color:#2f6dff;font-size:32px;line-height:16px;border-radius:50%;z-index:999;cursor:pointer;background:#fff0;display:flex;align-items:center;justify-content:center;transition:0.33s}.close-lightbox:hover{color:#d1d1d1}.attachment-popup:has(iframe) .close-lightbox{right:5vw}.lightboxfadeout{animation:fadeout;animation-duration:0.5s;-webkit-animation:fadeout 0.5s;-moz-animation:fadeout 0.5s;-ms-animation:fadeout 0.5s}@keyframes pop-in{0%{opacity:0;transform:scale(.1)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(.1)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-moz-transform:scale(.1)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes fadeout{100%{opacity:0;transform:scale(.1)}0%{opacity:1;transform:scale(1)}}section.block-breadcrumbs .breadcrumbs{margin:2rem 0;padding:0;display:flex;gap:8px;list-style-type:none;font-size:14px;line-height:120%;flex-wrap:wrap}section.block-breadcrumbs .breadcrumbs a{font-size:14px;color:rgb(22 23 17 / .6)}section.block-breadcrumbs .breadcrumbs a:hover{color:#f48c77}section.block-breadcrumbs .breadcrumbs .current{color:#242A3E}section.block-breadcrumbs .container{padding:0}.single-layout{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.default-content{-ms-flex-negative:1;flex-shrink:1;width:100%}.single-layout .default-content{width:926px}.single-sidebar{width:335px;-ms-flex-negative:0;flex-shrink:0;padding-left:2rem}.single-sidebar.sticky-table-of-contents .side-content{position:sticky;top:10px}.table-of-contents#contents>.toc_list{list-style-type:none;padding-left:18px;margin:0}.table-of-contents#contents .toc_list .toc_list{padding:0;list-style-type:none;margin:0}.table-of-contents#contents .toc_title{display:block;font-weight:700;font-size:32px;line-height:120%;margin-bottom:24px;color:#161711}.table-of-contents#contents .toc_list li{position:relative;margin:0}.table-of-contents#contents .toc_list li a{color:#55748F;border:none;font-weight:400;font-size:16px;line-height:24px;display:block;margin-bottom:8px}.table-of-contents#contents .toc_list li:hover::marker,.table-of-contents#contents .toc_list li:hover a,.table-of-contents#contents .toc_list li.active::marker,.table-of-contents#contents .toc_list li.active a{color:#56B178}.table-of-contents#contents .toc_list li a{color:#56B178;border:none;font-weight:400;font-size:16px;line-height:19px;display:block}.table-of-contents#contents .toc_list li::marker{line-height:19px}.table-of-contents#contents .toc_list li::before{content:'';position:absolute;width:10px;height:8px;left:-16px;top:4px;color:#56B178;background:url(/wp-content/themes/dietolog247/files/img/treug.png) no-repeat;background-position:center}.table-of-contents#contents .toc_list li:hover::marker,.table-of-contents#contents .toc_list li:hover>a,.table-of-contents#contents .toc_list li.active::marker,.table-of-contents#contents .toc_list li.active a{color:#f48c77}.single-post h1{font-size:61px;font-family:"Orelega One",serif;font-weight:400!important}.single-post h2{margin-top:1.25rem;font-size:32px}.single-post h3{font-size:28px;margin-bottom:16px}.single-post h4{font-size:24px}.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{font-weight:700;line-height:120%;color:#161711}.origin_list{margin-top:80px}.origin_list h3{margin-bottom:24px}#title-origin_list{margin-bottom:24px;font-size:28px;font-weight:700;line-height:120%;color:#161711}.origin_list ul,.origin_list ol{font-weight:400;font-size:16px;margin:0;padding-left:22px}.single-post .default-content article .entry-content .origin_list ul li,.single-post .default-content article .entry-content .origin_list ol li{color:#f48c77}.single-post .default-content article .entry-content .inserted_form{margin:1.25rem 0;overflow:hidden}.single-post .default-content article .entry-content .inserted_form .inserted_form_with_img{display:flex;flex-direction:column;padding:32px;text-align:center;gap:16px;position:relative;height:100%}.single-post .default-content article .entry-content .inserted_form:has(.inserted_form_with_img){padding:0;flex-direction:row;gap:0;align-items:end;justify-content:space-between}.single-post .default-content article .entry-content .inserted_form:has(.inserted_form_with_img)>img{position:relative}.single-post .default-content article .entry-content>p:has(img){margin:1.25rem 0}.single-post .default-content article .entry-content blockquote{position:relative;margin:0;padding:16px;display:flex;background:#16171108;gap:16px;font-style:italic;color:#16171199;font-size:16px;border-radius:0 0 8px 8px}.single-post .default-content article .entry-content>p:empty,.single-post .default-content article .entry-content>p:has(span:empty){margin:0!important}.single-post .default-content article .entry-content blockquote p{margin:0}.single-post .default-content article .entry-content blockquote:before{content:'';display:block;color:#F48C77;position:relative;min-width:26px;height:55px;background:url(/wp-content/themes/dietolog247/files/img/quot-mark.png);background-repeat:no-repeat;background-size:100%}.single-post .default-content article{display:flex;flex-direction:column;gap:16px}.single-post .default-content article .post-thumbnail{text-align:center}.single-post .default-content article .entry-content{color:#161711;font-size:16px;line-height:140%;margin:0}.single-post .default-content article .entry-content ul,.single-post .default-content article .entry-content ol{margin:0;padding-left:24px}.single-post .default-content article .entry-content ul li,.single-post .default-content article .entry-content ol li{margin-bottom:16px}.single-post .default-content article .entry-content ul:has(strong) li,.single-post .default-content article .entry-content ol:has(strong) li{color:#161711}.single-post .default-content article .entry-content ol li::marker{color:#161711}.single-post .default-content article .entry-content ul li::marker{color:#f48c77;font-size:24px;line-height:16px}.single-post .default-content .post-thumbnail img{border-radius:8px}.single-post .default-content .post-info,.single-post .default-content .post-info .post-readtime,.single-post .default-content .post-info .post-views,.single-post .default-content .post-info .rmp-results-widget__visual-rating{display:flex;align-items:center;color:#16171199;font-size:16px;line-height:120%;white-space:nowrap}.single-post .default-content .post-info .rmp-results-widget__visual-rating{gap:2px}.single-post .default-content .post-info{gap:24px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:32px}.single-post .default-content .post-info .rmp-results-widget__avg-rating,.single-post .default-content .post-info .rmp-results-widget__vote-count{display:none}.single-post .default-content .post-info .rmp-results-widget__visual-rating .rmp-icon--star{width:24px;height:24px;font-size:20px;display:flex;align-items:center;justify-content:center;opacity:1}.single-post .default-content .post-dates{display:flex;justify-content:space-between;color:#55748F}.single-post .default-content .post-dates span{color:#16171199}.single-post .default-content .article_author{border:0 solid #E9E9E9 ! important;border-radius:8px 8px 0 0;box-shadow:0 0 0 0 #00000008 ! important;margin:0;background:#16171108;padding:16px!important}.single-post .default-content .article_author .author{display:flex;gap:16px}.single-post .default-content .article_author .author_photo{width:164px;height:164px}.single-post .default-content .article_author .author_info{display:flex;gap:8px;flex-direction:column;color:#55748F;font-size:20px}.single-post .default-content .article_author .author_info>div{line-height:120%}.single-post .default-content .article_author .author_fio a{color:#242A3E;font-family:Inter;font-weight:500;font-size:20px;line-height:120%;color:#56B178}.single-post .default-content .article_author .author_prof{font-size:16px;color:#242A3E}.single-post .default-content .article_author .author_exp{font-size:16px}.single-post .default-content .article_author .author_buttons{display:flex;gap:8px;margin-top:8px}.single-post .default-content .article_author .author_buttons .filled{color:#fff;background:#2f6dff;width:181px}.single-post .default-content .article_author .author::after{content:"";width:41px;height:32px;flex-shrink:0;background:url(/wp-content/uploads/2026/02/quotes-2150117.svg) no-repeat center;background-size:contain;margin-left:auto;margin-bottom:auto}.article_author{position:relative;padding:24px;box-shadow:0 16px 23.2px 0 #00000008;border:1px solid #16171114;border-radius:24px;display:flex;flex-direction:column;gap:16px}.article_author .author_header{font-weight:700;font-size:24px;line-height:120%;color:#161711}.article_author .author_photo{height:74px;width:74px;float:left;border-radius:8px;overflow:hidden;margin-right:16px}.article_author .author_info .author_fio a{font-weight:500;font-size:20px;line-height:120%;letter-spacing:0%}.article_author .author_info .author_prof{color:#161711;font-weight:400;font-size:16px;line-height:120%;margin-top:6px}.article_author .author_info .author_exp>*{margin:0;padding:0;color:#16171199;padding-left:24px}.article_author .author_info .author_exp>*>*{margin-bottom:8px;font-weight:400;font-size:16px;line-height:120%}.article_author .author_info .author_exp{margin:16px 0;float:left;width:100%;padding-bottom:16px;border-bottom:1px solid #16171114}.article_author .author_info .author_exp *::marker{color:#f48c77;line-height:1px;font-size:24px;margin:-16px}.article_author .btn-default{color:#56B178;border-color:#56B178;height:50px;width:155px}.article_author .btn-default:hover{color:#f48c77;border-color:#f48c77;height:50px;width:155px}span:has(.form_error_val):after,span:has(.form_error_val_lett):after,span:has(.form_error_val_lat):after{color:red!important;position:relative;top:0;left:0}[data-name*="your-name"]:has(.form_error_val_lett):after,[data-name*="your-name"]:has(.form_error_val_lat):after{content:"Введите имя на кириллице"}[data-name*="your-phone"]:has(.form_error_val):after{content:"К вводу доступны только цифры "}[data-name*="your-product"]:has(.form_error_val):after{content:"Введите название на русском языке "}[data-name*="your-email"]:has(.form_error_val):after{content:"Введите корректный Email "}.pagination_wrap{display:flex;gap:6px;min-height:48px;width:fit-content;overflow:auto;position:relative}.pagination_wrap .page-numbers{display:flex;padding:10px;font-size:16px;color:#55748F;border-radius:50px;font-weight:400;font-size:16px;line-height:24px;height:48px;width:48px;align-items:center;justify-content:center;background:#16171108!important;min-width:48px}.pagination_wrap .page-numbers.current,.pagination_wrap .page-numbers:hover{background:#56B178!important;color:#fff}.pagination_wrap .prev,.pagination_wrap .superprev,.pagination_wrap .next,.pagination_wrap .supernext{font-size:22px}.doctor-rate .rmp-results-widget{display:flex;gap:8px;align-items:center}.doctor .doctor-rate .rmp-results-widget{margin-top:8px;flex-direction:column;align-items:flex-start}.doctor-rate .rmp-results-widget .rmp-results-widget__avg-rating{color:#2f6dff;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%}.doctor-rate .rmp-results-widget .rmp-results-widget__vote-count{display:none}.doctor-rate .rmp-results-widget__visual-rating{display:flex;gap:7px;height:24px}.doctor-rate .rmp-results-widget__visual-rating .rmp-icon--ratings{width:18px;height:18px;font-size:22px}.doctor-content .block-doctor{display:flex;gap:20px;padding:48px;background:#F0F4FD;border-radius:8px}.doctor-content .block-doctor p{margin:0}.doctor-content .block-doctor .left-info{display:flex;flex-direction:column}.doctor-content .block-doctor .doctor-fio{font-weight:700;font-size:40px;line-height:120%;width:60%}.doctor-content .block-doctor .doctor-city,.doctor-content .block-doctor .doctor-expirience,.doctor-content .block-doctor .doctor-specializations,.doctor-content .block-doctor .doctor-about{font-size:16px;margin-bottom:8px;width:60%}.doctor-content .block-doctor .doctor-city,.doctor-content .block-doctor .doctor-about,.doctor-content .block-doctor .doctor-expirience{margin-bottom:8px;color:#55748F}.doctor-content .block-doctor .doctor-buttons{display:flex;margin-top:8px;gap:8px}.doctor-content .block-doctor .doctor-buttons .btn-default{width:184px}.doctor-content .block-doctor .doctor-buttons .filled{background:#2F6DFF;color:#fff}.block-doctor-pricelist,.block-doctor-education,.block-doctor-specializations{display:flex;flex-direction:column;gap:16px;border-radius:8px}.block-doctor-specializations ul{column-count:2}.block-doctor-specializations ul,.block-doctor-education ul{list-style-type:none;margin-left:16px;margin-bottom:0;position:relative;color:#242A3E;padding:0}.block-doctor-specializations ul li,.block-doctor-education ul li{position:relative;font-weight:400;font-size:16px;line-height:120%;margin-bottom:16px}.block-doctor-specializations ul li:before,.block-doctor-education ul li:before{content:'';width:5px;height:5px;background:#2f6dff;border-radius:50px;position:absolute;left:-16px;top:35%}.block-doctor-testimonials>section .flex,.block-doctor-testimonials .testimonial .testimonial_info{flex-direction:column}.block-doctor-testimonials .testimonial .testimonial_info .flex,.block-doctor-testimonials section.block-testimonials .testimonial{flex-direction:row}.block-doctor-testimonials .testimonial .testimonial_info .testimonial_bio:after{display:none}.block-doctor-testimonials .testimonial .testimonial_info .flex{width:165px}.block-doctor-testimonials section.block-testimonials .testimonial .testimonial_content{font-size:16px;gap:8px}.block-doctor-testimonials .testimonial .testimonial_content>p{color:#242A3E}.block-doctor-pricelist .tablepress tr{border:1px solid #E9E9E9;border-left:0;border-right:0}.block-doctor-pricelist .tablepress td{padding:16px;font-weight:400;font-size:16px}.wpcf7-list-item{margin:0}.modal form .form_wrap{flex-direction:column;gap:16px}#modal_zapis .wpcf7 form.invalid .wpcf7-response-output{max-width:25vw;margin:2em auto 1em}.block-doctors.doctors-archive{margin-top:32px}.block-doctors.doctors-archive .container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.block-about.doctors-archive .about{padding:0}.block-about.doctors-archive .about .about_info{width:100%}.doctors-archive-selects{display:flex;gap:20px}.doctors-archive-selects .type-select{display:flex;flex-direction:column;gap:8px;position:relative}.doctors-archive-selects .type-select select{width:412px;border:1px solid #E9E9E9;padding:16px 36px 16px 13px;font-size:16px;border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-color:#2f6dff;outline-width:1px}.doctors-archive-selects .type-select select::-ms-expand{display:none}.doctors-archive-selects .type-select .select-arrow{position:absolute;bottom:8px;right:16px;pointer-events:none}.doctors-archive-selects .type-select .select-arrow img{transform:rotate(90deg);transition:transform .25s}.doctors-archive-selects .type-select:has(select:active) .select-arrow img,.doctors-archive-selects .type-select:has(select:focus-visible) .select-arrow img{transform:rotate(0deg)}.wpcf7 form .wpcf7-response-output{margin:auto;margin-top:2em;max-width:min-content;min-width:75%}.wpcf7-date{width:100%;padding-right:16px!important;font-weight:600;cursor:pointer}input::-webkit-calendar-picker-indicator{opacity:0;width:100%;position:absolute;background:transparentl;cursor:pointer}.slick-prev,.slick-next{border-color:#56B178}.slick-prev:hover,.slick-next:hover{border-color:#f48c77}.form-wrap{width:50%}.modal#modal_stat .form-wrap{width:33%}.modal#modal_stat .form-wrap .wpcf7-not-valid-tip{position:absolute}.modal#modal_stat .form-wrap input{width:100%}.modal#modal_stat input[type="submit"]{width:100%;max-width:33%}.modal#modal_stat .wpcf7-acceptance{padding:4px;border-radius:4px;border:1px solid #fff0;display:flex;width:fit-content;margin:0 auto;justify-content:center}.modal#modal_stat .wpcf7-acceptance:not(:has(:checked)){border:1px solid red}.modal#modal_zapis .wpcf7-acceptance{padding:4px;border-radius:4px;border:1px solid #fff0;display:flex;width:100%;justify-content:center}.modal#modal_zapis .wpcf7-acceptance:not(:has(:checked)){border:1px solid red}.modal#modal_zapis .form-wrap .wpcf7-form-control-wrap>span{position:absolute;bottom:-20px}section.blocks.block-articles.category-page>.pagination{display:flex;justify-content:center;width:100%}doctor-consultation-no-doc>.arimed-widget>.m-4{margin:1rem 0 1rem 0!important;width:100%!important}doctor-consultation-no-doc>.arimed-widget app-slot-selector>.p-2>.d-flex{flex-wrap:wrap}.mt-5rem{margin-top:5rem}.partners-page div.text-content ul{margin:0}.partners-page div.text-content ul:has(img){padding:0;display:flex;flex-direction:column;gap:16px}.partners-page div.text-content ul:has(img) li{list-style-type:none;display:flex;align-items:center;color:#161711;gap:16px}.partners-page .form_block_main{padding:24px;border-radius:24px;position:relative}.partners-page .form_block_main>*{max-width:44%}.partners-page .form_block_main>img{position:absolute;right:0;bottom:0}.partners-page .form_block_main .form_header{font-weight:700;font-size:32px;line-height:120%;max-width:60%}.partners-page .form_block_main .form_under_header_text{font-size:20px;line-height:120%;margin-top:1rem}.partners-page .form_block_main .form_under_header_text_second{font-size:16px;font-weight:700;margin-top:2rem;margin-bottom:1.5rem}.partners-page .form_block_main .form_block{color:#16171199}.partners-page form input{border-radius:8px}.partners-page form input:not([type=submit]):not([type=checkbox]){background:#16171108;width:100%}.partners-page .start_work_with_us form input:not([type=submit]):not([type=checkbox]){background:#56B17833}.partners-page form input::placeholder{color:#16171199}.partners-page form input[type=submit]{background:#56B178;width:100%;border-radius:8px}.partners-page form input[type=checkbox],#modal_stat form input[type=checkbox],.send_testimonial form input[type=checkbox]{appearance:none;padding:0;background:#fff0;width:22px;height:22px;margin:0;flex:unset;max-height:22px}.partners-page form label:has(input[type=checkbox]) a,#modal_stat form label:has(input[type=checkbox]) a,.send_testimonial form label:has(input[type=checkbox]) a{color:unset}.partners-page form input[type=checkbox]:after,#modal_stat form input[type=checkbox]:after,.send_testimonial form input[type=checkbox]:after{content:'✔';height:22px;width:22px;display:block;border-radius:6px;border:1px solid #56b178;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff0}.partners-page form input[type=checkbox]:checked:after,#modal_stat form input[type=checkbox]:checked:after,.send_testimonial form input[type=checkbox]:checked:after{content:'✔';background:#56b178;color:#fff}.partners-page form .wpcf7-acceptance label,#modal_stat form .wpcf7-acceptance label{display:inline-flex;align-items:flex-end;gap:6px}.partners-page form .wpcf7-acceptance label>span,#modal_stat form .wpcf7-acceptance label>span{line-height:22px}.partners-page .partners_adv_items{display:flex;gap:20px;justify-content:space-between}.partners-page .partners_adv_items>item{display:flex;flex-direction:column;gap:16px;color:#161711;font-size:16px;flex:25%}.partners-page .partners_adv_items>item>div{padding:16px;border-radius:16px;background-color:#F5F5F0;width:72px;height:72px}.partners-page .partners_adv_items>item>span{max-width:65%;line-height:120%}.partners-page .partners_linking_items{display:flex;gap:20px}.partners-page .partners_linking_items>item{display:flex;background:#F5F5F0;flex:50%;padding:2rem;border-radius:24px;position:relative;overflow:hidden;letter-spacing:0}.partners-page .partners_linking_items>item:has(.background-img)>info{max-width:45%}.partners-page .partners_linking_items>item .background-img{position:absolute;right:0;bottom:-10px;height:90%;width:auto}.partners-page .partners_linking_items>item>info{display:flex;flex-direction:column;gap:16px;z-index:1;font-size:16px}.partners-page .partners_linking_items>item>info>img{height:auto;width:fit-content}.partners-page .partners_linking_items>item>info>.desc{color:#16171199;line-height:120%;max-width:67.5%}.partners-page .partners_linking_items>item>info>.text_under{margin-top:8px;color:#161711;line-height:120%;max-width:90%}.partners-page .start_simple_items{display:flex;gap:20px}.partners-page .start_simple_items>item{display:flex;flex-direction:column;gap:16px;min-width:21%;position:relative}.partners-page .start_simple_items>item:after{content:'';height:1px;width:100%;display:block;position:absolute;background:#56B178;top:32px;right:0}.partners-page .start_simple_items>item:last-child:after{display:none}.partners-page .start_simple_items>item>div{background:#56B178;height:67px;width:67px;display:flex;justify-content:center;align-items:center;border-radius:32px;z-index:1;position:relative}.partners-page .start_simple_items>item>div:after{content:'';height:100%;width:20px;display:block;position:absolute;background:#fff;top:0;right:-20px}.partners-page .start_simple_items>item>span{max-width:60%;line-height:120%;font-size:16px}.partners-page .start_work_with_us form span:has(label){width:100%;display:flex;justify-content:center}.partners-page .form-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-18px;top:unset}.questions-accardion__content{display:none}.questions__title,.page-template-page-partners .h2{font-size:32px;font-weight:700;color:#161711;margin-bottom:1.5rem;display:inline-block}.page-template-page-partners .h2.center{width:100%;text-align:center}.questions__wrapper{padding:1.5rem;margin-bottom:8px;border-radius:8px;background:#fff;border:1px solid #16171114;box-shadow:0 16px 23.2px 0 #00000008}.questions-accardion__title{font-weight:500;font-size:20px;color:#161711}.questions-accardion__btn{position:relative;cursor:pointer}.questions-accardion__btn::after{position:absolute;content:'';width:24px;height:24px;right:0;top:0;background:url(https://dietolog247.ru/wp-content/themes/dietolog247/../dietolog247/files/img/arrow-news.svg) no-repeat;transition:all .4s ease-in;transform:rotate(90deg)}.questions-accardion__btn.arrow-active::after{transform:rotate(-90deg) translateX(-2px) translateY(-2px);transition:all .4s ease-in}.questions-accardion__text{margin-top:1rem;font-size:16px;font-weight:400;color:#55748f}.questions-accardion__text p{margin:0}.testimonial-new-design>.flex{display:flex;flex-direction:column;gap:16px}.testimonial-new-design .pagination{margin-top:48px}.testimonial-new-design .pagination:has(.pagination_wrap:empty){display:none}.testimonial-new-design .flex .testimonial{display:flex;gap:16px;padding:32px;border:1px solid #16171114;box-shadow:0 16px 23.2px 0 #00000008;border-radius:24px;position:relative}.testimonial-new-design .flex .testimonial>.hidden_link{font-size:0;height:100%;width:100%;position:absolute;left:0;top:0}.testimonial-new-design .flex .testimonial .vr{height:auto;width:1px;background-color:#16171114;display:block}.testimonial-new-design .flex .testimonial .testimonial_photo{width:86px;min-width:86px;height:86px;display:flex;align-items:center;justify-content:center;background-color:#F5F5F0;border-radius:50%;margin-right:8px}.testimonial-new-design .flex .testimonial .testimonial_photo>img{width:66px;height:66px;min-width:66px}.testimonial-new-design .testimonial .testimonial_content>p{margin:0;color:#16171199;font-size:16px}.testimonial-new-design .testimonial .testimonial_info{min-width:210px;display:flex;flex-direction:column;gap:8px}.testimonial-new-design .testimonial .testimonial_info .testimonial_bio{display:flex;color:#161711;font-size:16px;font-weight:400}.testimonial-new-design .testimonial .testimonial_info .testimonial_date{color:#16171199;font-size:16px}.testimonial-new-design .testimonial .testimonial_info .testimonial_rate .rmp-results-widget__visual-rating{display:flex;align-items:center}.testimonial-new-design .testimonial .testimonial_info .testimonial_rate .rmp-results-widget__visual-rating>span{margin-left:8px;margin-top:4px;display:block;font-size:16px;color:#16171199;font-weight:400;line-height:100%}.testimonials-page .send_testimonial{background-color:#56B17833;padding:32px;border-radius:24px}.testimonials-page .send_testimonial form{display:flex;flex-direction:column;align-items:center}.testimonials-page .send_testimonial form .form-header{color:#161711;font-weight:700;line-height:120%}.testimonials-page .send_testimonial form .form-underheader{width:451px;text-align:center;margin:0 auto;margin-top:-8px;color:#16171199}.testimonials-page .send_testimonial form .form_wrap{display:flex;width:690px;flex-wrap:wrap}.testimonials-page .send_testimonial form .form_wrap .form-rate{border:none;flex-wrap:wrap;margin:0;padding-top:0;width:290px;position:relative}.testimonials-page .send_testimonial form .form_wrap .form-rate>p{flex:100%;margin:0;margin-bottom:12px}.testimonials-page .send_testimonial form .form-group input[type="text"].form-group__input,.testimonials-page .send_testimonial form .form-group textarea.form-group__textarea{background-color:#56B17833!important;border-radius:8px}.testimonials-page .send_testimonial form .form-group input[type="text"].form-group__input{width:337px;height:50px;max-height:50px}.testimonials-page .send_testimonial form .form-group:has(textarea){width:100%;flex:100%}.testimonials-page .send_testimonial form button[type=submit]{width:100%;border-radius:8px}.testimonials-page .send_testimonial form .form-group__label{margin-bottom:4px}.testimonials-page .send_testimonial form .form-rate__star label:hover path,.testimonials-page .send_testimonial form .form-rate__star label.hovered path{fill:#f48c77;fill-opacity:1}.testimonials-page .send_testimonial form label:has(input[type=checkbox]){cursor:pointer;color:#16171199;display:flex;gap:4px}.testimonials-page .send_testimonial form input[type=checkbox]{margin-right:4px}@media screen and (min-width:1920.1px){grid-template-columns:1fr 1fr 1fr;.entered-container{max-width:1400px}section.block-articles .flex{flex-wrap:wrap;width:100%}section.blocks.block-articles.category-page .flex{grid-template-columns:1fr 1fr 1fr 1fr}section.block-articles .flex{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}section.block-articles .flex .article{width:100%}}@media screen and (min-width:1600.1px) and (max-width:1920px){.entered-container,main,.entered-container header>section{max-width:1400px}section.blocks.block-articles.category-page .flex{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1378.1px) and (max-width:1600px){.entered-container,main,.entered-container header>section{max-width:1200px}section.block-articles .flex{width:100%}section.blocks.block-articles.category-page .flex{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1055.1px) and (max-width:1378px){.single-layout .default-content{width:75vw}.entered-container,main,.entered-container header>section{max-width:90vw}section.block-articles .flex{width:100%}section.blocks.block-articles.category-page .flex{grid-template-columns:1fr 1fr 1fr}section.block-articles .flex .slick-track{gap:10px}section.block-articles .flex .slick-list{margin:0}.slick-prev{left:-45px!important}.slick-next{right:-50px!important}}@media screen and (min-width:768.1px) and (max-width:1055px){.single-layout .default-content{width:100%}.flexx .article{width:calc(100% / 2 - 20px)!important}.page-doctor .doctor-content .block-doctor .right-info,.doctor-content .block-doctor .left-info{width:100%!important}.entered-container,main,.entered-container header>section{max-width:90vw}.site-header,.site-main{padding:0 16px;padding-bottom:16px}.site-footer .site-info{flex-wrap:wrap;row-gap:32px;margin:0 16px}section.block-articles .flex{flex-wrap:wrap;width:100%}section.blocks.block-articles.category-page .flex{grid-template-columns:1fr 1fr}.single-layout,.doctor-content .block-doctor .doctor-buttons{flex-direction:column}}@media screen and (min-width:550.1px) and (max-width:768px){.flexx .article{width:calc(100% / 2 - 20px)!important}.page-doctor .doctor-content .block-doctor .right-info,.single-doctors .doctor-content .block-doctor .left-info{width:100%!important}section.blocks.block-articles.category-page .flex{grid-template-columns:1fr}.article_author{margin-top:24px}section.block-articles .flex .slick-track{gap:10px}section.block-articles .flex .slick-list{margin:0}.single-layout,.doctor-content .block-doctor .doctor-buttons{flex-direction:column}.post-info .col-1{flex-direction:column}.single-layout .default-content{width:100%}.site-header,.site-main{padding:0 16px;padding-bottom:16px}.site-footer .site-info{flex-wrap:wrap;row-gap:32px;margin:0 16px}section.navigation{display:none}section.navigation,.main-navigation .menu{flex-direction:column;gap:24px;width:100%}section.navigation:has(.main-navigation.toggled){display:block}.main-navigation .contacts-phone{display:flex}section.navigation .nav-menu{gap:32px}section.navigation .searchbar{flex:100%;width:100%}.main-navigation .contacts-phone a{color:#f48c77}section.navigation .main-navigation .nav-menu{height:0;overflow:hidden}section.navigation .main-navigation.toggled .nav-menu{height:100%;overflow:hidden}section.branding .site-contacts button.menu-toggle{display:block;background:#fff0;color:#242A3D;width:24px;height:auto;padding:0;border:0}section.navigation .menu{margin:32px 0}section.block-articles .flex{flex-wrap:wrap;width:100%}.site-header hr{display:none}.site-header hr,section.branding .site-contacts .contacts-phone{display:none}section.navigation .menu{height:auto;width:100%}.main-navigation li .sub-menu a:hover{color:#56B178!important}section.navigation .main-navigation li{width:100%;display:flex;gap:24px;flex-direction:column;justify-content:center}section.branding .site-contacts{gap:12px}.main-navigation li:hover>.sub-menu{position:relative;width:100%;left:0;background:#fff0;box-shadow:none}.main-navigation li:hover.menu-item-has-children{padding-bottom:0}.main-navigation li>.sub-menu>li:hover{background:#fff0;display:flex;flex-direction:column}.main-navigation li:hover>.sub-menu>li:hover>.sub-menu{right:0;left:0;background:#fff0;box-shadow:none}.main-navigation #primary-menu>li:hover:before{display:none}.main-navigation li.menu-item-has-children>a:after{position:absolute;right:8px}.site-header,.site-main{padding:0 16px;padding-bottom:16px}.site-logo img{height:36px;width:116px}section.branding .site-contacts button{height:39px;width:129px}section.navigation .search-form input{width:100%;border-radius:8px;background:#f8f8f8;border-color:#56B178;color:#16171199;pointer-events:all;margin-bottom:16px}section.navigation .search-form input::placeholder{color:#16171199}section.navigation .search-form .icon-search{display:none}}@media screen and (max-width:550px){.testimonials-page .send_testimonial form .form-group__label{font-size:16px}.testimonials-page .send_testimonial form .form-header{width:70%;margin:0 auto}.testimonials-page .send_testimonial form input[type=checkbox]{margin-top:-6px}.testimonials-page .send_testimonial form .form_wrap .form-rate{padding-left:0}.testimonial-new-design .testimonial .testimonial_info{min-width:160px}.testimonial-new-design .flex .testimonial{flex-wrap:wrap}.testimonial-new-design .flex .testimonial .vr{height:1px;width:100%}.testimonials-page .send_testimonial{padding:32px 16px}.testimonials-page .send_testimonial form .form-underheader{font-size:16px;width:80%}.testimonials-page .send_testimonial form .form_wrap{width:100%}.testimonials-page .send_testimonial form .form-group{width:100%}.testimonials-page .send_testimonial form .form-group input[type="text"].form-group__input{min-height:50px;width:100%}.page-template-page-testimonials section.block-slider .slide .slide_info,.page-template-page-testimonials section.block-slider .slide .slide_content{width:100%}.page-template-page-testimonials section.block-slider .slide .slide_image{display:block;max-width:100%;max-height:50%}.page-template-page-testimonials section.block-slider .slide{min-height:auto;padding-bottom:300px!important}.page-template-page-testimonials section.block-slider .slide .slide_image img{bottom:-8px;position:relative}.testimonials-page .send_testimonial form label:has(input[type=checkbox]){font-size:16px;align-items:center}.testimonials-page .send_testimonial form .form_wrap .form-rate input,.testimonials-page .send_testimonial form .form_wrap .form-rate:has(.active):after{font-size:20px}.testimonials-page .send_testimonial form .form_wrap .form-rate:has(.active):after{right:-2px;bottom:22px}.testimonials-page section.block-slider .slide .slide_info .btn-primary{width:100%}.site-logo-desc{max-width:100%}.pagination_wrap{padding-top:3.5rem;gap:8px}.pagination_wrap .page-numbers{height:40px;width:40px;min-width:40px}.pagination_wrap .prev,.pagination_wrap .superprev,.pagination_wrap .next,.pagination_wrap .supernext{position:absolute;top:0}.pagination_wrap .superprev{left:48px}.pagination_wrap .next{right:0}.pagination_wrap .supernext{right:48px}.page-doctor .doctor-content .block-doctor .right-info{width:100%;margin-bottom:16px}section.block-articles .article .article_image img{height:auto}.article_author{margin-top:24px}.site-header,.site-main{padding:0 16px;padding-bottom:16px}.article_author .author_header{position:absolute;top:-48px;left:0}.single-post h2{margin-top:48px}.single-post .default-content article .entry-content blockquote:before{min-width:17px}.post-info .col-full .post-tags a{background:#16171108;color:#16171199}section.block-articles .slick-initialized *{box-shadow:none}section.block-articles .flex .slick-list{margin:0}section.block-articles .flex .slick-track{gap:0}.single-post .default-content .post-info{align-items:end}.single-post .default-content .post-info *,.single-post .default-content .post-info a{font-size:14px!important}.single-post .default-content .post-info :before{background-size:16px!important;height:16px;width:16px}.post-info .col-1{flex-direction:column}.single-layout .default-content,.single-sidebar{width:100%;padding:0}.single-sidebar{margin-top:64px}section.branding .site-contacts{gap:16px}section.branding{gap:16px}.single-layout,.doctor-content .block-doctor .doctor-buttons{flex-direction:column}.site-header{border:0}section.navigation{display:none}section.navigation,.main-navigation .menu{flex-direction:column;gap:24px;width:100%}section.navigation:has(.main-navigation.toggled){display:block}.main-navigation .contacts-phone{display:flex}section.navigation .nav-menu{gap:32px}section.navigation .searchbar,.category_action .btn-default.filled{flex:100%;width:100%}.main-navigation .contacts-phone a{color:#f48c77}section.navigation .main-navigation .nav-menu{height:0;overflow:hidden}section.navigation .main-navigation.toggled .nav-menu{height:100%;overflow:hidden}section.branding .site-contacts button.menu-toggle{display:block;background:#fff0;color:#242A3D;width:24px;height:auto;padding:0;border:0}section.navigation .menu{margin:32px 0}.site-footer .site-info{flex-direction:column;gap:24px}.site-footer .footer-socials .socials-buttons{justify-content:flex-start}section.blocks{margin-top:56px;gap:24px}section.blocks .block-header,.table-of-contents#contents .toc_title{font-size:24px}section.block-advantages{margin-top:84px}section.blocks:has(.slick-initialized){margin-top:84px;margin-bottom:100px}section.block-slider{margin-top:0!important}section.block-slider .slide .slide_info>a,section.block-about .about_info,section.block-about .about_button .btn-primary,section.block-articles .article,section.block-contacts .btn-primary,.doctor-content .block-doctor .doctor-fio{width:100%;flex:100%;max-width:100%}section.block-slider .slide .slide_image{width:100%;top:unset;left:0;overflow:hidden}section.block-slider .slide .slide_image img{width:100%;height:100%;max-height:100%}section.block-slider .slide .slide_info .slide_header{font-size:32px}.testimonials-page section.block-slider .slide .slide_info .slide_header{font-size:40px}section.block-advantages .flex,section.block-doctors .container,section.block-directions .flex,section.block-directions .direction,section.block-lac .lac,section.block-articles .flex,#wpcf7-f168-o1>form .form_wrap,#wpcf7-f6-o2>form .form_wrap,.single-post .default-content article{flex-direction:column;gap:16px}.single-post .container .container{padding:0}.single-post .default-content .post-dates{flex-direction:column;gap:8px}.single-post .post-info .rmp-results-widget{display:flex;justify-content:flex-end;flex:100%}.single-post .table-of-contents#contents{margin-top:24px;margin-bottom:56px}.single-post .default-content .article_author,.single-post .default-content article .entry-content .custom-ratemypost{margin:56px 0}.single-post .default-content .article_author .author_buttons,.single-post .default-content article .wpcf7 .form_wrap{flex-direction:column}{flex-direction:column}.single-post .default-content .article_author .author_buttons a{width:181px;font-size:14px}.single-post:has(section.blocks .slick-initialized) .single-layout{margin-bottom:-34px}.single-post .default-content .article_author .author_photo{height:75px;width:75px}section.block-advantages .flex .item{flex-direction:row;text-align:left;align-items:center}section.block-advantages .advantage-info{align-items:flex-start}section.block-advantages .advantage-title,section.block-doctors .doctor .doctor_bio .doctor_fio,section.block-directions .direction .dir_header,section.block-articles .article .article_desc .article_header,.single-post .default-content .article_author .author_info>.author_header,.single-post .default-content .article_author .author_fio{font-size:16px}section.block-slider .slide .slide_content,section.block-advantages .advantage-description,section.block-lac .lac .lac_info,section.block-lac .lac .lac_info a,section.block-about .about_content,section.block-articles .article .article_desc .article_content,section.block-articles .article .article_desc .article_info>div,section.block-articles .article .article_desc .article_spec,.single-post .default-content .article_author .author_prof,.single-post .default-content .article_author .author_exp,.block-doctor-specializations ul li,.block-doctor-education ul li,.doctor-rate .rmp-results-widget .rmp-results-widget__avg-rating{font-size:14px}.single-post .default-content article .wpcf7{margin:76px 0}.single-post h1,.doctor-content .block-doctor .doctor-fio{font-size:32px}.single-post h2,.doctor-content .block-header{font-size:24px}.single-post h3{font-size:20px}.single-post h4{font-size:16px}section.blocks .block-header a{font-size:14px;white-space:nowrap}section.block-doctors .doctor .doctor_info .doctor_photo{max-width:108px;max-height:108px}section.block-directions .direction .dir_header a,section.block-shares .share .btn-default{display:none}section.block-testimonials .flex,section.block-shares .container,section.block-lac .container .flex{flex-direction:column;gap:16px;background:unset;padding:0}section.block-lac .lac{border-radius:8px;height:100%;align-items:flex-start}section.blocks .slick-dots{bottom:-12px}section.block-slider .slick-dots{bottom:-22px}section.block-slider .slick-prev,section.block-slider .slick-next{bottom:-60px}section.block-about .about{padding:20px}section.block-about .about_header,section.block-shares .share .share_info{font-size:22px}section.block-reasons .flex,section.block-reasons .flex a,section.block-services .flex,section.block-services .flex a{column-count:1;margin-left:8px}section.block-articles .article .article_image{min-height:146px;max-height:146px}section.block-contacts .contact_info{position:relative;top:0;left:0;width:100%;border:0;height:auto}.wpcf7>form input,.wpcf7>form input:focus{padding-right:0;width:100%}section.block-shares .share{height:135px;padding:20px;margin:16px 0}section.block-shares .share .share_info{max-width:55%}section.block-shares .share .share_image .first{transform:scale(.55) translate(38%,-48%);top:0;right:0px!important}section.block-shares .share .share_image .second{height:100%;width:50%}span[data-name*="acceptance"],span[data-name*="acceptance"] a{font-size:12px}.wpcf7>form .wpcf7-list-item{margin:0}.wpcf7>form input[type=checkbox]{width:fit-content;position:relative;top:2px;margin-right:4px}.modal,.modal#modal_zapis{width:100%;padding:48px 16px 16px 16px}.form-container{flex-direction:column}.form-wrap,.modal#modal_stat .form-wrap,.modal#modal_stat input[type="submit"]{width:100%;max-width:100%}.modal .close{right:12px;top:0}.attachment-popup:has(iframe) .close-lightbox{right:10px}.doctor-content .block-doctor{padding:20px}.doctor-content .block-doctor .doctor-buttons .btn-default,.doctor-content .block-doctor .doctor-city,.doctor-content .block-doctor .doctor-expirience,.doctor-content .block-doctor .doctor-specializations,.doctor-content .block-doctor .doctor-about{width:100%;font-size:14px}.doctor-content .block-doctor .doctor-photo{margin:16px 0}.block-doctor-specializations ul{column-count:1}.block-doctor-pricelist .tablepress{margin:0}.block-doctor-pricelist .tablepress tr{display:flex;justify-content:space-between}.block-doctor-pricelist .tablepress td{padding:16px 0;font-size:14px;border:none}.block-doctor-pricelist .tablepress td:first-child{max-width:58%}.block-doctor-pricelist .tablepress td:last-child{min-width:75px}#modal_zapis .wpcf7 form.invalid .wpcf7-response-output{max-width:100vw}section.block-doctors .doctor{gap:20px}.doctors-archive-selects{flex-direction:column}.block-doctors.doctors-archive .container{grid-template-columns:1fr}.doctors-archive-selects .type-select select{width:100%}.doctor-rate .rmp-results-widget__visual-rating{gap:5px;margin-right:0;height:20px}.doctor-rate .rmp-results-widget__visual-rating .rmp-icon--ratings{font-size:18px}#modal_send_testimonial{width:90vw;min-width:300px}.site-footer,.copyright{padding:16px 24px}.site-header hr,section.branding .site-contacts .contacts-phone{display:none}section.navigation .menu{height:auto;width:100%}.main-navigation li .sub-menu a:hover{color:#56B178!important}section.navigation .main-navigation li{width:100%;display:flex;gap:24px;flex-direction:column;justify-content:center}section.branding .site-contacts{gap:6px}.main-navigation li:hover>.sub-menu{position:relative;width:100%;left:0;background:#fff0;box-shadow:none}.main-navigation li:hover.menu-item-has-children{padding-bottom:0}.main-navigation li>.sub-menu>li:hover{background:#fff0;display:flex;flex-direction:column}.main-navigation li:hover>.sub-menu>li:hover>.sub-menu{right:0;left:0;background:#fff0;box-shadow:none}.main-navigation #primary-menu>li:hover:before{display:none}.main-navigation li.menu-item-has-children>a:after{position:absolute;right:8px}.site-logo img{height:28px;width:88px}section.branding .site-contacts a.header_wa,section.branding .site-contacts a.header_tg,section.branding .site-contacts a.header_max{margin-right:-2px;height:36px;width:36px}section.branding .site-contacts a.header_wa>svg,section.branding .site-contacts a.header_tg>svg,section.branding .site-contacts a.header_max>svg{height:20px;width:20px}section.branding .site-contacts button{height:36px;width:129px}section.navigation .search-form input{width:100%;border-radius:8px;background:#f8f8f8;border-color:#56B178;color:#16171199;pointer-events:all;margin-bottom:16px}section.navigation .search-form input::placeholder{color:#16171199}section.navigation .search-form .icon-search{display:none}section.blocks.block-articles.category-page .flex{min-height:100%}section.block-categories,section.block-tags{display:flex;margin-top:32px;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:normal}section.block-categories>.category{flex:100%;max-width:fit-content;font-size:14px}section.blocks.block-articles.category-page>.pagination>.pagination_wrap::-webkit-scrollbar{display:none}section.blocks.block-articles.category-page>.pagination>.pagination_wrap{-ms-overflow-style:none;scrollbar-width:none}section.block-tags>.tag:hover{background:#56B1781A;color:#56B178}}@media screen and (max-width:1055.1px){.page-doctor .doctor-content .block-doctor{flex-wrap:wrap}.slick-prev,.slick-next{top:unset!important;bottom:-75px}section.block-slider .slide{padding:20px;padding-bottom:180px;overflow:hidden}.page-template-page-testimonials section.block-slider .slide{padding-bottom:20px}section.blocks .container{padding:0}.slick-prev{left:0!important}.slick-next{right:0!important}.single-sidebar{padding:0}}.entry-content td{border:1px solid #ddd;padding:8px}.entry-content table{border-collapse:collapse}.default-content .author_header{display:none}.default-content .author_exp{display:none}.default-content .author_buttons{display:none! important}.default-content .article_author .author_photo{width:51px! important;height:51px! important;border-radius:8px! important;margin-right:0}.single-post .default-content .article_author{border:0 solid #E9E9E9! important;box-shadow:0 0 0 0 #00000008! important;margin:0}.article_author_with_quote{margin:1.25rem 0}.single-post .default-content .article_author .author{align-items:center! important}.single-post .default-content.article_author .author_photo{margin-right:0px! important}.single-post .default-content .article_author .author_info{gap:0px! important;font-size:20px! important}.single-post .default-content .article_author .author{margin-bottom:-16px! important}.single-post .default-content article .entry-content blockquote::before{content:""! important;position:absolute! important;top:-10px! important;left:10%! important;transform:translateX(-50%)! important;width:0! important;height:0! important;border-left:10px solid transparent! important;border-right:10px solid transparent! important;border-bottom:10px solid #16171108! important;background:none! important;display:none}.mt-60{margin-top:60px}section.block-articles .article .article_desc{padding:15px! important}#rnova_tables{min-height:50vh}#rnova_tables>span:empty{display:none}#rnova_tables>span{display:flex;background:#0085ff33;height:64px;align-items:center;justify-content:center;font-weight:500;border-radius:6px}#rnova_tables>.rnova_table{display:none;max-width:100vw;overflow-x:auto;border-spacing:0px!important;margin-top:32px}#rnova_tables>.rnova_table>table{border-spacing:0}#rnova_tables>.rnova_table>table>thead>tr>td{color:#333;line-height:28.8px;font-size:24px}#rnova_tables>.rnova_table>table>thead>tr>td:empty{display:none}#rnova_tables>.rnova_table>table>thead>tr>th{background:#ddefe4;font-weight:600;text-align:left}#rnova_tables>.rnova_table>table>tbody>tr:nth-child(even){background:#F7F7F7}#rnova_tables>.rnova_table>table>thead>tr>th:first-child{border-top-left-radius:6px}#rnova_tables>.rnova_table>table>thead>tr>th:last-child{border-top-right-radius:6px}#rnova_tables>.rnova_table>table>tbody>tr>td,#rnova_tables>.rnova_table>table>thead>tr>th{padding:1rem}#rnova_tables>.rnova_table>table>tbody>tr>td:first-child{width:10%}#rnova_tables>.rnova_table>table>tbody>tr>td:nth-child(2){width:67%}#rnova_tables>.rnova_table>table>tbody>tr>td:nth-child(3){width:17%}#rnova_tables>.rnova_table>table>tbody>tr>td:nth-child(4){display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:64px}#rnova_tables>.rnova_table>table>tbody>tr>td>button.to_cart{font-size:0;width:32px;height:32px;background:#0085FF;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:.25s;display:flex;align-items:center;justify-content:center;position:relative;padding:0}#rnova_tables>.rnova_table>table>tbody>tr>td>button.to_cart.hide{display:block;opacity:.25;pointer-events:none}#rnova_tables>.rnova_table>table>tbody>tr:hover>td>button.to_cart.hide:before{opacity:1}#rnova_tables>.rnova_table>table>tbody>tr>td>button.to_cart:hover *{stroke:#2d366f}.smart-captcha:empty{height:0!important}.smart-captcha.custom-frame{min-width:100%!important}div.uslugi-page .uslugi__item ul.manual_range_posts{margin-bottom:-8px}div.uslugi-page .uslugi__item li.hidden_elem{display:none}.toggle_hidden_elem{border:none;background:#fff0;color:#f48c77;font-size:16px}.inserted_form{background:#56B17833;display:flex;flex-direction:column;padding:32px;font-family:"Inter",sans-serif;text-align:center;gap:16px;border-radius:24px;position:relative}.inserted_form.mb-32{margin-bottom:32px}.inserted_form.with_file{text-align:left}.modal .inserted_form{background:#fff0;padding:0}.modal:has(.inserted_form){border-radius:24px}.modal .inserted_form .file_str{margin-top:8px}.modal .inserted_form .download_it{margin-top:8px}.inserted_form>img{position:absolute;mix-blend-mode:darken;height:100%;width:auto;min-width:33%;max-width:33%;right:0;top:100%;bottom:0}.single-sidebar .inserted_form{background:#F5F5F0;margin-top:24px;text-align:left}.single-sidebar .inserted_form span:has([type=checkbox]) *{font-size:10px}.inserted_form .inserted_form_header{font-weight:700;font-size:24px;line-height:120%;color:#161711}.inserted_form .wpcf7{margin:0!important;background:#fff0;box-shadow:none!important;padding:0!important}.inserted_form form{display:flex;flex-direction:column;align-items:center;gap:8px!important}.inserted_form form input:not([type=checkbox]){max-width:342px;border-radius:8px;font-size:16px}.single-sidebar .inserted_form form input:not([type=checkbox]){width:100%}.single-sidebar .inserted_form form #captcha-container{min-width:100%}.single-sidebar .inserted_form form .wpcf7-acceptance{font-size:10px}.single-sidebar .inserted_form form input[type=email],.single-sidebar .inserted_form form input[type=tel],.single-sidebar .inserted_form form input[type=text]{background:#16171108!important}.single-sidebar .inserted_form form .wpcf7-acceptance label{display:flex;align-items:center}.single-sidebar .inserted_form form .wpcf7-acceptance label [type=checkbox]{width:fit-content;flex:0;margin-right:2px;top:0}.inserted_form .file_str{display:flex;align-items:center;gap:18px}.inserted_form .file_str>button{border:none;background:#fff0;font-size:16px;color:#16171199;padding:0}.inserted_form .file_str img{height:60px;width:60px;cursor:pointer}.inserted_form .download_it{max-width:342px;border-radius:8px;font-size:16px;background:#56B178;color:#fff;min-height:50px;letter-spacing:.15rem;border:none}.inserted_form .invalid-phoneru{padding-bottom:16px}.inserted_form .invalid-phoneru:after{position:absolute}.service-form form span:has([type=checkbox]),{margin:2px 0;display:flex}.service-form form span:has([type=checkbox]) a,.form-home-box form span:has([type=checkbox]) a{color:unset}.service-form form span:has([type=checkbox]) *{color:unset;font-size:11px}@media screen and (max-width:768.1px){header .bvi-shortcode a{color:#f48c77}.single-post .default-content article .entry-content .inserted_form:has(.inserted_form_with_img)>img{display:none}.mt-5rem{margin-top:3rem}.page-template-page-partners section.block-slider .slide{padding:0;flex-direction:column;border-radius:24px;box-sizing:border-box}.page-template-page-partners section.block-slider .slide .slide_info{margin:16px 16px 0;box-sizing:border-box}.page-template-page-partners section.block-slider .slide .slide_image{display:block;position:relative}.page-template-page-partners section.block-slider .slide .slide_image>img{position:relative;top:100%;margin-bottom:-6px}.page-template-page-partners section.block-slider .slide .slide_header{font-size:40px}.page-template-page-partners section.block-slider .slide .slide_info .slide_content{font-size:16px;max-width:100%}.page-template-page-partners section.block-slider .slide .slide_info .btn-primary{font-size:16px;max-width:100%;width:100%}.partners-page .partners_adv_items,.partners-page .partners_linking_items,.partners-page .start_simple_items{flex-direction:column}.partners-page .partners_adv_items>item,.partners-page .start_simple_items>item{flex-direction:row;align-items:center}.partners-page .start_simple_items>item>div:after,.partners-page .start_simple_items>item:after{display:none}.partners-page .partners_linking_items>item{flex-direction:column;padding:0}.partners-page .partners_linking_items>item>info{padding:16px}.partners-page .partners_linking_items>item:has(.background-img)>info{max-width:100%}.partners-page .partners_linking_items>item .background-img{position:relative;width:100%;height:100%}.partners-page .form_block_main>*{max-width:100%}.partners-page .form_block_main .form_header{font-size:24px}.partners-page .form_block_main{padding-bottom:0}.partners-page .form_block_main>img{position:relative;bottom:-6px}.partners-page .start_work_with_us .form-container{margin:0}.partners-page .start_work_with_us form{display:flex;flex-direction:column;gap:16px}.partners-page form .wpcf7-acceptance label>span,#modal_stat form .wpcf7-acceptance label>span{line-height:18px}.modal#modal_stat .wpcf7-acceptance:not(:has(:checked)){padding-bottom:7px}.inserted_form{padding:23px}.inserted_form form #captcha-container{min-width:100%}.inserted_form.with_file>img{max-width:100%;right:0;height:100%}.inserted_form.with_file:has(img) .download_it{margin-top:128px}.modal .inserted_form.with_file:has(img) .download_it{margin-top:16px}.modal .inserted_form.with_file{text-align:center}#modal_want_exit{padding-top:16px}#modal_want_exit.modal .close{z-index:99999;right:8px;top:-48px;color:#fff}#modal_want_exit .inserted_form .file_str>button{text-align:left}.single-sidebar .inserted_form form .wpcf7-acceptance{font-size:12px;line-height:12px}}.home-doctors__top .heading_title{font-size:32px}.invalid-phoneru{position:relative}.invalid-phoneru>input{box-shadow:inset 0 0 4px red}.invalid-phoneru>.wpcf7-not-valid-tip{display:none}.invalid-phoneru:after{content:'Введите корректный номер телефона';position:absolute;bottom:-20px;left:0;color:red;width:100%;text-align:center;pointer-events:none;white-space:nowrap}.block-doctor_lic_and_sert .lic_and_sert_items{display:flex;flex-wrap:wrap;gap:16px}.block-doctor_lic_and_sert .lic_and_sert_items>img,.block-doctor_lic_and_sert .file.with_description_elem{cursor:pointer;border:1px solid #E9E9E9;width:236px;height:236px;object-fit:cover;box-shadow:0 16px 23.2px 0 #00000008;border-radius:8px}.block-doctor_lic_and_sert .file.with_description_elem{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.block-doctor_lic_and_sert .file.with_description_elem .file-description{position:absolute;bottom:-100%;padding:16px 16px 32px;width:100%;background:rgb(86 177 120 / .2);transition:.2s;pointer-events:none}.block-doctor_lic_and_sert .file.with_description_elem:hover .file-description{bottom:0}.attach-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgb(38 40 52 / 90%);text-align:center;cursor:pointer;z-index:9999999999999;animation:pop-in;animation-duration:0.5s;-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s}.attach-popup img{position:absolute;top:50%;max-width:80%;max-height:80vh;display:inline-block;transform:translate(-50%,-50%);transition:all 0.5s;cursor:zoom-in}.attach-popup iframe{top:64px;position:relative;width:80%;height:80vh}.attach-popup.zoom_it img{max-width:100%;max-height:100vh;cursor:zoom-out;z-index:9999}.attach-popup.zoom_it .close-lightbox{right:5vw}.close-lightbox,.attach-popup .next-lightbox,.attach-popup .prev-lightbox{position:absolute;top:6vh;right:20vw;padding:10px;color:#fff;font-size:32px;line-height:16px;border-radius:50%;z-index:999;cursor:pointer;background:#56b178;display:flex;align-items:center;justify-content:center;transition:0.33s}.attach-popup:has(iframe) .close-lightbox{top:2vh;right:10px}.attach-popup .next-lightbox,.attach-popup .prev-lightbox{top:50%;height:48px;width:48px;display:flex;padding-bottom:16px;align-items:center;z-index:9999;font-size:48px}.attach-popup .next-lightbox{right:32px}.attach-popup .prev-lightbox{left:32px}.close-lightbox:hover,.attach-popup .next-lightbox:hover,.attach-popup .prev-lightbox:hover{color:#d1d1d1}.lightboxfadeout{animation:fadeout;animation-duration:0.5s;-webkit-animation:fadeout 0.5s;-moz-animation:fadeout 0.5s;-ms-animation:fadeout 0.5s}@keyframes pop-in{0%{opacity:0;transform:scale(.1)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(.1)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-moz-transform:scale(.1)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes fadeout{100%{opacity:0;transform:scale(.1)}0%{opacity:1;transform:scale(1)}}@media (max-width:999.99px){.close-lightbox{right:5vw;top:5vh}}@media screen and (min-width:400.99px) and (max-width:599.99px){.attach-popup.zoom_it img{width:100%;height:auto;cursor:zoom-out;z-index:9999}.block-doctor_lic_and_sert .lic_and_sert_items>img,.block-doctor_lic_and_sert .file.with_description_elem{width:100%;height:auto;min-height:15vh}.attach-popup .next-lightbox{border-radius:50px 0 0 50px;right:-8px}.attach-popup .prev-lightbox{border-radius:0 50px 50px 0;left:-8px}}service-selector-by-doctor-id{min-width:25vw}html,body{overflow-x:hidden}.new-design-page .page-layout{margin-top:80px}.new-design-page .page-layout__columns{display:flex;gap:138px;align-items:flex-start}.new-design-page .page-layout__content{flex:1;display:flex;flex-direction:column;gap:80px}.new-design-page .page-layout__sidebar{flex:0 0 335px}.new-design-page .page-layout__sidebar .btn-primary{width:100%}.new-design-page .page-layout__sidebar-inner{background:#F5F5F0;border-radius:24px}.new-design-page .page-layout__sidebar-inner:not(:first-child){margin-top:48px}.new-design-page .section-title{margin:0 0 24px 0;font-family:"Inter",sans-serif;font-weight:700;font-size:32px;line-height:120%;color:#161711}.new-design-page .section-description{margin:0 0 24px 0;font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#16171199}.new-design-page .section-header{display:flex;justify-content:space-between}.new-design-page .section-header__action{border:1px solid #56B178;border-radius:110px;height:50px;padding:0 13px 0 24px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#56B178}.new-design-page .section-description.consultation-info__description{color:#161711}.new-design-page a:visited{color:#56B178}.new-design-page a.consultation-doctors__button:visited{color:#fff}.new-design-page .mobile-action{display:none;border:1px solid #56B178;border-radius:110px;height:50px;justify-content:center;align-items:center;margin-top:24px}.new-design-page .mobile-action img{height:fit-content}.page-layout__sidebar-inner{padding:32px 32px 24px 32px}.page-layout__sidebar-inner h3{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:120%;margin:auto;margin-bottom:8px;color:#161711}.page-layout__sidebar-inner p{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:140%;margin:auto}.consultation-sidebar__pdf{display:flex;gap:17px;margin-bottom:24px}.consultation-sidebar__pdf-icon{flex-shrink:0}.consultation-sidebar__pdf-title{font-family:Inter;font-weight:400;font-size:16px;line-height:130%;vertical-align:middle}.consultation-sidebar__pdf-size{font-family:Inter;font-weight:400;font-size:12px;line-height:130%;vertical-align:middle;color:#16171199}button.btn-primary.consultation-sidebar__pdf-download{width:100%;display:flex;gap:8px}.consultation-doctors__scroll,.consultation-price__scroll{max-width:calc(100vw - 64px);overflow-x:auto}.consultation-hero{background:#F5F5F0;border-radius:24px}.consultation-hero__inner{display:flex;justify-content:space-between}.consultation-hero__content{max-width:524px;display:flex;flex-direction:column;gap:24px;padding:80px 0 80px 80px}.consultation-hero__title{font-family:Orelega One;font-weight:400;font-size:61px;line-height:90%;margin:0;color:#161711}.consultation-hero__title .highlight{color:#56B178;display:inline-block}.consultation-hero__text{font-family:"Inter",sans-serif;font-weight:400;font-style:Regular;font-size:16px}.new-design-page .btn-primary{width:fit-content;border-radius:8px;border:none}.consultation-hero__image{display:flex;align-items:flex-end}.consultation-hero__image img{border-bottom-right-radius:24px}.consultation-features__cards{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.consultation-features__card{flex:1 1 298px;display:flex;flex-direction:column;padding:32px 32px 32px 32px;border-radius:24px;background:#16171108}.consultation-features__card-icon{text-align:center;font-size:xx-large;margin-bottom:24px}.consultation-features__card-title{font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:140%;text-align:center;margin:0 0 8px 0;color:#161711}.consultation-features__card-description{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#16171199}.consultation-steps__cards{display:flex;flex-direction:column;gap:16px}.consultation-steps__card{background:#16171108;border-radius:24px;padding:32px;display:flex;gap:24px}.consultation-steps__card-counter--mobile{display:none!important}.consultation-steps__card-counter{width:52px;height:52px;background:#56B17833;display:flex;align-items:center;justify-content:center;border-radius:50%;flex:0 0 auto;font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:140%;color:#56B178}.consultation-steps__card-content{display:flex;flex-direction:column;gap:8px}.consultation-steps__card-title{margin:0}.consultation-steps__card-description{margin:auto}.consultation-doctors__list{display:flex;gap:20px}.consultation-doctors__card{border-radius:24px;border:1px solid #16171114;background:#fff;flex:1 1 0%;display:flex;flex-direction:column}.consultation-doctors__photo img{border-top-left-radius:24px;border-top-right-radius:24px;height:216px;object-fit:cover;width:100%}.consultation-doctors__info{padding:24px;flex:1;display:flex;flex-direction:column}.consultation-doctors__content{flex:1}.consultation-doctors__name{font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:120%;color:#56B178;margin:auto;margin-bottom:8px}.consultation-doctors__position{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:120%;color:#161711;margin:auto;margin-bottom:8px}.consultation-doctors__experience{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:120%;color:#16171199;margin:auto;margin-bottom:8px}.consultation-doctors__reviews{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:120%;color:#56B178;margin:auto}.consultation-doctors__rating{display:flex;gap:2px;margin-bottom:8px}.consultation-doctors__divider{height:1px;background:#16171114;margin:16px 0}.consultation-doctors__actions{height:50px;background:#56B178;font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:120%;text-align:center;border-radius:8px;align-content:center;cursor:pointer}.consultation-doctors__actions a{color:#fff}.consultation-faq__items{display:flex;flex-direction:column;gap:8px}.consultation-faq__item{width:100%;background:#fff;padding:24px;border:1px solid #16171114;border-radius:8px;box-shadow:0 16px 23.2px 0 #00000008;cursor:pointer}.consultation-faq__question{background:#fff;border:none;padding:initial;font-family:"Inter",sans-serif;font-weight:500;font-size:20px;line-height:120%;color:#161711;text-align:left}.consultation-faq__answer{display:none;font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:140%;margin-top:16px}.consultation-faq__item.is-open .consultation-faq__answer{display:block}.consultation-form__inner{background:#56B17833;padding:32px;border-radius:24px}.consultation-form__columns{display:flex;gap:20px}.consultation-form__content,.consultation-form__form{flex:1}.consultation-form__title{font-family:"Inter",sans-serif;font-weight:800;font-size:32px;line-height:120%;margin:auto;color:#161711}.consultation-form__text{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#16171199}.consultation-form form{display:flex;flex-direction:column;gap:16px}.consultation-form .wpcf7>form input:not([type="checkbox"]){width:100%;background:#56B17833;color:#16171199;height:50px;border-radius:8px}.consultation-form .wpcf7>form input:not([type="checkbox"])::placeholder{color:#16171199}.consultation-form .wpcf7>form input[type=submit]{background:#56B178;color:#fff;height:50px;border-radius:8px}.new-design-page .dt-column-order{display:none}.new-design-page .dt-container>.dt-layout-row:first-child{display:none}.new-design-page .dt-layout-row:has(.dt-info){display:none}.new-design-page .tablepress>:where(thead,tfoot)>tr>*{background-color:#F5F5F0}.new-design-page .tablepress>:where(thead)+tbody>:where(:not(.child))>*{border-top:none}.new-design-page .tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:unset}.new-design-page .tablepress thead th{color:#161711;font-family:Inter;font-weight:400;font-size:16px;line-height:120%}.new-design-page .tablepress thead tr:first-child th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.new-design-page .tablepress thead tr:first-child th:last-child,.new-design-page .tablepress thead tr:first-child td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.new-design-page .tablepress tfoot tr:first-child th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.new-design-page .tablepress tfoot tr:first-child th:last-child,.new-design-page .tablepress tfoot tr:first-child td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.new-design-page th.column-1.dt-orderable-asc.dt-orderable-desc,.new-design-page th.column-2.dt-orderable-asc.dt-orderable-desc,.new-design-page th.column-3.dt-orderable-asc.dt-orderable-desc{padding:16px}.new-design-page tbody td[class^="column-"]{padding:26px 16px}.new-design-page tbody td[class^="column-"] a{padding:12px 20px;border:1px solid #56B178;border-radius:8px}.new-design-page tbody tr[class^="row-"]:not(:last-child){border-bottom:1px solid #16171114}.new-design-page .tablepress{--hover-bg-color:rgba(245, 245, 240, 0.5)}.new-design-page .tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.new-design-page .tablepress thead .dt-ordering-desc,.new-design-page .tablepress thead .dt-ordering-asc{background-color:#56B178}@media screen and (max-width:1366px){.new-design-page .page-layout__columns{flex-direction:column;gap:48px}.new-design-page .page-layout__content{gap:48px}.new-design-page .page-layout__sidebar{flex:auto;width:100%}}@media (max-width:1024px){.consultation-hero__content{padding:32px 0 32px 16px}.consultation-doctors__scroll,.consultation-price__scroll{max-width:calc(100vw - 128px);overflow-x:auto}.consultation-doctors__card{flex:0 0 216px}}@media (max-width:800px){.consultation-hero__inner{flex-direction:column}.consultation-hero__content{padding:32px 16px 32px 16px}.consultation-hero__image{justify-content:right}}@media (max-width:768px){.consultation-doctors__scroll,.consultation-price__scroll{max-width:calc(100vw - 32px);overflow-x:auto}}@media (max-width:576px){.new-design-page .btn-primary{width:100%}.consultation-form__columns{flex-direction:column}}@media (max-width:480px){.new-design-page .mobile-action{display:flex}.new-design-page .section-header__action{display:none}.consultation-hero__title{font-size:40px}.new-design-page .section-title{font-size:24px}.consultation-features__card{padding:16px}.consultation-steps__card{padding:16px}.consultation-steps__card-counter{display:none}.consultation-steps__card-counter.consultation-steps__card-counter--mobile{display:flex!important}.consultation-steps__card-header{display:flex;gap:16px}.consultation-steps__card-title{align-content:center}.consultation-steps__card-content{gap:16px}}.new-design-page .btn-secondary{display:flex;padding:8px 16px;color:#56B178!important;font-weight:400;font-size:16px;line-height:130%;border-radius:8px;justify-content:center;align-items:center;height:50px;border:1px solid #56B178}.drip-hero__details{display:flex;gap:163px}.drip-hero__detail{display:flex;flex-direction:column}.drip-hero__detail-label{font-family:Inter;font-weight:400;font-size:16px;line-height:140%;color:#16171199}.drip-hero__detail-value{font-family:Inter;font-weight:600;font-size:24px;line-height:140%;color:#161711}.drip-hero__content{max-width:610px}.drip-hero__buttons{display:flex;gap:16px}.drip-hero__buttons .btn-primary,.drip-hero__buttons .btn-secondary{min-width:297px}.drip-indications__items{list-style-type:none;margin:auto;padding:inherit}.drip-indications__item{display:flex;gap:10px;align-items:anchor-center}.drip-indications__item:not(:last-child){margin-bottom:10px}.drip-cta__inner{padding:32px 0 0 32px}.drip-cta__content{padding-bottom:32px;padding-right:32px}.drip-cta__image{display:flex;justify-content:end;align-items:end}.drip-cta__image img{border-bottom-right-radius:24px;max-width:100%;height:fit-content;flex-shrink:0}.drip-related{margin-top:80px}.drip-related__list{display:flex;gap:8px}.drip-related__card{min-height:191px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #16171114;padding:24px;border-radius:8px}.drip-related__card a{display:flex;justify-content:space-between}.drip-related__card span{font-family:Inter;font-weight:500;font-size:20px;line-height:120%;max-width:272px;display:block}.drip-related__card img{height:fit-content}.drip-related__info{display:flex;gap:16px}.drip-related__price,.drip-related__time{display:flex;gap:8px;font-family:Inter;font-weight:400;font-size:16px;line-height:120%;color:#16171199;white-space:nowrap}.drip-related__price span,.drip-related__time span{font-family:Inter;font-weight:600;font-size:16px;line-height:120%;color:#161711}@media (max-width:1600px){.drip-hero__details{gap:24px}.drip-hero__buttons .btn-primary,.drip-hero__buttons .btn-secondary{min-width:auto}}@media (max-width:1366px){.drip-related{margin-top:48px}.drip-related__list{overflow-x:auto}}@media (max-width:768px){.drip-related__list{overflow-x:hidden;flex-direction:column}}@media (max-width:576px){.drip-hero__buttons{flex-direction:column}.drip-hero__buttons .btn-primary,.drip-hero__buttons .btn-secondary{min-width:100%}.drip-hero__details{flex-direction:column}.drip-hero__detail-value{font-size:20px}}@media (max-width:480px){.drip-related__card{gap:16px;min-height:auto}.drip-related__card span{font-size:16px}}.ulstrasound-hero__content{max-width:654px}.new-design-page .related-services__inner{display:flex;flex-direction:column;gap:24px}.new-design-page .related-services__cards{display:flex;gap:20px;flex-wrap:wrap}.new-design-page .related-services__card{border:1px solid #16171114;box-shadow:0 16px 23.2px 0 #00000008;border-radius:24px;flex:0 0 296px}.new-design-page .related-services__card-image img{border-radius:12px 12px 0 0}.new-design-page .related-services__card-content{padding:24px;display:flex;flex-direction:column;gap:8px}.new-design-page .related-services__card-title{margin-top:auto;margin-bottom:auto;height:48px;font-family:Inter;font-weight:500;font-size:20px;line-height:120%;color:#56B178}.new-design-page .related-services__card-description{font-family:Inter;font-weight:400;font-size:16px;line-height:120%;color:#16171199}@media (max-width:768px){.new-design-page .related-services__cards{flex-direction:column;gap:16px}.new-design-page .related-services__card{flex:auto}.new-design-page .related-services__card-title{height:auto}}.sidebar-order-block .btn-primary{margin-top:24px}.comparison .section-description{margin-top:24px}.comparison .comparison__columns{display:flex;gap:16px}.comparison .comparison__columns>div{flex:1;box-shadow:0 16px 23.2px 0 #00000008}.comparison .comparison__header{padding:24px;border-radius:12px 12px 0 0}.comparison .comparison__header h3{font-family:Inter;font-weight:600;font-size:16px;line-height:140%;margin:0 auto}.comparison .comparison__header p{font-family:Inter;font-weight:700;font-size:24px;line-height:140%;margin:0 auto}.comparison .comparison__cons .comparison__header{background:#F48C7733}.comparison .comparison__cons .comparison__header h3,.comparison .comparison__cons .comparison__header p{color:#F48C77}.comparison .comparison__pros .comparison__header{background:#56B17833}.comparison .comparison__pros .comparison__header h3,.comparison .comparison__pros .comparison__header p{color:#56B178}.comparison__content{border:1px solid #16171114;border-top:none;border-radius:0 0 12px 12px;padding:24px 16px}.comparison__list{margin:0;padding:0;list-style:none}.comparison__list li{display:flex;gap:8px}.comparison__list li:not(:first-child){margin-top:16px}.comparison__list li:not(:last-child){padding-bottom:16px;border-bottom:1px solid #16171114}.new-design-page .recommendations .section-description{margin-top:24px}.new-design-page .check-up .related-services__cards{gap:8px}.new-design-page .check-up .related-services__card{flex:0 0 461px}.check-up .related-services,.check-up .consultation-doctors{margin-top:80px}.check-up .consultation-price .tablepress img{width:20px}.table-footer-block{max-width:220px}.table-footer-block__price{font-family:Inter;font-weight:700;font-size:16px;line-height:140%;color:#161711}.table-footer-block__caption{font-family:Inter;font-weight:400;font-size:14px;line-height:140%;color:#16171199}.table-footer-block__button{white-space:nowrap;width:fit-content;border-radius:8px;border:none;font-family:Inter;font-weight:500;font-size:14px;line-height:130%;padding:7px 10.5px;height:32px}@media (max-width:1366px){.check-up .related-services,.check-up .consultation-doctors{margin-top:48px}}@media (max-width:768px){.comparison .comparison__columns{flex-direction:column}.new-design-page .check-up .related-services__card{flex:auto}}.single-news .default-content .post-info .post-readtime:before{background-size:24px}.single-news .default-content article .wpcf7{margin:1.25rem 0;width:100%;position:relative;box-sizing:border-box}.single-news .default-content article .wpcf7>form span{width:100%}.single-news .default-content article .wpcf7>form span.wpcf7-form-control-wrap[data-name^="acceptance-"]{order:2}.single-news .default-content article .wpcf7>form input{flex:33%;width:100%}.single-news .default-content article .wpcf7>form input[type=submit]{min-width:250px}.single-news .default-content article .wpcf7>form input[type=checkbox]{width:auto;flex:auto;margin-right:4px}#wpcf7-f168-o1,.single-news .default-content .wpcf7{border-radius:8px;border-width:1px;padding:24px;border:1px solid #E9E9E9;box-shadow:0 16px 23.2px 0 #00000008}#wpcf7-f168-o1>form,.single-news .default-content .wpcf7>form{display:flex;flex-direction:column;gap:16px;position:relative}#wpcf7-f168-o1>form>.form_header,.single-news .default-content .wpcf7>form>.form_header{font-weight:700;font-size:20px;line-height:120%;letter-spacing:0%;color:#242A3E}.single-news h1{font-size:61px;font-family:"Orelega One",serif;font-weight:400!important}.single-news h2{margin-top:1.25rem;font-size:32px}.single-news h3{font-size:28px;margin-bottom:16px}.single-news h4{font-size:24px}.single-news h1,.single-news h2,.single-news h3,.single-news h4,.single-news h5,.single-news h6{font-weight:700;line-height:120%;color:#161711}.single-news .default-content article .entry-content .origin_list ul li,.single-news .default-content article .entry-content .origin_list ol li{color:#f48c77}.single-news .default-content article .entry-content .inserted_form{margin:1.25rem 0;overflow:hidden}.single-news .default-content article .entry-content .inserted_form .inserted_form_with_img{display:flex;flex-direction:column;padding:32px;text-align:center;gap:16px;position:relative;height:100%}.single-news .default-content article .entry-content .inserted_form:has(.inserted_form_with_img){padding:0;flex-direction:row;gap:0;align-items:end;justify-content:space-between}.single-news .default-content article .entry-content .inserted_form:has(.inserted_form_with_img)>img{position:relative}.single-news .default-content article .entry-content>p:has(img){margin:1.25rem 0}.single-news .default-content article .entry-content blockquote{position:relative;margin:0;padding:16px;display:flex;background:#16171108;gap:16px;font-style:italic;color:#16171199;font-size:16px;border-radius:0 0 8px 8px}.single-news .default-content article .entry-content>p:empty,.single-news .default-content article .entry-content>p:has(span:empty){margin:0!important}.single-news .default-content article .entry-content blockquote p{margin:0}.single-news .default-content article .entry-content blockquote:before{content:'';display:block;color:#F48C77;position:relative;min-width:26px;height:55px;background:url(/wp-content/themes/dietolog247/files/img/quot-mark.png);background-repeat:no-repeat;background-size:100%}.single-news .default-content article{display:flex;flex-direction:column;gap:16px}.single-news .default-content article .post-thumbnail{text-align:center}.single-news .default-content article .entry-content{color:#161711;font-size:16px;line-height:140%;margin:0}.single-news .default-content article .entry-content ul,.single-news .default-content article .entry-content ol{margin:0;padding-left:24px}.single-news .default-content article .entry-content ul li,.single-news .default-content article .entry-content ol li{margin-bottom:16px}.single-news .default-content article .entry-content ul:has(strong) li,.single-news .default-content article .entry-content ol:has(strong) li{color:#161711}.single-news .default-content article .entry-content ol li::marker{color:#161711}.single-news .default-content article .entry-content ul li::marker{color:#f48c77;font-size:24px;line-height:16px}.single-news .default-content .post-thumbnail img{border-radius:8px}.single-news .default-content .post-info,.single-news .default-content .post-info .post-readtime,.single-news .default-content .post-info .post-views,.single-news .default-content .post-info .rmp-results-widget__visual-rating{display:flex;align-items:center;color:#16171199;font-size:16px;line-height:120%;white-space:nowrap}.single-news .default-content .post-info .rmp-results-widget__visual-rating{gap:2px}.single-news .default-content .post-info{gap:24px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px}.single-news .default-content .post-info .rmp-results-widget__avg-rating,.single-news .default-content .post-info .rmp-results-widget__vote-count{display:none}.single-news .default-content .post-info .rmp-results-widget__visual-rating .rmp-icon--star{width:24px;height:24px;font-size:20px;display:flex;align-items:center;justify-content:center;opacity:1}.single-news .default-content .post-dates{display:flex;justify-content:space-between;color:#55748F;align-self:center}.single-news .default-content .post-dates span{color:#16171199}.single-news .default-content .article_author{border:0 solid #E9E9E9 ! important;border-radius:8px 8px 0 0;box-shadow:0 0 0 0 #00000008 ! important;margin:0;background:#16171108;padding:16px!important}.single-news .default-content .article_author .author{display:flex;gap:16px}.single-news .default-content .article_author .author_photo{width:164px;height:164px}.single-news .default-content .article_author .author_info{display:flex;gap:8px;flex-direction:column;color:#55748F;font-size:20px}.single-news .default-content .article_author .author_info>div{line-height:120%}.single-news .default-content .article_author .author_fio a{color:#242A3E;font-family:Inter;font-weight:500;font-size:20px;line-height:120%;color:#56B178}.single-news .default-content .article_author .author_prof{font-size:16px;color:#242A3E}.single-news .default-content .article_author .author_exp{font-size:16px}.single-news .default-content .article_author .author_buttons{display:flex;gap:8px;margin-top:8px}.single-news .default-content .article_author .author_buttons .filled{color:#fff;background:#2f6dff;width:181px}.single-news .default-content .article_author .author::after{content:"";width:41px;height:32px;flex-shrink:0;background:url(/wp-content/uploads/2026/02/quotes-2150117.svg) no-repeat center;background-size:contain;margin-left:auto;margin-bottom:auto}.single-news h2{margin-top:48px}.single-news .default-content article .entry-content blockquote:before{min-width:17px}.post-info .col-full .post-tags a{background:#16171108;color:#16171199}section.block-articles .slick-initialized *{box-shadow:none}section.block-articles .flex .slick-list{margin:0}section.block-articles .flex .slick-track{gap:0}.single-news .default-content .post-info{align-items:end}.single-news .default-content .post-info *,.single-news .default-content .post-info a{font-size:14px!important}.single-news .default-content .post-info :before{background-size:16px!important;height:16px;width:16px}#wpcf7-f168-o1>form .form_wrap,#wpcf7-f6-o2>form .form_wrap,.single-news .default-content article{flex-direction:column;gap:16px}.single-news .container .container{padding:0}.single-news .default-content .post-dates{flex-direction:column;gap:8px}.single-news .post-info .rmp-results-widget{display:flex;justify-content:flex-end;flex:100%}.single-news .table-of-contents#contents{margin-top:24px;margin-bottom:56px}.single-news .default-content .article_author,.single-news .default-content article .entry-content .custom-ratemypost{margin:56px 0}.single-news .default-content .article_author .author_buttons,.single-news .default-content article .wpcf7 .form_wrap{flex-direction:column}{flex-direction:column}.single-news .default-content .article_author .author_buttons a{width:181px;font-size:14px}.single-news:has(section.blocks .slick-initialized) .single-layout{margin-bottom:-34px}.single-news .default-content .article_author .author_photo{height:75px;width:75px}.single-news .default-content .article_author .author_info>.author_header,.single-news .default-content .article_author .author_fio{font-size:16px}.single-news .default-content .article_author .author_prof,.single-news .default-content .article_author .author_exp,.block-doctor-specializations ul li,.block-doctor-education ul li,.doctor-rate .rmp-results-widget .rmp-results-widget__avg-rating{font-size:14px}.single-news .default-content article .wpcf7{margin:76px 0}.single-news .default-content article .wpcf7{margin:76px 0}.doctor-content .block-doctor .doctor-fio{font-size:32px}.single-news h2,.doctor-content .block-header{font-size:24px}.single-news h3{font-size:20px}.single-news h4{font-size:16px}.single-news .default-content .article_author{border:0 solid #E9E9E9! important;box-shadow:0 0 0 0 #00000008! important;margin:0}.single-news .default-content .article_author .author{align-items:center! important}.single-news .default-content.article_author .author_photo{margin-right:0px! important}.single-news .default-content .article_author .author_info{gap:0px! important;font-size:20px! important}.single-news .default-content .article_author .author{margin-bottom:-16px! important}.single-news .default-content article .entry-content blockquote::before{content:""! important;position:absolute! important;top:-10px! important;left:10%! important;transform:translateX(-50%)! important;width:0! important;height:0! important;border-left:10px solid transparent! important;border-right:10px solid transparent! important;border-bottom:10px solid #16171108! important;background:none! important;display:none}@media screen and (max-width:768.1px){.single-news .default-content article .entry-content .inserted_form:has(.inserted_form_with_img)>img{display:none}}.single-news .post-thumbnail{margin-bottom:48px}.single-news .post-thumbnail img{max-height:600px;object-fit:cover;width:100%;border-radius:24px}.single-news section.blocks{margin-top:48px}.single-news .block-news .article_header{border-bottom:none!important;padding-bottom:0px!important}.post-warning{border-radius:8px;background:#F5F5F0;padding:8px 16px;display:flex;align-items:center;gap:16px;display:none}.single-news .post-info .col-full .post-tags a{background:#16171108;color:#16171199;background:#56B1781A;color:#56B178}.post-info-footer{margin-bottom:0px!important}.single-news .article_author{background:#56B17833;border:none}.single-news .article_author .author_buttons .btn-default{border:1px solid #56B178;border-radius:100px;background:none;color:#56B178!important}.recent-news{display:flex;flex-direction:column;gap:16px;margin-top:24px}.recent-news__title{font-family:Inter;font-weight:700;font-size:24px;line-height:120%;color:#161711}.recent-news__item{box-shadow:0 16px 23.2px 0 #00000008;border-radius:0 0 24px 24px}.recent-news__item-image{height:144px}.recent-news__item-image img{border-radius:24px 24px 0 0;width:100%;height:100%;object-fit:cover}.recent-news__item-content{padding:24px;display:flex;flex-direction:column;gap:16px;border-left:1px solid #16171114;border-right:1px solid #16171114;border-bottom:1px solid #16171114;border-radius:0 0 24px 24px}.recent-news__item-footer{display:flex;justify-content:space-between}.recent-news__item-footer div{display:flex;align-items:center;color:#16171199}.recent-news__item-footer div:last-child{gap:4px}.recent-news__item-category{gap:8px}.share-buttons{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.share-title{font-family:Inter;font-weight:700;font-size:24px;line-height:120%;color:#161711}.share-icons{display:flex;gap:8px}.share-btn{display:block;width:48px;height:48px;background:#F5F5F0;align-content:center;text-align:center;border-radius:8px;padding-top:6px}@media screen and (max-width:768px){.share-buttons{margin-bottom:48px}}@media screen and (max-width:550px){.share-buttons{margin-bottom:96px}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table{border-collapse:collapse}@media screen and (max-width:1550px){.single-layout.news{gap:48px}}@media screen and (max-width:768px){.single-layout.news .side-content{display:flex;flex-direction:column}.single-news .recent-news{order:-1;margin-bottom:48px}.single-news h1{font-size:40px}.single-news .post-thumbnail{margin-bottom:16px}.single-news .default-content .post-dates{align-self:normal}.single-news .post-info .col-1{gap:8px}}:root{--wc-service-select-bg-primary-cta:#56b178;--wc-service-select-links:#56b178;--wc-service-select-border-color:#56b178}.table-wrapper{overflow-x:auto;width:100%}