/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Font1;src:local("Font1"),url(/themes/custom/meshath/css/fonts/mlt.otf);font-display:fallback;}@font-face{font-family:Font2;src:local("Font2"),url(/themes/custom/meshath/css/fonts/mreg.otf);font-display:fallback;}@font-face{font-family:Font3;src:local("Font3"),url(/themes/custom/meshath/css/fonts/mbol.otf);font-display:fallback;}@font-face{font-family:Font4;src:local("Font4"),url(/themes/custom/meshath/css/fonts/mexbol.otf);font-display:fallback;}@font-face{font-family:Font5;src:local("Font5"),url(/themes/custom/meshath/css/fonts/mbl.otf);font-display:fallback;}@font-face{font-family:Font6;src:local("Font6"),url(/themes/custom/meshath/css/fonts/Ubuntu-Light.ttf);font-display:fallback;}@font-face{font-family:Font7;src:local("Font7"),url(/themes/custom/meshath/css/fonts/Ubuntu-Regular.ttf);font-display:fallback;}@font-face{font-family:Font8;src:local("Font7"),url(/themes/custom/meshath/css/fonts/Ubuntu-Medium.ttf);font-display:fallback;}@font-face{font-family:Font9;src:local("Font7"),url(/themes/custom/meshath/css/fonts/Ubuntu-Bold.ttf);font-display:fallback;}
html{scroll-behavior:smooth;}body{margin:0;padding:0;outline:0;word-wrap:break-word;font-family:Font2;}.field--name-field-article-image{text-align:center;margin-top:2rem;}.field--name-field-article-image img{border-radius:32px;}.field--name-field-price-list{text-align:center;margin-bottom:3rem;}.field--name-field-price-list .field__item{margin-bottom:1rem;}.price-block{background:#5f97b3;padding:40px 20px;color:#fff;font-family:Arial,sans-serif;max-width:800px;}.price-img{width:100%;margin-bottom:30px;}.price-head{display:flex;justify-content:flex-end;gap:40px;font-size:12px;text-transform:uppercase;margin-bottom:10px;opacity:0.9;}.price-row{display:flex;align-items:center;margin:8px 0;}.price-name{white-space:nowrap;}.price-line{flex:1;border-bottom:1px dashed rgba(255,255,255,0.6);margin:0 10px;}.price-value{width:90px;text-align:right;}.price-title-big{font-size:80px;font-weight:300;margin-top:60px;line-height:0.9;}.faq-block{max-width:900px;margin:40px auto;}.faq-item{border-bottom:1px solid #57a2c8;padding:18px 0;}.faq-item h3{font-size:18px;font-weight:500;margin:0;cursor:pointer;position:relative;padding-right:25px;transition:0.3s;}.faq-item h3::after{content:"+";position:absolute;right:0;top:0;font-size:20px;transition:0.3s;}.faq-item.active h3::after{content:"–";}.faq-item p{display:none;margin-top:10px;font-size:15px;color:#555;line-height:1.6;}.faq-item.active p{display:block;}.faq-item h3:hover{color:#57a2c8;}h1{font-size:2.2em;font-weight:300;padding:0 0 0.5em;margin:0;}h2{font-size:1.8em;font-weight:300;margin-bottom:0.75em;}h3{font-size:1.4em;margin-bottom:1em;}h4{font-size:1.2em;margin-bottom:0.8em;}h5{font-size:1.1em;font-weight:600;margin-bottom:0;}h6{font-size:1em;font-weight:bold;}p{margin:0 0 1em 0;}ul,ol{margin-left:0;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}pre,code,tt{line-height:1.5;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}pre{background-color:#efefef;display:block;padding:10px;margin:0;border:1px dashed #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}img{max-width:100%;height:auto;}.row{flex-wrap:wrap;}#wrapper{width:100%;margin:0 auto;padding:0;}.container{position:relative;width:100%;max-width:100%;margin:0 auto;}.columns{float:left;display:block;margin-left:0;margin-right:0;}.left-column{float:left;display:block;margin-left:0;margin-right:0;}.right-column{float:right;display:block;margin-left:0;margin-right:0;}.container .with-both-sidebars.columns{width:60%;position:relative;}.container .with-one-sidebars.columns{width:80%;position:relative;}.container .full-width.columns{width:100%;position:relative;}#sidebar-first{width:16%;float:left;margin:0 2%;padding:0;z-index:1;}#sidebar-second{width:16%;float:right;margin:0 2%;padding:0;z-index:1;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after,.field--label-above .field__label::after{content:':';}ul.primary-tabs{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}ul.primary-tabs li{display:inline;}ul.primary-tabs li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary-tabs li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}ul.primary-tabs li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary-tabs{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary-tabs li{border-right:1px solid #ccc;display:inline;padding:0 1em;}ul.secondary-tabs a{padding:0;text-decoration:none;}ul.secondary-tabs a.active{border-bottom:4px solid #999;}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.field--type-text-long img{border-radius:32px;}#mobile-box{position:fixed;top:0;left:-500px;width:500px;height:100%;transition:.5s;z-index:101;color:#fff;background-color:#57a2c8;box-sizing:border-box;border:1px dashed #57a2c8;}.mobile-button{position:absolute;top:3px;right:-54px;width:32px;height:32px;box-sizing:border-box;cursor:pointer;border:0;outline:none;font-size:0;background-color:#57a2c8;}.mobile-button.toggle{right:40px;top:15px;transition:0.5s;}.mobile-button span{display:block;width:12px;height:2px;background-color:#fff;position:absolute;top:17px;transition:.3s;border-radius:3px;}.mobile-button span:before{content:'';width:19px;height:2px;background-color:#fff;position:absolute;top:-8px;left:-7px;transition:.3s;border-radius:3px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;}.mobile-button span:after{content:'';width:19px;height:2px;background-color:#fff;position:absolute;top:8px;left:-7px;transition:.3s;border-radius:3px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;}.show-mobile-menu{left:0 !important;}.mobile-button.toggle span{background-color:transparent;}.mobile-button.toggle span:before{top:0;transform:rotate(-45deg);}.mobile-button.toggle span:after{top:0;transform:rotate(45deg);}#mobile-box .field--name-body a,#mobile-box .block-content a{color:#fff;}#block-logo-in-mobile-menu-mobile-box{width:151px;margin:1rem 0 1rem 0;}#block-language-switcher-mobile-box,#block-consultation-button-mobile-box,#block-basic-menu-mobile-box,#block-social-icons-mobile-box,#block-contacts-mobile-box{margin-bottom:1.5rem;font-size:0.9rem;}#block-basic-menu-mobile-box .block-content ul{margin:0px;padding:0px;list-style:none;}#block-basic-menu-mobile-box .block-content ul li{margin-bottom:0.8rem;}#block-basic-menu-mobile-box .block-content ul li a{color:#fff;text-decoration:none;font-size:0.9rem;text-transform:uppercase;font-family:Font3;}#glue{width:100%;min-width:100%;padding:0;top:0;z-index:100;transition:.3s ease-in;}#top-box,#menu-box,#slide-box,#first-info-box,#diagnosis-box,#rehabilitation-box,#methodology-box,#review-box,#specialist-box,#consultation-box,#second-info-box,#footer-box{clear:both;float:left;width:100%;}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px;}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px;}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px !important;}}#top-box{background-color:#57a2c8;padding:0.5rem;}#block-short-text-information-top-box{flex:0 0 60%;}#block-short-text-information-top-box .field--name-body{font-size:0.9rem;color:#fff;}#block-language-switcher-top-box ul,#block-language-switcher-mobile-box ul{background-color:inherit;padding:0 0 0 0;margin-bottom:0;position:relative;z-index:1;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}#block-language-switcher-top-box{margin-left:auto;padding-right:0;}#block-language-switcher-top-box ul{justify-content:end;}#block-language-switcher-top-box li,#block-language-switcher-mobile-box li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1rem;font-size:0.86rem;margin-right:0px;}#block-language-switcher-top-box li a,#block-language-switcher-mobile-box li a{padding:2px 6px;border:1px solid #57a2c8;border-radius:64px;color:#fff;text-decoration:none;}#block-language-switcher-top-box li.is-active a,#block-language-switcher-mobile-box li.is-active a{border:1px solid #478fa9;background-color:#478fa9;}#block-language-switcher-top-box li a:hover,#block-language-switcher-mobile-box li a:hover{border:1px solid #478fa9;background-color:#478fa9;color:#fff;}#block-logo-menu-box{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;}#block-logo-menu-box img{max-width:128px;}#block-basic-menu-menu-box{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;}#block-basic-menu-menu-box .block-content ul{display:flex;width:100%;gap:0.5;list-style:none;justify-content:space-between;}#block-basic-menu-menu-box .block-content ul li a{color:#57a2c8;text-decoration:none;font-size:0.8rem;text-transform:uppercase;font-family:Font3;line-height:45px;}#block-basic-menu-menu-box .block-content ul li a:hover{text-decoration:none;}#block-phone-menu-box{-webkit-box-flex:0;-ms-flex:0 20%;flex:0 0 20%;margin-left:auto;margin-bottom:1rem;}#block-phone-menu-box .field--name-body a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 12px;color:#fff;text-decoration:none;background-color:#57a2c8;font-size:0.9rem;border-radius:3rem;transition:all 0.5s;}#block-phone-menu-box .field--name-body a:hover{background-color:#fa1c03;}#slide-box{overflow:hidden;position:relative;}#block-phone-menu-box p{justify-content:flex-end;margin-bottom:0;text-align:right;}.views-field-field-slide-big-image{position:absolute;z-index:-1;width:100%;top:0px;}.views-field-field-slide-big-image img{width:100%;}#glue{position:relative;z-index:1;}#menu-box{padding:1rem 0;}.path-frontpage #slide-box{margin-top:-98px;}#slide-box .row>*{padding-right:0;padding-left:0;}#block-views-block-main-slider-block-1 .views-field-fieldset-1{margin-top:10vh;padding:0 12% 6vh 12%;}#block-views-block-main-slider-block-1 h3{font-family:Font4;font-size:2rem;margin-top:5vh;}.slick-dots{display:none !important;}.views-field-field-slide-txt a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2rem;color:#fff;text-decoration:none;background-color:#fa1c03;font-size:1.2rem;border-radius:3rem;transition:all 0.5s;}.views-field-field-slide-txt a:hover{background-color:#57a2c8;}.views-field-field-slide-mobile-image img{border-radius:64px;-webkit-box-shadow:5px -5px 0px 1px #FFCD00;box-shadow:5px -5px 0px 1px #FFCD00;}.views-field-field-slide-txt p{font-size:1.2rem;font-family:Font3;}#first-info-box,#second-info-box{background-color:#57a2c8;}.region-first-info-box,.region-second-info-box{padding:1rem 0;width:100%;margin:0;}#first-info-box .field--name-body,#second-info-box .field--name-body{padding:0 2%;display:flex;width:100%;gap:0.5;align-items:center;justify-content:space-between;flex-wrap:wrap;}#first-info-box .field--name-body div,#second-info-box .field--name-body div{color:#fff;width:25%;text-align:center;padding:20px 1rem;}#first-info-box .field--name-body div:first-child,#second-info-box .field--name-body div:first-child{font-family:Font3;}#first-info-box .field--name-body div:nth-child(2),#second-info-box .field--name-body div:nth-child(2){}#first-info-box .field--name-body div:last-child,#second-info-box .field--name-body div:last-child{}#first-info-box .field--name-body div:nth-child(3),#second-info-box .field--name-body div:nth-child(3){text-align:center;padding:30px 0px;margin:0 0rem;padding:0;}#first-info-box .field--name-body div:nth-child(3) a,#block-consultation-text-and-button-diagnosis-box .field--name-body a,#second-info-box .field--name-body div:nth-child(3) a,#block-consultation-text-and-button-under-content-content-box .field--name-body a,#block-consultation-text-and-button-under-title-content-box .field--name-body a,.field--name-field-methodology-consultation a,.field--name-field-diagnosis-consultation a,#block-consultation-button-mobile-box .field--name-body a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.8rem 4rem;color:#000;text-decoration:none;background-color:#fff;font-size:1rem;border-radius:3rem;transition:all 0.2s;}#first-info-box .field--name-body div:nth-child(3) a,#second-info-box .field--name-body div:nth-child(3) a{display:block;padding:.8rem 1rem;}#block-consultation-button-mobile-box .field--name-body a{padding:.8rem 0;width:100%;}#first-info-box .field--name-body div:nth-child(3) a:hover,#block-consultation-text-and-button-diagnosis-box .field--name-body a:hover,#second-info-box .field--name-body div:nth-child(3) a:hover,#block-consultation-text-and-button-under-content-content-box .field--name-body a:hover,#block-consultation-text-and-button-under-title-content-box .field--name-body a:hover,.field--name-field-methodology-consultation a:hover,.field--name-field-diagnosis-consultation a:hover,#block-consultation-button-mobile-box .field--name-body a:hover{background-color:#fa1c03;color:#fff;}.region-diagnosis-box{margin:5rem 0;}.path-frontpage .region-diagnosis-box{margin-bottom:2rem;}.path-frontpage .region-diagnosis-box>.row{padding:0;}.logo-middle{margin:2rem 0;}.logo-middle img{max-width:180px;}#block-text-about-diagnoses-diagnosis-box h3,#block-text-about-rehabilitation-rehabilitation-box h3,.path-frontpage #content h2,#block-views-block-all-specialists-block-2 h3,#block-webform-title-consultation-box h3,#block-views-block-all-reviews-block-2 h3{font-family:Font4;font-size:1.5rem;}h3 span,h2 span{color:#57a2c8;}#block-consultation-text-and-button-diagnosis-box,#block-consultation-text-and-button-under-content-content-box{margin-top:5rem;z-index:1;}#block-consultation-text-and-button-diagnosis-box .field--name-body,#block-consultation-text-and-button-under-content-content-box .field--name-body,#block-consultation-text-and-button-under-title-content-box .field--name-body,.field--name-field-methodology-consultation,.field--name-field-diagnosis-consultation{background-color:#57a2c8;border-radius:64px;padding:.5rem;color:#fff;max-width:642px;margin:0 auto;}#block-consultation-text-and-button-diagnosis-box .field--name-body p,#block-consultation-text-and-button-under-content-content-box .field--name-body p,#block-consultation-text-and-button-under-title-content-box .field--name-body p,.field--name-field-methodology-consultation p,.field--name-field-diagnosis-consultation p{margin:0px;text-align:center;display:flex;justify-content:space-between;align-items:center;}#block-consultation-text-and-button-diagnosis-box .field--name-body span,#block-consultation-text-and-button-under-content-content-box .field--name-body span,#block-consultation-text-and-button-under-title-content-box  .field--name-body span,.field--name-field-methodology-consultation span,.field--name-field-diagnosis-consultation span{padding:0 1rem;}.field--name-field-methodology-consultation,.field--name-field-diagnosis-consultation{max-width:100%;}.field--name-field-methodology-consultation span,.field--name-field-diagnosis-consultation span{text-transform:uppercase;}#block-consultation-text-and-button-under-title-content-box{margin:2rem 0 3rem 0;}.path-frontpage #block-meshath-content .view-box,#block-views-block-all-methodologies-block-1,#block-views-block-all-diagnoses-block-1-content-box,#block-views-block-all-diagnoses-block-2-content-box,#block-views-block-all-diagnoses-block-3-content-box{margin-top:2rem;}#block-views-block-all-diagnoses-block-1 header,#block-views-block-all-diagnoses-block-3 header,#block-views-block-all-diagnoses-block-3 header,#block-views-block-all-diagnoses-block-1-content-box header,#block-views-block-all-diagnoses-block-2-content-box header,#block-views-block-all-diagnoses-block-3-content-box header{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}#diagsecond-box header{margin-bottom:1rem;}#diagsecond-box header div{text-transform:uppercase;color:#57a2c8;font-family:Font3;}#diagsecond-box .views-row .field-content a{font-family:Font2;max-width:278px;padding-left:38px;background:url(/themes/custom/meshath/css/images/mark_red.svg) left top transparent no-repeat;background-size:24px;min-height:32px;display:inline-block;margin-bottom:0.5rem;}#footer-box .block-content,#footer-box .field--name-body{margin-bottom:2rem;}#rehabilitation-box{background-color:#f1faff;}.region-rehabilitation-box{padding:1rem 0 4rem 0;}#rehabilitation-box{margin-top:-2rem;}.page-node-1 #rehabilitation-box,.page-node-2 #rehabilitation-box{margin-top:3rem;}#block-text-about-rehabilitation-rehabilitation-box,#footer-box{margin-top:5rem;}#block-text-about-rehabilitation-rehabilitation-box .col-lg-4 img,.field--name-field-methodology-preview-image img{border-radius:32px;-webkit-box-shadow:5px -5px 0px 1px #FFCD00;box-shadow:5px -5px 0px 1px #FFCD00;}#block-text-about-rehabilitation-rehabilitation-box .col-lg-6 im,#block-logo-footer-box img{max-width:160px;}#block-text-about-rehabilitation-rehabilitation-box .row .row-content{padding:1rem 0 0 2rem;}#block-text-about-rehabilitation-rehabilitation-box .row ul{margin:1.5rem 0;padding:0;list-style:none;}#block-text-about-rehabilitation-rehabilitation-box .row ul li{font-family:Font2;padding-left:38px;background:url(/themes/custom/meshath/css/images/mark_red.svg) left top transparent no-repeat;background-size:24px;min-height:32px;margin-bottom:0.5rem;}.path-frontpage #content,#block-views-block-all-specialists-block-2,#block-views-block-all-reviews-block-2{margin-top:5rem;}.region-consultation-box{margin:5rem 0;}.views-field-field-specialist-photo img{border-radius:32px;}#block-views-block-all-reviews-block-2 .views-field-fieldset,#block-views-block-all-reviews-block-1 .views-field-fieldset{background-color:#f9f9f9;padding:1.5rem;border-radius:32px;display:flex;flex-direction:column;height:100%;}#block-views-block-all-reviews-block-1  .col-lg-4,#block-views-block-all-reviews-block-2 .col-lg-4,.views-field-field-methodology-short-title,.views-field-field-diagnosis-short-title{margin-bottom:1.5rem;}.rew-box .views-field-title,fieldset .views-field-title{font-family:Font3;}fieldset .views-field-title{margin-bottom:1rem;}#block-views-block-all-specialists-block-2 .col-lg-8,#block-views-block-all-reviews-block-2 .col-lg-8{text-align:right;}#block-views-block-all-specialists-block-2 .col-lg-8 a,#block-views-block-all-reviews-block-2 .col-lg-8 a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.8rem 1.5rem;color:#000;text-decoration:none;background-color:#fff;font-size:1rem;border-radius:3rem;transition:all 0.2s;-webkit-box-shadow:0px 0px 0px 9px #CDCDCD;box-shadow:0px 0px 9px 0px #CDCDCD;}#block-views-block-all-specialists-block-2 .col-lg-8a:hover,#block-views-block-all-reviews-block-2 .col-lg-8 a:hover{background-color:#f9f9f9;-webkit-box-shadow:0px 0px 0px 0px #CDCDCD;box-shadow:0px 0px 0px 0px #CDCDCD;}#block-views-block-all-specialists-block-2 fieldset,#block-views-block-all-specialists-block-1 fieldset{padding:1.5rem;}#block-meshath-content iframe{width:100% !important;border-radius:32px;}#content h1{font-family:Font4;}a{color:#57a2c8;text-decoration:underline;}.page-node-7 .field--name-field-basic-page-txt strong{font-family:Font4;}#block-webform-zapysatys-na-konsultatsiyu{background-color:#f1faff;padding:1.5rem;border-radius:32px;}.webform-submission-zapysatys-na-konsultatsiyu-form{max-width:360px;margin:0 auto;}.webform-submission-zapysatys-na-konsultatsiyu-form .js-form-item{margin-bottom:1rem;}.webform-submission-zapysatys-na-konsultatsiyu-form input{width:100% !important;padding:10px;border-radius:1rem;border:3px solid #ebebeb;}.webform-submission-zapysatys-na-konsultatsiyu-form input.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2rem;color:#fff;text-decoration:none;background-color:#57a2c8;font-size:1.1rem;border-radius:3rem;transition:all 0.5s;border:0px;}.webform-submission-zapysatys-na-konsultatsiyu-form input.button:hover{background-color:#fa1c03;}#block-webform-title-consultation-box .field--name-body{text-align:center;}#edit-markup-text-before{font-family:Font3;text-align:center;font-size:0.8rem;text-transform:uppercase;}.webform-submission-zapysatys-na-konsultatsiyu-form label{font-size:0.9rem;}#edit-markup-text-after{font-size:0.8rem;}#block-views-block-all-methodologies-block-1 .row .views-row{width:33.333%;}.views-field-field-methodology-short-title a:before{content:'';width:6px;height:6px;border-radius:24px;background-color:#57a2c8;display:inline-block;margin-right:10px;}.views-field-field-methodology-short-title a{color:#57a2c8;font-weight:bolder;text-decoration:none;}.views-field-field-methodology-short-title a:hover{text-decoration:underline;}#diagsecond-box .views-row .field-content a{color:#000;font-weight:bolder;text-decoration:none;}#diagsecond-box .views-row .field-content a:hover{color:#57a2c8;text-decoration:underline;}a.ft-tel{text-transform:uppercase;color:#57a2c8;font-family:Font3;}a.ft-tel:hover{text-decoration:none;}a.ft-map{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.6rem 1rem;color:#000;text-decoration:none;background-color:#fff;font-size:.91rem;border-radius:3rem;transition:all 0.2s;-webkit-box-shadow:0px 0px 0px 9px #CDCDCD;box-shadow:0px 0px 9px 0px #CDCDCD;}a.ft-map:hover{background-color:#f9f9f9;-webkit-box-shadow:0px 0px 0px 0px #CDCDCD;box-shadow:0px 0px 0px 0px #CDCDCD;}#footer-box .contextual-region{margin-bottom:2rem;}#footer-box h4,#footer-box p strong{font-family:Font3;font-weight:normal;font-size:1rem;text-transform:uppercase;}#footer-box .block-content ul{padding:0px;margin:0px;list-style:none;}#footer-box .block-content ul li{margin-bottom:1rem;}#footer-box .block-content ul li a{color:#57a2c8;font-weight:bolder;text-decoration:none;font-size:.9rem;}#block-copyright-footer-box p{font-size:.9rem;}#block-social-icons-footer-box .field--name-body ul,#block-social-icons-mobile-box{margin:0px;padding:0px;list-style:none;}#block-social-icons-footer-box .field--name-body ul li,#block-social-icons-mobile-box .field--name-body ul li{display:inline-block;margin-right:12px;}#block-social-icons-footer-box .field--name-body ul li a,#block-social-icons-mobile-box .field--name-body ul li a{width:42px;height:42px;line-height:24px;display:inline-block;color:#000;font-size:0px;}#block-social-icons-footer-box .field--name-body ul li:nth-child(3) a,#block-social-icons-mobile-box .field--name-body ul li:nth-child(3) a{background:url(/themes/custom/meshath/css/images/youtube.svg) center center no-repeat transparent;background-size:32px;}#block-social-icons-footer-box .field--name-body ul li:nth-child(1) a,#block-social-icons-mobile-box .field--name-body ul li:nth-child(1) a{background:url(/themes/custom/meshath/css/images/instagram.svg) center center no-repeat transparent;background-size:28px;}#block-social-icons-footer-box .field--name-body ul li:nth-child(2) a,#block-social-icons-mobile-box .field--name-body ul li:nth-child(2) a{background:url(/themes/custom/meshath/css/images/facebook.svg) center center no-repeat transparent;background-size:28px;width:38px;}#block-social-icons-mobile-box .field--name-body ul li a{background-color:#fff !important;border-radius:120px;}.field--name-field-methodology-preview-image,.field--name-field-methodology-gallery,.field--name-field-methodology-before-gallery,.field--name-field-methodology-gallery,.field--name-field-diagnosis-txt,.field--name-field-diagnosis-preview-image{margin-bottom:2rem;}.field--name-field-methodology-annotation,.field--name-field-diagnosis-annotation{margin:2rem 1rem 2rem 1.5rem;}.field--name-field-methodology-consultation,.field--name-field-diagnosis-consultation{margin:1rem 1rem 2rem 1.5rem;}.field--name-field-methodology-annotation strong,.field--name-field-methodology-after-gallery strong,.field--name-field-diagnosis-txt strong{font-family:Font4;font-size:1.1rem;}.field--type-text-long h2{font-family:Font4;font-size:1.3rem;}.page-node-3 .meshath-content .views-element-container header h2{font-family:Font4;font-size:1.3rem;}.page-node-3 .meshath-content .views-element-container .row>*{margin-right:0;margin-left:0;padding-right:0;padding-left:0;}.page-node-3 .meshath-content .views-element-container{margin-bottom:1rem;}.views-field-field-price-annotation tbody tr:nth-child(odd) td,.page-node-type-price #block-meshath-content tbody tr:nth-child(odd) td{background-color:#f1faff;}.views-field-field-price-annotation tbody tr,.views-field-field-price-annotation tbody td,.page-node-type-price #block-meshath-content tbody tr,.page-node-type-price #block-meshath-content tbody td{border:0px;border-radius:12px;}.views-field-field-price-annotation tbody tr td,.page-node-type-price #block-meshath-content tbody tr td{padding:1rem 1rem;}.views-field-field-price-annotation tbody tr td:last-child,.page-node-type-price #block-meshath-content tbody tr td:last-child{text-align:right;font-family:Font4;}.field--name-field-methodology-gallery img,.field--name-field-diagnosis-preview-image img{border-radius:32px;}.views-field-field-price-annotation tbody tr td p,.page-node-type-price #block-meshath-content tbody tr td p{margin:0px;padding:0px;}.field--name-field-methodology-gallery .field__item{margin-bottom:calc(var(--bs-gutter-x) * 1);}.breadcrumb ul{background-color:inherit;padding:.75rem 0;margin-bottom:0;position:relative;z-index:1;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.breadcrumb li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.5rem;font-size:0.86rem;}.breadcrumb li a{color:#000;text-decoration:none;}.row>*{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1);}
@media (max-width:1180px){#block-basic-menu-menu-box{display:none;}#block-phone-menu-box{width:50%;}#block-phone-menu-box .field--name-body a{min-width:154px;font-size:13px;}.path-frontpage #slide-box .views-field-fieldset{padding-top:2rem;}.views-field-field-slide-big-image{position:absolute;z-index:-1;width:200%;top:0px;left:-50%;}#block-views-block-main-slider-block-1 .views-field-fieldset-1{margin-top:10vh;padding:0 6% 6vh 6%;}#first-info-box .field--name-body div,#second-info-box .field--name-body div{width:50%}.logo-middle img{max-width:140px;}}@media (max-width:920px){#block-views-block-all-methodologies-block-1 .row .views-row{width:50%;}#block-views-block-main-slider-block-1 .row{margin:0;}#block-text-about-rehabilitation-rehabilitation-box .row .row-content{padding:1rem 0 0 0rem;}.region-rehabilitation-box .row-content .row .col-md-6{flex:0 0 auto;width:100%;}.region-rehabilitation-box .row-content .row .col-md-6 img{margin-bottom:1rem;}}@media (max-width:767px){#block-short-text-information-top-box,#second-info-box  .field--name-body div:nth-child(2)
	#second-info-box .field--name-body div:first-child,#first-info-box .field--name-body div:nth-child(2),#first-info-box .field--name-body div:first-child,#second-info-box .field--name-body div:first-child{display:none !important;}#second-info-box .field--name-body div:nth-child(3),#first-info-box .field--name-body div:nth-child(3){margin-top:1rem;}#block-consultation-text-and-button-diagnosis-box .field--name-body p,#block-consultation-text-and-button-under-content-content-box .field--name-body p,#block-consultation-text-and-button-under-title-content-box .field--name-body p,.field--name-field-methodology-consultation p,.field--name-field-diagnosis-consultation p{display:flex;width:100%;gap:0.5;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px;}#block-consultation-text-and-button-diagnosis-box .field--name-body p>*,#block-consultation-text-and-button-under-content-content-box .field--name-body p>*,#block-consultation-text-and-button-under-title-content-box .field--name-body p>*,.field--name-field-methodology-consultation p,.field--name-field-diagnosis-consultation p>*{width:100%;margin:0.5rem;}#block-consultation-text-and-button-diagnosis-box .field--name-body,#block-consultation-text-and-button-under-content-content-box .field--name-body,#block-consultation-text-and-button-under-title-content-box .field--name-body,.field--name-field-methodology-consultation,.field--name-field-diagnosis-consultation{background-color:#57a2c8;border-radius:32px;}}@media (min-width:576px) and (max-width:767px){.views-field-field-slide-mobile-image img{max-width:216px;}}@media (max-width:575px){.mobile-first{order:1 !important;}.mobile-second{order:2 !important;}#block-views-block-main-slider-block-1 .views-field-fieldset-1{padding:0px 0% 3vh 0%;text-align:center;}#block-views-block-main-slider-block-1 .views-field-fieldset-1 img{max-width:270px;margin:0 auto;}#first-info-box .field--name-body div,#second-info-box .field--name-body div{width:100%}#first-info-box .field--name-body div,#second-info-box .field--name-body div{padding:1rem 0;}#block-logo-menu-box img{max-width:100px;}.views-field-field-slide-txt{padding:0 2rem;}#block-views-block-main-slider-block-1 h3{font-family:Font4;font-size:1.3rem;}.views-field-field-slide-txt p{font-size:1.1rem;}#block-phone-menu-box .field--name-body a{min-width:38px;height:38px;font-size:0px;background:url(/themes/custom/meshath/css/images/phone-w.svg) center center #57a2c8 no-repeat;background-size:24px;}#mobile-box{left:-100%;width:100%;}.mobile-button span{top:15px;right:4px;}.mobile-button.toggle span{right:-24px;}.mobile-button{right:-32px;}#block-views-block-all-specialists-block-2 .col-lg-8,#block-views-block-all-reviews-block-2 .col-lg-8{text-align:left;margin:0.5rem 0 2rem 0;}#block-views-block-all-specialists-block-2 .col-lg-8 a,#block-views-block-all-reviews-block-2 .col-lg-8 a{width:100%;}#block-views-block-all-methodologies-block-1 .row .views-row{width:100%;}.breadcrumb{overflow-x:scroll;}.breadcrumb ul{width:auto;white-space:nowrap;flex-wrap:initial;}h1{font-size:1.4em;}.field--name-field-methodology-consultation,.field--name-field-diagnosis-consultation{margin:0rem 0rem 2rem 0rem;}.field--name-field-methodology-annotation,.field--name-field-diagnosis-annotation{margin:2rem 0rem 2rem 0rem;}.page-node-type-diagnosis #content .row .row>*,.page-node-type-methodology #content .row .row>*{padding-right:calc(var(--bs-gutter-x) * 0);padding-left:calc(var(--bs-gutter-x) * 0);}.field--name-field-methodology-preview-image,.field--name-field-methodology-gallery,.field--name-field-methodology-before-gallery,.field--name-field-methodology-gallery,.field--name-field-diagnosis-txt,.field--name-field-diagnosis-preview-image{margin-bottom:1rem;}.field--name-field-methodology-gallery .col-md-4{flex:0 0 auto;width:50%;}.page-node-type-methodology  #content .field--name-field-methodology-gallery .row>*{padding-right:calc(var(--bs-gutter-x) * .2);padding-left:calc(var(--bs-gutter-x) * .2);}.field--name-field-methodology-gallery .field__item{margin-bottom:calc(var(--bs-gutter-x) * .5);}.field--name-field-diagnosis-preview-image,.field--name-field-methodology-preview-image{margin-top:1rem;}#block-consultation-text-and-button-diagnosis-box .field--name-body p>*,#block-consultation-text-and-button-under-content-content-box .field--name-body p>*,#block-consultation-text-and-button-under-title-content-box .field--name-body p>*,.field--name-field-methodology-consultation p,.field--name-field-diagnosis-consultation p>*{margin:0;}#block-consultation-text-and-button-under-content-content-box .field--name-body a,#block-consultation-text-and-button-under-title-content-box .field--name-body a,.field--name-field-methodology-consultation a,.field--name-field-diagnosis-consultation a,#block-consultation-button-mobile-box .field--name-body a{width:100%;}#block-consultation-text-and-button-under-content-content-box .field--name-body a,#block-consultation-text-and-button-under-title-content-box .field--name-body a,.field--name-field-methodology-consultation a,.field--name-field-diagnosis-consultation a,#block-consultation-button-mobile-box .field--name-body a,#block-consultation-text-and-button-diagnosis-box .field--name-body p a{margin-top:1rem;}#block-webform-zapysatys-na-konsultatsiyu{border-radius:0px;}#block-phone-menu-box .field--name-body a.pulse{position:fixed;text-align:center;border-radius:50%;top:56px;right:5%;z-index:100;background-color:#fa1c03;}.pulse::before{content:'';// Нужно для отображения псевдокласса
	  position:absolute;border:2px solid #57a2c8;// Ширину обводки можете выбрать сами
	  left:-20px;opacity:0;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:pulse 2.5s linear infinite;// Указываем название анимации,время,тип,и нужно ли её повторять}@keyframes pulse{0%{transform:scale(0.5);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}.pulse::after,.pulse::before{content:'';position:absolute;border:2px solid #57a2c8;left:-20px;opacity:0;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:pulse 2.5s linear infinite;}.pulse::after{animation-delay:1.25s;}@keyframes pulse{0%{transform:scale(0.5);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}#block-phone-menu-box .field--name-body a.pulse.stickytop{top:7px;right:3%;}}
