

/* Start:/local/templates/smc_new/css/fix-bar.min.css?16705919783075*/
.stick .fix-bar{top:204px}.fix-bar{position:fixed;top:220px;right:10px;width:210px;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0 10px 30px rgba(89,108,96,0.3);-moz-box-shadow:0 10px 30px rgba(89,108,96,0.3);box-shadow:0 10px 30px rgba(89,108,96,0.3);z-index:51;overflow:hidden}.fix-bar__items{padding:10px 0}.fix-bar__item{position:relative;display:block;text-decoration:none;color:#404040;padding:5px 8px 5px 15px;font-size:12px;white-space:nowrap;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.fix-bar__item:hover,.fix-bar__item.active{background:rgba(196,196,196,0.2);color:#13ab7b}.fix-bar__item:hover svg,.fix-bar__item.active svg{fill:#13ab7b}.fix-bar__item_red{color:#ee6365;font-weight:bold}.fix-bar__item_red svg{fill:#ee6365}.fix-bar__item_red:hover,.fix-bar__item_red .active{color:#13ab7b;fill:#13ab7b}.fix-bar__item_online{background-color:#fe8b4b;color:#fff;font-size:13px;font-weight:bold;margin:10px 6px 0 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px;text-align:center;position:relative}.fix-bar__item_online:hover,.fix-bar__item_online .active{opacity:.8;background-color:#fe8b4b;color:#fff}.fix-bar__item_online:after{width:17px;height:22px;position:absolute;top:4px;right:12px;content:'';background:url("/local/templates/smc_new/i/ico-arm.svg") no-repeat scroll 0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}.fix-bar__line{height:1px;width:auto;margin:10px 8px 10px 15px;background:rgba(0,0,0,0.2);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.fix-bar__cap{margin-right:10px;-webkit-transition:.2s opacity;-o-transition:.2s opacity;-moz-transition:.2s opacity;transition:.2s opacity}.fix-bar__cap a{display:inline-block;margin-right:8px;color:inherit}.fix-bar__cap:after{position:absolute;top:0;right:0;width:40px;bottom:0;content:''}.fix-bar__ico{position:absolute;top:50%;right:10px;margin:-11px 0 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.fix-bar__ico svg{width:100%;height:100%}@media all and (max-width:1760px){.fix-bar{width:40px}.fix-bar .fix-bar__item{padding:5px 8px}.fix-bar .fix-bar__item_online:after{top:2px;left:6px}.fix-bar .fix-bar__ico{right:8px}.fix-bar .fix-bar__cap{opacity:0}.fix-bar .fix-bar__line{margin:10px 8px}.fix-bar:hover{width:210px}.fix-bar:hover .fix-bar__item{padding:5px 8px 5px 15px}.fix-bar:hover .fix-bar__item_online:after{display:block}.fix-bar:hover .fix-bar__ico{right:10px}.fix-bar:hover .fix-bar__cap{opacity:1}.fix-bar:hover .fix-bar__line{margin:10px 8px 10px 15px}}@media all and (max-width:1400px){.fix-bar{opacity:.8;right:0;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.fix-bar:hover{opacity:1}}@media all and (max-width:1150px){.fix-bar{display:none}}
/* End */


/* Start:/local/templates/smc_new/css/rub.min.css?1614255295232*/
@font-face{font-family:'rouble';src:url("/local/templates/smc_new/css/../fonts/rouble.otf?v=1614255293719") format("opentype"),url("/local/templates/smc_new/css/../fonts/rouble.ttf?v=1614255293719") format("truetype")}.rub{display:inline-block;font-family:'rouble'}.rub:before{content:'p'}

/* End */


/* Start:/local/templates/smc_new/css/footer.min.css?168432393012348*/
.social-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;padding:15px 0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.social-footer__item{margin:0 5px}.social-footer__link{display:block;position:relative;width:40px;height:40px;background:#13AB7B;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.social-footer__link:hover{border-color:#fff;background:#0f8962}.social-footer__link:before{position:absolute;top:50%;left:50%;content:''}.social-footer__link_vk:before{width:26px;height:15px;margin:-7px 0 0 -14px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAxNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4wMjYgMTQuNzg5aDEuNDk2cy40NTItLjA0OC42ODYtLjNjLjIxOC0uMjM2LjIwMy0uNjYyLjIwMy0uNjYycy0uMDMyLTIuMDMzLjkwMy0yLjMzMmMuOTItLjMgMi4xMDQgMS45NyAzLjM1IDIuODM3Ljk1MS42NjEgMS42NjguNTIgMS42NjguNTJsMy4zNS0uMDQ4czEuNzQ2LS4xMS45Mi0xLjQ5N2MtLjA2My0uMTEtLjQ4My0xLjAyNC0yLjQ5NC0yLjkxNi0yLjEwMy0xLjk3LTEuODIzLTEuNjU0LjcxNy01LjA1OSAxLjU0My0yLjA4IDIuMTUtMy4zNDEgMS45NjQtMy44OTMtLjE4Ny0uNTItMS4zMS0uMzc4LTEuMzEtLjM3OGwtMy43Ny4wMzJzLS4yOC0uMDMyLS40ODMuMDk0Yy0uMjAzLjEyNi0uMzI4LjQxLS4zMjguNDFzLS41OTIgMS42MDgtMS4zODYgMi45NzljLTEuNjg0IDIuODg0LTIuMzU0IDMuMDQyLTIuNjE5IDIuODUyLS42MzgtLjQxLS40ODItMS42Ny0uNDgyLTIuNTY5IDAtMi43OS40Mi0zLjk1NS0uODEtNC4yNTUtLjQwNi0uMDk0LS43MTgtLjE3My0xLjc2Mi0uMTczLTEuMzQtLjAxNi0yLjQ3NyAwLTMuMTMyLjMzLS40MzYuMjA2LS43NjQuNjk0LS41Ni43MS4yNDguMDMxLjgxLjE1OCAxLjEwNS41NjcuMzkuNTM2LjM3NCAxLjcxOC4zNzQgMS43MThzLjIxOSAzLjI5NC0uNTE0IDMuNzA0Yy0uNTE0LjI4NC0xLjItLjMtMi42OTYtMi45MTYtLjc2My0xLjM0LTEuMzQtMi44Mi0xLjM0LTIuODJzLS4xMDktLjI4NS0uMzExLS40MjZjLS4yMzQtLjE3NC0uNTc3LS4yMzctLjU3Ny0uMjM3bC0zLjU4NC4wMTZzLS41NDYuMDE2LS43MzMuMjUyYy0uMTcxLjIwNS0uMDE1LjY0Ni0uMDE1LjY0NlMzLjY2IDguNjEgNi44NCAxMS45NTJjMi44ODMgMy4wNDEgNi4xODYgMi44MzcgNi4xODYgMi44Mzd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% 50% no-repeat}.social-footer__link_fb:before{width:13px;height:25px;margin:-12px 0 0 -6px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAyNSI+PHBhdGggZD0iTTguNTM5IDI0LjU5NXYtMTEuMDhoMy42NzdsLjU0Ni00LjMxOEg4LjUzOVY2LjQ0YzAtMS4yNDUuMzQzLTIuMDk2IDIuMTE5LTIuMDk2aDIuMjZWLjQ4MmMtLjM5LS4wNDctMS43My0uMTczLTMuMjg4LS4xNzMtMy4yNTcgMC01LjQ4NiAyLjAxNy01LjQ4NiA1LjcwNXYzLjE4M0guNDM2djQuMzE5aDMuNjkzdjExLjA4aDQuNDF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% 50% no-repeat}.social-footer__link_ok:before{width:13px;height:23px;margin:-11px 0 0 -6px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAyMyI+PHBhdGggZD0iTTYuNDMgMTEuNDgzYzMuMDcyIDAgNS41NjYtMi41MjIgNS41NjYtNS42MjggMC0zLjEwNi0yLjQ5NC01LjYyOS01LjU2NS01LjYyOVMuODY1IDIuNzUuODY1IDUuODU1YzAgMy4xMjIgMi40OTUgNS42MjggNS41NjYgNS42Mjh6bTAtNy45NDZjMS4yNjMgMCAyLjMwOCAxLjA0IDIuMzA4IDIuMzM0IDAgMS4yNzctMS4wMyAyLjMzMy0yLjMwNyAyLjMzMy0xLjI2MyAwLTIuMzA4LTEuMDQtMi4zMDgtMi4zMzNhMi4zMTUgMi4zMTUgMCAwMTIuMzA4LTIuMzM0ek04LjY3NCAxNi4wNzJjMS4xMzgtLjI2OCAyLjIzLS43MSAzLjIyNy0xLjM1NmExLjY1MiAxLjY1MiAwIDAwLjUxNS0yLjI3IDEuNjEyIDEuNjEyIDAgMDAtMi4yNDUtLjUyIDYuOTc4IDYuOTc4IDAgMDEtNy40ODMgMCAxLjYxMiAxLjYxMiAwIDAwLTIuMjQ1LjUyIDEuNjUyIDEuNjUyIDAgMDAuNTE1IDIuMjdjLjk5OC42MyAyLjEwNCAxLjA4OCAzLjIyNyAxLjM1NmwtMy4xMTggMy4xNTNhMS42NiAxLjY2IDAgMDAwIDIuMzM0Yy4zMTIuMzE1LjczMy40ODggMS4xNTQuNDg4LjQyIDAgLjg0MS0uMTU3IDEuMTUzLS40ODhsMy4wNTYtMy4wOSAzLjA1NSAzLjA5Yy42NC42NDYgMS42NjguNjQ2IDIuMzA3IDBhMS42NiAxLjY2IDAgMDAwLTIuMzM0bC0zLjExOC0zLjE1M3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") 50% 50% no-repeat}.social-footer__link_inst:before{width:21px;height:22px;margin:-10px 0 0 -11px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMiI+PHBhdGggZD0iTTEwLjc3NSAyLjU4NGMyLjcxMiAwIDMuMDI0LjAxNiA0LjA5OS4wNjMuOTgyLjA0OCAxLjUyNy4yMDUgMS44ODUuMzQ3LjQ2OC4xOS44MS40MSAxLjE3Ljc3Mi4zNTguMzYzLjU3Ni42OTQuNzYzIDEuMTgyLjE0LjM2My4zMTEuODk5LjM0MyAxLjkwNy4wNDYgMS4wODguMDYyIDEuNDAzLjA2MiA0LjE0NSAwIDIuNzQzLS4wMTYgMy4wNTgtLjA2MyA0LjE0NS0uMDQ2Ljk5My0uMjAyIDEuNTQ1LS4zNDIgMS45MDctLjE4Ny40NzMtLjQwNS44Mi0uNzY0IDEuMTgyYTMuMTA1IDMuMTA1IDAgMDEtMS4xNjkuNzczYy0uMzU4LjE0MS0uODg4LjMxNS0xLjg4NS4zNDYtMS4wNzUuMDQ4LTEuMzg3LjA2My00LjA5OS4wNjMtMi43MTEgMC0zLjAyMy0uMDE1LTQuMDk4LS4wNjMtLjk4Mi0uMDQ3LTEuNTI3LS4yMDUtMS44ODUtLjM0Ni0uNDY4LS4xOS0uODEtLjQxLTEuMTctLjc3M2EzLjE0NyAzLjE0NyAwIDAxLS43NjMtMS4xODJjLS4xNC0uMzYyLS4zMTEtLjg5OC0uMzQzLTEuOTA3LS4wNDYtMS4wODctLjA2Mi0xLjQwMi0uMDYyLTQuMTQ1IDAtMi43NDIuMDE2LTMuMDU3LjA2Mi00LjE0NS4wNDctLjk5My4yMDMtMS41NDQuMzQzLTEuOTA3LjE4Ny0uNDczLjQwNS0uODIuNzY0LTEuMTgyYTMuMTA2IDMuMTA2IDAgMDExLjE2OS0uNzcyYy4zNTgtLjE0Mi44ODgtLjMxNSAxLjg4NS0uMzQ3IDEuMDYtLjA0NyAxLjM4Ny0uMDYzIDQuMDk4LS4wNjN6bTAtMS44NDRjLTIuNzU4IDAtMy4xLjAxNi00LjE3Ni4wNjMtMS4wNzUuMDQ4LTEuODIzLjIyLTIuNDYyLjQ3M2E1LjAxIDUuMDEgMCAwMC0xLjc5MiAxLjE4MiA1LjA3OSA1LjA3OSAwIDAwLTEuMTY5IDEuODEzQy45MjcgNC45MTcuNzU2IDUuNjczLjcxIDYuNzYuNjYyIDcuODQ4LjY0NiA4LjIxLjY0NiAxMC45ODVjMCAyLjc5LjAxNiAzLjEzNi4wNjMgNC4yMjMuMDQ3IDEuMDg4LjIxOCAxLjg0NC40NjcgMi40OWE1LjA3OCA1LjA3OCAwIDAwMS4xNjkgMS44MTMgNS4wMSA1LjAxIDAgMDAxLjc5MiAxLjE4MmMuNjM5LjI1MiAxLjM4Ny40MjUgMi40NjIuNDczIDEuMDc1LjA0NyAxLjQzNC4wNjMgNC4xNzYuMDYzIDIuNzQzIDAgMy4xMDEtLjAxNiA0LjE3Ny0uMDYzIDEuMDc1LS4wNDcgMS44MjMtLjIyIDIuNDYyLS40NzNhNS4wMTEgNS4wMTEgMCAwMDEuNzkyLTEuMTgyIDUuMDggNS4wOCAwIDAwMS4xNjktMS44MTNjLjI0OS0uNjQ2LjQyLTEuNDAyLjQ2Ny0yLjQ5LjA0Ny0xLjA4Ny4wNjMtMS40NS4wNjMtNC4yMjMgMC0yLjc3NC0uMDE2LTMuMTM3LS4wNjMtNC4yMjQtLjA0Ny0xLjA4OC0uMjE4LTEuODQ0LS40NjctMi40OWE1LjA4IDUuMDggMCAwMC0xLjE3LTEuODEzIDUuMDEgNS4wMSAwIDAwLTEuNzkxLTEuMTgyYy0uNjM5LS4yNTItMS4zODctLjQyNS0yLjQ2Mi0uNDczQzEzLjg3Ny43NTYgMTMuNTE4Ljc0IDEwLjc3NS43NHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTAuNzc3IDUuNzM2QzcuODk0IDUuNzM2IDUuNTcyIDguMSA1LjU3MiAxMWMwIDIuOSAyLjMzOCA1LjI2NCA1LjIwNSA1LjI2NFMxNS45ODIgMTMuOSAxNS45ODIgMTFjMC0yLjktMi4zMzgtNS4yNjQtNS4yMDUtNS4yNjR6bTAgOC42ODRjLTEuODcgMC0zLjM4Mi0xLjUyOC0zLjM4Mi0zLjQyIDAtMS44OSAxLjUxMi0zLjQyIDMuMzgyLTMuNDJzMy4zODIgMS41MyAzLjM4MiAzLjQyYzAgMS44OTItMS41MTIgMy40Mi0zLjM4MiAzLjQyek0xNi4xODQgNi43NDVjLjY3MSAwIDEuMjE2LS41NSAxLjIxNi0xLjIzIDAtLjY3OC0uNTQ0LTEuMjI5LTEuMjE2LTEuMjI5LS42NzEgMC0xLjIxNS41NS0xLjIxNSAxLjIzIDAgLjY3OC41NDQgMS4yMjkgMS4yMTUgMS4yMjl6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% 50% no-repeat}.social-footer__link_you:before{width:36px;height:36px;margin:-18px 0 0 -18px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4zMTk4IDAuNDE2MTY3QzE4LjE1MjEgMC42NDAzMzcgMTguODA4NSAxLjI5NjU0IDE5LjAzMjUgMi4xMjkwMkMxOS40NDg4IDMuNjQ5NTggMTkuNDMyOCA2LjgxOTA5IDE5LjQzMjggNi44MTkwOUMxOS40MzI4IDYuODE5MDkgMTkuNDMyOCA5Ljk3MjQ0IDE5LjAzMjYgMTEuNDkzMUMxOC44MDg1IDEyLjMyNTUgMTguMTUyMyAxMi45ODE4IDE3LjMxOTggMTMuMjA1OEMxNS43OTkxIDEzLjYwNjIgOS43MTYzOSAxMy42MDYyIDkuNzE2MzkgMTMuNjA2MkM5LjcxNjM5IDEzLjYwNjIgMy42NDk1OCAxMy42MDYyIDIuMTEzMDEgMTMuMTlDMS4yODA1MiAxMi45NjU4IDAuNjI0MzI0IDEyLjMwOTUgMC40MDAxNTUgMTEuNDc3MUMwIDkuOTcyNDQgMCA2LjgwMzA4IDAgNi44MDMwOEMwIDYuODAzMDggMCAzLjY0OTU4IDAuNDAwMTU1IDIuMTI5MDJDMC42MjQxNzYgMS4yOTY2OSAxLjI5NjU0IDAuNjI0MzI1IDIuMTEyODYgMC40MDAzMDNDMy42MzM1NiAwIDkuNzE2MjQgMCA5LjcxNjI0IDBDOS43MTYyNCAwIDE1Ljc5OTEgMCAxNy4zMTk4IDAuNDE2MTY3Wk0xMi44MzgyIDYuODAzMTNMNy43Nzk5MyA5LjcxNjQ2VjMuODg5ODFMMTIuODM4MiA2LjgwMzEzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==") 50% 50% no-repeat}@media all and (max-width: 1024px){.social-footer{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.social-footer__item{margin:0 25px 0 0}}.footer__top{background:#F6F8F7;padding:40px 0}.footer__bottom{background:#F2F5F4}.footer__cols{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}.footer__col{margin:0 15px;padding:10px 0 20px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__col:last-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:20%;max-width:300px}.footer__title{color:#000;font-size:16px;font-weight:bold;white-space:nowrap;padding:0 0 10px}.footer__menu{padding:10px 0 0}.footer__menu li{margin:14px 0}.footer__menu a{text-decoration:none;color:#000;font-size:14px}.footer__menu a:hover{text-decoration:underline}.footer__24{font-size:14px;color:#000;margin:0 0 30px}.footer__appstore{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 0;margin:0 0 30px}.footer__appstore a{display:inline-block}.footer__appstore img{display:block}.footer__payments{font-size:14px}.footer__cards{padding:10px 0 0}.footer__cards img{display:inline-block;margin-right:20px}.footer__phone *{font-size:26px !important;font-weight:bold !important;color:#000 !important;text-decoration:none !important}.footer__warning{height:120px}.footer__warning div{padding:20px 0 0;text-transform:uppercase;color:#D2DCD7;text-align:center;font-size:28px;-webkit-transform:scaleY(2);-moz-transform:scaleY(2);-ms-transform:scaleY(2);transform:scaleY(2);white-space:nowrap;height:60px}.footer__social{margin:20px 0 0;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}.footer__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:35px 0 5px;border-bottom:1px solid rgba(0,0,0,0.1)}.footer__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 30px 15px 0;width:208px}.footer__footnote{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.footer__text{margin:0 20px}.footer__text:last-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:200px}.footer__text a{color:#13AB7B;text-decoration:none}.footer__text a:hover{text-decoration:underline}.footer__rate{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px}.footer__rate div:first-child{margin-right:12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer__rate a{display:block}.footer__footnote{color:#000;font-size:13px;line-height:17px}.footer__footnote *:first-child{margin-top:0}.footer__footnote p{margin:0 0 16px}@media all and (max-width: 1400px){.footer__warning div{font-size:24px}}@media all and (max-width: 1150px){.footer__warning div{font-size:20px;white-space:normal}}@media all and (max-width: 1024px){.footer__cols{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__col{width:25%;margin:0}.footer__col:last-child{width:100%;max-width:100%}.footer__warning div{font-size:20px}.footer__footnote{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__text{width:100%;margin:0}.footer__text:last-child{width:100%}}@media all and (max-width: 768px){.footer__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{margin-right:0}.footer__title{font-size:24px;padding:0 0 10px}.footer__cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__col{width:100%}.footer__menu{padding:10px 0 0}.footer__menu a{font-size:14px}.footer__menu ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__menu li{width:50%;margin:1px 0}.footer__appstore{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__appstore a{margin-right:30px}}@media all and (max-width: 480px){.footer__menu li{width:100%}.footer__warning div{font-size:12px}}

/* End */


/* Start:/local/templates/smc_new/css/style.min.css?17029892192268*/
:focus{outline:0}input{outline:0}a img{border:0}img{outline:0}strong{font-weight:bold}p{margin:18px 0}p:empty{display:none}textarea,select,input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}a{color:#3c9670}a:hover{text-decoration:none}html,body{font-size:16px;font-family:'OpenSans',sans-serif;font-weight:400;color:#232323;height:100%;min-width:320px !important;background:#fff}@media all and (max-width:768px){html,body{font-size:14px}}.wrapper{-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;height:100%}.wrapper__box{min-height:100%;overflow:hidden;padding:166px 0 0}@media all and (max-width:1024px){.wrapper__box{padding:140px 0 0}}.container{position:relative;max-width:1430px;margin:0 auto;width:100%;padding:0 15px}@media all and (max-width:768px){.container{padding:0 10px}}div.nw{display:inline;white-space:nowrap}.bold,span.bold,div.bold{display:inline;font-weight:800}.h2{font-size:38px;font-weight:bold;line-height:38px}@media all and (max-width:480px){.h2{font-size:24px;line-height:normal}}.hidden{display:none}.anchor{position:relative;display:block;width:100%;height:0;top:-120px;visibility:hidden}.page-title-1{font-size:46px;font-weight:bold;line-height:normal;margin:0 0 30px}@media all and (max-width:768px){.page-title-1{font-size:38px}}.page-title-2{font-size:32px;font-weight:bold;margin:0 0 30px;line-height:43px}@media all and (max-width:768px){.page-title-2{font-size:20px;line-height:normal}}@media all and (max-width:480px){.page-title-2__small{font-size:16px}}.b-table-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;background-color:#e9f5ef}.b-table-grid>div>div{border:1px solid #fff;border-radius:5px;padding:10px}.b-table-grid>div>div:first-child{background-color:#3c9670;color:#fff;font-weight:bold}.b-table{background-color:#e9f5ef;border:1px solid #fff;width:100%}.b-table th{background-color:#3c9670;color:#fff;font-weight:bold;border-radius:5px;padding:10px;border:1px solid #fff}.b-table td{border-radius:5px;padding:10px;border:1px solid #fff}@media all and (max-width:768px){.b-table-grid>div:first-child{display:none}.b-table-grid>div{margin-bottom:20px}.b-table-grid>div>div::before{content:attr(data-content);font-weight:bold;margin-right:10px}}
/* End */


/* Start:/fonts/styles.min.css?16116658031209*/
@font-face{font-family:"OpenSans";font-display:fallback;src:url("/fonts/OpenSans/OpenSans-Regular.eot");src:url("/fonts/OpenSans/OpenSans-Regular.eot?#iefix")format("embedded-opentype"),url("/fonts/OpenSans/OpenSans-Regular.woff") format("woff"),url("/fonts/OpenSans/OpenSans-Regular.woff2") format("woff2"),url("/fonts/OpenSans/OpenSans-Regular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"OpenSans";font-display:fallback;src:url("/fonts/OpenSans/OpenSans-SemiBold.eot");src:url("/fonts/OpenSans/OpenSans-SemiBold.eot?#iefix")format("embedded-opentype"),url("/fonts/OpenSans/OpenSans-SemiBold.woff") format("woff"),url("/fonts/OpenSans/OpenSans-SemiBold.woff2") format("woff2"),url("/fonts/OpenSans/OpenSans-SemiBold.ttf") format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"OpenSans";font-display:fallback;src:url("/fonts/OpenSans/OpenSans-Bold.eot");src:url("/fonts/OpenSans/OpenSans-Bold.eot?#iefix")format("embedded-opentype"),url("/fonts/OpenSans/OpenSans-Bold.woff") format("woff"),url("/fonts/OpenSans/OpenSans-Bold.woff2") format("woff2"),url("/fonts/OpenSans/OpenSans-Bold.ttf") format("truetype");font-style:normal;font-weight:800}
/* End */


/* Start:/css/style.min.css?170228628163606*/
html,body,div,ul,ol,li,dl,dt,dd,pre,form,dfn,del,blockquote,fieldset,input,textarea,select,article,aside,details,figcaption,figure,footer,#header_main,hgroup,nav,section,button{margin:0;padding:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th,dfn,del{font-weight:normal;font-style:normal}ul,ol{list-style:none}fieldset,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer;line-height:normal}input[type="hidden"],[hidden],.hidden{display:none}textarea{overflow:auto;resize:none}article,aside,details,figcaption,figure,footer,#header_main,hgroup,nav,section,.clearfix{display:block}audio,canvas,video{display:inline-block}:focus{outline:0}input::-moz-focus-inner{border:0;padding:0}::-webkit-input-placeholder{opacity:1 !important}::-moz-placeholder{opacity:1 !important}::-moz-placeholder{opacity:1 !important}::-ms-input-placeholder{opacity:1 !important}::-moz-selection{background:#406351;color:#fff}.h1{font-size:26px;display:block;width:auto;margin:0 0 20px 0;font-weight:normal}#content-in .h1{margin-left:230px}.clear{clear:both;display:block;line-height:0;height:0;font-size:0}.clearfix:after,aside:after,section:after,article:after,.text:after,nav:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}.float-left{float:left !important}.float-right{float:right !important}.display-block{display:block !important}.overflow-hidden{overflow:hidden;display:block}.error{color:#f00 !important;border-color:#f00 !important}input.error::-webkit-input-placeholder{opacity:1 !important;color:red}input.error::-moz-placeholder{opacity:1 !important;color:red}input.error::-moz-placeholder{opacity:1 !important;color:red}input.error::-ms-input-placeholder{opacity:1 !important;color:red}.success{color:#0c0 !important;border-color:#0c0 !important}.disabled{color:#999 !important;border-color:#999 !important;cursor:default !important}.valign-table{display:table;width:100%}.valign-cell{display:table-cell;vertical-align:middle}.valign-cell img{display:block;margin:0 auto}body{min-width:1110px;-webkit-font-smoothing:subpixel-antialiased !important;font-family:'OpenSans',Arial,Helvetica,sans-serif}a{color:#406351}.main{overflow:hidden}.wrap{margin:0 auto;width:1110px;font:normal 100% 'OpenSans';position:relative}.logo_menu{padding-top:100px}.logo_menu .wrap{padding-top:10px}#feedback{display:none;background:#a70632;color:#fff;font:700 18px 'OpenSans';cursor:pointer;z-index:101;padding:7px 13%;padding-left:65px;position:relative;border-radius:0;top:0;left:0;width:60%;box-sizing:border-box;padding-right:3%;float:left}#feedback:before{content:'';position:absolute;top:50%;margin-top:-7px;left:4.5%;background:url('/images/plus-minus.png') no-repeat 0 0;width:14px;height:14px}#feedback-search{display:none;background:#a70632;float:right;color:#fff;width:40%;padding:7px 40px 7px 0;box-sizing:border-box;font:700 18px 'OpenSans';text-align:right;position:relative}#feedback-search:before{content:'';position:absolute;top:50%;margin-top:-8px;background:url('/images/search-icon-white-one-hi2.png') no-repeat 0 0;width:16px;height:16px;right:6.5%;background-size:cover}#mobile-search-box{display:none;background:#a70632;position:absolute;top:0;left:0;width:70%;padding:2px;height:31px;z-index:200}#mobile-search-box input[type=text]{width:70% !important;font-size:16px}#feedback.open:before{background-position:0 -15px}#feedback.open{margin-bottom:160px}.catalog-section-list .mob-link{display:none;position:relative;width:100%;height:15px;color:#fff;background:#406351;text-align:center;padding:10px 0;margin:0;cursor:pointer}.top{background:#406351;height:47px;display:block;clear:both;position:fixed;width:100%;top:0;left:0;z-index:200}#header_main .phone{font-size:20px;line-height:30px;color:#fff;padding:0 0 0 16px;display:inline;position:relative}#content-in .phone{display:inline}.fc_phone{clear:both;display:block;font-size:19px;line-height:19px;margin:0 0 12px;padding:5px 0 0 13px;white-space:nowrap;position:relative}.phone a{color:#fff}.top ul{float:left;margin-left:-10px}.top ul li{float:left;display:block;height:35px}.top ul .zapis a{background:#a70632}.top ul .zapis a{color:#fff}.top ul li a:hover{background:#8eaa9c}.top ul li a{font-size:12px;line-height:12px;color:#fff;text-transform:uppercase;cursor:pointer;text-decoration:none;display:block;padding:17px 10px 0 10px;height:30px}.top ul li a:hover>span{border-color:transparent}.top ul li:hover a>span{border-color:transparent}.top ul li a.priem,.top ul li a.priem_new{background-color:#359b9d;padding-bottom:5px;padding-top:12px;text-align:center;width:96px}.top ul li a.recall{background:#359b9d none repeat scroll 0 0;padding-bottom:5px;padding-top:12px;text-align:center;width:118px}.top ul li a.opros{background:#359b9d none repeat scroll 0 0;padding-bottom:5px;padding-top:12px;text-align:center;width:118px}.top ul li a.recall:hover,.top ul li a.priem:hover,.top ul li a.priem_new:hover{background:#4cbdbf}.top ul li a.opros:hover{background:#4cbdbf}.top ul li a.red-btn>span{border-bottom:1px solid #f0f0f0}.top ul li a.red-btn{background:#a70632}.top ul li a.red-btn:hover{background:#770323}.search_form{margin:7px 0 0 10px;float:left}.sf_input{background:#fff;font-size:11px;color:#4d4d4f;line-height:32px;width:129px;height:32px;padding:0 14px;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;float:left}.sf_button{text-indent:-9999px;width:22px;height:32px;border:0;-webkit-appearance:none !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;float:left}.top_left_menu{float:right;margin:23px 20px 0 0}.top_left_menu li{float:left;height:29px;width:172px;background:#8eaa9c;font-weight:600;margin:0 2px;text-align:center;line-height:29px}.top_left_menu li:hover{background:#ff5757}.top_left_menu li a{font-size:14px;line-height:12px;color:#fff;text-transform:uppercase;cursor:pointer;text-decoration:none;display:block;height:20px;padding-top:9px}.top_left_menu .doctor03{background-color:#ff5757}.top_left_menu .doctor03:hover{background:#ff3636}.dozvon{float:right;margin:27px 20px 0 0}.dozvon a{font-size:14px;color:#406351;border-bottom:1px solid #406351;text-decoration:none}.dozvon a:hover{border-color:transparent}.main_menu .wrap{clear:both;display:table;background:rgba(220,221,211,0.53);padding-top:4px;box-shadow:3px 4px 54px rgba(221,214,207,0.52)}#mob-display-menu{display:none;position:absolute;left:5%;top:14px;font:700 18px 'OpenSans';color:#fff;text-transform:uppercase;z-index:100;text-decoration:none;width:90px}#mob-display-menu i{background:url(/images/nav-icon.png) no-repeat 50% 50%;display:inline-block;width:20px;height:20px;margin-right:10px;float:left}.main_menu .wrap a{font-size:14px;display:table-cell;height:75px;width:158px;background:rgba(225,230,226,0.53);font-weight:600;text-align:center;line-height:20px;vertical-align:middle;text-decoration:none;color:#406351;text-transform:uppercase}.main_menu .wrap a:hover{color:#fff;background:#ff5757}.main_menu .wrap .last{width:162px}.main_menu .wrap .separator{width:1px;height:75px;background:url('/images/separator.gif') no-repeat left center #e1e6e2;display:table-cell}.main_menu .wrap .sep_off{background-image:none}.banner_menu{margin-top:23px;height:260px}.banner_menu .banner{float:left;width:856px;height:217px;border:1px solid #406351;background:#fff;overflow:hidden;position:relative}.banner_menu .banner .heart{background:url('/images/banner_back.png') no-repeat 0 0;width:85px;height:217px;position:absolute;z-index:10}.right_menu{background:rgba(234,234,226,1);float:right;width:212px;height:218px;display:table;box-shadow:3px 4px 54px rgba(221,214,207,0.52)}.right_menu a{text-decoration:none;color:#4d4d4f;text-transform:uppercase}.right_menu a:hover{color:#89c434}.right_menu div{height:35px;margin:20px 0 10px 15px;padding-left:45px;font-size:13px;position:relative;padding-top:10px}.info.icon-all-info,.spravochnic.icon-all-ico_3{padding-top:0}#centr3r .right_menu{margin-bottom:20px}.banner_menu .banner .left_block{width:370px;float:left;margin:39px 0 0 36px}.banner_menu .banner .title{font-size:18px;text-transform:uppercase;font-weight:600;color:#406351;margin-bottom:18px}.banner_menu .banner *{font-size:14px;text-transform:uppercase;font-weight:600;color:#ff5757;text-align:left !important}.banner_menu .banner .left_block>div{width:370px !important}.banner_menu .banner .nav{display:block;width:856px;height:217px}#nav{position:absolute;left:40px;bottom:26px;z-index:20}#nav a{display:block;float:left;width:10px;height:10px;border:1px solid #406351;margin-right:3px}#nav a.activeSlide{background:#ff5757}#nav a:focus{outline:0}#centr1-r{padding-top:40px}#footer{background:#406351 !important;color:#fff;min-height:630px}#footer .block{width:188px;height:250px;border-right:1px solid #fff;float:left;margin:66px 0 60px 60px;padding-right:28px}#footer .block .header{font-size:16px;font-weight:600;padding-bottom:24px}#footer .last{border-color:transparent}#footer .block a{font-weight:600;font-size:12px;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase}#footer .block .call_phone_m1 a{font-size:20px;font-weight:100}#footer .block a:hover{border-bottom:1px solid #fff}#footer .block p{font-size:14px;font-weight:600;margin:5px 0 7px}#footer .block .separator{display:block;clear:both;border-bottom:1px solid #fff;margin:0 0 20px;padding:10px 0 0}#footer .block li{padding-bottom:3px}#footer p{font-size:12px;font-weight:600}#footer .last a:hover{border-bottom:0 solid #fff !important}.mailto{background:url('/images/mail.png') no-repeat 0 0;clear:left;color:#fff;float:left;font-size:14px;line-height:14px;padding:0 0 0 22px;text-decoration:underline}.mailto:hover{text-decoration:none}.more{border:1px solid #f5f5f5;bottom:0;color:#fff;font-size:12px;font-weight:600;height:31px;left:0;line-height:31px;text-align:center;text-decoration:none !important;text-transform:uppercase;width:152px;display:block}.more:hover{border-color:#80a8c9;color:#80a8c9}.social_link{background:url("/images/soc.jpg") no-repeat scroll 0 0;float:left;height:35px;margin:0 8px 20px 0;width:37px}.social_link:hover{opacity:.5;border-bottom:0 solid none}.sl1{background-position:0 0}.sl2{background-position:-46px 0}.sl3{background-position:-89px 0}.sl4{background-position:-134px 0}#footer .block .dev{clear:both;color:#fff;display:block;font-size:12px;line-height:12px}#footer .block .dev a{color:#fff;border-bottom:1px solid #fff;text-decoration:none;text-transform:none}.dev a:hover{border-color:transparent}#find_error{font-size:12px;text-transform:uppercase;margin-top:20px}#bx-panel{z-index:1000}.subscribe-form input[type="text"]{width:180px}#logo{display:inline-block;float:left;height:65px;width:260px;padding-left:77px;background:url(/images/logo.gif) left center no-repeat;text-decoration:none;color:#406351;font-size:10px;margin-bottom:20px}#logo h2{font-size:34px;padding:0;margin:0;color:#406351;font-weight:bold}#l5{background-image:url("/images/5/sm_5_l.png");background-repeat:no-repeat;width:207px;height:229px;position:absolute;top:32px;margin-left:-202px;z-index:-1}#r5{background-image:url("/images/5/sm_5_r.png");background-repeat:no-repeat;width:192px;height:249px;position:absolute;top:19px;margin-left:1089px;z-index:-1}.popup_bg{background:#000;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;display:none}.popup_ambulance,.popup_vizov{background:#fff;width:350px;height:398px;position:fixed;top:50%;left:50%;z-index:999;margin:-199px 0 0 -175px;border:1px solid #ebecee;display:none;border-radius:12px}.close_popup{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAgklEQVQ4jZWSUQ3AIAwFawEteMITFrAwC9OChdvHaEKarS39Io/cEXiIiAhQgSoHAzRdFOAGZlYCdN5pevpcQSjZYICuYUryCW+brsSFI0kKdiQjDf9IzuBNMowg/0/MnXVy/8Q+WNSOC295LImqciUR7EpWmK7KSIaG7aTnJbmA8gDeh74dm1VbwQAAAABJRU5ErkJggg==) no-repeat;width:16px;height:16px;position:absolute;right:-26px;top:-31px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.close_popup:hover{color:#ff4e41;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.popup_title{font-size:23px;line-height:16px;text-transform:uppercase;text-align:center;color:#888179;display:block;margin:0 0 10px;padding:25px 0 0}#msg_ask,#msg_recall,#msg_priem,#msg_ambulance,#msg_vizov,#msg_quality{font-size:18px;line-height:16px;text-align:center;color:#888179;padding:0 20px}#ask_form{width:260px}.msg_leaving{font-size:18px;line-height:16px;text-align:center;color:#888179;padding:0 20px}.pa_form{display:block;clear:both;margin:0 auto}.pa_input{box-sizing:content-box;background:#fff;font-size:14px;color:#979797;text-transform:uppercase;line-height:39px;height:39px;border:1px solid #e2e2e2;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0 0 15px;padding:0 14px;width:233px;border-radius:12px}.pa_input::-webkit-input-placeholder{color:#979797 !important;opacity:1 !important}.pa_input:focus{border-color:#cdcdcd;color:#979797}.new-select{overflow:hidden;width:281px}.new-select select{background:transparent;padding:5px;border:1px solid #e2e2e2;font-size:14px;height:30px;width:281px;margin:0 0 15px;color:#979797;text-transform:uppercase}.not_valid{border-color:#ff8b8b !important;color:#ff8b8b !important}.pa_button{background:#fff;font-size:14px;font-weight:600;color:#406351;text-transform:uppercase;width:200px;height:39px;border:1px solid #406351;-webkit-appearance:none !important;border-radius:12px}.pa_button:hover{border-color:#8eaa9c;color:#8eaa9c}.popup_recall{background:#fff;width:400px;height:460px;position:fixed;top:50%;left:50%;z-index:999;margin:-289px 0 0 -175px;border:1px solid #ebecee;display:none}.popup_priem{background:#fff none repeat scroll 0 0;border:1px solid #ebecee;display:none;height:690px;left:50%;margin:0 0 0 -175px;position:absolute;top:120px;width:400px;z-index:999}.form_box .comment{border:1px solid #e2e2e2;font-size:14px;height:80px;margin-bottom:10px;padding:10px;width:278px;color:#979797}.popup_recall .pa_form,.popup_priem .pa_form{width:296px}.popup_recall .pa_input{width:240px}.popup_recall .sbHolder{width:238px}.popup_recall .pa_textarea{width:240px;color:#979797}.popup_priem .pa_input{width:251px}.popup_priem .sbHolder{width:249px}.popup_priem .pa_textarea{width:230px}.pa_textarea{box-sizing:content-box;background:#fff;color:#979797;line-height:14px;height:75px;border:1px solid #e2e2e2;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0 0 15px;padding:10px 14px;font-size:14px;width:233px}.pa_textarea::-webkit-input-placeholder{color:#979797 !important;opacity:1 !important}.pa_textarea:focus{border-color:#cdcdcd;color:#979797}.popup_recall .pa_button,.popup_priem .pa_button{width:200px}.sbHolder{background:#fff;font-size:14px;color:#979797;text-transform:uppercase;line-height:14px;border:1px solid #e2e2e2;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0 0 15px;width:230px;height:39px;padding:0 30px 0 0;position:relative}.sbSelector{background:#fff;font-size:14px;color:#979797;text-transform:uppercase;height:39px;line-height:39px;white-space:nowrap;display:block;padding:0 0 0 14px;overflow:hidden}.sbToggle{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAXklEQVQoz2OYPn36HCD+TwSewwAk2IH4NAGFIHl2hv///4M0yAHxKxwKQeJyIHVgxVANzkD8B00hiO8MUwNXDNVQhqa4DFkeXTEjEK+BKgTRjDgVQzXwAfF6EI0uBwA0Hc5RIfqHcwAAAABJRU5ErkJggg==) no-repeat 5px center;width:30px;height:30px;display:block;position:absolute;right:0;top:0}.sbOptions{background:#fff;border:1px solid #e1e1e1;top:30px;left:-1px;right:-1px;white-space:nowrap;position:absolute;z-index:2;overflow-y:auto}.sbOptions a{font-size:14px;color:#979797;padding:5px 14px;display:block}.age{font-size:14px;line-height:12px;text-transform:uppercase;color:#979797;display:block;clear:both;margin:0 0 10px}.radio_box{display:block;clear:both;margin:0 0 10px}.radio_box p{margin:5px 0 0 13px;float:left}.radio_box p:first-child{margin-left:0}.modifyRadio{cursor:pointer}.modifyRadio label{cursor:pointer;font-size:14px;color:#979797;line-height:16px;float:left;font-weight:100}.modifyRadioImg{float:left;width:12px;height:12px;border:1px solid #979797;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0 8px 0 0}.modifyRadio.selected .modifyRadioImg{background:url('/images/4_4dot.png') no-repeat center;border-color:#406351}.modifyRadio.disabled,.modifyRadio.disabled label{cursor:default;color:#ccc}.pa_date{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAZUlEQVQ4y2NgQAPTp0+/CMLkiGEFQEX/QZgcMZhEMxD/gimgAIPMaGGAMqQpdSGQLQQyiwGLQrLDEGwW1nAgEwxhA7EEOF7+qJdHvTwicsp3INamgmE6QPwFxCgGMahQwILMKAEAzSc+fV2786UAAAAASUVORK5CIIA=) no-repeat 250px center}.ui-datepicker{width:314px;height:auto;margin:5px auto 0;font-size:9pt;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{background:#fff;width:100%}.ui-datepicker-header{background:#406351;color:#000;font-weight:700;line-height:53px;height:53px;border-bottom:1px solid #fff}.ui-datepicker-title{font-size:18px;text-align:center;color:#fff;line-height:53px}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:53px;text-align:center;cursor:pointer;line-height:53px;overflow:hidden}.ui-datepicker-prev{float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAATElEQVQoz2NgIAL8//9fCYhnArELsQpB4C6IT6zCNDophCo2hircTdBTSKaDTH0HxOVALMhAZNClUUPjTJxBiUfjf0o0GjMQC6AajQFW+rtnwhjkHgAAAABJRU5ErkJggg==) no-repeat center;border-right:1px solid #fff}.ui-datepicker-next span,.ui-datepicker-prev span{display:block;text-indent:-9999px}.ui-datepicker-next{float:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAASklEQVQoz2P4//+/CxDPBGIlBmIASCEQ3/0PASRpTBtaGndDNRoTUiwIxOVA/A5qmxKxCtPwBfFMUhT+x6sQqtiYKIVoGtIYiAQA+i67iVi12zwAAAAASUVORK5CIIA=) no-repeat center;border-left:1px solid #fff}.ui-datepicker thead{background-color:#406351;border-bottom:1px solid #fff}.ui-datepicker th{text-transform:uppercase;font-size:6pt;padding:5px 0;color:#fff;text-align:center}.ui-datepicker tbody td{padding:0}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-size:16px;font-weight:500;text-align:center;width:100%;height:40px;line-height:40px;color:#979797}.ui-datepicker-calendar .ui-state-hover{background:#406351;color:#fff;text-shadow:none}.ui-datepicker-calendar .ui-state-active{background:#406351;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);color:#fff;text-shadow:none;position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}.popup_ask_a_question{background:#fff;width:370px;height:304px;position:fixed;top:50%;left:50%;z-index:999;margin:-248px 0 0 -175px;border:1px solid #ebecee;display:none}.popup_ambulance,.popup_vizov{background:#fff;width:350px;height:370px;position:fixed;top:50%;left:50%;z-index:999;margin:-199px 0 0 -175px;border:1px solid #ebecee;display:none}.popup_vizov{height:435px}.popup_quality{background:#fff;width:350px;padding-bottom:20px;position:fixed;top:50%;left:50%;z-index:999;margin:-249px 0 0 -175px;border:1px solid #ebecee;display:none}#quality_form{width:260px}#quality_form .pa_input{text-transform:none}.popup_slider{width:700px;height:564px;position:fixed;top:50%;left:50%;margin:-282px 0 0 -350px;z-index:9999;display:none}.ps_box{width:700px;position:relative}.ps_box .slides_container{display:block;height:465px;margin:0 0 10px}.ps_box .pagination{width:102%}.ps_box .pagination li{margin:0 12px 0 0;float:left}.ps_box .pagination li a{position:relative;float:left}.ps_box .pagination li.current a:after{border:1px solid #f06464;position:absolute;top:0;left:0;right:0;bottom:0;content:''}.ps_box .prev,.ps_box .next{background:url(/css/../images/sprite.png) no-repeat -238px 0;text-indent:-9999px;width:16px;height:28px;position:absolute;top:50%;left:17px;margin:-14px 0 0;cursor:pointer;z-index:99}.ps_box .next{background-position:-256px 0;left:inherit;right:17px}.sbHolder a{text-decoration:none}.age_recall{color:#888179}.card_block p{margin:5px 0 0 0}.number_card{margin-top:5px}.number_card_recall,.number_card_priem{margin:5px 0 0 0}#mainBox{width:880px}#mainBox a{display:block;position:relative}#mainBox .first_line{width:860px;height:283px;border-bottom:1px solid #fff}#mainBox .first_line>div{width:214px;height:283px;border-left:1px solid #fff;float:left}#mainBox .second_line{width:860px;height:214px}#mainBox .second_line>div{width:285px;height:214px;border-left:1px solid #fff;float:left}#mainBox .url_box{bottom:28px;color:#fff;font-size:15px;position:absolute;text-align:center;text-transform:uppercase;width:100%}#mainBox .smdoctor .url_box,#mainBox .sm-eko .url_box{bottom:11px}#mainBox .plastic .url_box,#mainBox .hirurgi .url_box{bottom:18px}#mainBox .first_block{position:relative;z-index:10}#mainBox .second_block{position:absolute;top:0;z-index:1}.main_box_title{text-transform:uppercase;font-size:18px;font-weight:bold}strong.main_box_title{display:block;margin:25px 0 14px;color:#3b6a56}#centr2m .centr2mt>strong,#centr2m .centr2mb-mu>strong,#centr3r>strong,#centr2r>strong,#centr1-r strong{display:block;margin:0 0 25px 0;font-size:18px;color:#3b6a56}#centr2m .centr2mb-mu>strong{margin-bottom:4px}#centr2m .centr2mb .centr2mb-mu strong>a,#centr2m .centr2mt strong>a{color:#3b6a56;display:block;font-size:18px;font-weight:bold}#centr3r>strong{margin-bottom:0}#centr2r>strong{margin:15px 0 0 0}ul.left-menu{font-size:18px}.zapis_spec_block{background:url("/images/doc_spec_block.jpg") no-repeat scroll 0 0 #fff;border:1px solid #c9d6d0;height:128px;width:100%;margin-top:20px;clear:both}.zapis_spec_block .text1{width:100%;padding-left:330px;padding-top:5px;color:#3b6a56}.zapis_spec_block .text2{color:#ff5757;float:left;font-size:18px;padding-left:30px;text-transform:uppercase;padding-top:6px}.zapis_spec_block .text2 p{color:#3f614f}.zapis_spec_block .zapis_b{float:right;padding-top:44px}.zapis_spec_block .zapis_b a,.specialist-buttons .priem2{background:none repeat scroll 0 0 #ff5757;display:block;width:175px;padding-top:13px;height:26px;text-align:center;text-transform:uppercase;color:#fff;font-size:12px;margin-right:30px;text-decoration:none;font-weight:bold}#centr3r .priem2{background:rgba(0,0,0,0) url(/images/btn_appointment.png) no-repeat scroll center center;color:#fff;display:block;height:28px;line-height:25px;margin:3px 3px 3px 0;padding-top:0;text-align:center;text-decoration:none;text-transform:uppercase;width:160px;font-size:13px}.zapis_spec_block .zapis_b a:hover,.specialist-buttons .priem2:hover{background:none repeat scroll 0 0 #8eaa9c}.specialist-buttons .priem2{border:0 solid #97b2cb;border-radius:0;float:right;font:bold 12px;margin:0;padding:12px 0 0}.banner_menu .banner .heart{margin-left:407px}.form-smprg table td:nth-child(2n){width:40%}.form-smprg table td{padding:5px 0}.form-smprg input[type="text"],.form-smprg textarea{width:100%}.form-smprg textarea{height:100px}.table_color tr:first-child b{color:#fff}.logo_menu .main_logo{margin-left:10px;float:left}#colleft .stomatolog{font-size:15px}.news-list>table{margin-top:10px}.fznapkv1 .age_and_time select{width:145px}.video-list .news-item{display:block;min-height:100px}.main_menu .wrap a{background-color:rgba(225,230,226,1)}.main_menu .wrap{background-color:rgba(225,230,226,1)}#ambulance_form,#vizov_form{margin-top:27px;text-align:center;width:270px}#vizov_form .popup_text{margin-top:10px;width:314px}.ambulance_subtext{color:#406351;font-size:15px;margin-top:5px}.block-warning{border:3px solid #3e6956;border-radius:5px;position:relative;display:inline-block;clear:both;margin:10px 0;padding:10px;padding-right:5px;padding-left:60px;background:url(/images/img-warrning.jpg) no-repeat 10px 16px}.block-warning p{margin:0;font-style:italic;line-height:1.45;font-size:13px}.block-warning a{color:#f0264c;font-weight:600}.block-warning a:hover{text-decoration:none}.onehalf span.img{display:block;position:relative;overflow:hidden}.onehalf span.img:before{content:'';display:block;position:absolute;width:100%;height:100%;background:#000;-moz-opacity:.4;opacity:.4;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s}.onehalf span.img:hover:before{opacity:0}.doctors_plastic{text-align:center}.doctors_plastic .doctor{float:left;height:370px;width:180px}.doctors_plastic .signature{margin-top:10px}.doctors_plastic img{border:1px solid #c9d6d0;padding:4px}.doctors_plastic .line{height:370px}.doctors_plastic .center{margin:0 auto;width:360px;margin-top:20px;height:310px}.doctors_plastic .center.three{width:545px}.doctors_plastic .center .doctor{height:310px}.doctors_plastic .clearfix{clear:both}.ipnks{background:transparent no-repeat scroll center 10px;clear:both;height:65px;width:100%}.webp .ipnks{background-image:url("/images/ipnks.png.webp")}.no-webp .ipnks{background-image:url("/images/ipnks.png")}table.diseases-list{margin-bottom:20px}.dis_column{width:30%;display:inline-block;margin:0 10px;vertical-align:top}.dis_column td.big_letter{font-size:16px;color:#333;font-weight:bold}.popup_priem input{height:30px}.popup_priem .popup_priem{height:30px}.popup_priem .sbSelector{height:28px;line-height:34px}.popup_priem .sbHolder{height:30px}.popup_text{color:#888179;font-size:13px;font-weight:bold;margin:0 auto 14px -18px;width:335px}.popup_text span{color:#000;font-size:15px}.popup_priem .pa_button_form{background:#fff none repeat scroll 0 0;border:1px solid #406351;border-radius:0;color:#406351;font-size:14px;font-weight:600;height:39px;text-transform:uppercase;width:300px}.priem.pa_button,.call_ambulance.pa_button,.actions.pa_button{padding:6px 30px;text-decoration:none}.phone-sign{color:#fff;font-size:13px;text-transform:uppercase}.toolbar-right{text-align:right;float:right;margin-right:30px}.main_content ol{list-style-type:decimal;padding-left:20px}.pa_button.invit{padding:6px 20px;text-decoration:none}.list-pdf a{background:url("/images/pdf_small.jpg") no-repeat scroll left center;display:block;height:20px;padding-left:20px;padding-top:4px}.list-pdf>li{list-style:outside none none}.logo_menu{padding-top:15px}.coupon{width:100%;height:100px;margin:47px 0 2px 0;display:block;background:url('/upload/skidku-kazhdomu.jpg') no-repeat center center,url('/upload/skidku-kazhdomu_bg.jpg') repeat scroll center 0}.coupon2{width:100%;height:100px;margin:47px 0 2px 0;display:block;background:url('/images/smclinic.welcome.jpg') no-repeat center center,url('/images/smclinic.welcome_bg.jpg') repeat scroll center 0;display:none}.kurskst{width:100%;height:100px;margin:47px 0 2px 0;display:block;background:url('/upload/smclinic.newclinic_kurskst.gif') no-repeat center center,url('/upload/bg_kurskst.jpg') repeat scroll center 0}.contract-block{display:flex}.contract-block div{width:50%}.contract-block img{margin-right:10px}@media(max-width:768px){.phone-sign{position:static;clear:both}.coupon_slideshow{position:relative}.coupon{display:block;background:url('/upload/skidku-kazhdomu_mob.jpg') no-repeat center center,url('/upload/skidku-kazhdomu_bg.jpg') repeat scroll center 0;position:relative;margin:0}.coupon2{display:none;background:url('/images/smclinic.welcome_m.jpg') no-repeat center center,url('/images/smclinic.welcome_bg.jpg') repeat scroll center 0;position:relative;margin:0}.kurskst{display:block;background:url('/upload/smclinic.newclinic_kurskst_m.gif') no-repeat center center,url('/upload/bg_kurskst.jpg') repeat scroll center 0;position:relative;margin:0}.logo_menu{padding-top:0}.contract-block{display:initial}.contract-block div{width:initial;min-height:70px}}.info-doctor .priem{background:rgba(0,0,0,0) url("/images/btn_appointment.png") no-repeat scroll center center;color:#fff;display:block;height:28px;line-height:25px;margin:3px 3px 3px 0;padding-top:0;text-align:center;text-decoration:none;text-transform:uppercase;width:160px}.info-doctor .online_mobile_button{display:none}.info-doctor .priem:hover{opacity:.9}.info-doctor>p a{margin-right:5px}.otz-o-clinic{padding-top:20px;clear:both}.otz-o-clinic>a{position:relative;top:-70px}.coupon_btn .pa_button{background:url("/images/smclinic.ru_btn.jpg") no-repeat scroll 0 0;border:0 solid red;height:56px;width:350px;display:block}.coupon_btn .pa_button2{background:url("/images/coupon_btn.png") no-repeat scroll 0 0;color:#fff;display:block;font-size:23px;height:68px;line-height:75px;padding-left:88px;text-align:left;text-decoration:none;width:350px}.coupon_btn .pa_button2.small-text{font-size:20px}.coupon_btn .pa_button:hover,.coupon_btn .pa_button2:hover{background-position:0 -68px}.btn_green{background-color:#3b6a56;color:#fff;padding:10px 20px;text-transform:uppercase;text-decoration:none;font-weight:bold;border-radius:5px;font-size:16px;display:inline-block}.info-doctor .btn_green{margin-bottom:10px}.btn_green:hover{background-color:#598870}.btn_red{background-color:#a70632;color:#fff;padding:10px 20px;text-transform:uppercase;text-decoration:none;font-weight:bold;border-radius:5px;font-size:16px}.btn_red:hover{background-color:#d31549}.anchor{position:relative;top:-190px}.anchor100{position:relative;top:-100px}.select_box{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAXklEQVQoz2OYPn36HCD+TwSewwAk2IH4NAGFIHl2hv///4M0yAHxKxwKQeJyIHVgxVANzkD8B00hiO8MUwNXDNVQhqa4DFkeXTEjEK+BKgTRjDgVQzXwAfF6EI0uBwA0Hc5RIfqHcwAAAABJRU5ErkJggg==") no-repeat scroll 247px center;border:1px solid #e2e2e2;margin-bottom:17px;padding:10px 14px;text-indent:.01px;text-overflow:"";width:270px;color:#979797;text-transform:uppercase;font-size:14px;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';-ms-appearance:none}.services-form{border:2px solid #406351;border-radius:10px;margin:20px 0;padding:15px}.services-form input{border:1px solid #e2e2e2;float:left;font-size:15px;margin:10px 0;padding:8px;width:255px}.services-form form>input{width:150px}.services-form select{border:1px solid #e2e2e2;float:left;font-size:15px;margin:10px 0;padding:8px;width:170px;background-color:#fff}.services-form input::-webkit-input-placeholder{color:#979797}.services-form input::-moz-placeholder{color:#979797}.services-form input[type="submit"]{background:url("/images/btn_form.jpg") no-repeat scroll 0 0;border:medium none;color:#fff;height:37px;width:210px;text-transform:uppercase;font-size:14px;margin-right:84px}.services-form input[type="submit"]:hover{opacity:.9}.services-form form div{float:left;width:272px;color:#3b6a56}.services-form .form-name{margin-right:20px}.services-form.news-form .form-phone{margin-right:20px}.services-form .title-form{color:#a70632;font-size:20px;margin:5px 0;text-transform:uppercase;text-align:left}.services-form .accept-message{text-align:center;color:#a70632;font-size:20px;display:none}.agreement{color:#c3c3a9 !important;font-size:11px;padding-top:10px}.agreement>a{color:#c3c3a9 !important}.agreement>a:hover{text-decoration:none}.agreement-add{text-align:center;margin-bottom:0;clear:both;position:relative;top:-10px;float:right;right:10px}.services-form .agreement{text-align:left}#mobileToolbar{bottom:0;height:50px;position:fixed;width:100%;z-index:900;display:none;border-top:solid 3px #fff}#mobileToolbar a{color:#fff;font-size:17px;font-weight:bold;height:100%;line-height:50px;text-align:center;width:50%;display:block}#mobileToolbar .right-bottom{float:left;text-decoration:none;background-color:#13ab7b}#mobileToolbar .left-bottom{float:left;text-decoration:none;background-color:#fe8b4b}#mobileToolbar .right-bottom>div{clear:both;margin:0 auto}.border-red{border:solid 1px red}.progress{background:url("/bitrix/panel/main/images_old/wait.gif") no-repeat scroll center 0;width:240px;height:19px;display:none;margin:0 auto}.doctor-list .doc-fio{font-size:23px;margin-bottom:10px}.doctor-list img{padding-right:10px}.doctor-list .item{border-bottom:1px solid #406351;margin-bottom:20px;padding-bottom:10px}.goto-otziv{background-color:#406351;color:#fff;font-size:14px;padding:10px 15px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.goto-otziv:hover{opacity:.9}#content-in>a[name="otziv"]{position:relative;top:-100px;display:block}@media screen and (max-width:1500px){.floating-menu{display:none !important}}@media screen and (max-width:1100px){#call-btn{display:none !important}}.floating-menu{position:absolute;left:1127px;width:200px}.floating-menu ul{text-align:left}.floating-menu li{background-repeat:no-repeat !important;padding:0 0 16px 26px}.floating-menu li a:link,.floating-menu li a:visited{color:#404040;text-decoration:none;border-bottom:1px solid #c6c6c6;font-size:15px}.floating-menu li a:hover{border-bottom-color:#406351}.slide-control{display:none;position:absolute;top:0;left:0;width:50px;height:100%;text-indent:-9999px;background:#53b9bb url('/images/slider-arrow.png') no-repeat 0 50%;opacity:.4;z-index:100}#next_slide.slide-control{right:0;left:auto;background-position:-50px 50%}.slide-control:hover{opacity:.8}#mainBox>div>div{float:left;border-left:1px solid #fff;border-bottom:1px solid #fff}#mainBox .first_block{line-height:16px}.popup_priem{height:615px}.pa_form .text_action{text-align:center}.text_action{color:#b00e38;font-size:13px;font-weight:bold;text-align:left;padding:0 30px}.green_text_action{color:#157e20;font-size:12px;margin-top:15px;color:#157e20}.green_text_action a{color:#157e20}.popup_text{padding:0}.border-red{border:solid 1px red}#content .three_columns,#content .two_columns{list-style:inside none disc}#content .three_columns li{float:left;width:110px}#content .two_columns li{float:left;width:165px}#content .indent{margin-bottom:10px}.catalog-section table hr{border:1px solid #406351}.green-block{background-color:#406351;color:#fff;font-size:16px;font-weight:bold;padding:5px}.otz-scan a::before{background:url("/images/loop.png") no-repeat scroll center center;content:" ";display:block;height:100%;position:absolute;vertical-align:middle;width:100%}.otz-scan a:hover::before{background-size:55px}.otz-scan>a{display:block;position:relative}.ulview.accordion{position:relative}.ulview.accordion>span{background:url("/images/arrow.png") no-repeat scroll -10px 0;content:" ";display:block;height:15px;position:absolute;right:20px;top:0;width:10px;cursor:pointer}.ulview.accordion>span:hover{-webkit-filter:brightness(2);filter:brightness(2)}.ulview.accordion span.open{background-position:0 0}.title-sm-tv>a{text-decoration:none}.title-sm-tv>a:hover{text-decoration:underline}ymaps h3{font-size:14px}.top ul li .lc{background:#406351 url("/images/lc.png") no-repeat scroll 10px center;padding-left:28px}.top ul li .lc:hover{background:#54826b url("/images/lc.png") no-repeat scroll 10px center}#call-btn{position:absolute;right:10px;z-index:100}.img-circle{background-color:#01875f;box-sizing:content-box;-webkit-box-sizing:content-box}.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #01875f;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;-moz-animation:circle-anim 2.4s infinite ease-in-out !important;-ms-animation:circle-anim 2.4s infinite ease-in-out !important;-o-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#01875f;width:100px;height:100px;bottom:0;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom:14px;right:49px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7}.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.webp .img-circleblock{background-image:url('/images/callico.png.webp')}.no-webp .img-circleblock{background-image:url('/images/callico.png')}.img-circleblock{position:relative;top:16px;left:23px;display:block;width:23px;height:39px}.img-circle:hover{opacity:1}.rotate360{transition:transform 1s;transform:rotate(760deg)}iframe[name="google_conversion_frame"]{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}@keyframes pulse{0{transform:scale(0.9);opacity:1}50%{transform:scale(1);opacity:1}100%{transform:scale(0.9);opacity:1}}@-webkit-keyframes pulse{0{-webkit-transform:scale(0.95);opacity:1}50%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.95);opacity:1}}@keyframes tossing{0{transform:rotate(-8deg)}50%{transform:rotate(8deg)}100%{transform:rotate(-8deg)}}@-webkit-keyframes tossing{0{-webkit-transform:rotate(-8deg)}50%{-webkit-transform:rotate(8deg)}100%{-webkit-transform:rotate(-8deg)}}@-moz-keyframes circle-anim{0{-moz-transform:rotate(0) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0) scale(0.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes circle-anim{0{-webkit-transform:rotate(0) scale(0.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes circle-anim{0{-o-transform:rotate(0) kscale(0.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0) scale(0.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:.1}}@keyframes circle-anim{0{transform:rotate(0) scale(0.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes circle-fill-anim{0{-moz-transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}}@-webkit-keyframes circle-fill-anim{0{-webkit-transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}}@-o-keyframes circle-fill-anim{0{-o-transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}}@keyframes circle-fill-anim{0{transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}}.recall-form,.recall-form-vizov{border:2px solid #406351;border-radius:10px;margin:20px 0;padding:15px}.recall-form input,.recall-form-vizov input,.recall-form-vizov textarea{border:1px solid #e2e2e2;float:left;font-size:14px;margin:0 50px 15px 0;padding:5px;width:214px}.recall-form-vizov textarea{width:330px}.recall-form select,.recall-form-vizov select{border:1px solid #e2e2e2;float:left;font-size:14px;margin:0 10px 0 0;padding:4px;width:202px}.recall-form input::-webkit-input-placeholder,.recall-form-vizov input::-webkit-input-placeholder,.recall-form-vizov textarea::-webkit-input-placeholder{color:#979797}.recall-form input::-moz-placeholder,.recall-form-vizov input::-moz-placeholder,.recall-form-vizov textarea::-moz-placeholder{color:#979797}.recall-form input[type="submit"]{background:url("/images/btn_form.jpg") no-repeat scroll 0 0;border:medium none;color:#fff;font-size:14px;font-weight:bold;height:37px;text-transform:uppercase;width:210px;margin-top:20px}.progress{float:right;width:100%}.recall-form input[type="submit"]:hover,.recall-form-vizov input[type="submit"]:hover{opacity:.9}.recall-form .btn-left-message,.recall-form-vizov .btn-left-message{color:#3b6a56;padding-top:30px}.recall-form .title-form,.recall-form-vizov .title-form{font-size:22px;margin:5px 0 18px}.recall-form .accept-message,.recall-form-vizov .accept-message{text-align:center;color:#a70632;font-size:20px;display:none}.recall-form-vizov .sub-text{color:#888179;font-size:14px;font-weight:bold;text-align:center}.recall-form-vizov-input{float:left;width:64%}.recall-form-vizov-submit{float:left;width:36%}.recall-form-vizov input[type="submit"]{background:url("/images/btn_form.jpg") no-repeat scroll 0 0;border:medium none;color:#fff;font-size:14px;font-weight:bold;height:37px;text-transform:uppercase;width:176px;border-radius:8px;margin:0 0 10px 6px}.vizov-button{background:url("/images/btn_form.jpg") no-repeat scroll 0 0;width:208px;height:37px;text-transform:uppercase;color:#fff;font-size:14px;font-weight:bold;display:block;text-align:center;text-decoration:none;line-height:37px;margin-bottom:20px}.calc_btn{background:#3b6a56 none repeat scroll 0 0;color:#fff;display:block;font-size:14px;font-weight:bold;margin:5px 0;padding:6px;text-align:center;text-decoration:none;text-transform:uppercase;width:150px}.calc_btn:hover{background:#8eaa9c none repeat scroll 0 0}.btn_calc_table{text-align:center}.btn_calc_table a{color:#000}.btn_calc_table a:hover{opacity:.9}.banner_consult{background:url("/upload/consult_base.png") no-repeat scroll 0 0 / auto 100%;margin-top:15px;min-height:125px;padding-bottom:5px;width:100%;border-radius:10px}.banner_consult .text_block{color:#fff;display:none;left:15px;position:relative;top:15px}.banner_consult .title{font-size:19px}.banner_consult .title>div{color:#f7ff4d;font-size:24px;margin-bottom:5px}#doctor-rotate .doctor-rotate-url a{color:#002056;text-decoration:none;font-size:20px}#doctor-rotate .doctor-rotate-url a:hover{text-decoration:underline}.info-doctor .priem2{color:#fff;margin:3px 3px 3px 0;padding-top:0;text-align:center;text-decoration:none;text-transform:uppercase;background:url(/images/btn_form.jpg) no-repeat scroll center center;height:37px;line-height:37px;width:100%}.specialists__tabs_url{display:flex;margin-bottom:10px;margin-top:15px}.specialists__tabs_url .specialists__tab--children{text-decoration:none}.tabs-box__analyzes_block{display:flex;flex-wrap:wrap}.tabs-box__analyze{display:block;width:50%;position:relative;padding-left:60px;display:table}.tabs-box__analyze div{display:table-cell;vertical-align:middle;height:50px}.tabs-box__analyze::before{background:url('/images/icon_analyzes.png') no-repeat scroll 0 0;content:'';display:block;position:absolute;width:50px;height:50px;left:0}.tabs-box__analyze.ico-2::before{background-position:-297px 0}.tabs-box__analyze.ico-3::before{background-position:-50px 0}.tabs-box__analyze.ico-4::before{background-position:-100px 0}.tabs-box__analyze.ico-5::before{background-position:-150px 0}.tabs-box__analyze.ico-6::before{background-position:-200px 0}.tabs-box__analyze.ico-7::before{background-position:-250px 0}.b-appointment.form-ab-fixed{position:fixed;width:360px;z-index:100}@media only screen and (max-width:768px){.btn_green,.btn_red{display:inline-block;margin-bottom:10px}.info-doctor .online_mobile_button{display:block}.info-doctor .priem2{color:#fff;padding-top:0;text-align:center;text-decoration:none;text-transform:uppercase;width:inherit;height:inherit;background:0;background-color:#406351;padding:11px 40px 10px 20px;font-size:17px;border-radius:5px;margin:12px 0;position:relative;display:inline-block;line-height:inherit}.info-doctor .priem2::after{background:url(/images/ico-btn.png) no-repeat scroll 0 0;content:'';display:block;position:absolute;width:16px;height:16px;right:10px;top:13px}.info-doctor .priem2.fixed{position:fixed;top:10px;left:30px;z-index:300}.recall-form input{width:97%}.recall-form select{width:99%}.recall-form select{margin:0 10px 20px 0;width:99%}.recall-form .btn-left-message{margin-bottom:20px;width:100%}.recall-form input[type="submit"]{float:left}.top ul li a.call_vizov{width:100%}.top ul li a.priem,.top ul li a.priem_new{width:100%}.top ul li a.recall{width:100%}#centr3 .priemv>div{width:100% !important;padding:0 !important}#mainBox .first_block{line-height:0;margin:0 auto}#mainBox .mainBox-item .first_block::before{background:rgba(0,0,0,0)}.tabs-box__analyzes_block{display:initial}.tabs-box__analyze{width:auto}}@media only screen and (max-width:320px){.info-doctor .priem2{font-size:15px}.info-doctor .priem2::after{top:11px}}.div-color{background-color:#c1d5cb;padding:6px;margin-right:260px;border-radius:10px}.two-tabs{background:url('/images/bg_tab_kardio.png') no-repeat;width:602px;height:49px}.two-tabs.tab-2-active{background-position-y:-49px}.two-tabs .tab{color:#58a182;font-size:25px;width:50%;float:left;text-align:center;text-decoration:none;line-height:25px}.two-tabs .active{color:#5b9f82}.two-tabs .sub-text{font-size:16px;line-height:14px}.two-tabs .tab-1{color:#afd3c4;margin-top:10px}.two-tabs .tab-1.active{color:#5b9f82}.two-tabs .tab-2{color:#c7efdd;margin-top:2px}.two-tabs .tab-2.one-line{margin-top:10px}.two-tabs .tab-2.active{color:#3b6a56}.night-text{line-height:20px;padding-top:20px;color:#000}.night-text span{font-weight:bold}.specialist-buttons-empty{width:100%;height:62px;display:none}#doctor-rotate{height:230px;overflow:hidden}#mainBox .mainBox-item .first_block::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3)}#mainBox .mainBox-item .first_block:hover::before{background:rgba(0,0,0,0)}#mainBox .mainBox-item .next-text{display:none}#mainBox .url_box{bottom:0;color:#fff;font-size:15px;position:absolute;text-align:center;text-transform:uppercase;width:100%;height:67px;display:table}#mainBox .url_box>div{display:table-cell;vertical-align:middle}#mainBox .mainBox-item .first_block:hover .first-text{display:none}#mainBox .mainBox-item .first_block:hover .next-text{display:table-cell}.services-form-b.services-form .title-form{color:#de064e;font-size:17px;margin:3px 0 10px 0;font-weight:600}.services-form-b.services-form{position:relative}.services-form-b.services-form .service-from-block{position:relative;display:flex}.services-form-b.services-form::before{background:url('/images/form_b/bg_block_photo.png') no-repeat scroll 0 0;width:147px;height:182px;content:'';display:block;position:absolute;z-index:-1;left:0;bottom:0}.services-form-b.services-form .btn-submit .btn{background:url("/images/form_b/btn_4.png") no-repeat scroll 0 0;border:0 none;color:#fff;font-weight:600;height:52px;text-transform:uppercase;width:205px;font-size:16px;background-size:100% 100%}.services-form-b.services-form input{border:2px solid #406351;float:none;display:block;margin:0 auto 10px;border-radius:6px;width:189px}.services-form-b.services-form .service-text{width:205px;margin-right:10px;margin-left:136px}.services-form-b.services-form form{width:215px}.services-form-b.services-form form div{float:none;width:inherit}.services-form-b.services-form .agreement{text-align:right}.pa_button.break,.pa_button.continue{font-size:18px;height:60px;width:150px;margin:10px}.pa_button.break{background-color:#e1e6e2;color:#fff;border-color:#fff}.pa_button.break:hover{background-color:#8eaa9c;border-color:#8eaa9c}.pa_button.continue{background-color:#406351;color:#fff;border-color:#fff}.pa_button.continue:hover{background-color:#406351;color:#e1e6e2;border-color:#fff}.not_valid label{color:#ff8b8b !important}.not_valid .modifyRadioImg{border-color:#ff8b8b !important}.check-type-patient{display:flex;font-size:15px;color:#000;margin-bottom:10px}.check-type-patient>div{width:50%}.check-type-patient input{height:inherit;margin-right:5px;position:relative;top:3px}.coupon_btn .pa_button_form[disabled]{border-color:#888179;color:#888179;cursor:default}.discount-form{font-size:15px;color:#157e20;text-align:left;font-weight:bold;padding-left:28px}@media only screen and (max-width:768px){.services-form-b.services-form{display:block}.services-form-b.services-form::before{display:none}.services-form-b.services-form .service-from-block{display:block}.services-form-b.services-form .service-text{width:inherit}.services-form-b.services-form form{width:inherit}.services-form-b.services-form .service-text{width:inherit;margin:0 0 20px 0}.services-form-b.services-form .agreement{text-align:center}.text_action{padding:0 5px}.check-type-patient{display:block;text-align:left;margin-left:5px}.check-type-patient>div{width:inherit}.discount-form{padding-left:5px}.popup_priem .pa_button_form{width:inherit;padding:0 10px}.night-text{font-size:14px}.recall-form-vizov-input{float:none;width:100%}.recall-form-vizov-submit{float:none;width:100%}.agreement-add{margin-bottom:5px}.recall-form-vizov input,.recall-form-vizov textarea{width:97%;float:none}.recall-form-vizov textarea{height:50px}.recall-form-vizov .btn-submit{text-align:center}#content .element-list-three-columns a{width:inherit}.two-list-element{display:flex}.two-list-element .element-list-three-columns{width:50%}}.top ul li .lc{background:#406351 url("/images/discount_log.svg") no-repeat scroll 0 center;padding-left:36px;background-size:40px}.top ul li .lc:hover{background:#54826b url("/images/discount_log.svg") no-repeat scroll 0 center;background-size:40px}.site-en{width:30px}.main_logo span[itemprop="name"]{display:none}#breadcrumb span{display:inline-block}.doctor-certificates{margin-top:10px}.top_banner{text-align:center;margin-top:47px}.services-form-free-consult{margin-bottom:0}.services-form-free-consult .title-form div{font-size:19px}.services-form-free-consult.services-form form>input{width:41%}.items-survey{padding:10px 10px 10px 15px;margin-bottom:10px;position:relative}.spoiler-name{border-bottom:1px dashed #cacaca;color:#406351;cursor:pointer;font-size:15px;margin-left:20px}.spoiler-content{display:none}.spoiler-name.active{border-bottom:0}.items-survey .items-survey-title{font-size:16px;background:url('/images/ico_microscope.png') no-repeat 0 0;padding-left:30px;height:27px;line-height:18px}.items-survey .items-survey-title.no-ico{background-image:none;padding-left:20px}.items-survey.discount::before{position:absolute;content:'';display:block;background:url('/images/ico-discount.png') no-repeat 0 0;right:-40px;height:80px;width:80px;bottom:-6px}.items-survey.discount-num::before{position:absolute;content:attr(data-num);display:block;background:url('/images/ico-discount-num.png') no-repeat 0 0;right:-40px;height:80px;width:80px;bottom:-30px;font-size:26px;font-weight:bold;text-align:center;padding-top:24px;color:#fff}.items-survey .reference div{float:left;width:49%}.items-survey .title_reference{color:#406351;font-weight:bold}.spoiler-item{padding-top:10px;padding-bottom:10px}.items-survey.items-survey-gray{background-color:#eaeae2;border-radius:10px}.items-survey.items-survey-gray-line{border:1px solid #eaeae2;border-radius:10px}.items-survey-all{text-align:right;margin-bottom:5px;margin-right:10px}#content-in ol{list-style:symbols;padding-left:20px}.consult-form.consult-form-b{background:url('/upload/form/2/bg_form.png') no-repeat scroll 0 0;padding:10px;width:602px;height:185px;position:relative}.consult-form::before{background:url('/upload/form/2/ico_flag.png') no-repeat scroll 0 0;content:'';width:112px;height:31px;top:20px;position:absolute;left:0}.consult-form-text{float:left;width:50%}.consult-form-form{float:left;width:48%}.consult-form .title-form{font-size:26px;margin:50px 0 10px 0}.consult-form .sub-title-form{color:#464646;line-height:18px;font-size:14px}.consult-form lable{display:block;color:#494949;font-size:16px;text-align:center;margin:20px 0 10px 10px}#consult_phone{background:url('/upload/form/2/bg_phone.png') no-repeat scroll 0 0;border:0;width:182px;height:48px;position:relative;left:36px;padding:0 0 0 50px;font-size:18px;color:#3b6a56}.consult-form button{background:no-repeat;border:0;border-radius:5px;color:#fff;font-weight:bold;font-size:16px;text-transform:uppercase;padding:10px 15px;margin-top:17px;background:#519075;background:-webkit-linear-gradient(top,#519075,#3b6b57);background:-o-linear-gradient(top,#519075,#3b6b57);background:-moz-linear-gradient(top,#519075,#3b6b57);background:linear-gradient(to bottom,#519075,#3b6b57);-webkit-box-shadow:0 5px 2px 0 rgba(50,50,50,0.18);-moz-box-shadow:0 5px 2px 0 rgba(50,50,50,0.18);box-shadow:0 5px 2px 0 rgba(50,50,50,0.18)}.consult-form button:hover{opacity:.9}.consult-form .accept-message{display:none;font-size:16px;text-align:center;padding:56px 10px 0 36px}.consult-form .progress{margin-top:20px;float:none}#msg_priem_leaving{margin:120px auto 0 auto;width:400px}.text-red{color:red}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;width:100%}.youtube img{width:100%;top:-16.82%;left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,0.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube img,.youtube .play-button{cursor:pointer}.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}@media only screen and (max-width:768px){.ipnks{background-size:100%}#msg_priem_leaving{width:inherit}.consult-form.consult-form-b{width:100%;height:inherit;background:url('/upload/form/2/bg.png') repeat scroll 0 0;border:1px solid #3b6a56;padding:0}.consult-form .title-form{margin:70px 0 10px 0}.consult-form-text,.consult-form-form{float:none;width:initial;padding:0 20px}#consult_phone{background:0;border:1px solid #bdbdbd;border-radius:5px;background-color:#fff;padding:5px 10px;width:80%;margin:0 auto;display:block;position:initial}.consult-form lable{margin:10px 0}.consult-form button{margin-bottom:20px}.consult-form-agreement{margin-bottom:10px}.consult-form .accept-message{padding:20px 10px}.consult-form .progress{float:none;margin:20px 0}.bx-controls-direction{display:none}.items-survey-title span{display:block}.items-survey .items-survey-title{padding-bottom:20px}.items-survey.discount::before{position:initial}.top ul li a.opros{width:100%;padding-bottom:10px}#otzivovFM .review__form{flex-direction:column;padding-top:0}.review__left_colum{width:auto;margin-top:7px}.review__right_colum{width:auto}.review__form .review__right_colum textarea{width:98%}#otzivovFM .review__head{font-size:12px;line-height:5px}.review__form .review__left_colum,.review__form .review__right_colum{width:auto}#otzivovFM{margin-top:-50px;padding-top:50px}.items-survey.discount-num::before{right:-8px}}#otzivovFM{margin-top:-150px;padding-top:150px}.b-appointment__popup{font-weight:normal;font-style:normal}.review{background:#e1e6e2}.review__form{display:flex;justify-content:space-between;padding:24px 32px}.review__left_colum{width:47%}.review__right_colum{width:47%}.review_colum input{width:97%;height:32px;margin-bottom:10px;padding-left:13px}.review_colum{width:100%}.review_colum textarea{width:97%;height:140px;padding-top:10px;padding-left:13px}.review__left_colum input{width:97%;height:32px;margin-bottom:10px;padding-left:13px}.review__right_colum textarea{width:93%;height:116px;padding-top:10px;padding-left:13px}.review__head{background:#406351;color:white;font-style:normal;font-weight:bold;font-size:23px;line-height:27px;padding-left:21px;padding-top:15px;padding-bottom:15px}.review__footer{padding-left:32px;padding-bottom:24px}.review__polit{padding-right:38px;margin-bottom:24px}.review_button_block input{background-color:#406351;color:#fff;border-color:#fff;font-size:18px;height:60px;width:150px;margin:10px}.review_button_block input{color:#fff;border-color:#fff;font-size:18px;height:32px;width:165px;border:0;margin:10px;background:#809d91;border-radius:2px}.review_button_block input:hover{opacity:.9}.form-analog.block-reviews{margin-bottom:10px}.circle-number{position:relative;display:inline-block;width:40px;text-align:center;color:#fff;font-size:22px;font-weight:bold}.circle-number::before{content:'';position:absolute;width:40px;height:40px;display:block;top:-7px;border-radius:50px;background:#ffb1b1;background:-webkit-radial-gradient(top left,#ffb1b1,#ff5959);background:-moz-radial-gradient(top left,#ffb1b1,#ff5959);background:radial-gradient(to bottom right,#ffb1b1,#ff5959)}.circle-number span,.circle-number div{position:relative;display:block}.circle-number-text{color:#ff5757}.flex.items-everyday{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:20px}.items-everyday .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:17%;border:1px solid #d7d7cc;margin-bottom:15px;min-height:56px;border-radius:5px;padding:10px 20px 10px 61px;position:relative;font-size:14px;-webkit-box-shadow:6px 6px 5px -3px rgba(239,239,235,1);-moz-box-shadow:26px 6px 5px -3px rgba(239,239,235,1);box-shadow:6px 6px 5px -3px rgba(239,239,235,1)}.items-everyday .item span,.items-everyday .item div{color:#ff5757;font-weight:bold;font-size:30px;display:block;position:absolute;left:15px;width:43px;text-align:center;top:20px}.endo-day-stay{margin:0}.endo-day-stay__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-3%;margin-right:-3%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.endo-day-stay__item{width:27.3%;margin:0 3% 30px}.endo-day-stay__image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:160px;height:130px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#eaeae2;margin:0 0 20px}.endo-day-stay__image img{display:block;padding:0;margin:0}.endo-day-stay__title{font-weight:bold;margin:0 0 15px}@media all and (max-width:640px){.endo-day-stay__items{margin-left:0;margin-right:0}.endo-day-stay__item{width:50%;margin:0 0 30px}.endo-day-stay__image{width:145px}.endo-day-stay__image img{max-width:90%}.endo-day-stay__text{padding-right:30px}}.b-spinner div:last-child{display:none}.b-spinner div.active{display:block}.fw-normal{font-weight:normal}.cf-video{color:#404040;margin:0 0 40px}.cf-video *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cf-video__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5%;margin-right:-1.5%}.cf-video__item{width:47%;margin:0 1.5% 30px;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#eaeae2;font-size:14px}.cf-video__footnote{padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#eaeae2;font-size:14px;color:#565656;text-align:center}.cf-video__footnote a{color:inherit;text-decoration:none}.cf-video__footnote a:hover{text-decoration:underline}.cf-video__desc{margin:0 0 20px}.cf-video__date{font-weight:bold}.cf-video__video{position:relative;margin:0 0 20px}.cf-video__video img{display:block;width:100%;height:auto}.cf-video__play{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;width:48px;height:48px;background:url(/upload/build/professional-services/centr-korrekcii-figuri/img/play.svg) 50% 50% no-repeat;z-index:5}@media all and (max-width:640px){.cf-video__items{margin-left:0;margin-right:0}.cf-video__item{width:100%;margin:0 0 15px}}#call-btn-online{position:fixed;right:10px;z-index:100;bottom:150px}#call-btn-online .img-circle-online{background-color:#fe8b4b;box-sizing:content-box;-webkit-box-sizing:content-box}#call-btn-online .circlephone-online{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #fe8b4b;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;-moz-animation:circle-anim 2.4s infinite ease-in-out !important;-ms-animation:circle-anim 2.4s infinite ease-in-out !important;-o-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#call-btn-online .circle-fill-online{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#fe8b4b;width:100px;height:100px;bottom:0;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#call-btn-online .img-circle-online{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom:14px;right:49px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7}#call-btn-online .img-circle-online:hover{opacity:1}.img-circleblock-online{color:#fff;font-weight:600;text-align:center;line-height:18px;text-transform:uppercase;font-size:14px;padding-top:16px}#mainform .form_box input[type="text"],#mainform .form_box input[type="tel"]{border-radius:12px;width:initial}#mainform .btn-submit .submit_mainform{border-radius:12px}
/* End */


/* Start:/css/sprite.min.css?16630548686593*/
.webp .mainBox-item .first_block{background-image:url('/images/sprites/sprite_mainBox.png.webp?v2')}.no-webp .mainBox-item .first_block{background-image:url('/images/sprites/sprite_mainBox.png')}.mainBox-item .icon-10_s{display:block;background-position:-170px 0;width:170px;height:283px}.mainBox-item .icon-1_s{display:block;background-position:0 0;width:170px;height:283px}.mainBox-item .icon-2_s{display:block;background-position:-340px 0;width:170px;height:283px}.mainBox-item .icon-3_s{display:block;background-position:-510px 0;width:170px;height:283px}.mainBox-item .icon-4_s{display:block;background-position:0 -283px;width:170px;height:283px}.mainBox-item .icon-5_s{display:block;background-position:-170px -283px;width:170px;height:283px}.mainBox-item .icon-6_s{display:block;background-position:-340px -283px;width:170px;height:283px}.mainBox-item .icon-7_s{display:block;background-position:-510px -283px;width:170px;height:283px}.mainBox-item .icon-9_s{display:block;background-position:-680px 0;width:170px;height:283px}.mainBox-item .icon-onco2{display:block;background-position:-680px -283px;width:170px;height:283px}.mainBox-item .icon-apteka{display:block;background-position:0 -566px;width:170px;height:283px}.webp .floating-menu li::before{background-image:url('/images/sprites/sprite_floating_menu.png.webp?v2')}.no-webp .floating-menu li::before{background-image:url('/images/sprites/sprite_floating_menu.png?v2')}.floating-menu .icon-1::before{display:block;background-position:0 -23px;width:16px;height:22px;position:absolute;content:'';left:0}.floating-menu .icon-2::before{display:block;background-position:0 -45px;width:16px;height:18px;position:absolute;content:'';left:0}.floating-menu .icon-3::before{display:block;background-position:-16px -23px;width:16px;height:20px;position:absolute;content:'';left:0}.floating-menu .icon-4::before{display:block;background-position:-16px -45px;width:16px;height:18px;position:absolute;content:'';left:0}.floating-menu .icon-5::before{display:block;background-position:-73px 0;width:16px;height:16px;position:absolute;content:'';left:0}.floating-menu .icon-6::before{display:block;background-position:-32px -23px;width:16px;height:18px;position:absolute;content:'';left:0}.floating-menu .icon-7::before{display:block;background-position:-32px -45px;width:16px;height:17px;position:absolute;content:'';left:0}.floating-menu .icon-8::before{display:block;background-position:-48px -45px;width:16px;height:17px;position:absolute;content:'';left:0}.floating-menu .icon-9::before{display:block;background-position:-73px -34px;width:10px;height:24px;position:absolute;content:'';left:0}.floating-menu .icon-10::before{display:block;background-position:-62px -65px;width:18px;height:16px;position:absolute;content:'';left:0}.floating-menu .icon-ico2::before{display:block;background-position:-19px 0;width:20px;height:20px;position:absolute;content:'';left:0}.floating-menu .icon-ico3::before{display:block;background-position:-60px 0;width:13px;height:25px;position:absolute;content:'';left:0}.floating-menu .icon-onco::before{display:block;background-position:-73px -16px;width:14px;height:18px;position:absolute;content:'';left:0}.floating-menu .icon-smp::before{display:block;background-position:0 0;width:19px;height:23px;position:absolute;content:'';left:0}.floating-menu .icon-stacionar::before{display:block;background-position:-39px 0;width:21px;height:17px;position:absolute;content:'';left:0}.floating-menu .icon-online a:link,.floating-menu .icon-online a:visited,.floating-menu .icon-covid a:link,.floating-menu .icon-covid a:visited{border-bottom:1px solid #000;font-weight:bold}#body-in .floating-menu .icon-online{background-color:#4b13ea;color:#fff;border-radius:5px;padding:7px 0;text-align:center;position:relative}#body-in .floating-menu .icon-online a{color:#fff;border:0;font-size:13px;font-weight:bold}#body-in .floating-menu .icon-online:hover{opacity:.8}#body-in .floating-menu .icon-online::after{width:17px;height:22px;position:absolute;top:6px;right:8px;content:'';background:url("/local/templates/smc_new/i/ico-arm.svg") no-repeat scroll 0 0;background-size:100% 100%}.floating-menu .icon-covid::before{display:block;background-position:-18px -64px;width:20px;height:23px;position:absolute;content:'';left:0}.webp .icon-all-app_store,.webp .icon-all-google_play,.webp .fc_phone::before,.webp .sf_button,.webp #header_main .phone::before,.webp .img-circleblock,.webp .right_menu>a>div::before{background-image:url('/images/sprites/sprite_all.png.webp')}.no-webp .icon-all-app_store,.no-webp .icon-all-google_play,.no-webp .fc_phone::before,.no-webp .sf_button,.no-webp #header_main .phone::before,.no-webp .img-circleblock,.no-webp .right_menu>a>div::before{background-image:url('/images/sprites/sprite_all.png')}#header_main .phone::before{display:block;content:'';left:0;position:absolute;top:4px;background-position:-124px -56px;width:14px;height:18px}.img-circleblock{position:relative;top:16px;left:23px;display:block;background-position:-124px 0;width:23px;height:39px}.icon-all-app_store{display:inline-block;background-position:0 0;width:91px;height:27px}.icon-all-google_play{display:inline-block;background-position:0 -27px;width:90px;height:27px}.icon-all-ico_1::before{display:block;content:'';left:0;position:absolute;top:2px;background-position:-91px 0;width:33px;height:33px}.icon-all-ico_2::before{display:block;content:'';left:0;position:absolute;top:2px;background-position:0 -54px;width:33px;height:33px}.icon-all-ico_3::before{display:block;content:'';left:0;position:absolute;top:2px;background-position:-33px -54px;width:33px;height:33px}.icon-all-ico_4::before{display:block;content:'';left:0;position:absolute;top:2px;background-position:-91px -33px;width:33px;height:30px}.icon-all-info::before{display:block;content:'';left:0;position:absolute;top:2px;background-position:0 -87px;width:33px;height:30px}.icon-all-lc::before{display:block;content:'';left:0;position:absolute;top:2px;background-position:-124px -88px;width:11px;height:11px}.fc_phone::before{display:block;content:'';left:0;position:absolute;top:6px;background-position:-124px -74px;width:13px;height:14px}.sf_button{background-position:-124px -39px;background-position:-124px -31px;width:17px;height:32px;background-color:#fff}.floating-menu .icon-1::before{left:2px}.floating-menu .icon-ico3::before{left:3px}.floating-menu .icon-onco::before{left:3px}.floating-menu .icon-2::before{left:3px}.floating-menu .icon-9::before{left:5px}.floating-menu .icon-3::before{left:4px}.floating-menu .icon-5::before{left:2px}
/* End */


/* Start:/js/fancybox/jquery.fancybox.min.css?16704002203288*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/js/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/js/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/js/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
/* End */


/* Start:/local/templates/smc_new/css/slick.css?16246291351856*/
/* Slider */

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;

&:focus {
     outline: none;
 }

&.dragging {
     cursor: pointer;
     cursor: hand;
 }
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;

&:before,
&:after {
     content: "";
     display: table;
 }

&:after {
     clear: both;
 }

.slick-loading & {
    visibility: hidden;
}
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
[dir="rtl"] & {
    float: right;
}
img {
    display: block;
}
&.slick-loading img {
     display: none;
 }

display: none;

&.dragging img {
     pointer-events: none;
 }

.slick-initialized & {
    display: block;
}

.slick-loading & {
    visibility: hidden;
}

.slick-vertical & {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/smc_new/css/text.min.css?16914152442741*/
.text h2{font-style:normal;font-weight:bold;font-size:32px;line-height:120%;margin:0 0 30px}.text h3{font-size:22px;font-weight:bold;margin:15px 0 10px}.text h4{font-size:18px;font-weight:bold;margin:15px 0 8px}.text p{margin:0 0 16px}.text ul,.text ol{margin:0 0 16px}.text ul{list-style:none}.text ul>ul{padding:10px 0 10px 20px}.text ul>ul>li{position:relative;padding:0 0 0 20px;margin:0 0 5px;list-style:none}.text ul>ul>li:before{border:0;top:7px;width:6px;height:6px;background:#000}.text ul>li{position:relative;padding:0 0 0 30px;margin:0 0 8px;list-style:none}.text ul>li:before{position:absolute;top:6px;left:0;border:2px solid #13AB7B;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:12px;height:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:''}.text ul>li>ul{padding:10px 0}.text ul>li>ul>li{position:relative;padding:0 0 0 20px;margin:0 0 5px}.text ul>li>ul>li:before{border:0;top:7px;width:6px;height:6px;background:#000}.text ul.ul-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2%;margin-right:-2%}.text ul.ul-col-3 li{width:29.3%;margin:0 2% 30px}.text ul.ul-col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2%;margin-right:-2%}.text ul.ul-col-4 li{width:21%;margin:0 2% 30px}.text a{color:#13AB7B}@media all and (max-width: 768px){.text h2{font-size:20px}.text h3{font-size:18px}.text h4{font-size:17px}.text ul.ul-col-3{margin-left:0;margin-right:0}.text ul.ul-col-3 li{margin:0 0 20px;width:100%}.text ul.ul-col-4{margin-left:0;margin-right:0}.text ul.ul-col-4 li{margin:0 0 20px;width:100%}}.text-2 h2{font-style:normal;font-weight:bold;font-size:32px;line-height:120%;margin:0 0 30px}.text-2 h3{font-size:22px;font-weight:bold;margin:15px 0 10px}.text-2 h4{font-size:18px;font-weight:bold;margin:15px 0 8px}.text-2 a{color:inherit}.text-2 p{margin:0 0 16px}.text-2 ul,.text-2 ol{margin:0 0 16px}.text-2 ul{list-style:none}.text-2 ul li{position:relative;padding:0 0 0 30px;margin:0 0 8px}.text-2 ul li:before{position:absolute;top:6px;left:0;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:12px;height:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:''}@media all and (max-width: 768px){.text-2 h2{font-size:20px}.text-2 h3{font-size:18px}.text-2 h4{font-size:17px}}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/advertising.banner/banner_main/style.min.css?1608903612169*/
.top_banner{text-align:center;width:inherit;margin-top:47px}@media only screen and (max-width:768px){.top_banner{margin-top:0}.top_banner img{width:100%;height:initial}}
/* End */


/* Start:/local/templates/smc_new/components/bitrix/breadcrumb/breadcrumbs/style.css?16142546153581*/
.breadcrumbs {
    width: 100%;
    display: block;
    position: relative;
    margin: 0 auto 5px;
    z-index: 5;
    background: #fff;
    color: #4E6A58;
    font-weight: 500;
    font-size: 12px;
}

.breadcrumbs__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.breadcrumbs ul.breadcrumbs__list {
    display: block;
    margin: 0;
    padding: 0;
}

.breadcrumbs__home {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}

.breadcrumbs__home:before {
    display: none;
}

.breadcrumbs__item {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}

.breadcrumbs__item:last-child {
    text-decoration: none;
}

.breadcrumbs__current {
    display: inline-block;
    color: #3C9670;
    font-weight: bold;
}

.breadcrumbs__current:before {
    display: inline-block;
    margin: 0 5px 0 3px;
    content: '/';
    position: relative;
    font-weight: normal;
}

.breadcrumbs__link {
    display: block;
    text-decoration: inherit;
    font: inherit;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
}

.breadcrumbs__link:hover {
    text-decoration: underline;
}

.breadcrumbs__link:before {
    display: inline-block;
    margin: 0 5px 0 3px;
    content: '/';
    position: relative;
}

.breadcrumbs__link_home:before {
    display: none;
}

.breadcrumbs__current, .breadcrumbs__home, .breadcrumbs__item {
    font-size: 12px;
}

@media all and (max-width: 768px) {
    .breadcrumbs:after, .breadcrumbs:before {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 15px;
        content: '';
        z-index: 1;
    }
    .breadcrumbs:before {
        left: 0;
        background-image: -webkit-linear-gradient(to left, rgba(255, 255, 255, 0), white);
        background-image: -o-linear-gradient(to left, rgba(255, 255, 255, 0), white);
        background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(white));
        background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), white);
        background-image: -moz- oldlinear-gradient(right, rgba(255, 255, 255, 0), white);
        background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0), white);
        background-image: linear-gradient(to left, rgba(255, 255, 255, 0), white);
    }
    .breadcrumbs:after {
        right: 0;
        background-image: -webkit-linear-gradient(to left, white, rgba(255, 255, 255, 0));
        background-image: -o-linear-gradient(to left, white, rgba(255, 255, 255, 0));
        background-image: -webkit-gradient(linear, right top, left top, from(white), to(rgba(255, 255, 255, 0)));
        background-image: -webkit-linear-gradient(right, white, rgba(255, 255, 255, 0));
        background-image: -moz- oldlinear-gradient(right, white, rgba(255, 255, 255, 0));
        background-image: -o-linear-gradient(right, white, rgba(255, 255, 255, 0));
        background-image: linear-gradient(to left, white, rgba(255, 255, 255, 0));
    }
    .breadcrumbs__wrap {
        overflow-x: scroll;
        overflow-y: hidden;
        position: relative;
    }
    .breadcrumbs .container {
        padding: 0;
    }
    .breadcrumbs ul.breadcrumbs__list {
        display: block;
        white-space: nowrap;
        position: relative;
        z-index: 0;
        height: auto;
        padding: 20px 15px;
    }
    .breadcrumbs ul.breadcrumbs__list li {
        display: inline-block;
        position: relative;
        z-index: 1;
    }
    .breadcrumbs ul.breadcrumbs__list li:last-child {
        padding-right: 15px;
    }
}

/* End */


/* Start:/local/templates/smc_new/components/sm/license/licenses-3/style.min.css?16903618981697*/
.licenses-block-3{position:relative;background:#DBF0E9;padding:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:30px 0 70px}.licenses-block-3__image{position:absolute;right:100px;bottom:0}.licenses-block-3__image img{display:block}.licenses-block-3__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-right:500px}.licenses-block-3__img{width:167px;height:156px;margin-right:20px}.licenses-block-3__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.licenses-block-3__button{background:#13AB7B;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;line-height:42px;width:48%;height:42px;text-align:center;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;text-decoration:none;font-size:16px;padding:0px 30px}.licenses-block-3__button:hover{background:#10946a}@media all and (max-width: 1400px){.licenses-block-3__button{padding:0px 15px}}@media all and (max-width: 1150px){.licenses-block-3{padding:30px 10px 0}.licenses-block-3__image{position:initial;width:100%}.licenses-block-3__image img{width:100%}.licenses-block-3__items{display:block;margin-right:inherit}.licenses-block-3__button{width:100%;margin-bottom:18px}.licenses-block-3__img{float:left;width:35%;height:inherit}}

/* End */


/* Start:/local/templates/smc_new/components/bitrix/menu/footer_menu/style.css?1658157188626*/
/* Left menu*/
ul.left-menu
{
    list-style:none;
    margin:0; padding:0;
    margin-bottom:8px;
    position: relative; /*IE bug*/
}

ul.left-menu li
{
    padding: 10px 16px;
    background:#F5F5F5 url(/local/templates/smc_new/components/bitrix/menu/footer_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
    font-size:100%;
    color:#BC262C;
    font-weight:bold;
    text-decoration:none;
}

ul.left-menu li a:visited
{
    color:#BC262C;
}

ul.left-menu li a:hover
{
    color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
    color:#FC8D3D;
}



/* End */


/* Start:/local/templates/smc_new/styles.css?16618585936491*/
.callback-block .page-form__body .page-form__cell {
    width: 45%;
}

.m-doctors__show-more{
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}

.m-doctors__show-more .m-doctors__button{
    margin-left: 0;
}

.m-doctors__pagination .b-pagination__container{
    background: #F6F8F7;
    padding: 10px 30px 24px 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.m-doctors__pagination .b-pagination__text{
    font-size: 24px;
    color: #000;
}

.m-doctors__pagination .b-pagination__text span{
    color: #3B9670;
}
.m-doctors__pagination .b-pagination__wrap{
    background-color: #ffffff;
}
.m-doctors__pagination .b-pagination__btn{
    background-color: #E9EFEC;
}
.m-doctors__items_empty{
    text-align: center;
}

@media all and (max-width: 768px) {
    .callback-block .page-form__body .page-form__cell {
        width: 100%;
    }
    .m-doctors {
        margin: 40px 0;
    }
    .m-doctors__items .doctor-card {
        width: -webkit-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: calc(100% - 40px);
    }
    .m-doctors__pagination .b-pagination__text{
        font-size: 20px;
    }
    .doctor-card__metro br{
        display: none;
    }
}

.loading_t {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 80px;
    height: 80px;
    font-size: 12px;
    color: #A03339
}

.loading_big {
    width: 120px;
    height: 120px;
    margin: -60px 0 0 -60px;
    font-size: 16px
}

.loading__anim {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: loading 1s infinite steps(20);
    -moz-animation: loading 1s infinite steps(20);
    animation: loading 1s infinite steps(20);
    z-index: 1
}

.loading__anim div {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -50%;
    height: 6px;
    width: 100%
}

.loading__anim div:before,.loading__anim div:after {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #3C9670;
    content: ''
}

.loading__anim div:before {
    left: 0
}

.loading__anim div:after {
    right: 0
}

.loading__anim div:nth-child(1) {
    -webkit-transform: rotateZ(20deg);
    -moz-transform: rotateZ(20deg);
    -ms-transform: rotate(20deg);
    transform: rotateZ(20deg)
}

.loading__anim div:nth-child(1):after {
    opacity: 0.1
}

.loading__anim div:nth-child(2) {
    -webkit-transform: rotateZ(40deg);
    -moz-transform: rotateZ(40deg);
    -ms-transform: rotate(40deg);
    transform: rotateZ(40deg)
}

.loading__anim div:nth-child(2):after {
    opacity: 0.2
}

.loading__anim div:nth-child(3) {
    -webkit-transform: rotateZ(60deg);
    -moz-transform: rotateZ(60deg);
    -ms-transform: rotate(60deg);
    transform: rotateZ(60deg)
}

.loading__anim div:nth-child(3):after {
    opacity: 0.3
}

.loading__anim div:nth-child(4) {
    -webkit-transform: rotateZ(80deg);
    -moz-transform: rotateZ(80deg);
    -ms-transform: rotate(80deg);
    transform: rotateZ(80deg)
}

.loading__anim div:nth-child(4):after {
    opacity: 0.4
}

.loading__anim div:nth-child(5) {
    -webkit-transform: rotateZ(100deg);
    -moz-transform: rotateZ(100deg);
    -ms-transform: rotate(100deg);
    transform: rotateZ(100deg)
}

.loading__anim div:nth-child(5):after {
    opacity: 0.5
}

.loading__anim div:nth-child(6) {
    -webkit-transform: rotateZ(120deg);
    -moz-transform: rotateZ(120deg);
    -ms-transform: rotate(120deg);
    transform: rotateZ(120deg)
}

.loading__anim div:nth-child(6):after {
    opacity: 0.6
}

.loading__anim div:nth-child(7) {
    -webkit-transform: rotateZ(140deg);
    -moz-transform: rotateZ(140deg);
    -ms-transform: rotate(140deg);
    transform: rotateZ(140deg)
}

.loading__anim div:nth-child(7):after {
    opacity: 0.7
}

.loading__anim div:nth-child(8) {
    -webkit-transform: rotateZ(160deg);
    -moz-transform: rotateZ(160deg);
    -ms-transform: rotate(160deg);
    transform: rotateZ(160deg)
}

.loading__anim div:nth-child(8):after {
    opacity: 0.8
}

.loading__anim div:nth-child(9) {
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg)
}

.loading__anim div:nth-child(9):after {
    opacity: 0.9
}

.loading span {
    position: relative;
    color: inherit;
    font-weight: bold;
    font-size: 1em;
    z-index: 5;
    text-align: center
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg)
    }
}

@-moz-keyframes loading {
    0% {
        -moz-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }

    100% {
        -moz-transform: rotateZ(360deg);
        transform: rotateZ(360deg)
    }
}

@keyframes loading {
    0% {
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        -moz-transform: rotateZ(360deg);
        transform: rotateZ(360deg)
    }
}
.m-doctors__content-loading{
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    background-color: rgba(255, 255, 255, .7);
}
@media all and (min-width: 769px) {
    .m-doctors .m-ctrl__search, .m-doctors .m-ctrl__button {
        width: 250px;
    }
}
.m-doctors__items .doctor-card{
    height: auto;
}
.doctor-card__image {
    width: 100%;
    height: 120px;
    object-fit: contain;
}
.doctor-card__cell{
    flex-grow: 1;
}
.doctor-card__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    color: inherit;
    margin-bottom: 10px;
}
.m-doctors .m-ctrl__search.m-ctrl__search--active{
    background-color: #406351;
}
/* End */


/* Start:/local/components/smc/page.blocks/templates/professional-services.section/css/nav.min.css?16152972436346*/
.page-nav-sticky{background:#fff;margin:0 0 60px;-webkit-transition:0.2s -webkit-transform;transition:0.2s -webkit-transform;-o-transition:0.2s transform;-moz-transition:0.2s transform, 0.2s -moz-transform;transition:0.2s transform;transition:0.2s transform, 0.2s -webkit-transform, 0.2s -moz-transform;-webkit-box-shadow:0px 5px 10px rgba(59,106,86,0.1);-moz-box-shadow:0px 5px 10px rgba(59,106,86,0.1);box-shadow:0px 5px 10px rgba(59,106,86,0.1)}.page-nav-sticky.stick{position:fixed;left:0;right:0}.page-nav-sticky.stick .page-nav-sticky__items{padding:20px 0}.page-nav-sticky__wrap{max-width:1430px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-nav-sticky__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-nav-sticky a.page-nav-sticky__item,.page-nav-sticky__item{position:relative;text-decoration:none;color:#3C9670;font-weight:bold;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:6px 13px 4px;text-decoration:underline}.page-nav-sticky a.page-nav-sticky__item:hover,.page-nav-sticky__item:hover{background:#3C9670;color:#fff;text-decoration:none}.page-nav-sticky__item+.page-nav-sticky__item{margin-left:20px}.page-nav-sticky__buttons{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-50px;width:210px}.page-nav-sticky__button{background:#3C9670;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;line-height:40px;font-weight:bold;height:40px;width:210px;text-align:center;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;text-decoration:none;font-size:16px;margin:0 0 10px}.page-nav-sticky__button:hover{background:#358462}.page-nav-sticky__button_gray{color:#3C9670;background:#F6F8F7}.page-nav-sticky__button_gray:hover{background:#e8edea}.page-nav-sticky.sticky{position:fixed;top:200px;left:0;right:0;z-index:15;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);margin-top:-5px;border-bottom:1px solid #E2E9E6}.page-nav-sticky.sticky .page-nav-sticky__items{padding:17px 30px 14px 0}.page-nav-sticky.sticky .page-nav-sticky__buttons{margin-top:0;padding:17px 0px 0px 0;width:360px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-nav-sticky.sticky .page-nav-sticky__button{margin-top:0;width:164px;font-size:13px;line-height:32px;height:32px}@media all and (max-width: 1024px){.page-nav-sticky{display:none}.page-nav-sticky:after,.page-nav-sticky:before{position:absolute;top:0;bottom:0;width:15px;content:'';z-index:1}.page-nav-sticky:before{left:0;background-image:-webkit-linear-gradient(to left, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(to left, rgba(255,255,255,0), #fff);background-image:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(right, rgba(255,255,255,0), #fff);background-image:-moz- oldlinear-gradient(right, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(right, rgba(255,255,255,0), #fff);background-image:linear-gradient(to left, rgba(255,255,255,0), #fff)}.page-nav-sticky:after{right:0;background-image:-webkit-linear-gradient(to left, #fff, rgba(255,255,255,0));background-image:-o-linear-gradient(to left, #fff, rgba(255,255,255,0));background-image:-webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right, #fff, rgba(255,255,255,0));background-image:-moz- oldlinear-gradient(right, #fff, rgba(255,255,255,0));background-image:-o-linear-gradient(right, #fff, rgba(255,255,255,0));background-image:linear-gradient(to left, #fff, rgba(255,255,255,0))}.page-nav-sticky__items{display:block;white-space:nowrap;overflow-x:scroll}.page-nav-sticky a.page-nav-sticky__item,.page-nav-sticky__item{font-size:14px}}.section-menu{display:none;background:#F6F8F7;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.25);box-shadow:0px 1px 1px rgba(0,0,0,0.25);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 10px 0px 10px;margin:0 0 25px;width:100%}.section-menu.active .section-menu__items{display:block}.section-menu__toggle{position:relative;padding:15px 0 15px 32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold}.section-menu__toggle span{color:#3C9670}.section-menu__toggle:after{position:absolute;right:0;top:22px;border:6px solid transparent;border-top:6px solid #3C9670;content:''}.section-menu__toggle:before{position:absolute;top:16px;left:0px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCAxSDF2MmgxN1Yxek0wIDB2NGgxOVYwSDB6TTE4IDdIMXYyaDE3Vjd6TTAgNnY0aDE5VjZIMHpNMTggMTNIMXYyaDE3di0yek0wIDEydjRoMTl2LTRIMHoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=") 50% 50% no-repeat;width:21px;height:18px;content:''}.section-menu__items{display:none;border-top:1px solid rgba(0,0,0,0.1);padding:20px 0}.section-menu__item{display:block;text-transform:uppercase;color:#3C9670;text-align:center;font-weight:bold;text-decoration:none;padding:10px 0}@media all and (max-width: 1024px){.section-menu{display:block}}

/* End */


/* Start:/local/components/smc/page.blocks/css/b-text-image.min.css?16275480381541*/
.b-text-image{color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#3C9670;overflow:hidden;margin:50px 0 80px}.b-text-image a{color:inherit}.b-text-image__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.b-text-image__text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:25px 20px 20px 45px;min-height:300px}.b-text-image__image{width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.b-text-image__image+.b-text-image__text,.b-text-image__text+.b-text-image__image{margin-left:30px}@media all and (max-width: 1024px){.b-text-image__box{display:block}.b-text-image__image{width:100%;height:300px}.b-text-image__text+.b-text-image__image{margin-left:0}.b-text-image__text{padding:25px 30px 20px;min-height:0}.b-text-image .page-title-2{margin-bottom:20px}}@media all and (max-width: 768px){.b-text-image{margin:50px 0 30px}.b-text-image__text{font-size:14px;padding:20px 15px 10px}}

/* End */


/* Start:/local/components/smc/page.blocks/templates/professional-services.section/css/b-num-list-3.css?16329067992527*/
.b-num-list-3 {
    background: #F6F8F7;
}

.b-num-list-3__title {
    margin: 0 0 60px;
}

.b-num-list-3__text {
    padding: 60px 0 10px;
}

.b-num-list-3 p {
    margin: 0 0 50px;
}

.b-num-list-3 ol {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin-left: -2%;
    margin-right: -2%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: inherit;
    counter-reset: item;
    padding: 0;
}

.b-num-list-3 ol > li {
    width: 28.3%;
    margin: 0 2% 50px;
    position: relative;
    padding: 0 0 0 85px;
    counter-increment: item;
}

.b-num-list-3 ol > li:before {
    position: absolute;
    top: 6px;
    left: 0;
    color: #fff;
    background: #3C9670;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: counter(item);
}

.b-num-list-3 ol ul > li {
    list-style: disc;
    list-style-position: outside;
    margin: 3px 0 3px 20px;
}

.b-num-list-3__text > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin-left: -2%;
    margin-right: -2%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: inherit;
    counter-reset: item;
    padding: 0;
}

.b-num-list-3__text > ul > li {
    width: 28.3%;
    margin: 0 2% 50px;
    position: relative;
    counter-increment: item;
}

.b-num-list-3__text > ul > li ul > li {
    list-style: disc;
    list-style-position: outside;
    margin: 3px 0 3px 20px;
}

@media all and (max-width: 1150px) {
    .b-num-list-3 ol > li {
        width: 46%;
    }
}

@media all and (max-width: 768px) {
    .b-num-list-3 {
        margin: 40px 0 40px;
        font-size: 14px;
    }
    .b-num-list-3__title {
        margin: 0;
    }
    .b-num-list-3__text {
        padding: 40px 0 10px;
    }
    .b-num-list-3 p {
        margin: 0 0 30px;
    }
    .b-num-list-3 ol {
        margin-left: 0;
        margin-right: 0;
    }
    .b-num-list-3 ol > li {
        width: 100%;
        margin: 0 0 30px;
        padding: 0 0 0 55px;
    }
    .b-num-list-3 ol > li:before {
        top: 6px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 24px;
    }
    .b-num-list-3__text > ul {
        margin-left: 0;
        margin-right: 0;
    }
    .b-num-list-3__text > ul > li {
        width: 100%;
    }
}

/* End */


/* Start:/local/components/smc/page.blocks/css/b-program-group.css?16589093696373*/
.b-program-group {
    padding: 60px 0 40px;
    background: #F6F8F7;
}

.b-program-group__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1%;
    margin-right: -1%;
}

.b-program-group__items_2 .b-program-group__item {
    width: 48%;
}

.b-program-group__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 31.3%;
    margin: 0 1% 20px;
    background: #3C9670;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.b-program-group__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    padding: 0 0 10px;
    font-size: 20px;
    font-weight: bold;
}

.b-program-group__header img {
    display: block;
    margin-right: 10px;
}

.b-program-group__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    padding: 15px;
}

.b-program-group__text {
    margin: 0 0 20px;
}

.b-program-group__text ul li {
    list-style: disc;
    list-style-position: outside;
    font-size: 16px;
    padding: 0;
    margin: 0 0 5px 30px;
}

.b-program-group__text ul li:before {
    display: none;
}

.b-program-group__caption {
    font-size: 14px;
    font-weight: bold;
}

.b-program-group__p-old {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    white-space: nowrap;
    margin: 0 0 0 10px;
    text-decoration: line-through;
}

.b-program-group__p-old div {
    display: inline;
    font-weight: 800;
}

.b-program-group__p-cost {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    white-space: nowrap;
    margin: 0 0 0 10px;
}

.b-program-group__p-cost div {
    display: inline;
    font-size: 28px;
    font-weight: 800;
    color: #3C9670;
}

.b-program-group__price {
    position: relative;
    padding: 16px 0;
    margin: 20px 0;
}

.b-program-group__price:after, .b-program-group__price:before {
    position: absolute;
    left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 4px;
    width: 100px;
    background: #3C9670;
    content: '';
}

.b-program-group__price:after {
    bottom: 0;
}

.b-program-group__price:before {
    top: 0;
}

.b-program-group__cost {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.b-program-group__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 6px 0;
}

.b-program-group__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.b-program-group__footnote {
    font-size: 12px;
    line-height: 14px;
    margin: 0 10px 0 0;
}

.b-program-group__button {
    display: block;
    color: #fff;
    font-weight: 800;
    background: #3C9670;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    padding: 0 10px;
    line-height: 46px;
    height: 46px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s;
}

.b-program-group__button:hover {
    background: #358462;
}

@media all and (max-width: 1150px) {
    .b-program-group__items {
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
    .b-program-group__items_2 .b-program-group__item {
        width: 100%;
    }
    .b-program-group__item {
        margin: 0 0 15px;
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .b-program-group {
        margin: 40px 0;
        padding: 40px 0 25px;
    }
}

@media all and (max-width: 768px) {
    .b-program-group {
        font-size: 14px;
    }
    .b-program-group__title {
        font-size: 20px;
    }
    .b-program-group__cost {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .b-program-group__footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .b-program-group__footnote {
        margin: 0 0 10px;
    }
    .b-program-group__button {
        text-align: center;
    }
}

/* End */


/* Start:/local/components/smc/page.blocks/css/b-text-block-4.css?16843265772518*/
.b-text-block-4 {
    background: #F6F8F7;
    padding: 40px 0 0;
}

.b-text-block-4__box {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.b-text-block-4__line {
    display: block;
    width: 100%;
    background: #3C9670;
    height: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 30px;
}

.b-text-block-4__text {
    font-size: 16px;
    line-height: 130%;
    padding: 10px 0px 20px 0;
}

.b-text-block-4__image {
    display: block;
    margin-left: 60px;
}

.b-text-block-4__image img {
    display: block;
}

@media all and (max-width: 1024px) {
    .b-text-block-4__image {
        display: none;
    }
}

@media all and (max-width: 768px) {
    .b-text-block-4 {
        margin: 40px 0;
    }
    .b-text-block-4__box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .b-text-block-4__text {
        font-size: 14px;
    }
}
.page__docs {
    display: flex;
    align-items: flex-start;
    margin-top: 35px;
    margin-bottom: 25px;
}
.page__docs--item {
    display: flex;
    margin-right: 20px;
    align-items: center;
}
.page__docs--icon {
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 17px;
    margin-bottom: -20px;
}
.page__docs--icon img {
    filter: drop-shadow(0px 10px 20px rgba(22, 84, 69, 0.25));
}
.page__docs--item span {
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #3B9670;
    margin-top: 6px;
}

.page__item a {
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    text-decoration: underline;
    color: #3B9670;
}

.page__item--text li, .page__item--left li {
    font-size: 14px;
    margin-bottom: 6px;
    padding-left: 6px;
    list-style: disc;
    margin-left: 14px;
}

.page__docs--item a {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #3B9670;
    text-decoration: none;
}

.page__docs--item span {
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #3b9670;
    margin-top: 6px;
}

/* End */


/* Start:/local/components/smc/page.blocks/templates/professional-services.section/css/callback-block-2.min.css?16164146062946*/
.callback-block-2{margin:60px 0;padding:60px 0;position:relative;background:#3C9670}.callback-block-2__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background:#F6F8F7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.callback-block-2__form form{padding:40px 40px 20px 80px}.callback-block-2__header{margin:0 0 40px}.callback-block-2__body{margin:0 0 40px}.callback-block-2__title{position:relative;display:inline-block;font-size:28px;font-weight:800;margin:0 0 20px}.callback-block-2__subtitle{font-weight:bold;margin:0 0 10px;color:#3C9670}.callback-block-2__subtitle span{font-size:34px;color:#FBAA33;font-weight:900}.callback-block-2__submit{position:relative;cursor:pointer;display:block;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:52px;height:52px;font-family:inherit;width:325px;border:0;background:#3C9670;color:#fff;font-weight:bold;padding:0 10px 0 10px;margin:0 0 15px;text-align:center}.callback-block-2__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px}.callback-block-2__cell{width:48%}.callback-block-2__image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:-50px}.callback-block-2__image img{display:block;max-width:315px}.callback-block-2__footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.callback-block-2__agreement{padding-left:30px;font-size:14px;color:#646363;margin:0 0 15px}@media all and (max-width: 1024px){.callback-block-2__image{display:none}.callback-block-2__form form{padding:20px 20px 20px 20px;width:100%}}@media all and (max-width: 768px){.callback-block-2{margin:40px 0;padding:40px 0}.callback-block-2__body{margin:0}.callback-block-2__agreement{padding:0;margin:0}.callback-block-2__title{font-size:20px;margin:0 0 10px}.callback-block-2__subtitle{font-size:14px}.callback-block-2__row{margin:0 0 10px;display:block}.callback-block-2__cell{width:100%;margin:0 0 10px}.callback-block-2__header{margin:0 0 20px}.callback-block-2__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px;padding-bottom:0}.callback-block-2__submit{width:100%;line-height:46px;height:44px}}

/* End */


/* Start:/local/components/smc/page.blocks/css/b-spinners-group.min.css?16209929282843*/
.b-spinners-group{margin:60px 0}.e-spinner{background:#fff;overflow:hidden;padding:0 0px 0 0px;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}.e-spinner+.e-spinner{border-top:0}.e-spinner__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:26px;color:#3C9670;padding:12px 0px 11px;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;padding:15px 0}.e-spinner__cell{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.e-spinner__hidden{height:0;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;overflow:hidden}.e-spinner__icon{position:relative;width:40px;height:40px;background:#3C9670;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.e-spinner__icon:before{position:absolute;top:50%;left:50%;margin:-1px 0 0 -6px;background:#fff;width:12px;height:2px;content:''}.e-spinner__icon:after{position:absolute;top:50%;left:50%;margin:-6px 0 0 -1px;background:#fff;width:2px;height:12px;content:''}.e-spinner.active .e-spinner__header{color:#000;font-size:28px}.e-spinner.active .e-spinner__hidden{display:block}.e-spinner.active .e-spinner__icon:after{display:none}.e-spinner__content{padding:0 0 30px}.e-spinner__cols{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-spinner__col{width:42%}.e-spinner__text{padding:20px 20px 10px 0;font-size:16px;line-height:28px;max-width:1100px}.e-spinner__text p{margin:0 0 16px}.e-spinner__text ul{list-style:none}.e-spinner__text ul li{position:relative;padding:0 0 0 30px;margin:0 0 30px}.e-spinner__text ul li:before{position:absolute;top:6px;left:0;border:2px solid #3C9670;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:12px;height:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:''}@media all and (max-width: 768px){.e-spinner__text ul li{margin:0 0 20px}}@media all and (max-width: 768px){.e-spinner__header{font-size:16px;padding:6px 0}.e-spinner__header.active .e-spinner__header{font-size:16px}.e-spinner__text{font-size:14px;padding:0px 20px 10px 0;line-height:normal}.e-spinner__col{width:100%}}

/* End */


/* Start:/local/components/smc/page.blocks/templates/professional-services.section/css/programma-check-up.css?16891734503705*/
.check-up {
    margin: 60px 0;
}

.check-up__box {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #D3DAD5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #3C9670;
    color: #fff;
    padding: 35px 40px 35px 60px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.check-up__left {
    margin-right: 460px;
}

.check-up__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.check-up__title {
    font-size: 28px;
    text-transform: uppercase;
    color: inherit;
    font-weight: bold;
    margin: 0 0 0px;
}

.check-up__title span {
    color: #CCFCDD;
}

.check-up__subtitle {
    margin: 0 0 30px;
    padding: 0 0 30px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.check-up__text {
    font-size: 16px;
    line-height: 130%;
}

.check-up ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin-left: -2%;
    margin-right: -2%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: inherit;
    padding: 6px 0;
}

.check-up ul li {
    width: 46%;
    margin: 0 2% 10px;
    position: relative;
    padding: 0 0 0 30px;
}

.check-up ul li:before {
    position: absolute;
    top: 6px;
    left: 0;
    border: 2px solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 12px;
    height: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: '';
}

.check-up__button {
    position: relative;
    display: block;
    text-align: center;
    width: 280px;
    height: 48px;
    line-height: 48px;
    font-weight: bold;
    text-decoration: none;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #13AB7B;
    margin: 30px 0 0;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s;
}

.check-up__button:before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 0;
    height: 0;
    margin: -10px 0 0 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 16px solid transparent;
    border-left: 16px solid #13AB7B;
    content: '';
}

.check-up__button:hover {
    background: #F6F8F7;
}

.check-up__image {
    position: absolute;
    right: 20px;
    bottom: 0;
}

@media all and (max-width: 1024px) {
    .check-up__image {
        display: none;
    }
    .check-up__left {
        margin-right: 0;
    }
}

@media all and (max-width: 768px) {
    .check-up__box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 30px 20px;
    }
    .check-up__title {
        font-size: 20px;
        line-height: normal;
    }
    .check-up__text {
        font-size: 14px;
        line-height: 130%;
        margin: 0 0 25px;
    }
    .check-up ul {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .check-up ul li {
        width: 100%;
    }
    .check-up__button {
        line-height: 36px;
        height: 36px;
        font-size: 14px;
        margin: 0;
    }
}

/* End */


/* Start:/local/components/smc/page.blocks/css/video-po-teme.css?16503702393605*/
.video-block {
    background: #F6F8F7;
    padding: 60px 0 80px;
    margin: 0 0 0px;
}

.video-block__wrap {
    position: relative;
}

.video-block__title {
    margin: 0 0 40px;
}

.video-block__card {
    display: block;
    text-decoration: none;
    max-width: 450px;
    width: 100%;
    margin: 0 auto;
}

.video-block__card:hover .video-block__image img {
    -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
}

.video-block__date {
    color: #3C9670;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 10px;
}

.video-block__play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -45px 0 0 -45px;
    width: 90px;
    height: 90px;
    background: url(/local/components/smc/page.blocks/css/../img/play-video.svg?v=1617200238046) no-repeat;
}

.video-block__image {
    position: relative;
    margin: 0 0 15px;
}

.video-block__image img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s;
}

.video-block__desc {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.video-block__prev, .video-block__next {
    cursor: pointer;
    position: absolute;
    top: 85px;
    width: 60px;
    height: 60px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #3C9670;
}

.video-block__prev:before, .video-block__next:before {
    z-index: 1;
}

.video-block__prev.slick-disabled, .video-block__next.slick-disabled {
    opacity: 0.5;
}

.video-block__prev {
    left: -20px;
}

.video-block__prev:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 20px;
    margin-top: -10px;
    margin-left: -8px;
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDE0Ij48cGF0aCBkPSJNNyAxTDEgN2w2IDYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=") 50% 50% no-repeat;
}

.video-block__next {
    right: -20px;
}

.video-block__next:before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 18px;
    height: 20px;
    margin-top: -10px;
    margin-left: -8px;
    background: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDE0Ij48cGF0aCBkPSJNMSAxbDYgNi02IDYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=") 50% 50% no-repeat;
}

.video-block__dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5px;
    padding: 0px 0 0;
}

.video-block__dots ul {
    text-align: center;
}

.video-block__dots li {
    display: inline-block;
    margin: 0 8px;
}

.video-block__dots li.slick-active button {
    background: #29A26B;
}

.video-block__dots button {
    display: block;
    font-size: 0;
    border: 0;
    height: 16px;
    width: 16px;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #C4C4C4;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s;
}

@media all and (max-width: 768px) {
    .video-block {
        padding: 30px 0;
    }
    .video-block__wrap {
        padding: 0 0 50px;
    }
    .video-block__prev, .video-block__next {
        top: auto;
        bottom: -15px;
    }
    .video-block__prev {
        left: 10px;
    }
    .video-block__next {
        right: 10px;
    }
}
.video-block__mp4 {
    width: 100%;
    height: 315px;
}

/* End */


/* Start:/local/components/smc/page.blocks/templates/professional-services.section/css/b-appointment.min.css?16158160694746*/
.b-appointment{margin:60px 0;color:#fff}.b-appointment__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background:#3C9670;padding:0px 20px 0px 80px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.b-appointment__title .page-title-2{margin-bottom:20px}.b-appointment__subtitle{line-height:22px;margin:0 0 30px}.b-appointment__left{padding:40px 0 40px}.b-appointment__right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.b-appointment__right img{display:block;margin-top:-30px}.b-appointment__content{position:relative;background:#fff;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 20px 0px 0;padding:20px 20px 20px}.b-appointment__content:before{position:absolute;left:100%;bottom:60px;width:0;height:0;border:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;content:'';z-index:0}.b-appointment__text{position:relative;margin:0 auto 10px;font-weight:bold;text-align:left;padding:0 0 24px;z-index:5;border-bottom:1px solid #DADADA}.b-appointment__feed{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 0}.b-appointment__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.b-appointment__button{display:block;color:#fff;text-decoration:none;font-weight:bold;margin:0 0 0 20px;line-height:40px;height:40px;font-size:12px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:220px}.b-appointment__button_red{background:#FD5E5E}.b-appointment__button_green{background:#3C9670}.b-appointment a.b-appointment__phone,.b-appointment__phone{position:relative;display:block;text-decoration:none;font-size:32px;font-weight:bold;color:#3C9670;text-align:center;vertical-align:middle;z-index:5}.b-appointment a.b-appointment__phone:before,.b-appointment__phone:before{display:inline-block;vertical-align:middle;width:42px;height:42px;margin:0 20px 0 0;content:'';background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA0MiI+PHBhdGggZD0iTTI5Ljc0NCAyNy42ODNsLjAwMi0uMDAyYS43Mi43MiAwIDAwLS4wMDItMS4wMThsLTMuMTktMy4xOTYtLjAwMy0uMDAyYS43Mi43MiAwIDAwLTEuMDE4LjAwMmwtMS44MDcgMS44MzZhMS41MzYgMS41MzYgMCAwMS0xLjk2MS4xNyAyMS43NCAyMS43NCAwIDAxLTIuOTQ3LTIuNDc2IDIxLjg2NSAyMS44NjUgMCAwMS0yLjIzOC0yLjYxMyAxLjUyNCAxLjUyNCAwIDAxLjE1OS0xLjk4M2wxLjg3Mi0xLjg3MmEuNzIuNzIgMCAwMC0uMDAyLTEuMDE4bC0zLjE4Ny0zLjE4N2EuNzIuNzIgMCAwMC0xLjAxOC4wMDJsLTEuMDA5IDEuMDFhNC41MzMgNC41MzMgMCAwMC0xLjEzMyA0LjYyOSAxNS44NjIgMTUuODYyIDAgMDAxLjkzOCAzLjkyMSAyMC4zNjggMjAuMzY4IDAgMDAyLjU3OCAzLjEyOCAyMC4yMTQgMjAuMjE0IDAgMDAzLjQ1MSAyLjc4MiAxNS4wNjQgMTUuMDY0IDAgMDA0LjM3NSAxLjk2MSA0LjUzNCA0LjUzNCAwIDAwNC4yNzgtMS4yMjRsLjg2Mi0uODU2di4wMDZ6IiBmaWxsPSIjM0I5NjcwIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMSA0MmMxMS41OTggMCAyMS05LjQwMiAyMS0yMVMzMi41OTggMCAyMSAwIDAgOS40MDIgMCAyMXM5LjQwMiAyMSAyMSAyMXpNOC45NzcgOC45ODFjNi42MzgtNi42NCAxNy40MDItNi42NDIgMjQuMDQyLS4wMDRhMTcgMTcgMCAwMS4wMDQgMjQuMDQyYy02LjYzOCA2LjY0LTE3LjQwMiA2LjY0Mi0yNC4wNDIuMDA0LTYuNjQtNi42MzgtNi42NDItMTcuNDAyLS4wMDQtMjQuMDQyeiIgZmlsbD0iIzNCOTY3MCIvPjwvc3ZnPg==") 50% 50% no-repeat}@media all and (max-width: 1400px){.b-appointment__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-appointment__button{margin:5px 0}}@media all and (max-width: 1150px){.b-appointment__box{padding:0px 20px 0px 30px}}@media all and (max-width: 1024px){.b-appointment__right{display:none}.b-appointment__content{margin:0}.b-appointment__content:before{display:none}.b-appointment__left{padding:25px 0 30px 0}.b-appointment__box{padding:0 20px}}@media all and (max-width: 768px){.b-appointment{font-size:14px}.b-appointment__feed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-appointment__phone{font-size:28px;margin:0 0 10px}.b-appointment__phone:before{display:none}}@media all and (max-width: 480px){.b-appointment__phone{font-size:24px}.b-appointment__box{padding:0 15px}.b-appointment__subtitle{margin:0 0 20px}}

/* End */


/* Start:/local/components/smc/page.blocks/css/tseny-na-osnovnye-uslugi.min.css?16220167974380*/
.price{margin:80px 0 50px}.price__text{font-size:16px;margin:0 0 50px;max-width:1200px;color:#3C9670}.price__tabs{margin:0 0 20px}.price__tab{display:none;width:100%}.price__tab.active{display:block}.price__tab .price__row:last-child .price__cell:before{border-bottom:0}.price__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#000}.price__toggle{display:inline-block;cursor:pointer;position:relative;color:#929292;font-size:inherit;line-height:inherit;height:40px;margin:0 80px 0 0}.price__toggle.active{color:#000}.price__toggle.active:before{position:absolute;content:'';bottom:0;left:0;right:0;height:5px;background:#3C9670}.price__headers{margin:0 0 20px}.price__header{font-size:16px;font-weight:bold;border-bottom:1px solid #DADADA}.price__header:first-child{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.price__header:last-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:180px;margin-left:35px;padding-right:25px;text-align:right}.price__footnote{font-size:13px;line-height:18px;color:#646363;margin-right:200px;border-top:1px solid rgba(0,0,0,0.1);padding:20px 0 0}.price table{table-layout:fixed;width:100%;color:#000}.price table div{color:inherit}.price table tr.price__promo{color:#ff0000}.price table tr.price__promo td{padding:9px 10px 8px}.price table tr.price__promo td:first-child div{display:inline-block}.price table tr.price__promo td:first-child div:after{display:inline-block;position:relative;bottom:3px;padding:2px 8px;margin-top:4px;font-size:12px;font-weight:bold;background:#FD5E5E;color:#fff !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:"\0421\043F\0435\0446\043F\0440\0435\0434\043B\043E\0436\0435\043D\0438\0435"}.price table tr.price__promo td:first-child div:before{position:absolute;top:0;left:0;right:35px;bottom:0;border-bottom:1px dashed #DADADA;z-index:5;content:''}.price table tr td{position:relative;padding:10px}.price table tr td:first-child a:after{position:absolute;opacity:0;top:4px;left:0;right:35px;bottom:4px;background:#F6F8F7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;content:''}.price table tr td:first-child a>div{position:relative;z-index:1}.price table tr td:first-child a>div:before{display:none}.price table tr td:first-child>div,.price table tr td:first-child>a{text-decoration:none;color:inherit;display:block}.price table tr td:first-child>div:before,.price table tr td:first-child>a:before{position:absolute;top:0;left:0;right:35px;bottom:0;border-bottom:1px dashed #DADADA;z-index:5;content:''}.price table tr td:first-child a:hover{text-decoration:none}.price table tr td:first-child a:hover:after{opacity:1}.price table tr td:first-child div{display:inline-block}.price table tr td:last-child{width:180px;margin-left:35px;padding-right:25px;text-align:right}@media all and (max-width: 768px){.price{padding-top:0}.price__header{position:relative;font-size:14px;height:30px}.price__header:last-child{width:180px;padding-right:10px}.price__footnote{margin-right:0;font-size:10px;line-height:normal}.price__text{font-size:14px}.price__toggles{position:absolute;top:0;left:0;width:100%;background:#fff;z-index:1}.price__toggles.active{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#F6F8F7}.price__toggles.active .price__toggle{display:block}.price__toggles:before{position:absolute;top:10px;right:5px;border:6px solid transparent;border-top:6px solid #3C9670;content:''}.price__toggle{display:none;height:auto;padding:0 10px;margin:0;line-height:30px}.price__toggle.active{display:block}.price__toggle.active:before{height:3px}.price__tabs{font-size:14px}.price table tr td:last-child{padding-right:10px}}@media all and (max-width: 480px){.price__header,.price__cell{padding-left:5px;padding-right:5px}.price__header:last-child,.price__cell:last-child{width:110px;margin-left:10px;padding-left:5px;padding-right:5px}.price__tabs{font-size:13px}.price__toggles:before{right:5px}.price__toggle{padding:0 5px}.price table tr td:first-child{padding-left:5px}.price table tr td:last-child{width:110px;margin-left:10px;padding-left:5px;padding-right:5px}.price table a:before,.price table div:before{right:10px}}

/* End */


/* Start:/local/components/smc/page.blocks/templates/professional-services.section/css/stoimost-priema.min.css?16152972433694*/
.b-take-care{margin:50px 0 80px}.b-take-care__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.b-take-care__left{padding:30px 20px 20px;background:#F6F8F7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.b-take-care__right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:210px;margin:0 0 0 30px}.b-take-care__price{font-size:16px;font-weight:500;margin:0 0 20px;background:#F6F8F7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:15px 15px 10px}.b-take-care__cost{color:#3C9670;font-size:40px;font-weight:bold}.b-take-care__all{display:block;color:#3C9670;font-weight:500;position:relative;text-decoration:none}.b-take-care__all span{display:inline-block;border-bottom:1px dashed #3C9670}.b-take-care__all:after{position:absolute;right:0;top:50%;border:5px solid transparent;border-top:5px solid #D45D59;margin:-3px 0 0;content:''}.b-take-care__all:hover span{border-bottom:1px dashed transparent}.b-take-care__title{font-size:26px;margin:0 0 40px;text-align:center}.b-take-care__title .bold,.b-take-care__title b{color:#3C9670}.b-take-care__caption{color:#969696;text-align:center;overflow:hidden;margin:0 0 30px}.b-take-care__caption div{position:relative;display:inline-block;padding:0 20px}.b-take-care__caption div:after,.b-take-care__caption div:before{position:absolute;top:50%;height:1px;background:rgba(0,0,0,0.1);width:1000px;content:''}.b-take-care__caption div:after{left:100%}.b-take-care__caption div:before{right:100%}.b-take-care__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.b-take-care__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.b-take-care__num{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:15px;font-size:52px;color:#3C9670;font-weight:bold}.b-take-care__cap{font-size:16px;line-height:22px}@media all and (max-width: 1150px){.b-take-care__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-take-care__left{margin:0 0 20px}.b-take-care__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;margin:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.b-take-care__cap{font-size:14px}.b-take-care__price{margin-right:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.b-take-care__all{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 20px 0 0;margin:20px 0 40px}}@media all and (max-width: 768px){.b-take-care{margin:50px 0 30px}.b-take-care__items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-take-care__item{width:50%}.b-take-care__num{width:60px;text-align:right}.b-take-care__left{margin:0 0 10px}.b-take-care__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-take-care__price{width:100%;margin:0 0 10px}.b-take-care__title{font-size:18px;margin:0 0 20px}.b-take-care__caption{margin:0 0 15px}}@media all and (max-width: 480px){.b-take-care__item{width:100%}}

/* End */


/* Start:/local/components/smc/page.blocks/css/vrachi-vedushchie-priem.min.css?16221857858181*/
.doctors__title{margin:0 0 60px}.doctors__wrap{background:#F6F8F7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 70px}.doctors__header{border-bottom:1px solid rgba(226,233,230,0.2);padding:25px 20px 10px}.doctors__body{position:relative;overflow:hidden}.doctors__box{position:relative}.doctors__caption{position:relative;line-height:36px;height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#3C9670;color:#fff;font-size:14px;font-weight:bold;padding:0 0 0 50px;margin:0 0 20px}.doctors__caption:before{position:absolute;top:50%;left:20px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNiI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTkuNzcyIDI0Ljc1OUwxMC45NyAyNmw3LjM2MS03LjYyMmExMC45NCAxMC45NCAwIDAwMy4wNDMtNy42MUMyMS4zNzQgNC44MiAxNi43MTggMCAxMC45NzUgMCA1LjIzMiAwIC41NzYgNC44MjEuNTc2IDEwLjc2OGMwIDIuOTY4IDEuMTY1IDUuNjY1IDMuMDM2IDcuNjAzLjE2LjE2NS4zNjkuMjYyLjYwNi4yNjIuNDY3IDAgLjg0NS0uMzkyLjg0NS0uODc2YS45MTQuOTE0IDAgMDAtLjI2LS42MzIgOS4xNDYgOS4xNDYgMCAwMS0yLjUzOC02LjM1N2MwLTQuOTcyIDMuOTA2LTkuMDE3IDguNzA4LTkuMDE3IDQuODAxIDAgOC43MSA0LjA0NSA4LjcxIDkuMDE3IDAgMi40ODctLjk3OCA0Ljc0LTIuNTU1IDYuMzczTDkuNzcyIDI0Ljc2eiIvPjxwYXRoIGQ9Ik0xMi42MzYgMTIuODkxdjEuMDQ4aDQuMDE4di0xLjA0OGgtLjc4MmwtMi42Ni02Ljk2My0yLjI0MiA0LjA2Ni0yLjI0LTQuMDY2LTIuNjYyIDYuOTYzaC0uNzh2MS4wNDhoNC4wMTl2LTEuMDQ4aC0uNjAybC41ODYtMS43MzYgMS42OCAyLjg2NCAxLjY4MS0yLjg2NC41ODYgMS43MzZoLS42MDJ6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9Ii41NDMiIHdpZHRoPSIyMC44NjMiIGhlaWdodD0iMjYiIHJ4PSI1IiBmaWxsPSIjZmZmIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% 50% no-repeat;width:22px;height:26px;margin-top:-13px;margin-left:0px;content:''}.doctors__toggle{display:inline-block;cursor:pointer;position:relative;color:#929292;font-size:inherit;line-height:inherit;height:40px;font-size:16px;font-weight:bold;margin-right:50px}.doctors__toggle.active{color:#000}.doctors__toggle.active:before{position:absolute;content:'';bottom:0;left:0;right:0;height:5px;background:#3C9670}.doctors__side{float:right;top:0;right:0;bottom:0;width:340px;border-left:1px solid rgba(226,233,230,0.2);padding:15px 10px 30px}.doctors .loading{display:none}.doctors__content{padding:15px 360px 30px 20px}.doctors__content.sending .doctors__scroll,.doctors__content.sending .doctors__caption{opacity:0.3}.doctors__content.sending .loading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.doctors__scroll{max-height:930px;overflow:hidden}.doctors__scroll_height-1{height:320px}.doctors__scroll_height-2{height:650px}.doctors__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-1%;margin-right:-1%}.doctors__list .doctor-card{margin-right:1%;margin-left:1%;margin-bottom:20px;max-width:320px;width:31%}@media all and (max-width: 1450px){.doctors__list .doctor-card{margin-bottom:20px}}@media all and (max-width: 1150px){.doctors__body{overflow:visible}.doctors__wrap{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:0;border-right:0}.doctors__side{float:none;position:relative;width:100%;border:0}.doctors__content{padding:30px 20px}.doctors .container{margin:0;padding:0}.doctors__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:0;margin-right:0}.doctors__list .doctor-card{width:260px;margin-right:20px;margin-left:0}.doctors__scroll{height:auto}}@media all and (max-width: 768px){.doctors__header{padding:15px 20px}.doctors__toggle{font-size:14px;height:auto;padding:0 0 10px;margin-right:0px}.doctors__toggle.active:before{height:3px}.doctors__toggle+.doctors__toggle{margin-left:20px}.doctors__content{padding:0 20px 30px}}.metro-filter__all{position:absolute;width:26px;height:26px;top:50%;left:10px;margin-top:-13px}.metro-filter__all div{position:absolute;width:11px;height:11px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:3px solid #fff;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.08);-moz-box-shadow:0px 2px 8px rgba(0,0,0,0.08);box-shadow:0px 2px 8px rgba(0,0,0,0.08)}.metro-filter__all div:nth-child(1){top:0;left:0;background:#ACADAF}.metro-filter__all div:nth-child(2){top:0;right:0;background:#FBAA33}.metro-filter__all div:nth-child(3){bottom:0;right:0;background:#029A55}.metro-filter__all div:nth-child(4){bottom:0;left:0;background:#0252A2}.metro-filter__metro{font-size:16px;font-weight:bold}.metro-filter__toggle{position:relative;font-size:11px;line-height:12px;text-align:right;color:#767676;padding:0 15px 0 0}.metro-filter__toggle:before{position:absolute;top:-5px;right:-2px;width:0;height:0;margin:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid transparent;border-top:7px solid #000;content:''}.metro-filter__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.metro-filter__hidden{display:none;position:relative;padding-top:5px}.metro-filter__hidden:before{position:absolute;top:0;right:-10px;left:0px;height:1px;background:rgba(0,0,0,0.1);content:''}.metro-filter__address{color:#000;font-weight:normal;margin:8px 0;font-size:14px}.metro-filter__address:hover{color:#3C9670}.metro-filter__item{position:relative;cursor:pointer;padding:8px 10px 8px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid transparent}.metro-filter__item:first-child{margin:0 0 6px}.metro-filter__item.active{background:rgba(0,0,0,0.05)}.metro-filter__item.open{border:1px solid #E9EBEA;background:#fff}.metro-filter__item.open .metro-filter__row{padding:0 0 10px}.metro-filter__item.open .metro-filter__hidden{display:block}.metro-filter__point{position:absolute;top:11px;left:12px;width:16px;height:16px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.08);-moz-box-shadow:0px 2px 8px rgba(0,0,0,0.08);box-shadow:0px 2px 8px rgba(0,0,0,0.08);border:3px solid #fff}.metro-filter__point_green{background:#029A55}.metro-filter__point_gray{background:#ACADAF}.metro-filter__point_blue{background:#0252A2}.metro-filter__point_lime{background:#029A55}.metro-filter__point_orange{background:#FBAA33}.metro-filter__point_violet{background:#B61D8E}@media all and (max-width: 1024px){.metro-filter{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 20px;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.25);box-shadow:0px 1px 1px rgba(0,0,0,0.25);height:54px;position:relative;z-index:11}.metro-filter:before{position:absolute;top:28px;right:20px;border:6px solid transparent;border-top:6px solid #3C9670;content:'';z-index:12}.metro-filter.active .metro-filter__item{display:block}.metro-filter__items{position:absolute;top:0;left:0;right:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.25);box-shadow:0px 1px 1px rgba(0,0,0,0.25)}.metro-filter__item{display:none;border-left:0;border-right:0}.metro-filter__item.active{display:block;background:none}.metro-filter__item:first-child{margin:0;height:60px;padding:20px 0 20px 50px}.metro-filter__item.open{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:0;border-right:0}.metro-filter__metro,.metro-filter__address{font-size:14px}}@media all and (max-width: 768px){.metro-filter{margin:0 10px}}

/* End */


/* Start:/local/components/smc/page.blocks/css/zapisatsya-na-priem.css?164967272746*/
.page-form__row {
    align-items: end;
}

/* End */


/* Start:/local/components/smc/page.blocks/css/litsenzii.min.css?16847523445093*/
.licenses-block-2{margin:60px 0}.licenses-block-2 .slick-track{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important}.licenses-block-2 .slick-slide{height:inherit !important}.licenses-block-2__wrap{background:#F6F8F7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto 40px}.licenses-block-2__box{position:relative;padding:40px 80px 40px;width:100%}.licenses-block-2__slider{white-space:nowrap}.licenses-block-2__slider.slick-slider{white-space:normal}.licenses-block-2__slide{display:inline-block;width:90%;text-align:center}.licenses-block-2__card{display:inline-block;margin:0 auto}.licenses-block-2__card:hover .licenses-block-2__lupe{display:block}.licenses-block-2__image{position:relative}.licenses-block-2__image img{display:block;margin:0 auto;width:95%}.licenses-block-2__lupe{display:none;position:absolute;bottom:30px;left:50%;margin:0 0 0 -25px;width:50px;height:50px;background:#13AB7B;border:8px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0px 10px 20px rgba(50,129,198,0.3);-moz-box-shadow:0px 10px 20px rgba(50,129,198,0.3);box-shadow:0px 10px 20px rgba(50,129,198,0.3)}.licenses-block-2__lupe:before,.licenses-block-2__lupe:after{position:absolute;top:50%;left:50%;background:#fff;width:16px;height:4px;margin:-2px 0 0 -8px;content:''}.licenses-block-2__lupe:before{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.licenses-block-2__prev,.licenses-block-2__next{cursor:pointer;position:absolute;top:50%;width:32px;height:32px;margin:-16px 0 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#13AB7B}.licenses-block-2__prev:before,.licenses-block-2__next:before{z-index:1}.licenses-block-2__prev.slick-disabled,.licenses-block-2__next.slick-disabled{opacity:0.5}.licenses-block-2__prev{left:20px}.licenses-block-2__prev:before{position:absolute;top:50%;left:50%;content:'';width:11px;height:13px;margin-top:-6px;margin-left:-6px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMyI+PHBhdGggZD0iTTEuMjQ3IDguMTIyYTIgMiAwIDAxMC0zLjI0NEw3LjIzLjU2MUM4LjU1Mi0uMzk0IDEwLjQuNTUgMTAuNCAyLjE4M3Y4LjYzNGMwIDEuNjMyLTEuODQ4IDIuNTc3LTMuMTcgMS42MjJMMS4yNDcgOC4xMjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% 50% no-repeat}.licenses-block-2__next{right:20px}.licenses-block-2__next:before{position:absolute;top:50%;left:50%;content:'';width:11px;height:13px;margin-top:-6px;margin-left:-4px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMyI+PHBhdGggZD0iTTkuNzUzIDguMTIyYTIgMiAwIDAwMC0zLjI0NEwzLjc3LjU2MUMyLjQ0OC0uMzk0LjYuNTUuNiAyLjE4M3Y4LjYzNGMwIDEuNjMyIDEuODQ4IDIuNTc3IDMuMTcgMS42MjJsNS45ODMtNC4zMTd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% 50% no-repeat}.licenses-block-2__button{display:inline-block;cursor:pointer;height:42px;line-height:42px;white-space:nowrap;padding:0 30px;text-decoration:none;color:inherit;color:#fff;background:#13AB7B;text-align:center;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;margin:0 10px}.licenses-block-2__button_white{color:#000;background:#fff}.licenses-block-2__button:hover{background:#0f8962;color:#fff}.licenses-block-2__buttons{text-align:center;padding:0 0 40px}.licenses-block-2__nav{padding:20px 0 0}.licenses-block-2__dots{padding:0 20px}.licenses-block-2__dots:empty{padding:0}.licenses-block-2__dots ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0}.licenses-block-2__dots li{margin:0 8px}.licenses-block-2__dots li.slick-active button{background:#13AB7B}.licenses-block-2__dots button{display:block;font-size:0;border:0;height:10px;width:10px;padding:0;margin:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#C4C4C4;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s}@media all and (max-width: 1024px){.licenses-block-2__dots{padding:0 10px}}@media all and (max-width: 480px){.licenses-block-2__dots li{margin:0 8px 0 0}}@media all and (max-width: 768px){.licenses-block-2{margin:40px 0}.licenses-block-2__box{padding:30px 15px}.licenses-block-2__prev,.licenses-block-2__next{display:none}.licenses-block-2__button{display:block;margin:0}.licenses-block-2__button+.licenses-block-2__button{margin:10px 0 0}.licenses-block-2__buttons{padding:10px 15px 15px}}@media all and (max-width: 480px){.licenses-block-2__button{padding:0}.licenses-block-2__buttons{font-size:12px}}


* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img, abbr {
    border: 0
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal
}

ul li {
    list-style: none
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

legend {
    color: #000
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

.alert-toolbar {
    display: none
}

.show-alert-toolbar .alert-toolbar {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 111;
    color: #fff;
    background: #B90B06;
    font-size: 16px;
    text-align: center
}

.show-alert-toolbar .alert-toolbar__wrap {
    max-width: 1430px;
    padding: 0 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 70px;
    margin: 0 auto
}

.show-alert-toolbar .alert-toolbar a {
    display: block;
    text-decoration: none;
    color: inherit
}

@media all and (max-width: 768px) {
    .show-alert-toolbar .alert-toolbar {
        font-size: 14px;
        line-height: 16px
    }
}

@media all and (max-width: 480px) {
    .show-alert-toolbar .alert-toolbar {
        font-size: 12px;
        line-height: 14px
    }
}

.header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 30;
    background-color: #F6F8F7;
    padding: 25px 0 0 0
}

.header.stick {
    padding: 5px 0 0 0
}

.header.stick .header__top-wrap {
    padding: 0 15px 5px 15px
}

.header.stick .header__logo img {
    width: 90%
}

.header.stick .header__caption {
    display: none
}

.header.stick .header__phone {
    font-size: 20px;
    bottom: 45px
}

.header.stick .header__bottom-wrap {
    height: 50px
}

.header.stick .header__search-row input, .header.stick .header__search-row form {
    height: 36px
}

.header.stick .header__buttons {
    bottom: 5px
}

.header.stick .header__button {
    min-height: 36px
}

.header.stick .header__link:before {
    bottom: 5px;
    height: 5px
}

.header.stick .header__link + .header__submenu {
    top: 49px
}

.header.stick .header__en {
    padding: 8px 20px;
    min-height: 34px
}

@media all and (max-width: 1300px) {
    .header.stick .header__search, .header.stick .header__menu::before {
        top: -54px
    }

    .header.stick .header__search-row input, .header.stick .header__search-row form {
        height: 46px
    }

    .header.stick .header__menu.active::before {
        top: -104px
    }

    .header.stick .header__button_lk {
        top: -1px
    }
}

@media all and (max-width: 1000px) {
    .header.stick .header__top-wrap {
        padding: 0 15px 25px 15px
    }

    .header.stick .header__phone {
        font-size: 17px;
        bottom: 50px
    }
}

@media all and (max-width: 768px) {
    .header.stick .header__top-wrap {
        padding: 0 15px 25px 15px
    }

    .header.stick .header__search, .header.stick .header__menu::before {
        top: -60px
    }

    .header.stick .header__menu.active::before {
        top: -110px
    }

    .header.stick .header__button_lk {
        top: 13px
    }

    .header.stick .header__phone {
        bottom: 52px;
        font-size: 17px
    }
}

@media all and (max-width: 640px) {
    .header.stick .header__top-wrap {
        padding: 0 15px 20px 15px
    }

    .header.stick .header__phone {
        font-size: 17px
    }

    .header.stick .header__bottom-wrap {
        height: 50px
    }

    .header.stick .header__search, .header.stick .header__menu::before {
        top: -55px
    }

    .header.stick .header__menu.active::before {
        top: -105px
    }

    .header.stick .header__phone {
        bottom: 46px
    }
}

@media all and (max-width: 480px) {
    .header.stick .header__search, .header.stick .header__menu::before {
        top: -50px
    }

    .header.stick .header__menu.active::before {
        top: -100px
    }

    .header.stick .header__button_lk {
        top: 17px
    }

    .header.stick .header__phone {
        bottom: 48px
    }
}

@media all and (max-width: 380px) {
    .header.stick .header__search, .header.stick .header__menu::before {
        top: -48px
    }

    .header.stick .header__menu.active::before {
        top: -98px
    }

    .header.stick .header__button_lk {
        top: 8px
    }

    .header.stick .header__phone {
        font-size: 14px
    }

    .header.stick .header__search-row input, .header.stick .header__search-row form {
        height: 36px
    }
}

.header__top-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1430px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px 15px 15px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px
}

.header__logo {
    width: 250px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 35px
}

.header__logo img {
    display: block;
    width: 100%;
    height: auto
}

.header__call {
    padding-left: 30px;
    margin-right: auto;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAxNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU4M182MzA2KSI+CjxwYXRoIGQ9Ik0xNS45OTQ4IDEyLjU5NzlDMTUuOTk0OCAxNS44ODY4IDE1Ljk5MjcgMTkuMTc1NiAxNS45OTY5IDIyLjQ2MzVDMTUuOTk3OSAyMy4zNTQzIDE1LjY2NzYgMjQuMDg5OCAxNC45MDg5IDI0LjYzNDVDMTQuNDc4NSAyNC45NDQyIDEzLjk4ODcgMjUuMTMzOSAxMy40NDU3IDI1LjEzNDlDOS44MTM4NSAyNS4xNDE4IDYuMTgxOTggMjUuMTQ3NyAyLjU1MDEyIDI1LjEzM0MxLjEzODAyIDI1LjEyNzEgMC4wMTg3NTg1IDIzLjk2MSAwLjAwNDE2ODU3IDIyLjUzNDNDLTAuMDAzMTI2NDIgMjEuNzkgMC4wMDMxMjY0MiAyMS4wNDU3IDAuMDAzMTI2NDIgMjAuMzAxNEMwLjAwMjA4NDI4IDE0LjQzNjUgMC4wMDQxNjg1NyA4LjU3MDY1IDAgMi43MDQ3N0MwIDEuODA2MTEgMC4zMjA5OCAxLjA2MDgzIDEuMDg5MDQgMC41MDkyNDdDMS41MTk0NCAwLjE5OTUzMyAyLjAwOTI1IDAuMDA5NzcxNzggMi41NTIyIDAuMDA4Nzg4NTZDNi4xODQwNyAwLjAwMjg4OTI2IDkuODE1OTMgLTAuMDA5ODkyNTggMTMuNDQ2OCAwLjAxMzcwNDdDMTQuNzg0OSAwLjAyMjU1MzYgMTYuMDA3MyAxLjEyMjc3IDE1Ljk5OSAyLjY1NzU4QzE1Ljk4MjMgNS45NzEwMiAxNS45OTM3IDkuMjg0NDcgMTUuOTkzNyAxMi41OTY5TDE1Ljk5NDggMTIuNTk3OVpNMTQuNjU1NiAxMi41NzkyQzE0LjY1NTYgOS4yODI1IDE0LjY1NTYgNS45ODU3NyAxNC42NTU2IDIuNjg5MDRDMTQuNjU1NiAxLjc3MjY4IDE0LjEzMzUgMS4yNjkyNyAxMy4xNzM3IDEuMjY4MjlDOS43MjQyMiAxLjI2NjMyIDYuMjc0NzMgMS4yNjczMSAyLjgyNTI1IDEuMjY5MjdDMi42NjE2MyAxLjI2OTI3IDIuNDkyOCAxLjI3NDE5IDIuMzM2NDggMS4zMTM1MkMxLjY4OTMxIDEuNDc1NzUgMS4zNDEyNCAxLjk1NDU4IDEuMzQxMjQgMi42NjM0OEMxLjM0MTI0IDkuMjY0OCAxLjM0NjQ1IDE1Ljg2NjEgMS4zMzM5NCAyMi40Njc1QzEuMzMyOSAyMy4yMDQ5IDEuODI1ODMgMjMuODg5MiAyLjgzNjcxIDIzLjg4NDNDNi4yNzY4MiAyMy44NjU2IDkuNzE3OTcgMjMuODc3NCAxMy4xNTkxIDIzLjg3NTRDMTMuMzIyNyAyMy44NzU0IDEzLjQ5MTYgMjMuODczNSAxMy42NDc5IDIzLjgzNjFDMTQuMjg2NyAyMy42ODI3IDE0LjY1NDYgMjMuMTk3IDE0LjY1NDYgMjIuNTE4NkMxNC42NTU2IDE5LjIwNjEgMTQuNjU0NiAxNS44OTI3IDE0LjY1NDYgMTIuNTgwMkwxNC42NTU2IDEyLjU3OTJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNy45ODk3MyAyMy4wMzc1QzcuMjYwMjMgMjMuMDM1NSA2LjY3MTQyIDIyLjQ4MyA2LjY2NDEzIDIxLjc5NDdDNi42NTY4MyAyMS4xMDc1IDcuMjczNzggMjAuNTI0NCA4LjAwMTE5IDIwLjUyODNDOC43MjIzNiAyMC41MzIzIDkuMzIwNTQgMjEuMDk4NiA5LjMyNzg0IDIxLjc4MUM5LjMzNTEzIDIyLjQ3MjIgOC43Mjk2NSAyMy4wNDA1IDcuOTg5NzMgMjMuMDM3NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjEwMzUxIDMuMzUyMzVDOC42NzkzNiAzLjM1MjM1IDguMjU0MTcgMy4zNTYyOSA3LjgzMDAxIDMuMzUxMzdDNy40MDg5OSAzLjM0NTQ3IDcuMTE2MTUgMy4wODM5NCA3LjExNzE5IDIuNzI2MDRDNy4xMTcxOSAyLjM2OTE0IDcuNDEwMDMgMi4xMDc2IDcuODM0MTggMi4xMDQ2NUM4LjY4MzUzIDIuMDk4NzUgOS41MzI4NyAyLjA5OTczIDEwLjM4MjIgMi4xMDQ2NUMxMC44MDc0IDIuMTA3NiAxMS4xMDQ0IDIuMzY1MiAxMS4xMTI4IDIuNzE4MThDMTEuMTIxMSAzLjA3ODA0IDEwLjgxMjYgMy4zNDc0NCAxMC4zNzgxIDMuMzUyMzVDOS45NTM5IDMuMzU3MjcgOS41Mjg3MSAzLjM1MjM1IDkuMTA0NTUgMy4zNTIzNUg5LjEwMzUxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuNTQ2MiAzLjM0OTIzQzUuMTk2MDQgMy4zNDQzMiA0Ljg4NTQ4IDMuMDQ2NCA0Ljg5MDY5IDIuNzIwOTZDNC44OTU5IDIuMzkxNTggNS4yMDc1IDIuMTA2NDUgNS41NjE4MyAyLjEwNjQ1QzUuOTE2MTYgMi4xMDY0NSA2LjIyNjcxIDIuMzkzNTUgNi4yMjk4NCAyLjcyMjkyQzYuMjMyOTcgMy4wNjIxMyA1LjkxNDA3IDMuMzU0MTUgNS41NDcyNCAzLjM0OTIzSDUuNTQ2MloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTgzXzYzMDYiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMjUuMTQyOSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}

.header__caption {
    color: #909090;
    font-size: 12px
}

.header__bottom {
    background-color: white;
    -webkit-box-shadow: 0px 10px 15px 0px rgba(83, 83, 83, 0.1);
    -moz-box-shadow: 0px 10px 15px 0px rgba(83, 83, 83, 0.1);
    box-shadow: 0px 10px 15px 0px rgba(83, 83, 83, 0.1)
}

.header__phone {
    font-size: 24px;
    font-weight: bold;
    color: black;
    text-decoration: none
}

.header__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    z-index: 10
}

.header__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 180px;
    min-height: 42px;
    padding: 10px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    cursor: pointer;
    background-color: #13AB7B;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s
}

.header__button:hover {
    background-color: #28926E
}

.header__button_sign {
    background-color: #FE8B4B;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s
}

.header__button_sign:hover {
    background-color: #e77d41
}

.header__button_lk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 180px;
    min-height: 42px;
    padding: 10px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    border: none;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    color: black;
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 30px;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIvPgo8bWFzayBpZD0ibWFzazBfNTJfNjg3IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPgo8Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTJfNjg3KSI+CjxjaXJjbGUgY3g9IjE2IiBjeT0iMjQiIHI9IjEwIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxMiIgcj0iNiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIvPgo8L2c+Cjwvc3ZnPgo=");
    -webkit-background-size: 10% 10%;
    -moz-background-size: 10%;
    background-size: 10%
}

.header__button_lk:hover {
    background-color: white;
    color: black;
    text-decoration: underline
}

.header__bottom-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1430px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    position: relative;
    gap: 35px
}

.header__search-row {
    position: relative
}

.header__search-row form {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    background-color: #F6F8F7
}

.header__search-row input {
    width: 270px;
    height: 42px;
    color: black;
    border: none;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    background-color: #F6F8F7;
    padding: 10px 10px 10px 20px
}

.header__search-row button {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 100%;
    padding: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljg5MDIgMTYuODI5NkwxMi42NjEzIDExLjYwMDdDMTMuNjUzIDEwLjM3NjQgMTQuMjUgOC44MTk3OCAxNC4yNSA3LjEyNTAzQzE0LjI1IDMuMTk2MzEgMTEuMDUzNyAwIDcuMTI1IDBDMy4xOTYyNyAwIDAgMy4xOTYzMSAwIDcuMTI1MDNDMCAxMS4wNTM3IDMuMTk2MzEgMTQuMjUwMSA3LjEyNTAzIDE0LjI1MDFDOC44MTk3OCAxNC4yNTAxIDEwLjM3NjQgMTMuNjUzIDExLjYwMDggMTIuNjYxM0wxNi44Mjk2IDE3Ljg5MDJDMTYuOTc2MSAxOC4wMzY2IDE3LjIxMzUgMTguMDM2NiAxNy4zNiAxNy44OTAyTDE3Ljg5MDIgMTcuMzZDMTguMDM2NiAxNy4yMTM1IDE4LjAzNjYgMTYuOTc2IDE3Ljg5MDIgMTYuODI5NlpNNy4xMjUwMyAxMi43NUM0LjAyMzIyIDEyLjc1IDEuNTAwMDIgMTAuMjI2OCAxLjUwMDAyIDcuMTI1MDNDMS41MDAwMiA0LjAyMzIyIDQuMDIzMjIgMS41MDAwMiA3LjEyNTAzIDEuNTAwMDJDMTAuMjI2OCAxLjUwMDAyIDEyLjc1IDQuMDIzMjIgMTIuNzUgNy4xMjUwM0MxMi43NSAxMC4yMjY4IDEwLjIyNjggMTIuNzUgNy4xMjUwMyAxMi43NVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
    border: none;
    background-color: #F6F8F7;
    cursor: pointer;
    -webkit-border-radius: 0 40px 40px 0;
    -moz-border-radius: 0 40px 40px 0;
    border-radius: 0 40px 40px 0
}

.header__menu {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.header__menu-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 3%;
    -moz-column-gap: 3%;
    column-gap: 3%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__link {
    display: block;
    position: relative;
    color: #000;
    line-height: 50px;
    height: 50px;
    white-space: nowrap;
    text-decoration: none;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s
}

.header__link:before {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 8px;
    background: #13AB7B
}

.header__link:hover:before {
    content: ''
}

.header__link + .header__submenu {
    padding: 30px 0;
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    top: 60px;
    background: #fff;
    z-index: 10;
    padding: 15px 15px 30px 15px
}

.header__link + .header__submenu:before {
    right: 100%;
    position: absolute;
    top: 0;
    width: 1000px;
    bottom: 0;
    background: #fff;
    content: ''
}

.header__link + .header__submenu:after {
    left: 100%;
    position: absolute;
    top: 0;
    width: 1000px;
    bottom: 0;
    background: #fff;
    content: ''
}

.header__link + .header__submenu ul {
    display: grid;
    grid-template-columns:repeat(5, 1fr);
    gap: 20px;
    background-color: white
}

.header__link + .header__submenu ul li {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #F6F8F7;
    padding: 20px 40px 30px 40px;
    list-style: none
}

.header__link + .header__submenu ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: black;
    text-decoration: none;
    font-size: 20px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s
}

.header__link + .header__submenu ul li a:hover {
    color: #13AB7B
}

.header__link + .header__submenu ul li a img {
    display: block;
    max-width: 50px;
    max-height: 50px;
    margin-bottom: 30px
}

.header li {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s
}

.header li:hover .header__link + .header__submenu {
    display: block
}

.header li:hover .header__link:before {
    content: ''
}

.header__menu-add {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px
}

.header__en {
    padding: 10px 20px;
    min-height: 42px;
    color: black;
    text-decoration: none;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #F6F8F7;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s
}

.header__en:hover {
    background-color: white
}

.header__mob-button {
    display: none
}

.header__social-link {
    width: 42px;
    height: 42px;
    background-color: #F6F8F7;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s
}

.header__social-link img {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s
}

.header__social-link:hover {
    background-color: #13AB7B
}

.header__social-link:hover img {
    -webkit-filter: invert(100);
    filter: invert(100)
}

@media all and (max-width: 1400px) {
    .header__buttons {
        gap: 5px
    }

    .header__logo {
        margin-right: 15px
    }
}

@media all and (max-width: 1300px) {
    .header__logo {
        margin-right: 54px
    }

    .header__button_lk {
        padding: 0;
        width: 45px;
        height: 45px;
        min-width: auto;
        min-height: auto;
        border: none;
        background-color: inherit;
        -webkit-background-size: 75% 75%;
        -moz-background-size: 75%;
        background-size: 75%;
        background-position: center 30%;
        position: relative;
        right: 45px;
        top: -1px
    }

    .header__button_lk:hover {
        background-color: inherit
    }

    .header__button_lk span {
        display: none
    }

    .header__bottom {
        background-color: #F6F8F7
    }

    .header__menu-box {
        display: none
    }

    .header__search, .header__menu::before {
        top: -67px
    }

    .header__menu::before {
        display: block;
        right: 10px;
        content: '';
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzMiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMC41SDMyVjIuNzcyNzNIMFYwLjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMCAxMS44NjM3SDMyVjE0LjEzNjRIMFYxMS44NjM3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTAgMjMuMjI3M0gzMlYyNS41SDBWMjMuMjI3M1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
        width: 45px;
        height: 45px;
        z-index: 20;
        cursor: pointer
    }

    .header__menu .header__menu-box {
        padding: 0 15px;
        text-align: center;
        display: none
    }

    .header__menu .header__menu-box li:hover .header__link + .header__submenu {
        display: none
    }

    .header__menu.active {
        -webkit-transition: 0.2s;
        -o-transition: 0.2s;
        -moz-transition: 0.2s;
        transition: 0.2s
    }

    .header__menu.active::before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMjMuNTEwMkwyMy42Mjc0IDAuODgyNzc2TDI1LjIzNDUgMi40ODk4NEwyLjYwNzA2IDI1LjExNzNMMSAyMy41MTAyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTI1IDIzLjUxMDJMMi4zNzI1OSAwLjg4Mjc0NkwwLjc2NTUyNyAyLjQ4OTgxTDIzLjM5MjkgMjUuMTE3MkwyNSAyMy41MTAyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==")
    }

    .header__menu.active .header__menu-box {
        display: block;
        padding: 0 15px;
        text-align: center
    }

    .header li:hover .header__link:before {
        content: none
    }

    .header__link {
        font-size: 20px;
        -webkit-transition: 0.2s;
        -o-transition: 0.2s;
        -moz-transition: 0.2s;
        transition: 0.2s
    }

    .header__link:hover {
        color: #13AB7B
    }

    .header__menu-add {
        display: none
    }

    .header__search-row input {
        width: auto
    }

    .header__search.active form {
        background-color: white;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 40px
    }

    .header__search.active input {
        display: block;
        right: 0
    }

    .header__search-row input {
        background-color: white;
        width: 265px;
        right: -50px;
        height: 46px;
        position: relative
    }

    .header__search-row form {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

    .header__button_lk {
        background-color: transparent
    }
}

@media all and (max-width: 1024px) {
    .header__top-wrap {
        padding: 10px 15px 5px 15px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .header__top-wrap .header__buttons {
        display: none
    }

    .header__bottom {
        background: #fff;
        -webkit-box-shadow: initial;
        -moz-box-shadow: initial;
        box-shadow: initial
    }

    .header__bottom-wrap {
        gap: 10px
    }

    .header__menu-box {
        position: absolute;
        width: 100%;
        left: 0;
        background: #f6f8f7;
        top: 50px
    }

    .header__buttons {
        width: 100%;
        padding: 5px 15px 10px
    }

    .header__search-row input {
        width: 100%;
        height: 32px;
        margin-left: -50px;
        padding-left: 40px;
        background-color: #F4F4F4;
        font-size: 14px
    }

    .header__search-row button {
        right: initial;
        left: 0;
        background-color: initial
    }

    .header__mob-button {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

    .header__caption {
        display: none
    }

    .header__call {
        padding: 0 0 0 18px;
        margin-right: 5px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTQ4ODMgMjAuMDEwM0g5LjQ5MjE5QzEwLjk5NTEgMjAuMDEwMyAxMS45OTcxIDE5LjAyNTkgMTEuOTk3MSAxNy41NjY5VjMuMTUyODNDMTEuOTk3MSAxLjY5Mzg1IDEwLjk5NTEgMC43MTgyNjIgOS40OTIxOSAwLjcxODI2MkgyLjU0ODgzQzEuMDE5NTMgMC43MTgyNjIgMCAxLjY5Mzg1IDAgMy4xNTI4M1YxNy41NjY5QzAgMTkuMDI1OSAxLjAxOTUzIDIwLjAxMDMgMi41NDg4MyAyMC4wMTAzWk0yLjg0NzY2IDE4LjE5OTdDMi4xNTMzMiAxOC4xOTk3IDEuNzU3ODEgMTcuODIxOCAxLjc1NzgxIDE3LjE1MzhWMy41NjU5MkMxLjc1NzgxIDIuODk3OTUgMi4xNTMzMiAyLjUyMDAyIDIuODQ3NjYgMi41MjAwMkgzLjIwODAxVjIuOTU5NDdDMy4yMDgwMSAzLjM0NjE5IDMuNDYyODkgMy42MDEwNyAzLjg0MDgyIDMuNjAxMDdIOC4xNjUwNEM4LjU0Mjk3IDMuNjAxMDcgOC43OTc4NSAzLjM0NjE5IDguNzk3ODUgMi45NTk0N1YyLjUyMDAySDkuMTQ5NDFDOS44NDM3NSAyLjUyMDAyIDEwLjIzOTMgMi45MDY3NCAxMC4yMzkzIDMuNTc0NzFWMTcuMTUzOEMxMC4yMzkzIDE3LjgyMTggOS44NDM3NSAxOC4xOTk3IDkuMTQ5NDEgMTguMTk5N0gyLjg0NzY2Wk0zLjY1NjI1IDE3LjUwNTRIOC4zNDk2MUM4LjYwNDQ5IDE3LjUwNTQgOC43OTc4NSAxNy4zMjk2IDguNzk3ODUgMTcuMDU3MUM4Ljc5Nzg1IDE2Ljc5MzUgOC42MDQ0OSAxNi42MTc3IDguMzQ5NjEgMTYuNjE3N0gzLjY1NjI1QzMuNDAxMzcgMTYuNjE3NyAzLjIwODAxIDE2Ljc5MzUgMy4yMDgwMSAxNy4wNTcxQzMuMjA4MDEgMTcuMzI5NiAzLjQwMTM3IDE3LjUwNTQgMy42NTYyNSAxNy41MDU0WiIgZmlsbD0iIzFDMUMxRSIvPgo8L3N2Zz4K")
    }

    .header__phone {
        position: relative;
        font-size: 17px
    }

    .header__button_lk {
        display: none
    }

    .header__search {
        width: 100%
    }
}

@media all and (max-width: 768px) {
    .header {
        padding: 5px 0 0 0
    }

    .header__logo {
        width: 195px;
        margin: 0
    }

    .header__two-button .header__button {
        width: 48%;
        -webkit-box-flex: inherit;
        -webkit-flex-grow: inherit;
        -moz-box-flex: inherit;
        -ms-flex-positive: inherit;
        flex-grow: inherit
    }

    .header__button {
        min-width: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .header__search, .header__menu::before {
        top: -60px
    }

    .header__menu.active::before {
        top: -110px
    }

    .header__menu-box {
        position: absolute;
        width: 100%;
        left: 0;
        background: #f6f8f7;
        top: 50px
    }

    .header__search-row input {
        margin-left: -50px
    }
}

@media all and (max-width: 640px) {
    .header__bottom-wrap {
        height: 50px
    }

    .header__button {
        font-size: 13px;
        min-height: 36px
    }
}

@media all and (max-width: 480px) {
    .header__button {
        padding: 5px;
        text-align: center;
        font-size: 11px;
        min-height: 36px;
        line-height: 120%
    }

    .header__search, .header__menu::before {
        top: -55px
    }

    .header__menu.active::before {
        top: -105px
    }

    .header__link {
        line-height: 35px;
        height: 35px;
        font-size: 18x
    }

    .header__phone {
        font-size: 14px
    }
}

@media all and (max-width: 380px) {
    .header__top-wrap {
        gap: 10px
    }

    .header__logo {
        width: 175px
    }

    .header__button {
        padding: 5px
    }

    .header__menu:before {
        width: 35px;
        height: 35px;
        min-width: 35px
    }

    .header__menu:before {
        -webkit-background-size: 70% 70%;
        -moz-background-size: 70%;
        background-size: 70%
    }

    .header__search {
        right: 77px
    }

    .header__search-row input, .header__search-row form {
        height: 36px
    }
}

@media all and (max-width: 320px) {
    .header__logo {
        width: 135px
    }

    .header__search, .header__menu::before {
        top: -53px
    }

    .header__menu.active::before {
        top: -103px
    }
}

@media all and (max-width: 1024px) {
    .header {
        background-color: #fff;
        -webkit-box-shadow: 0px 5px 10px 2px rgba(187, 203, 215, 0.2);
        -moz-box-shadow: 0px 5px 10px 2px rgba(187, 203, 215, 0.2);
        box-shadow: 0px 5px 10px 2px rgba(187, 203, 215, 0.2)
    }
}

.autocomplete-group {
    border-top: 1px solid #F9F9F9;
    border-bottom: 1px solid #F9F9F9;
    color: #ccc;
    padding: 7px 15px 7px 50px;
    font-size: 14px
}

.autocomplete-search {
    position: relative
}

@media all and (max-width: 768px) {
    .services .autocomplete-search {
        display: none !important
    }
}

.autocomplete-input {
    padding: 30px 0 30px 70px;
    border: 2px solid #FFD500
}

.autocomplete-suggestions {
    border-top: none;
    background: #FFF;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
    top: 12px;
    left: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 100% !important
}

@media all and (max-width: 1024px) {
    .autocomplete-suggestions {
        top: 0
    }
}

.autocomplete-suggestion {
    cursor: pointer;
    padding: 7px 15px;
    white-space: nowrap;
    overflow: hidden
}

.autocomplete-selected {
    background: #F0F0F0
}

.autocomplete-suggestions strong {
    font-weight: bold
}

.autocomplete-group strong {
    display: block;
    border-bottom: 1px solid #000
}
