

/* Start:/local/templates/ezco/styles/main.min.css?1719946731177205*/
html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-style:normal;font-weight:300;font-family:Rubik;src:local("Rubik"),url(/local/templates/ezco/styles/../fonts/Rubik/300.woff2) format("woff2"),url(/local/templates/ezco/styles/../fonts/Rubik/300.woff) format("woff"),url(/local/templates/ezco/styles/../fonts/Rubik/300.ttf) format("truetype")}@font-face{font-display:swap;font-style:italic;font-weight:300;font-family:Rubik;src:local("Rubik"),url(/local/templates/ezco/styles/../fonts/Rubik/300italic.woff2) format("woff2"),url(/local/templates/ezco/styles/../fonts/Rubik/300italic.woff) format("woff"),url(/local/templates/ezco/styles/../fonts/Rubik/300italic.ttf) format("truetype")}@font-face{font-display:swap;font-style:normal;font-weight:400;font-family:Rubik;src:local("Rubik"),url(/local/templates/ezco/styles/../fonts/Rubik/400.woff2) format("woff2"),url(/local/templates/ezco/styles/../fonts/Rubik/400.woff) format("woff"),url(/local/templates/ezco/styles/../fonts/Rubik/400.ttf) format("truetype")}@font-face{font-display:swap;font-style:italic;font-weight:400;font-family:Rubik;src:local("Rubik"),url(/local/templates/ezco/styles/../fonts/Rubik/400italic.woff2) format("woff2"),url(/local/templates/ezco/styles/../fonts/Rubik/400italic.woff) format("woff"),url(/local/templates/ezco/styles/../fonts/Rubik/400italic.ttf) format("truetype")}@font-face{font-display:swap;font-style:normal;font-weight:500;font-family:Rubik;src:local("Rubik"),url(/local/templates/ezco/styles/../fonts/Rubik/500.woff2) format("woff2"),url(/local/templates/ezco/styles/../fonts/Rubik/500.woff) format("woff"),url(/local/templates/ezco/styles/../fonts/Rubik/500.ttf) format("truetype")}@font-face{font-display:swap;font-style:normal;font-weight:700;font-family:Rubik;src:local("Rubik"),url(/local/templates/ezco/styles/../fonts/Rubik/700.woff2) format("woff2"),url(/local/templates/ezco/styles/../fonts/Rubik/700.woff) format("woff"),url(/local/templates/ezco/styles/../fonts/Rubik/700.ttf) format("truetype")}@font-face{font-display:swap;font-style:italic;font-weight:700;font-family:Rubik;src:local("Rubik"),url(/local/templates/ezco/styles/../fonts/Rubik/700italic.woff2) format("woff2"),url(/local/templates/ezco/styles/../fonts/Rubik/700italic.woff) format("woff"),url(/local/templates/ezco/styles/../fonts/Rubik/700italic.ttf) format("truetype")}html{font-size:16px;height:100%}body{margin:0;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#333;height:100%;background-color:#fff}small{font-size:.875rem;line-height:1.25}.h1,h1{font-weight:700;font-size:2.025rem;line-height:1.25;margin-top:1em;margin-bottom:.5em}.h2,h2{font-weight:700;font-size:1.6875rem;line-height:1.25;margin-top:1em;margin-bottom:.5em}.h3,h3{font-weight:700;font-size:1.35rem;line-height:1.25;margin-top:1em;margin-bottom:.5em}.h4,h4{font-weight:700;font-size:1.125rem;line-height:1.25;margin-top:1em;margin-bottom:.5em}.h5,h5{font-weight:700;font-size:1.0125rem;line-height:1.25;margin-top:1em;margin-bottom:.5em}.h6,h6{font-weight:700;font-size:.9rem;line-height:1.25;margin-top:1em;margin-bottom:.5em}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:360px;max-width:100%;min-height:100%;overflow-x:hidden}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto}.widget_mt8{margin-top:8px}.widget_mt16{margin-top:16px}.widget_mt24{margin-top:24px}.widget_mt32{margin-top:32px}.widget_mt48{margin-top:48px}.widget_mt64{margin-top:64px}.widget_mt96{margin-top:96px}.widget_mt128{margin-top:128px}.widget_mb8{margin-bottom:8px}.widget_mb16{margin-bottom:16px}.widget_mb24{margin-bottom:24px}.widget_mb32{margin-bottom:32px}.widget_mb48{margin-bottom:48px}.widget_mb64{margin-bottom:64px}.widget_mb96{margin-bottom:96px}.widget_mb128{margin-bottom:128px}.widget__title{font-weight:500;font-size:1.8rem;color:rgba(0,122,0,.9);margin:0}.widget__title a{text-decoration:none;display:inline-block;position:relative}.widget__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.widget__title a:hover::after{width:100%}.widget__body{margin-top:36px}.callback-button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.callback-button:focus,.callback-button:hover{background:rgba(0,122,0,.9);outline:0}.callback-button:active{background:rgba(0,122,0,.9);outline:0}.callback-button:disabled{opacity:.4;cursor:default}.callback-button:disabled:focus,.callback-button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.callback-button.discount-button{position:relative}.callback-button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.layout{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.layout_default{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:36px 16px 80px;margin:0 auto}.layout__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.layout__title{margin-bottom:32px}.layout__content{width:100%}.layout__content>h2:first-child,.layout__content>h3:first-child,.layout__content>h4:first-child,.layout__content>h5:first-child,.layout__content>h6:first-child,.layout__content>p:first-child{margin-top:0}.layout__sidebar{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:360px}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s,visibility;transition:opacity .25s,visibility;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:1s linear infinite a;animation:1s linear infinite a;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);-ms-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}.default-component p{font-size:14px}.default-module p{font-size:.875rem}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:24px;height:20px}.hamburger__item{height:3px;border-radius:2px;background-color:#707070}.header-menu{padding:0;margin:0}.header-menu li{font-weight:500;line-height:1.2;text-transform:uppercase;list-style-type:none}.header-menu li>a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:12px 0;position:relative}.header-menu li>a svg{fill:#333;display:block;width:12px;height:12px;margin-top:-2px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.header-menu li.active>a svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header-menu li ul{display:none;padding:0 0 0 30px;margin:0}.header-menu li ul li{text-transform:none;list-style-type:none}.header-menu li ul li a{text-decoration:none}.header-menu-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding:0;margin:0}.header-menu-desktop__item{font-weight:500;line-height:1.2;text-transform:uppercase;list-style-type:none;position:relative}.header-menu-desktop__item>a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:16px 0;position:relative;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.header-menu-desktop__item>a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.header-menu-desktop__item>a svg{fill:#333;display:block;width:18px;height:18px;margin-top:-2px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.header-menu-desktop__item:hover>a{color:rgba(0,122,0,.9)}.header-menu-desktop__item:hover>a::after{width:100%}.header-menu-desktop__item:hover>a svg{fill:rgba(0,122,0,.9)}.header-menu-desktop__item.active>a::after{width:100%}.header-menu-desktop__item ul{width:280px;height:0;overflow:hidden;padding:0;margin:0;position:absolute;left:0;top:120%;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out}.header-menu-desktop__item ul li{text-transform:none;list-style-type:none}.header-menu-desktop__item ul li a{text-decoration:none;display:block;padding:9px 15px;border:1px solid #dfdfdf;border-top:none;background-color:#fff;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.header-menu-desktop__item ul li a:hover{color:rgba(0,122,0,.9)}.header-menu-desktop__item ul li:first-child a{border-top:1px solid #dfdfdf}.header-menu-desktop__item:hover ul{height:auto;top:100%}.header-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header-contacts__timetable table{border-collapse:collapse}.header-contacts__timetable table th{font-weight:700;text-align:right}.header-contacts__timetable table td{text-align:right;padding:2px 8px}.header-contacts__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:0;margin:0}.header-contacts__socials li{list-style-type:none}.header-contacts__socials li a{display:block;width:36px;height:36px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header-contacts__socials li a:hover{opacity:.8}.header-contacts__socials li a svg{width:100%;height:100%}.header-contacts__metric{margin-top:8px}.header-contacts__phone{font-weight:500;font-size:1.5rem}.header-contacts__phone a{text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.header-contacts__phone a:hover{color:rgba(0,122,0,.9)}.header-contacts__button{margin-top:8px}.header-contacts__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em;width:100%}.header-contacts__button button:focus,.header-contacts__button button:hover{background:rgba(0,122,0,.9);outline:0}.header-contacts__button button:active{background:rgba(0,122,0,.9);outline:0}.header-contacts__button button:disabled{opacity:.4;cursor:default}.header-contacts__button button:disabled:focus,.header-contacts__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.header-contacts__button button.discount-button{position:relative}.header-contacts__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.header-search{display:-webkit-box;display:-ms-flexbox;display:flex}.header-search__form{width:0;overflow:hidden;position:relative;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.header-search__form.active{width:260px}.header-search__form input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:10px 40px 10px 16px;border:1px solid #f4f4f4;border-radius:8px;background-color:#f4f4f4}.header-search__form input:focus{border-color:#dfdfdf;outline:0}.header-search__form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background-color:transparent;cursor:pointer;position:absolute;right:0;top:0}.header-search__form button svg{fill:#707070;display:block;width:24px;height:24px}.header-search__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background-color:transparent;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.header-search__button svg{fill:#707070;display:block;width:24px;height:24px}.header-search__button:hover svg{fill:rgba(0,122,0,.9)}.header-panel{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;background-color:#fff;-webkit-box-shadow:0 12px 12px rgba(70,68,81,.22);box-shadow:0 12px 12px rgba(70,68,81,.22);position:fixed;left:0;top:0;z-index:30}.header-panel__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto}.header-panel__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0}.header-panel__logo img{display:block;height:36px}.header-panel__address{display:none}.header-panel__address a{text-decoration:none}.fixed .header-panel__search,.header-panel__bottom,.header-panel__contacts{display:none}.header-panel__phone{font-weight:500;font-size:1.5rem;display:none}.fixed .header-panel__phone{display:block}.header-panel__phone a{text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.header-panel__phone a:hover{color:rgba(0,122,0,.9)}.header-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;height:100%;overflow-y:auto;background-color:#fff;-webkit-box-shadow:2px 0 28px 0 rgba(0,0,0,.07);box-shadow:2px 0 28px 0 rgba(0,0,0,.07);position:fixed;left:-100%;top:0;z-index:70;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.header-bar.opened{left:0}.header-bar__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-bar__close button{padding:20px;border:none;background:0 0}.header-bar__close button svg{fill:#707070;display:block;width:16px;height:16px}.header-bar__content{padding:0 16px;margin-top:20px}.header-bar__contacts,.header-bar__menu{padding:24px 16px;border-top:1px solid rgba(0,0,0,.25)}.header-bar__contacts .header-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-bar__search{padding:24px 16px;border-top:1px solid rgba(0,0,0,.25)}.header-bar__search .header-search__form{width:260px}.header-bar__search .header-search__button{display:none}.footer{text-align:center;padding:36px 0;background-color:#f4ebd9}.footer-body__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.footer-footer{padding-top:24px;border-top:1px solid #707070;margin-top:24px}.footer-footer__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto}.footer-footer__license{font-weight:500;font-size:.9375rem}.footer-footer__license a{text-decoration:none}.footer-footer__license a:hover{color:rgba(0,122,0,.9)}.footer-footer__description{font-style:italic;font-weight:300;font-size:.9375rem;color:#707070;margin-top:8px}.footer-footer__warning{font-style:italic;font-weight:300;font-size:.9375rem;text-transform:uppercase;color:#707070;opacity:.3;margin-top:8px}.footer-clinic__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-clinic__logo img{display:block;height:72px}.footer-clinic__address{font-weight:700;font-size:1.125rem;margin-top:30px}.footer-clinic__time{margin-top:4px}.footer-navigation,.footer-navigation__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.footer-contacts__phone{font-weight:700;font-size:1.75rem}.footer-contacts__phone a{text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.footer-contacts__phone a:hover{color:rgba(0,122,0,.9)}.footer-contacts__email{font-size:1.25rem;margin-top:8px}.footer-contacts__email a{text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.footer-contacts__email a:hover{color:rgba(0,122,0,.9)}.footer-contacts__button{margin-top:16px}.footer-contacts__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.2em 2.4em}.footer-contacts__button button:focus,.footer-contacts__button button:hover{background:rgba(0,122,0,.9);outline:0}.footer-contacts__button button:active{background:rgba(0,122,0,.9);outline:0}.footer-contacts__button button:disabled{opacity:.4;cursor:default}.footer-contacts__button button:disabled:focus,.footer-contacts__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.footer-contacts__button button.discount-button{position:relative}.footer-contacts__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.footer-contacts__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:0;margin:16px 0 0}.footer-contacts__socials li{list-style-type:none}.footer-contacts__socials li a{display:block;width:40px;height:40px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.footer-contacts__socials li a:hover{opacity:.8}.footer-contacts__socials li a svg{width:100%;height:100%}.footer-contacts__metric{margin-top:16px}.footer-menu__title{font-weight:700;font-size:1.25rem}.footer-menu__list{padding:0;margin:10px 0 0}.footer-menu__list li{list-style-type:none;margin-top:7px}.footer-menu__list li:first-child{margin-top:0}.footer-menu__list li a{text-decoration:none;display:inline-block;position:relative}.footer-menu__list li a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.footer-menu__list li a:hover::after{width:100%}.loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px;border-radius:8px;background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:fixed;right:-200px;top:16px;z-index:90;cursor:progress;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.loader.visible{right:16px}.loader__bar img{display:block;width:30px;height:30px}.loader:hover .loader__bar{width:100%}.cookies{width:100%;position:fixed;left:0;bottom:24px;z-index:10}.cookies__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px}.cookies__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;max-width:100%;padding:16px 16px 16px 48px;border-radius:16px;background-color:rgba(0,0,0,.15);background-image:url(/local/templates/ezco/styles/../images/icons/main.svg#cookies);background-size:24px 24px;background-position:16px 16px;background-repeat:no-repeat}.cookies__text{font-size:.75rem;color:#fff}.cookies__button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.875rem;padding:.8em 1.6em}.cookies__button:focus,.cookies__button:hover{background:rgba(0,122,0,.9);outline:0}.cookies__button:active{background:rgba(0,122,0,.9);outline:0}.cookies__button:disabled{opacity:.4;cursor:default}.cookies__button:disabled:focus,.cookies__button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.cookies__button.discount-button{position:relative}.cookies__button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.title__breadcrumbs{padding:0;margin:0}.title__breadcrumbs li{font-size:.875rem;color:#707070;list-style-type:none;display:inline-block;margin-left:3px}.title__breadcrumbs li:first-child{margin-left:0}.title__breadcrumbs li::before{content:"/";display:inline-block;margin-right:6px}.title__breadcrumbs li:first-child::before{display:none}.title__breadcrumbs li a{text-decoration:none;color:rgba(0,122,0,.9)}.title__breadcrumbs li a:hover{text-decoration:underline}.title__title{font-weight:700;font-size:1.8rem;line-height:1.1;color:rgba(0,122,0,.9);margin:4px 0 0}.submenu{padding:0;border-radius:2px;overflow:hidden;margin:0}.submenu li{list-style-type:none}.submenu li a{font-size:1.125rem;line-height:1.2;text-decoration:none;display:block;padding:12px 16px;border:1px solid #f4ebd9;border-top:none;background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.submenu li a:hover{background-color:#f4ebd9}.submenu li:first-child a{border-top:1px solid #f4ebd9}.submenu li.active a{background-color:#f4ebd9}.sidebar__item{margin-top:36px}.sidebar__item:first-child{margin-top:0}.links{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;background-color:#fff;-webkit-box-shadow:0 -12px 12px rgba(70,68,81,.22);box-shadow:0 -12px 12px rgba(70,68,81,.22);position:fixed;left:0;bottom:0;z-index:10}.links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:480px;margin-left:auto;margin-right:auto}.links__item{-ms-flex-negative:0;flex-shrink:0;width:70px}.links-item{text-decoration:none;display:block}.links-item:focus{outline:0}.links-item__icon{display:block;width:24px;height:24px;margin-left:auto;margin-right:auto}.links-item__title{font-size:.75rem;text-align:center;margin-top:4px}.modal{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:90}.modal__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:rgba(24,24,24,.7);position:absolute;left:0;right:0;top:0;bottom:0}.modal__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:480px;max-height:90vh;padding:48px 32px 32px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;background-color:#fff;position:relative}.modal__close{padding:0;border:none;background-color:transparent;opacity:.4;position:absolute;right:20px;top:20px;cursor:pointer}.modal__close:hover{opacity:1}.modal__close svg{fill:#000;display:block;width:14px;height:14px}.modal__content{max-height:calc(90vh - 80px);overflow:auto}.modal_wide .modal__container{max-width:800px}.input__field{font-size:1rem;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:auto;padding:14px 16px;border:1px solid #dfdfdf;border-radius:8px;background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.input__field:hover{border-color:#707070}.input__field:focus{border-color:#707070;outline:0}.input__field:disabled{opacity:.4}.error .input__field,.error .input__field:hover{border-color:red}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.checkbox__field{-webkit-box-flex:0;-ms-flex:none;flex:none;width:18px;height:18px;opacity:0;position:absolute;left:0;top:0}.checkbox__placeholder{-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff}.checkbox__placeholder svg{display:none;fill:#707070;width:12px;height:10px}.checkbox__field:checked+.checkbox__placeholder{border-color:#707070}.checkbox__field:checked+.checkbox__placeholder svg{display:block}.error .checkbox__placeholder{border-color:red}.checkbox__field:disabled+.checkbox__placeholder{border-color:#dfdfdf}.checkbox__field:checked:disabled+.checkbox__placeholder{border-color:#dfdfdf}.checkbox__field:checked:disabled+.checkbox__placeholder svg{display:block}.checkbox__title{font-size:1rem;line-height:1.2;color:#707070;display:block;margin-left:8px}.checkbox_agreement .checkbox__title{font-size:.75rem;line-height:1.1}.callback-form__item{margin-top:20px}.callback-form__item:first-child{margin-top:0}.callback-form__button{margin-top:30px}.callback-form__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.2em 2.4em;width:100%}.callback-form__button button:focus,.callback-form__button button:hover{background:rgba(0,122,0,.9);outline:0}.callback-form__button button:active{background:rgba(0,122,0,.9);outline:0}.callback-form__button button:disabled{opacity:.4;cursor:default}.callback-form__button button:disabled:focus,.callback-form__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.callback-form__button button.discount-button{position:relative}.callback-form__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.callback__title{font-weight:500;font-size:1.875rem;line-height:1.2;text-align:center;color:#333;margin:0}.callback__subtitle{font-size:1.125rem;line-height:1.4;text-align:center;margin-top:16px}.callback__discount{line-height:1.2;text-align:center;color:#d34709;margin-top:16px}.callback__form{margin-top:24px}.textarea__field{font-size:1rem;line-height:1.5;letter-spacing:.01em;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100px;padding:14px 16px;border:1px solid #dfdfdf;border-radius:8px;background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.textarea__field:hover{border-color:#707070}.textarea__field:focus{border-color:#707070;outline:0}.textarea__field:disabled{opacity:.4}.error .textarea__field,.error .textarea__field:hover{border-color:red}.appointment-schedule-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;z-index:2}.appointment-schedule-header__week{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.appointment-schedule-header__button{-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;padding:0;border:1px solid #dfdfdf;border-radius:50%;background-color:#fff;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.appointment-schedule-header__button:hover{border-color:rgba(0,122,0,.9)}.appointment-schedule-header__button:focus{outline:0}.appointment-schedule-header__button svg{fill:#333;width:12px;height:12px}.appointment-schedule-header__button.disabled{cursor:not-allowed}.appointment-schedule-header__button.disabled:hover{border-color:#dfdfdf}.appointment-schedule-header__button.disabled svg{fill:#dfdfdf}.appointment-schedule-header__button_previous svg{margin-left:-1px}.appointment-schedule-header__button_next svg{margin-right:-1px}.appointment-schedule-week{overflow:hidden}.appointment-schedule-week__slider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;position:relative;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.appointment-schedule-day{font-size:.875rem;line-height:1.4;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:4px 0;border:1px solid #dfdfdf;border-bottom-color:rgba(0,122,0,.9);border-top-left-radius:4px;border-top-right-radius:4px;background-color:#fff;cursor:pointer}.appointment-schedule-day:focus{outline:0}.appointment-schedule-week__item.active .appointment-schedule-day{color:rgba(0,122,0,.9);border-color:rgba(0,122,0,.9);border-bottom-color:#fff}.appointment-schedule-day.disabled{color:#dfdfdf;cursor:not-allowed}.appointment-schedule-body{position:relative;top:-1px}.appointment-schedule-body__item{display:none}.appointment-schedule-body__item.active{display:block}.appointment-schedule-time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid rgba(0,122,0,.9);border-radius:4px}.appointment-schedule-time__item{font-size:.875rem;line-height:1.4;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:55px;padding:4px 0;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.appointment-schedule-time__item:hover{border-color:rgba(0,122,0,.9)}.appointment-schedule-time__item:focus{outline:0}.appointment-schedule-time__item.disabled{color:#dfdfdf;cursor:not-allowed}.appointment-schedule-time__item.disabled:hover{border-color:#dfdfdf}.appointment-schedule-time__item.active{color:#fff;border-color:rgba(0,122,0,.9);background-color:rgba(0,122,0,.9)}.appointment-form{position:relative}.appointment-form__loader{display:none;width:100%;height:100%;background-color:rgba(255,255,255,.75);position:absolute;left:0;top:0;z-index:10}.appointment-form__loader::after{content:"";display:block;width:48px;height:48px;background-image:url(/local/templates/ezco/styles/../images/icons/main.svg#loader);background-size:48px 48px;-webkit-animation:2s ease-in-out infinite rotation;animation:2s ease-in-out infinite rotation;margin-left:-24px;position:absolute;left:50%;top:40%}.appointment-form__subtitle{font-weight:500;font-size:1.125rem;line-height:1.2;margin-top:28px;margin-bottom:18px}.appointment-form__item{margin-top:20px}.appointment-form__item:first-child{margin-top:0}.appointment-form__button{margin-top:30px}.appointment-form__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.2em 2.4em;width:100%}.appointment-form__button button:focus,.appointment-form__button button:hover{background:rgba(0,122,0,.9);outline:0}.appointment-form__button button:active{background:rgba(0,122,0,.9);outline:0}.appointment-form__button button:disabled{opacity:.4;cursor:default}.appointment-form__button button:disabled:focus,.appointment-form__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.appointment-form__button button.discount-button{position:relative}.appointment-form__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.appointment__title{font-weight:500;font-size:1.875rem;line-height:1.2;text-align:center;color:#333;margin:0}.appointment__subtitle{font-size:1.125rem;line-height:1.4;text-align:center;margin-top:16px}.appointment__discount{line-height:1.2;text-align:center;color:#d34709;margin-top:16px}.appointment__form,.appointment__schedule{margin-top:24px}.promo-modal-form__item{margin-top:20px}.promo-modal-form__item:first-child{margin-top:0}.promo-modal-form__button{margin-top:30px}.promo-modal-form__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.2em 2.4em;width:100%}.promo-modal-form__button button:focus,.promo-modal-form__button button:hover{background:rgba(0,122,0,.9);outline:0}.promo-modal-form__button button:active{background:rgba(0,122,0,.9);outline:0}.promo-modal-form__button button:disabled{opacity:.4;cursor:default}.promo-modal-form__button button:disabled:focus,.promo-modal-form__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.promo-modal-form__button button.discount-button{position:relative}.promo-modal-form__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}#promoModal .modal__container{background-image:url(/local/templates/ezco/styles/../images/promo-modal-bg.jpg);background-size:auto 240px;background-position:center top;background-repeat:no-repeat}#promoModal .modal__close{z-index:3}.promo-modal{padding-top:152px}.promo-modal-content__date{font-weight:500;font-size:1.125rem;line-height:1.2;text-transform:uppercase;text-align:center;color:#fff}.promo-modal-content__date span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 16px;border-radius:100px;background-color:rgba(0,122,0,.8)}.promo-modal-content__date span::before{content:"";display:block;width:20px;height:20px;background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#calendar);background-size:contain}.promo-modal-content__title{font-weight:500;font-size:1.75rem;line-height:1.2;text-transform:uppercase;text-align:center;color:rgba(0,122,0,.9);max-width:320px;margin-left:auto;margin-right:auto;margin-top:12px}.promo-modal-content__form{margin-top:24px}.promo-modal-sidebar{display:none}.promo-modal-sidebar__photo{display:block;width:400px;position:absolute;right:16px;bottom:0;z-index:1}.promo-modal-sidebar__doctor{position:relative;bottom:64px;z-index:2}.promo-modal-doctor{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:20px;border-radius:12px;background-color:#fff;-webkit-box-shadow:.5286989808px .5286989808px 3.9652423859px 0 rgba(101,101,101,.2509803922);box-shadow:.5286989808px .5286989808px 3.9652423859px 0 rgba(101,101,101,.2509803922)}.promo-modal-doctor__name{font-weight:600;font-size:1rem;line-height:1.2;color:rgba(0,122,0,.9)}.promo-modal-doctor__post{font-size:.875rem;line-height:1.2;margin-top:2px}.promo-modal-doctor__specialization{font-weight:300;font-size:.875rem;line-height:1.2;margin-top:2px}#offerModal .modal__close{z-index:3}.offer-modal__photo{display:block;width:280px;position:absolute;right:-32px;bottom:0;z-index:1}.offer-modal__content{position:relative;z-index:2}.offer-modal__date{font-weight:500;font-size:.9375rem;line-height:1.2;text-transform:uppercase;text-align:center;color:#fff}.offer-modal__date span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 16px;border-radius:100px;background-color:rgba(0,122,0,.8)}.offer-modal__date span::before{content:"";display:block;width:16px;height:16px;background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#calendar);background-size:contain}.offer-modal__title{font-weight:700;font-size:1.5rem;line-height:1.2;text-transform:uppercase;text-align:center;color:rgba(0,122,0,.9);max-width:270px;margin-left:auto;margin-right:auto;margin-top:6px}.offer-modal__description{font-weight:300;font-size:.9375rem;line-height:1.2;text-align:center;color:#707070;max-width:220px;margin-left:auto;margin-right:auto;margin-top:8px}.offer-modal__description strong{font-weight:500}.offer-modal__list{max-width:160px;margin-top:20px}.offer-modal__list ul{padding:0;margin:0}.offer-modal__list ul li{font-weight:300;font-size:.875rem;list-style-type:none;padding-left:16px;background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#check);background-size:12px 12px;background-position:left 3px;background-repeat:no-repeat}.offer-modal__list ul li strong{font-weight:500}.offer-modal__doctor{margin-top:24px}.offer-modal__footer{margin-top:28px}.offer-modal-doctor{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px;border-radius:10px;background-color:#fff;-webkit-box-shadow:.5286989808px .5286989808px 3.9652423859px 0 rgba(101,101,101,.2509803922);box-shadow:.5286989808px .5286989808px 3.9652423859px 0 rgba(101,101,101,.2509803922)}.offer-modal-doctor__name{font-weight:600;font-size:.6875rem;line-height:1.2;color:rgba(0,122,0,.9)}.offer-modal-doctor__post{font-size:.5625rem;line-height:1.2;margin-top:2px}.offer-modal-doctor__specialization{font-weight:300;font-size:.625rem;line-height:1.2;margin-top:2px}.offer-modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.offer-modal-footer__button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.offer-modal-footer__button:focus,.offer-modal-footer__button:hover{background:rgba(0,122,0,.9);outline:0}.offer-modal-footer__button:active{background:rgba(0,122,0,.9);outline:0}.offer-modal-footer__button:disabled{opacity:.4;cursor:default}.offer-modal-footer__button:disabled:focus,.offer-modal-footer__button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.offer-modal-footer__button.discount-button{position:relative}.offer-modal-footer__button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.offer-modal-footer__button_secondary{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:.9em 2em;color:#333;border:.1em solid rgba(0,122,0,.9);background:#fff}.offer-modal-footer__button_secondary:focus,.offer-modal-footer__button_secondary:hover{background:rgba(0,122,0,.9);outline:0;color:#fff}.offer-modal-footer__button_secondary:active{background:rgba(0,122,0,.9);outline:0;color:#fff}.offer-modal-footer__button_secondary:disabled{opacity:.4;cursor:default}.offer-modal-footer__button_secondary:disabled:focus,.offer-modal-footer__button_secondary:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.offer-modal-footer__button_secondary.discount-button{position:relative}.offer-modal-footer__button_secondary.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.offer-modal-footer__button_secondary:disabled:focus,.offer-modal-footer__button_secondary:disabled:hover{background:0 0}.search-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.search-form__input{font-size:1rem;color:#333;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:40px;padding:0 1.4em;border:1px solid #f4f4f4;border-radius:8px 0 0 8px;background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.search-form__input:focus{border-color:#dfdfdf;outline:0}.search-form__button{font-weight:500;font-size:1rem;color:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto;height:40px;padding:0 1.4em;border:1px solid rgba(0,122,0,.9);border-radius:0 8px 8px 0;background-color:rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.search-form__button:hover{border-color:#007a00;background-color:#007a00}.search-results-item__title{font-weight:500;font-size:1.125rem}.search-results-item__title a{text-decoration:none}.search-results-item__title a:hover{color:rgba(0,122,0,.9)}.search-results-item__description{font-weight:400;font-size:1rem;margin-top:10px}.search-results-item__date{font-weight:500;font-size:.875rem;margin-top:16px}.search-results-item__path{font-weight:500;font-size:.875rem}.search-results-item__path a{text-decoration:none}.search-results-item__path a:hover{color:rgba(0,122,0,.9)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-left:-5px;margin-right:-5px}.pagination__item{list-style-type:none;margin:0 5px}.pagination__link{font-weight:500;font-size:.875rem;line-height:1.2;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;border-radius:18px;background-color:#f4f4f4;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.pagination__link.active,.pagination__link:hover{color:#fff;background-color:#dfdfdf}.pagination__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;border-radius:18px;background-color:#f4f4f4;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.pagination__arrow:hover{background-color:#dfdfdf}.pagination__arrow svg{display:block;width:12px;height:12px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.pagination__arrow:hover svg{fill:#fff}.pagination__arrow_previous svg{margin-left:-1px}.pagination__arrow_next svg{margin-right:-1px}.search__results{margin-top:40px}.search__item{padding:20px 0;border-top:1px solid #dfdfdf}.articles-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 8px 0;border-radius:16px;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28)}.articles-item__picture{text-decoration:none;-ms-flex-negative:0;flex-shrink:0;display:block;width:100%;height:0;padding-top:75%;border-radius:12px;overflow:hidden;position:relative}.articles-item__picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.articles-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 8px}.articles-item__title{font-weight:700;font-size:1.25rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.articles-item__title a{text-decoration:none;display:inline-block;position:relative}.articles-item__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.articles-item__title a:hover::after{width:100%}.articles-item__description{font-size:.875rem;margin-top:16px}.articles-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24px;margin-top:auto}.articles-item__button a{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.875rem;padding:.8em 1.6em}.articles-item__button a:focus,.articles-item__button a:hover{background:rgba(0,122,0,.9);outline:0}.articles-item__button a:active{background:rgba(0,122,0,.9);outline:0}.articles-item__button a:disabled{opacity:.4;cursor:default}.articles-item__button a:disabled:focus,.articles-item__button a:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.articles-item__button a.discount-button{position:relative}.articles-item__button a.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:0 -16px}.articles__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.article__picture{border-radius:16px;overflow:hidden}.article__picture img{display:block}.article__back,.article__content{margin-top:32px}.article__back a{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.875rem;padding:.8em 1.6em;display:inline-flex;align-items:center}.article__back a:focus,.article__back a:hover{background:rgba(0,122,0,.9);outline:0}.article__back a:active{background:rgba(0,122,0,.9);outline:0}.article__back a:disabled{opacity:.4;cursor:default}.article__back a:disabled:focus,.article__back a:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.article__back a.discount-button{position:relative}.article__back a.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.article__back a svg{fill:#fff;width:14px;height:14px;margin-right:8px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.article__back a:active svg,.article__back a:focus svg,.article__back a:hover svg{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 8px 0;border-radius:16px;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28)}.news-item__picture{text-decoration:none;-ms-flex-negative:0;flex-shrink:0;display:block;width:100%;height:0;padding-top:75%;border-radius:12px;overflow:hidden;position:relative}.news-item__picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.news-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 8px}.news-item__date{font-weight:500;font-size:.875rem}.news-item__title{font-weight:700;font-size:1.25rem;line-height:1.2;color:rgba(0,122,0,.9);margin:8px 0 0}.news-item__title a{text-decoration:none;display:inline-block;position:relative}.news-item__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.news-item__title a:hover::after{width:100%}.news-item__description{font-size:.875rem;margin-top:16px}.news-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24px;margin-top:auto}.news-item__button a{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.875rem;padding:.8em 1.6em}.news-item__button a:focus,.news-item__button a:hover{background:rgba(0,122,0,.9);outline:0}.news-item__button a:active{background:rgba(0,122,0,.9);outline:0}.news-item__button a:disabled{opacity:.4;cursor:default}.news-item__button a:disabled:focus,.news-item__button a:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.news-item__button a.discount-button{position:relative}.news-item__button a.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:0 -16px}.news__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.news-detail__picture{border-radius:16px;overflow:hidden}.news-detail__picture img{display:block}.news-detail__content{margin-top:32px}.news-detail__date{font-weight:500;font-size:.875rem;margin-bottom:8px}.news-detail__back{margin-top:32px}.news-detail__back a{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.875rem;padding:.8em 1.6em;display:inline-flex;align-items:center}.news-detail__back a:focus,.news-detail__back a:hover{background:rgba(0,122,0,.9);outline:0}.news-detail__back a:active{background:rgba(0,122,0,.9);outline:0}.news-detail__back a:disabled{opacity:.4;cursor:default}.news-detail__back a:disabled:focus,.news-detail__back a:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.news-detail__back a.discount-button{position:relative}.news-detail__back a.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.news-detail__back a svg{fill:#fff;width:14px;height:14px;margin-right:8px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.news-detail__back a:active svg,.news-detail__back a:focus svg,.news-detail__back a:hover svg{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.blog-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;padding:16px;border-radius:16px;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28)}.blog-item__picture a{text-decoration:none;display:block}.blog-item__picture img{display:block;height:120px;border-radius:16px}.blog-item__content{padding-top:4px}.blog-item__title{font-weight:700;font-size:1.25rem;color:rgba(0,122,0,.9);margin:0}.blog-item__title a{text-decoration:none}.blog-item__title a:hover{text-decoration:underline}.blog-item__description{line-height:1.4;margin-top:12px}.blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:36px;margin-left:-16px;margin-right:-16px}.blog__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}.blog-doctor{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.blog-doctor__picture{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:30%;flex-basis:30%}.blog-doctor__picture figure{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;padding:100% 0 0;border-radius:16px;overflow:hidden;margin:0;position:relative}.blog-doctor__picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.blog-doctor__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blog-doctor-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.blog-doctor-content__title{font-weight:500;font-size:1.125rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.blog-doctor-content__properties{font-size:.875rem;padding:0;margin:8px 0 0}.blog-doctor-content__properties li{font-weight:500;list-style-type:none}.blog-contents{-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.blog-contents__title{font-weight:500;font-size:1.4625rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.blog-contents__list{padding:0 0 0 24px;margin:24px 0 0}.blog-contents__list li{list-style-type:none;margin-top:6px;position:relative}.blog-contents__list li:first-child{margin-top:0}.blog-contents__list li::before{content:"";display:block;width:5px;height:5px;border-radius:3px;background-color:rgba(0,122,0,.9);position:absolute;left:-22px;top:10px}.blog-post{-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.blog-post p:first-child{margin-top:0}.blog-post p:last-child{margin-bottom:0}.wiki{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:0 -16px}.wiki__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.services-item__picture{text-decoration:none;display:block;height:0;padding-top:58%;position:relative}.services-item__picture img{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.services-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 24px;border-radius:0 0 80px 80px;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28);margin:0 20px}.services-item__title{font-weight:700;font-size:1.125rem;line-height:22px;text-transform:uppercase;text-align:center;color:rgba(0,122,0,.9);height:44px;overflow:hidden;margin:0}.services-item__title a{text-decoration:none;display:inline-block;position:relative}.services-item__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.services-item__title a:hover::after{width:100%}.services-item__description{font-weight:500;font-size:.875rem;line-height:20px;height:140px;overflow:hidden;margin-top:12px}.services-item__list{padding:0;margin:12px 0 0}.services-item__list li{font-weight:500;font-size:.9375rem;text-align:center;list-style-type:none;padding:2px 0}.services-item__list li a{text-decoration:none;display:inline-block;position:relative}.services-item__list li a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.services-item__list li a:hover::after{width:100%}.services-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24px;margin-top:auto}.services-item__button a{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.875rem;padding:.8em 1.6em}.services-item__button a:focus,.services-item__button a:hover{background:rgba(0,122,0,.9);outline:0}.services-item__button a:active{background:rgba(0,122,0,.9);outline:0}.services-item__button a:disabled{opacity:.4;cursor:default}.services-item__button a:disabled:focus,.services-item__button a:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.services-item__button a.discount-button{position:relative}.services-item__button a.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:0 -16px}.services__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.service__description{margin-top:32px}.service-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.service-header__content{width:100%}.service-header__picture{width:100%;max-width:480px}.service-header__picture img{display:block;width:100%}.service-header__title{font-weight:500;font-size:2.4rem;line-height:1.2;color:rgba(0,122,0,.9)}.service-header__description{margin-top:24px}.service-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:36px}.service-header__buttons a,.service-header__buttons button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.2em 2.4em}.service-header__buttons a:focus,.service-header__buttons a:hover,.service-header__buttons button:focus,.service-header__buttons button:hover{background:rgba(0,122,0,.9);outline:0}.service-header__buttons a:active,.service-header__buttons button:active{background:rgba(0,122,0,.9);outline:0}.service-header__buttons a:disabled,.service-header__buttons button:disabled{opacity:.4;cursor:default}.service-header__buttons a:disabled:focus,.service-header__buttons a:disabled:hover,.service-header__buttons button:disabled:focus,.service-header__buttons button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.service-header__buttons a.discount-button,.service-header__buttons button.discount-button{position:relative}.service-header__buttons a.discount-button::after,.service-header__buttons button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.service-header__buttons a.secondary,.service-header__buttons button.secondary{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.1em 2.4em;color:#333;border:.1em solid rgba(0,122,0,.9);background:#fff}.service-header__buttons a.secondary:focus,.service-header__buttons a.secondary:hover,.service-header__buttons button.secondary:focus,.service-header__buttons button.secondary:hover{background:rgba(0,122,0,.9);outline:0;color:#fff}.service-header__buttons a.secondary:active,.service-header__buttons button.secondary:active{background:rgba(0,122,0,.9);outline:0;color:#fff}.service-header__buttons a.secondary:disabled,.service-header__buttons button.secondary:disabled{opacity:.4;cursor:default}.service-header__buttons a.secondary:disabled:focus,.service-header__buttons a.secondary:disabled:hover,.service-header__buttons button.secondary:disabled:focus,.service-header__buttons button.secondary:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.service-header__buttons a.secondary.discount-button,.service-header__buttons button.secondary.discount-button{position:relative}.service-header__buttons a.secondary.discount-button::after,.service-header__buttons button.secondary.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.service-header__buttons a.secondary:disabled:focus,.service-header__buttons a.secondary:disabled:hover,.service-header__buttons button.secondary:disabled:focus,.service-header__buttons button.secondary:disabled:hover{background:0 0}.service-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.service-description__picture{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;padding-top:60%;border-radius:16px;overflow:hidden;position:relative}.service-description__picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;bottom:0}.service-description__content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.service-description__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.service-description__description{margin-top:24px}.pricelist-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:12px}.pricelist-item__title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:16px}.pricelist-item__time{font-weight:700;width:50%}.pricelist-item__price{font-weight:700;text-align:right;width:50%}.pricelist-item__button{width:100%}.pricelist-item__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.875rem;padding:.8em 1.6em;width:100%}.pricelist-item__button button:focus,.pricelist-item__button button:hover{background:rgba(0,122,0,.9);outline:0}.pricelist-item__button button:active{background:rgba(0,122,0,.9);outline:0}.pricelist-item__button button:disabled{opacity:.4;cursor:default}.pricelist-item__button button:disabled:focus,.pricelist-item__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.pricelist-item__button button.discount-button{position:relative}.pricelist-item__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.pricelist-section__title{font-weight:500;font-size:1.125rem;text-align:center}.pricelist-section__body{margin-top:12px}.pricelist-section__item{margin-top:24px}.pricelist-section__item:first-child{margin-top:0}.pricelist-category{border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.pricelist-category-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;position:relative;cursor:pointer}.pricelist-category-header::after{content:"";display:block;width:18px;height:18px;background-image:url(/local/templates/ezco/styles/../images/icons/main.svg#chevron-down);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:20px;top:50%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.pricelist-category.active .pricelist-category-header::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.pricelist-category-header__icon{display:block;width:32px;height:32px}.pricelist-category-header__title{font-weight:500;font-size:1.125rem}.pricelist-category-body{display:none}.pricelist-category-body__content{padding:16px;position:relative}.pricelist-category-body__content::before{content:"";display:block;height:1px;background-color:#dfdfdf;position:absolute;left:16px;right:16px;top:0}.pricelist-category-body__item{margin-top:48px}.pricelist-category-body__item:first-child{margin-top:0}.service-pricelist__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.service-pricelist__body,.service-pricelist__item{margin-top:24px}.service-pricelist__item:first-child{margin-top:0}.service-info-item{padding:16px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.service-info-item__title{font-weight:500;font-size:1.5rem;padding:8px 0 8px 54px;background-image:url(/local/templates/ezco/styles/../images/service-info-title.svg);background-size:42px 42px;background-position:left center;background-repeat:no-repeat;margin:0}.service-info-item__text{margin-top:16px}.service-info-item__text p:first-child{margin-top:0}.service-info-item__text p:last-child{margin-bottom:0}.service-info{padding:48px 0;position:relative}.service-info::before{content:"";display:block;width:100vw;height:100%;background-color:#f4ebd9;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:0;z-index:-1}.service-info__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0 0 32px}.service-info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:32px;margin-left:-16px;margin-right:-16px}.service-info__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}.service-info__item .service-info-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.service-info-item-alternative{border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.service-info-item-alternative-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;position:relative;cursor:pointer}.service-info-item-alternative-header::after{content:"";display:block;width:18px;height:18px;background-image:url(/local/templates/ezco/styles/../images/icons/main.svg#chevron-down);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:20px;top:50%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.service-info-item-alternative.active .service-info-item-alternative-header::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.service-info-item-alternative-header__icon{display:block;width:32px;height:32px}.service-info-item-alternative-header__title{font-weight:500;font-size:1.125rem}.service-info-item-alternative-body{display:none}.service-info-item-alternative-body__content{padding:16px;position:relative}.service-info-item-alternative-body__content::before{content:"";display:block;height:1px;background-color:#dfdfdf;position:absolute;left:16px;right:16px;top:0}.service-info-item-alternative-body__content p:first-child{margin-top:0}.service-info-item-alternative-body__content p:last-child{margin-bottom:0}.service-info-alternative{padding:48px 0;position:relative}.service-info-alternative::before{content:"";display:block;width:100vw;height:100%;background-color:#f4ebd9;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:0;z-index:-1}.service-info-alternative__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0 0 32px}.service-info-alternative__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.doctors-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 8px 0;border-radius:16px;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28)}.doctors-item__picture{text-decoration:none;-ms-flex-negative:0;flex-shrink:0;display:block;width:100%;height:0;padding-top:110%;border-radius:12px;overflow:hidden;position:relative}.doctors-item__picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.doctors-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 8px}.doctors-item__name{font-weight:700;font-size:1.25rem;line-height:1.2;color:rgba(0,122,0,.9);margin:16px 0 0}.doctors-item__name a{text-decoration:none;display:inline-block;position:relative}.doctors-item__name a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.doctors-item__name a:hover::after{width:100%}.doctors-item__description{font-size:.875rem;margin-top:16px}.doctors-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24px;margin-top:auto}.doctors-item__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.875rem;padding:.8em 1.6em}.doctors-item__button button:focus,.doctors-item__button button:hover{background:rgba(0,122,0,.9);outline:0}.doctors-item__button button:active{background:rgba(0,122,0,.9);outline:0}.doctors-item__button button:disabled{opacity:.4;cursor:default}.doctors-item__button button:disabled:focus,.doctors-item__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.doctors-item__button button.discount-button{position:relative}.doctors-item__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.service-doctors__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.service-doctors__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:24px -16px 0}.service-doctors__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.benefits-widget-item{padding:16px 16px 24px;border-radius:16px;background-color:#f4ebd9;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28)}.benefits-widget-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefits-widget-item__icon img{display:block;width:86px;height:86px}.benefits-widget-item__title{font-weight:700;font-size:1.2375rem;line-height:1.2;text-align:center;color:rgba(0,122,0,.9);margin:16px 0 0}.benefits-widget-item__description{font-size:1rem;text-align:center;margin-top:12px}.service-benefits__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.service-benefits__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:24px -16px 0}.service-benefits__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:480px;padding:0 16px}.licenses-item{text-decoration:none;display:block;height:0;padding-top:140%;border-radius:16px;overflow:hidden;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28);position:relative}.licenses-item:focus{outline:0}.licenses-item img{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.service-licenses__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.service-licenses__body{margin:24px -16px 0}.service-licenses__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin-bottom:16px}.service-licenses .flickity-button{display:none}.service-licenses .flickity-button-icon{fill:rgba(0,122,0,.9);width:40%;height:40%;left:30%;top:30%}.service-licenses .flickity-page-dots .dot{background-color:rgba(0,122,0,.9)}.service-promo__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.service-promo__body{margin:24px -16px 0}.service-promo__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin-bottom:16px}.service-promo__item .articles-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.service-promo .flickity-button{display:none}.service-promo .flickity-button-icon{fill:rgba(0,122,0,.9);width:40%;height:40%;left:30%;top:30%}.service-promo .flickity-page-dots .dot{background-color:rgba(0,122,0,.9)}.service-contacts__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.service-contacts__body{margin-top:24px}.service-contacts-body{padding:32px 16px 260px;border-radius:16px;background-color:#dfdfdf;background-image:url(/local/templates/ezco/styles/../images/contacts-header-bg.svg);background-size:360px 222px;background-position:right bottom;background-repeat:no-repeat}.service-contacts-body__title{font-weight:700;font-size:2.1rem;line-height:1.2}.service-contacts-body__button{margin-top:48px}.service-contacts-body__button a{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.service-contacts-body__button a:focus,.service-contacts-body__button a:hover{background:rgba(0,122,0,.9);outline:0}.service-contacts-body__button a:active{background:rgba(0,122,0,.9);outline:0}.service-contacts-body__button a:disabled{opacity:.4;cursor:default}.service-contacts-body__button a:disabled:focus,.service-contacts-body__button a:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.service-contacts-body__button a.discount-button{position:relative}.service-contacts-body__button a.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.service-contacts-body__directions{margin-top:48px}.service-contacts-body-directions__item{margin-top:18px}.service-contacts-body-directions__item:first-child{margin-top:0}.service-contacts-body-directions-item__title{font-weight:500;font-size:1.25rem}.service-contacts-body-directions-item__description{margin-top:4px}.programs-item__content{margin:0 6px}.programs-item-picture{text-decoration:none;display:block;height:0;padding-top:66%;position:relative}.programs-item-picture__image{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.programs-item-picture__time{font-weight:700;font-size:1rem;line-height:1.2;color:#fff;padding:6px 16px;border-radius:2px 6px 2px 2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0}.programs-item-content{padding:16px 16px 24px;border-radius:2px 2px 16px 16px;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28)}.programs-item-content__title{font-weight:700;font-size:1.125rem;line-height:22px;text-transform:uppercase;color:rgba(0,122,0,.9);height:44px;overflow:hidden;margin:0}.programs-item-content__title a{text-decoration:none;display:inline-block;position:relative}.programs-item-content__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.programs-item-content__title a:hover::after{width:100%}.programs-item-content__description{font-weight:500;font-size:.875rem;line-height:20px;height:140px;overflow:hidden;margin-top:12px}.programs-item-content__footer{margin-top:24px}.programs-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.programs-item-footer__price{font-weight:700;font-size:1.375rem;line-height:1.2}.programs-item-footer__button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.8125rem;padding:.6em 1.4em}.programs-item-footer__button:focus,.programs-item-footer__button:hover{background:rgba(0,122,0,.9);outline:0}.programs-item-footer__button:active{background:rgba(0,122,0,.9);outline:0}.programs-item-footer__button:disabled{opacity:.4;cursor:default}.programs-item-footer__button:disabled:focus,.programs-item-footer__button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.programs-item-footer__button.discount-button{position:relative}.programs-item-footer__button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.programs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:0 -16px}.programs__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.doctors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:0 -16px}.doctors__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.doctor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.doctor__picture{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;padding-top:110%;border-radius:16px;overflow:hidden;position:relative}.doctor__picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.doctor-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.doctor-content__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.doctor-content__properties{padding:0;margin:8px 0 0}.doctor-content__properties li{font-weight:500;list-style-type:none}.doctor-content__button,.doctor-content__description{margin-top:24px}.doctor-content__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.doctor-content__button button:focus,.doctor-content__button button:hover{background:rgba(0,122,0,.9);outline:0}.doctor-content__button button:active{background:rgba(0,122,0,.9);outline:0}.doctor-content__button button:disabled{opacity:.4;cursor:default}.doctor-content__button button:disabled:focus,.doctor-content__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.doctor-content__button button.discount-button{position:relative}.doctor-content__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.doctor-education-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.doctor-education-item__title{font-weight:500;font-size:1rem;line-height:1.4}.doctor-education-item__year{font-weight:500;font-size:1.8rem;line-height:1.2;text-align:center;-ms-flex-negative:0;flex-shrink:0}.doctor-education{-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.doctor-education__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.doctor-education__body{margin-top:24px}.doctor-education__item{padding:12px 0;border-top:1px solid #dfdfdf}.doctor-education__item:first-child{border-top:none}.doctor-certificates{-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.doctor-certificates__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.doctor-certificates__slider{margin:24px -16px 48px}.doctor-certificates__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}.doctor-certificates__item a{text-decoration:none;display:block;height:0;padding-top:71%;position:relative}.doctor-certificates__item a:focus{outline:0}.doctor-certificates__item a img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.doctor-certificates .flickity-page-dots{bottom:-36px}.doctor-certificates .flickity-page-dots .dot{background-color:rgba(0,122,0,.9)}.doctor-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.doctor-services{padding:48px 0;position:relative}.doctor-services::before{content:"";display:block;width:100vw;height:100%;background-color:#f4ebd9;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:0;z-index:-1}.doctor-services__title{font-weight:700;font-size:1.8rem;color:rgba(0,122,0,.9);margin:0}.doctor-services__slider{margin:36px -16px}.doctor-services__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin-bottom:16px}.doctor-services .flickity-button{display:none}.doctor-services .flickity-button-icon{fill:rgba(0,122,0,.9);width:40%;height:40%;left:30%;top:30%}.doctor-services .flickity-page-dots .dot{background-color:rgba(0,122,0,.9)}.doctor-programs{padding:48px 0}.doctor-programs__title{font-weight:700;font-size:1.8rem;color:rgba(0,122,0,.9);margin:0}.doctor-programs__slider{margin:36px -16px}.doctor-programs__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin-bottom:16px}.doctor-programs .flickity-button{display:none}.doctor-programs .flickity-button-icon{fill:rgba(0,122,0,.9);width:40%;height:40%;left:30%;top:30%}.doctor-programs .flickity-page-dots .dot{background-color:rgba(0,122,0,.9)}.pricelist,.pricelist__item{margin-top:24px}.pricelist__item:first-child{margin-top:0}.licenses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:0 -16px}.licenses__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.partners-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px;border-radius:16px;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28)}.partners-item__picture{width:100%;max-width:360px}.partners-item__picture a{text-decoration:none}.partners-item__picture img{display:block}.partners-item__content{padding-top:4px}.partners-item__title{font-weight:700;font-size:1.25rem;color:rgba(0,122,0,.9);margin:0}.partners-item__title a{text-decoration:none}.partners-item__title a:hover{text-decoration:underline}.partners-item__description{line-height:1.4;margin-top:12px}.partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:36px;margin-left:-16px;margin-right:-16px}.partners__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}.contacts__body{margin-top:32px}.contacts-header{padding:32px 16px 260px;border-radius:16px;background-color:#dfdfdf;background-image:url(/local/templates/ezco/styles/../images/contacts-header-bg.svg);background-size:360px 222px;background-position:right bottom;background-repeat:no-repeat}.contacts-header__title{font-weight:700;font-size:2.1rem;line-height:1.2}.contacts-header__button{margin-top:48px}.contacts-header__button a{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.contacts-header__button a:focus,.contacts-header__button a:hover{background:rgba(0,122,0,.9);outline:0}.contacts-header__button a:active{background:rgba(0,122,0,.9);outline:0}.contacts-header__button a:disabled{opacity:.4;cursor:default}.contacts-header__button a:disabled:focus,.contacts-header__button a:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.contacts-header__button a.discount-button{position:relative}.contacts-header__button a.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.contacts-header__directions{margin-top:48px}.contacts-header-directions__item{margin-top:18px}.contacts-header-directions__item:first-child{margin-top:0}.contacts-header-directions-item__title{font-weight:500;font-size:1.25rem}.contacts-header-directions-item__description{margin-top:4px}.contacts-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.contacts-body__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.contacts-body__description{margin-top:24px}.contacts-body-item{padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.contacts-body-item__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.contacts-body-item__content{margin-top:24px}.contacts-body-info__item{margin-top:36px}.contacts-body-info__item:first-child{margin-top:0}.contacts-body-info-item__title{line-height:1.2;color:#707070}.contacts-body-info-item__text{font-weight:500;font-size:1.5rem;line-height:1.2;margin-top:8px}.contacts-body-info-item__text a{text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.contacts-body-info-item__text a:hover{color:rgba(0,122,0,.9)}.contacts-body-requisites__item{margin-top:18px}.contacts-body-requisites__item:first-child{margin-top:0}.contacts-body-requisites-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.contacts-body-requisites-item__title{font-weight:500}.openday-doctor{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:8px;border-radius:16px;background-color:#fff;-webkit-box-shadow:-1px 4px 14px rgba(182,133,90,.28);box-shadow:-1px 4px 14px rgba(182,133,90,.28)}.openday-doctor__picture{text-decoration:none;-ms-flex-negative:0;flex-shrink:0;display:block;width:64px;height:64px;border-radius:12px;overflow:hidden;position:relative}.openday-doctor__picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.openday-doctor__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.openday-doctor__name{font-weight:700;font-size:1rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0}.openday-doctor__name a{text-decoration:none;display:inline-block;position:relative}.openday-doctor__name a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.openday-doctor__name a:hover::after{width:100%}.openday-doctor__description{font-size:.875rem;margin-top:6px}.openday-timetable-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.openday-timetable-item__time{font-weight:700}.openday__section{margin-top:64px}.openday__section:first-child{margin-top:0}.openday-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:32px;margin-left:-16px;margin-right:-16px}.openday-info__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}.openday-info__item .openday-info-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.openday-info-item{padding:16px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.openday-info-item__title{font-weight:500;font-size:1.5rem;padding:8px 0 8px 54px;background-image:url(/local/templates/ezco/styles/../images/service-info-title.svg);background-size:42px 42px;background-position:left center;background-repeat:no-repeat;margin:0}.openday-info-item__content{margin-top:16px}.openday-info-item__content p:first-child{margin-top:0}.openday-info-item__content p:last-child{margin-bottom:0}.openday-doctors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.openday-timetable__title{font-weight:700;font-size:1.8rem;color:rgba(0,122,0,.9);margin:0}.openday-timetable__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:32px}.openday-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.openday-footer__text{font-size:1.125rem;text-align:center;max-width:600px}.openday-footer__button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.openday-footer__button:focus,.openday-footer__button:hover{background:rgba(0,122,0,.9);outline:0}.openday-footer__button:active{background:rgba(0,122,0,.9);outline:0}.openday-footer__button:disabled{opacity:.4;cursor:default}.openday-footer__button:disabled:focus,.openday-footer__button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.openday-footer__button.discount-button{position:relative}.openday-footer__button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.screen{padding:36px 0}.screen__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:682px}.screen__content{max-width:600px}.screen__title{font-weight:700;font-size:1.6rem;line-height:1;text-transform:uppercase;color:rgba(0,122,0,.6);margin:0}.screen__title strong{font-weight:400;font-size:6rem;color:#333}.screen__description{font-weight:500;font-size:1.35rem;line-height:1.3;opacity:.8;margin-top:32px}.screen__list{max-width:460px;margin:48px 0 0}.screen-list{padding:0}.screen-list__item{font-weight:500;font-size:1rem;line-height:1.3;list-style-type:none;min-height:40px;padding-left:58px;background-size:46px 33px;background-position:left top;background-repeat:no-repeat;margin-top:24px}.screen-list__item:first-child{margin-top:0}.screen-list__item_item1{background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#item1)}.screen-list__item_item2{background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#item2)}.screen-list__item_item3{background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#item3)}.screen-list__item_item4{background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#item4)}.slider-item{width:100%;overflow:hidden}.slider-item__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto;position:relative}.slider-item__photo{display:block;width:280px;position:absolute;right:-32px;bottom:0;z-index:1}.slider-item__content{padding-top:32px;padding-bottom:32px;position:relative;z-index:2}.slider-item__date{font-weight:500;font-size:.9375rem;line-height:1.2;text-transform:uppercase;text-align:center;color:#fff}.slider-item__date span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 16px;border-radius:100px;background-color:rgba(0,122,0,.8)}.slider-item__date span::before{content:"";display:block;width:16px;height:16px;background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#calendar);background-size:contain}.slider-item__title{font-weight:700;font-size:1.5rem;line-height:1.2;text-transform:uppercase;text-align:center;color:rgba(0,122,0,.9);max-width:270px;margin-left:auto;margin-right:auto;margin-top:6px}.slider-item__description{font-weight:300;font-size:.9375rem;line-height:1.2;text-align:center;color:#707070;max-width:220px;margin-left:auto;margin-right:auto;margin-top:8px}.slider-item__description strong{font-weight:500}.slider-item__list{max-width:160px;margin-top:20px}.slider-item__list ul{padding:0;margin:0}.slider-item__list ul li{font-weight:300;font-size:.875rem;list-style-type:none;padding-left:16px;background-image:url(/local/templates/ezco/styles/../images/icons/screen.svg#check);background-size:12px 12px;background-position:left 3px;background-repeat:no-repeat}.slider-item__list ul li strong{font-weight:500}.slider-item__doctor{margin-top:24px}.slider-item__footer{margin-top:28px}.slider-item-doctor{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px;border-radius:10px;background-color:#fff;-webkit-box-shadow:.5286989808px .5286989808px 3.9652423859px 0 rgba(101,101,101,.2509803922);box-shadow:.5286989808px .5286989808px 3.9652423859px 0 rgba(101,101,101,.2509803922)}.slider-item-doctor__name{font-weight:600;font-size:.6875rem;line-height:1.2;color:rgba(0,122,0,.9)}.slider-item-doctor__post{font-size:.5625rem;line-height:1.2;margin-top:2px}.slider-item-doctor__specialization{font-weight:300;font-size:.625rem;line-height:1.2;margin-top:2px}.slider-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.slider-item-footer__button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.slider-item-footer__button:focus,.slider-item-footer__button:hover{background:rgba(0,122,0,.9);outline:0}.slider-item-footer__button:active{background:rgba(0,122,0,.9);outline:0}.slider-item-footer__button:disabled{opacity:.4;cursor:default}.slider-item-footer__button:disabled:focus,.slider-item-footer__button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.slider-item-footer__button.discount-button{position:relative}.slider-item-footer__button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.slider-item-footer__button_secondary{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:.9em 2em;color:#333;border:.1em solid rgba(0,122,0,.9);background:#fff}.slider-item-footer__button_secondary:focus,.slider-item-footer__button_secondary:hover{background:rgba(0,122,0,.9);outline:0;color:#fff}.slider-item-footer__button_secondary:active{background:rgba(0,122,0,.9);outline:0;color:#fff}.slider-item-footer__button_secondary:disabled{opacity:.4;cursor:default}.slider-item-footer__button_secondary:disabled:focus,.slider-item-footer__button_secondary:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.slider-item-footer__button_secondary.discount-button{position:relative}.slider-item-footer__button_secondary.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.slider-item-footer__button_secondary:disabled:focus,.slider-item-footer__button_secondary:disabled:hover{background:0 0}.slider2 .flickity-page-dots{bottom:24px}.slider2 .flickity-page-dots .dot{width:10px;height:10px;border:1px solid rgba(0,122,0,.9);background-color:transparent;opacity:1}.slider2 .flickity-page-dots .dot.is-selected{background-color:rgba(0,122,0,.9)}.slider2-item{width:100%;overflow:hidden}.slider2-item__bg{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.slider2-item__bg_desktop{opacity:0}.slider2-item__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:32px 16px 64px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:relative}.slider2-item__footer{margin-top:24px}.slider2-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.slider2-item-footer__button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.slider2-item-footer__button:focus,.slider2-item-footer__button:hover{background:rgba(0,122,0,.9);outline:0}.slider2-item-footer__button:active{background:rgba(0,122,0,.9);outline:0}.slider2-item-footer__button:disabled{opacity:.4;cursor:default}.slider2-item-footer__button:disabled:focus,.slider2-item-footer__button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.slider2-item-footer__button.discount-button{position:relative}.slider2-item-footer__button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.slider2-item-footer__button_secondary{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:.9em 2em;color:#333;border:.1em solid rgba(0,122,0,.9);background:#fff}.slider2-item-footer__button_secondary:focus,.slider2-item-footer__button_secondary:hover{background:rgba(0,122,0,.9);outline:0;color:#fff}.slider2-item-footer__button_secondary:active{background:rgba(0,122,0,.9);outline:0;color:#fff}.slider2-item-footer__button_secondary:disabled{opacity:.4;cursor:default}.slider2-item-footer__button_secondary:disabled:focus,.slider2-item-footer__button_secondary:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.slider2-item-footer__button_secondary.discount-button{position:relative}.slider2-item-footer__button_secondary.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.slider2-item-footer__button_secondary:disabled:focus,.slider2-item-footer__button_secondary:disabled:hover{background:0 0}.services-specializations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:15px 20px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3);margin:0}.services-specializations__item{font-weight:500;font-size:.875rem;line-height:1.2;white-space:nowrap;color:#fff;list-style-type:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:rgba(0,122,0,.8);background-size:30px 30px;background-position:10px center;background-repeat:no-repeat;-webkit-box-shadow:0 0 3px rgba(0,122,0,.5);box-shadow:0 0 3px rgba(0,122,0,.5)}.services-specializations__item_item1{background-image:url(/local/templates/ezco/styles/../images/icons/specializations.svg#item1)}.services-specializations__item_item2{background-image:url(/local/templates/ezco/styles/../images/icons/specializations.svg#item2)}.services-specializations__item_item3{background-image:url(/local/templates/ezco/styles/../images/icons/specializations.svg#item3)}.services-specializations__item_item4{background-image:url(/local/templates/ezco/styles/../images/icons/specializations.svg#item4)}.services-specializations__item_item5{background-image:url(/local/templates/ezco/styles/../images/icons/specializations.svg#item5)}.services-specializations__item_item6{background-image:url(/local/templates/ezco/styles/../images/icons/specializations.svg#item6)}.services-specializations__item_item7{background-image:url(/local/templates/ezco/styles/../images/icons/specializations.svg#item7)}.services-specializations__item a{text-decoration:none;display:block;padding:12px 10px 12px 50px}.services-widget{padding-bottom:80px;background-color:#f4ebd9;position:relative}.services-widget::before{content:"";display:block;width:100%;height:180px;background-color:#cebf9e;position:absolute;left:0;top:0;z-index:0}.services-widget__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto}.services-widget__specializations{position:relative;top:-10px}.services-widget__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:24px -16px 0}.services-widget__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:360px;padding:0 16px}.programs-widget{padding:80px 0;background-color:#fff}.programs-widget__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto}.programs-widget__title{font-weight:700;font-size:1.8rem;color:rgba(0,122,0,.9);margin:0}.programs-widget__title a{text-decoration:none;display:inline-block;position:relative}.programs-widget__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.programs-widget__title a:hover::after{width:100%}.programs-widget__slider{margin:48px -16px 0}.programs-widget__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin-bottom:16px}.programs-widget .flickity-button{display:none}.programs-widget .flickity-button-icon{fill:rgba(0,122,0,.9);width:40%;height:40%;left:30%;top:30%}.programs-widget .flickity-page-dots .dot{background-color:rgba(0,122,0,.9)}.about-widget{padding:80px 0;background-color:#fff}.about-widget__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto}.about-widget__title{font-weight:700;font-size:1.8rem;color:rgba(0,122,0,.9);margin:0}.about-widget__title a{text-decoration:none;display:inline-block;position:relative}.about-widget__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.about-widget__title a:hover::after{width:100%}.about-widget__text{margin-top:36px}.benefits-widget{padding:48px 0;background-color:#fff}.benefits-widget__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto}.benefits-widget__title{font-weight:500;font-size:1.8rem;line-height:1.2;color:rgba(0,122,0,.9);margin:0 0 32px}.benefits-widget__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px;margin:0 -16px}.benefits-widget__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:480px;padding:0 16px}.doctors-widget{padding:80px 0;background-color:#fff}.doctors-widget__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto}.doctors-widget__title{font-weight:700;font-size:1.8rem;color:rgba(0,122,0,.9);margin:0}.doctors-widget__title a{text-decoration:none;display:inline-block;position:relative}.doctors-widget__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.doctors-widget__title a:hover::after{width:100%}.doctors-widget__slider{margin:36px -16px 0}.doctors-widget__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin-top:16px;margin-bottom:16px}.doctors-widget__item .doctors-item__name{font-size:1.25rem;line-height:1.2;height:48px;overflow:hidden}.doctors-widget__item .doctors-item__description{font-size:.875rem;line-height:1.5;height:63px;overflow:hidden}.doctors-widget .flickity-button{display:none}.doctors-widget .flickity-button-icon{fill:rgba(0,122,0,.9);width:40%;height:40%;left:30%;top:30%}.doctors-widget .flickity-page-dots .dot{background-color:rgba(0,122,0,.9)}.callback-widget-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;max-width:360px;margin-left:auto;margin-right:auto}.callback-widget-form__button,.callback-widget-form__field{width:100%}.callback-widget-form__button button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em;width:100%}.callback-widget-form__button button:focus,.callback-widget-form__button button:hover{background:rgba(0,122,0,.9);outline:0}.callback-widget-form__button button:active{background:rgba(0,122,0,.9);outline:0}.callback-widget-form__button button:disabled{opacity:.4;cursor:default}.callback-widget-form__button button:disabled:focus,.callback-widget-form__button button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.callback-widget-form__button button.discount-button{position:relative}.callback-widget-form__button button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.callback-widget-form__agreement{width:100%}.callback-widget{padding:32px 0;background-color:#f4ebd9}.callback-widget__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.callback-widget__title{font-weight:700;font-size:1.8rem;line-height:1.2;text-transform:uppercase;text-align:center;margin:0}.callback-widget__subtitle{font-size:1rem;text-align:center;margin-top:8px}.consultation-widget{padding:32px 16px 48px;border-radius:24px;background-image:url(/local/templates/ezco/styles/../images/consultation-widget-bg.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.consultation-widget::after{display:none}.consultation-widget__title{font-weight:700;font-size:1.8rem;line-height:1.2;text-align:center;color:rgba(0,122,0,.9);margin:0}.consultation-widget__subtitle{font-weight:500;font-size:1rem;text-align:center;margin-top:16px}.consultation-widget__form{margin-top:32px}.licenses-widget{padding:80px 0;background-color:#fff}.licenses-widget__title{font-weight:700;font-size:1.8rem;color:rgba(0,122,0,.9);margin:0}.licenses-widget__title a{text-decoration:none;display:inline-block;position:relative}.licenses-widget__title a::after{content:"";display:block;width:0;height:2px;background-color:rgba(0,122,0,.9);position:absolute;left:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.licenses-widget__title a:hover::after{width:100%}.licenses-widget__slider{margin:48px -16px 0}.licenses-widget__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 16px;margin-bottom:16px}.licenses-widget .flickity-button{display:none}.licenses-widget .flickity-button-icon{fill:rgba(0,122,0,.9);width:40%;height:40%;left:30%;top:30%}.licenses-widget .flickity-page-dots .dot{background-color:rgba(0,122,0,.9)}.thanks-widget{padding:32px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 5px 12px rgba(70,68,81,.22);box-shadow:0 5px 12px rgba(70,68,81,.22)}.thanks-widget__title{font-weight:700;font-size:2.025rem;color:rgba(0,122,0,.9);margin:0}.thanks-widget__description{font-size:1.125rem;margin-top:24px}.thanks-widget__button{margin-top:36px}.thanks-widget__button a{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:.9375rem;padding:1em 2em}.thanks-widget__button a:focus,.thanks-widget__button a:hover{background:rgba(0,122,0,.9);outline:0}.thanks-widget__button a:active{background:rgba(0,122,0,.9);outline:0}.thanks-widget__button a:disabled{opacity:.4;cursor:default}.thanks-widget__button a:disabled:focus,.thanks-widget__button a:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.thanks-widget__button a.discount-button{position:relative}.thanks-widget__button a.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}@media screen and (min-width:576px){.container,.footer-body__container,.footer-footer__container,.header-panel__container,.layout_default{max-width:576px}.offer-modal__photo{width:320px}.articles-item__button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.articles{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.articles__item{width:50%;max-width:480px}.news-item__button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.news{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.news__item{width:50%;max-width:480px}.blog-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}.blog-item__picture{-ms-flex-negative:0;flex-shrink:0;width:30%}.blog-item__picture a{width:100%;height:0;padding-top:100%;position:relative}.blog-item__picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.blog-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blog-doctor,.blog-doctor__picture{gap:32px}.blog-doctor-content{padding:32px}.wiki{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.wiki__item{width:50%;max-width:480px}.service-header__title{font-size:2.7rem}.pricelist-item__time{width:30%}.pricelist-item__price{text-align:left;width:30%}.pricelist-item__button{text-align:right;width:40%}.pricelist-item__button button{width:auto}.service-licenses__body,.service-promo__body{margin-left:0;margin-right:0}.service-contacts-body{padding:32px 32px 360px;background-size:520px 321px}.service-contacts-body__title{font-size:2.4rem}.doctors{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.doctors__item{width:50%}.doctor-education-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.doctor-education-item__title{padding-left:44px;background-image:url(/local/templates/ezco/styles/../images/icons/main.svg#doctor-education-item);background-size:32px 32px;background-position:left center;background-repeat:no-repeat}.doctor-education-item__year{text-align:right}.doctor-certificates__item{width:50%}.doctor-services__slider{margin-left:0;margin-right:0}.doctor-services__item{width:50%}.doctor-programs__slider{margin-left:0;margin-right:0}.partners-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}.partners-item__picture{-ms-flex-negative:0;flex-shrink:0;width:30%}.partners-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contacts-header{padding:32px 32px 360px;background-size:520px 321px}.contacts-header__title{font-size:2.4rem}.screen__container{max-width:576px}.screen__title{font-size:1.8rem}.screen__title strong{font-size:6.75rem}.slider-item__container{max-width:576px}.slider-item__photo{width:320px}.slider2-item__container{max-width:576px;min-height:324px}.services-specializations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.programs-widget__container,.services-widget__container{max-width:576px}.programs-widget__slider{margin-left:0;margin-right:0}.about-widget__container,.benefits-widget__container,.doctors-widget__container{max-width:576px}.doctors-widget__slider{margin-left:0;margin-right:0}.callback-widget-form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;max-width:100%;margin-left:0;margin-right:0}.callback-widget-form__field{max-width:220px}.callback-widget-form__button{width:auto}.callback-widget-form__button button{width:auto;min-height:100%}.callback-widget__container{max-width:576px}.licenses-widget__slider{margin-left:0;margin-right:0}}@media screen and (min-width:768px){.container,.footer-body__container,.footer-footer__container,.header-panel__container,.layout_default{max-width:768px}.promo-modal-content__date span{padding:6px 22px}.offer-modal__photo{width:480px;right:-48px;bottom:-48px}.offer-modal__content{padding-top:32px;padding-bottom:32px}.offer-modal__date{font-size:1.375rem;text-align:left}.offer-modal__date span{padding:6px 28px}.offer-modal__date span::before{width:24px;height:24px}.offer-modal__title{font-size:2.25rem;text-align:left;max-width:600px;margin-left:0;margin-right:0;margin-top:16px}.offer-modal__description{font-size:1.375rem;text-align:left;max-width:400px;margin-left:0;margin-right:0;margin-top:20px}.offer-modal__list{max-width:9000px;margin-top:28px}.offer-modal__list ul li{font-size:1.25rem;padding-left:32px;background-size:22px 22px}.offer-modal__doctor{margin-top:0;position:absolute;right:0;bottom:64px}.offer-modal__footer{margin-top:36px}.offer-modal-doctor{padding:20px;border-radius:12px}.offer-modal-doctor__name{font-size:1.125rem}.offer-modal-doctor__post,.offer-modal-doctor__specialization{font-size:1rem}.offer-modal-footer{gap:16px;max-width:240px}.articles__item .articles-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.article__picture{max-width:50%;float:left;margin-right:32px;margin-bottom:16px}.article__content{margin-top:0}.news__item .news-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.news-detail__picture{max-width:50%;float:left;margin-right:32px;margin-bottom:16px}.news-detail__content{margin-top:0}.blog-doctor__picture{-ms-flex-preferred-size:24%;flex-basis:24%}.blog-doctor-content__title{font-size:1.375rem}.blog-doctor-content__properties{font-size:1rem}.wiki__item .articles-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.services__item{width:50%}.service-doctors__body{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.service-doctors__item{width:50%}.service-doctors__item .doctors-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.service-benefits__item{width:50%;max-width:100%}.service-benefits__item .benefits-widget-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.service-licenses__item,.service-promo__item{width:50%}.service-contacts-body{padding:32px 32px 480px;background-size:742px 458px}.service-contacts-body__title{font-size:2.7rem}.programs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.programs__item{width:50%}.doctors__item .doctors-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.doctor-education-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.doctor-certificates__item{width:33.3333%}.doctor-programs__item{width:50%}.licenses{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.licenses__item{width:50%}.contacts-header{padding:32px 32px 480px;background-size:742px 458px}.contacts-header__title{font-size:2.7rem}.contacts-body-requisites__item{margin-top:6px}.contacts-body-requisites-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.contacts-body-requisites-item__title{-ms-flex-preferred-size:40%;flex-basis:40%}.contacts-body-requisites-item__text{text-align:right}.screen__container,.slider-item__container{max-width:768px}.slider-item__photo{width:480px;right:-48px;bottom:-48px}.slider-item__content{padding-top:64px;padding-bottom:64px}.slider-item__date{font-size:1.375rem;text-align:left}.slider-item__date span{padding:6px 28px}.slider-item__date span::before{width:24px;height:24px}.slider-item__title{font-size:2.25rem;text-align:left;max-width:600px;margin-left:0;margin-right:0;margin-top:16px}.slider-item__description{font-size:1.375rem;text-align:left;max-width:400px;margin-left:0;margin-right:0;margin-top:20px}.slider-item__list{max-width:9000px;margin-top:28px}.slider-item__list ul li{font-size:1.25rem;padding-left:32px;background-size:22px 22px}.slider-item__doctor{margin-top:0;position:absolute;right:0;bottom:64px}.slider-item__footer{margin-top:36px}.slider-item-doctor{padding:20px;border-radius:12px}.slider-item-doctor__name{font-size:1.125rem}.slider-item-doctor__post,.slider-item-doctor__specialization{font-size:1rem}.slider-item-footer{gap:16px;max-width:240px}.slider2 .flickity-page-dots{bottom:32px}.slider2 .flickity-page-dots .dot{width:12px;height:12px}.slider2-item__bg{opacity:0}.slider2-item__bg_desktop{opacity:1}.slider2-item__container{max-width:768px;min-height:432px;padding-top:64px}.slider2-item__text{max-width:400px}.slider2-item__footer{margin-top:32px}.slider2-item-footer{gap:16px;max-width:240px}.services-widget__container{max-width:768px}.services-widget__item{width:50%}.programs-widget__container{max-width:768px}.programs-widget__item{width:50%}.about-widget__container,.benefits-widget__container{max-width:768px}.benefits-widget__item{width:50%;max-width:100%}.benefits-widget__item .benefits-widget-item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.doctors-widget__container{max-width:768px}.doctors-widget__item{width:50%}.callback-widget__container{max-width:768px}.licenses-widget__item{width:50%}}@media screen and (min-width:992px){.h1,h1{font-size:2.25rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}.container{max-width:992px}.widget__title{font-size:2rem}.layout_default{max-width:992px}.layout__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.layout__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto}.layout__sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:260px}.header-contacts__socials{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.header-panel__container{max-width:992px}.header-panel__logo img{height:56px}.footer{text-align:left}.footer-body__container{max-width:992px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-footer__container{max-width:992px}.footer-clinic__logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.footer-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.footer-contacts{text-align:right;-ms-flex-negative:0;flex-shrink:0}.footer-contacts__socials{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.title__title{font-size:2rem}.links{display:none}.modal__overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__container{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.articles__item,.news__item{width:33.3333%}.blog-doctor__picture{-ms-flex-preferred-size:30%;flex-basis:30%}.blog-contents__title{font-size:1.625rem}.services__item{width:33.3333%}.service-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:64px;padding-top:96px;padding-bottom:96px}.service-header__content{width:50%}.service-header__picture{width:44%}.service-header__title{font-size:3rem}.service-header__buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.service-description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.service-description__picture{-ms-flex-preferred-size:48%;flex-basis:48%;-ms-flex-negative:0;flex-shrink:0;height:auto;padding-top:0}.service-description__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service-description__title{font-size:2rem}.pricelist-item__title{width:50%}.pricelist-item__price,.pricelist-item__time{width:14%}.pricelist-item__button{width:22%}.pricelist-section__title{text-align:left}.pricelist-section__body{padding-left:32px}.pricelist-category-body__content,.pricelist-category-header{padding:20px}.pricelist-category-body__content::before{left:20px;right:20px}.pricelist-category-body__item{margin-top:24px}.service-pricelist__title{font-size:2rem}.service-info-item{padding:32px}.service-info__title{font-size:2rem}.service-info__item{width:50%}.service-info-item-alternative-body__content,.service-info-item-alternative-header{padding:20px}.service-info-item-alternative-body__content::before{left:20px;right:20px}.service-doctors__title,.service-info-alternative__title{font-size:2rem}.service-doctors__item{width:33.3333%}.benefits-widget-item__title{font-size:1.375rem}.service-benefits__title,.service-licenses__title{font-size:2rem}.service-licenses__item{width:33.3333%}.service-licenses .flickity-button{display:block}.service-promo__title{font-size:2rem}.service-promo__item{width:33.3333%}.service-promo .flickity-button{display:block}.service-contacts__title{font-size:2rem}.service-contacts-body{padding:32px 50% 48px 32px;background-size:742px 458px;background-position:right center}.service-contacts-body__title{font-size:3rem}.programs__item{width:33.3333%}.doctor{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.doctor__picture{-ms-flex-preferred-size:40%;flex-basis:40%;height:auto;min-height:400px;padding-top:0}.doctor__content{-ms-flex-preferred-size:60%;flex-basis:60%}.doctor-certificates__title,.doctor-content__title,.doctor-education-item__year,.doctor-education__title{font-size:2rem}.doctor-certificates__item{width:50%}.doctor-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.doctor-info__item{-ms-flex-preferred-size:50%;flex-basis:50%}.doctor-services__title{font-size:2rem}.doctor-services__item{width:33.3333%}.doctor-services .flickity-button{display:block}.doctor-programs__title{font-size:2rem}.doctor-programs__item{width:33.3333%}.doctor-programs .flickity-button{display:block}.partners{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.partners__item{width:50%}.partners__item .partners-item{min-height:100%}.contacts-header{padding:32px 50% 48px 32px;background-size:742px 458px;background-position:right center}.contacts-header__title{font-size:3rem}.contacts-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contacts-body__item{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%}.contacts-body-item__title,.contacts-body__title{font-size:2rem}.openday-doctor__picture{width:72px;height:72px}.openday-timetable-item{padding:24px}.openday-info__item{width:50%}.openday-info-item{padding:32px}.openday-timetable__title{font-size:2rem}.screen__container{max-width:992px;background-image:url(/local/templates/ezco/styles/../images/screen-bg.png);background-size:607px 510px;background-position:right center;background-repeat:no-repeat}.screen__title{font-size:2rem}.screen__title strong{font-size:7.5rem}.screen__description{font-size:1.5rem}.slider-item__container{max-width:992px}.slider-item__photo{right:0}.slider2-item__container{max-width:992px;min-height:558px}.slider2-item__text{max-width:500px}.services-widget__container{max-width:992px}.services-widget__item{width:33.3333%}.programs-widget__container{max-width:992px}.programs-widget__title{font-size:2rem}.programs-widget__item{width:33.3333%}.programs-widget .flickity-button{display:block}.about-widget__container{max-width:992px}.about-widget__content{min-height:300px;padding-right:320px;background-image:url(/local/templates/ezco/styles/../images/about-widget-bg.jpg);background-size:223px 300px;background-position:right bottom;background-repeat:no-repeat}.about-widget__title{font-size:2rem}.benefits-widget__container{max-width:992px}.benefits-widget__title{font-size:2rem}.doctors-widget__container{max-width:992px}.doctors-widget__title{font-size:2rem}.doctors-widget__item{width:33.3333%}.doctors-widget .flickity-button{display:block}.callback-widget__container{max-width:992px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.callback-widget__column{-ms-flex-preferred-size:50%;flex-basis:50%}.callback-widget__title{font-size:2rem;text-align:left}.callback-widget__subtitle{text-align:left}.consultation-widget{padding:36px 56% 36px 36px;position:relative}.consultation-widget::after{content:"";display:block;width:509px;height:360px;border-radius:48px;background-image:url(/local/templates/ezco/styles/../images/consultation-widget.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:16px;bottom:0}.consultation-widget__title{font-size:2rem;text-align:left}.consultation-widget__subtitle{text-align:left}.licenses-widget__title{font-size:2rem}.licenses-widget__item{width:33.3333%}.licenses-widget .flickity-button{display:block}.thanks-widget__content{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:300px;padding-right:320px;padding-top:50px;background-image:url(/local/templates/ezco/styles/../images/about-widget-bg.jpg);background-size:223px 300px;background-position:right bottom;background-repeat:no-repeat}.thanks-widget__title{font-size:2.25rem}}@media screen and (min-width:1280px){.container,.layout_default{max-width:1280px}.layout_default{padding-bottom:80px}.header-panel{padding:0}.header-panel__container{max-width:1280px}.header-panel__top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.fixed .header-panel__top{display:none}.header-panel__address{font-weight:700;line-height:1.3;display:block}.header-panel__contacts{display:block;margin-left:auto}.header-panel__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dfdfdf}.header-panel__hamburger{display:none}.footer-body__container,.footer-footer__container{max-width:1280px}.footer-clinic{-ms-flex-negative:0;flex-shrink:0}.cookies__content{background-position:16px center}.cookies__text{font-size:.875rem}#promoModal .modal__container{max-width:900px;background-image:none}.promo-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px;padding-top:0}.promo-modal-content{width:48%}.promo-modal-content__date{text-align:left}.promo-modal-content__title{text-align:left;max-width:100%}.promo-modal-sidebar{display:block}#offerModal .modal__container{max-width:800px}.blog{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.blog__item{width:50%}.blog__item .blog-item{min-height:100%}.blog-doctor__picture{-ms-flex-preferred-size:24%;flex-basis:24%}.blog-doctor-content__title{font-size:1.625rem}.wiki__item{width:33.3333%}.services__item{width:25%}.pricelist-item__title{width:60%}.pricelist-item__price,.pricelist-item__time{width:10%}.pricelist-item__button{width:20%}.service-doctors__item{width:25%}.service-benefits__item{width:33.3333%}.programs__item{width:25%}.doctors__item{width:33.3333%}.doctor__picture{-ms-flex-preferred-size:36%;flex-basis:36%;min-height:480px}.doctor__content{-ms-flex-preferred-size:64%;flex-basis:64%}.doctor-certificates__item{width:33.3333%}.doctor-services__item{width:25%}.licenses__item{width:33.3333%}.screen__container{max-width:1280px;background-size:810px 680px}.slider-item__container{max-width:1280px}.slider-item__photo{width:700px}.slider-item__content{padding-top:86px;padding-bottom:86px}.slider-item__date{font-size:1.75rem}.slider-item__date span{padding:8px 32px}.slider-item__date span::before{width:30px;height:30px}.slider-item__title{font-size:3rem;max-width:800px;margin-top:28px}.slider-item__description{font-size:2rem;max-width:600px;margin-top:32px}.slider-item__list{max-width:600px;margin-top:48px}.slider-item__list ul li{font-size:1.625rem;padding-left:40px;background-size:28px 28px;background-position:left 4px}.slider-item__doctor{left:560px;right:auto;bottom:190px}.slider-item__footer{margin-top:48px}.slider-item-doctor{padding:30px;border-radius:19px}.slider-item-doctor__name{font-size:1.5rem}.slider-item-doctor__post{font-size:1.25rem;margin-top:5px}.slider-item-doctor__specialization{font-size:1.25rem}.slider-item-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px;max-width:560px}.slider-item-footer__button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.2em 2.4em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slider-item-footer__button:focus,.slider-item-footer__button:hover{background:rgba(0,122,0,.9);outline:0}.slider-item-footer__button:active{background:rgba(0,122,0,.9);outline:0}.slider-item-footer__button:disabled{opacity:.4;cursor:default}.slider-item-footer__button:disabled:focus,.slider-item-footer__button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.slider-item-footer__button.discount-button{position:relative}.slider-item-footer__button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.slider-item-footer__button_secondary{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.1em 2.4em;color:#333;border:.1em solid rgba(0,122,0,.9);background:#fff}.slider-item-footer__button_secondary:focus,.slider-item-footer__button_secondary:hover{background:rgba(0,122,0,.9);outline:0;color:#fff}.slider-item-footer__button_secondary:active{background:rgba(0,122,0,.9);outline:0;color:#fff}.slider-item-footer__button_secondary:disabled{opacity:.4;cursor:default}.slider-item-footer__button_secondary:disabled:focus,.slider-item-footer__button_secondary:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.slider-item-footer__button_secondary.discount-button{position:relative}.slider-item-footer__button_secondary.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.slider-item-footer__button_secondary:disabled:focus,.slider-item-footer__button_secondary:disabled:hover{background:0 0}.slider2 .flickity-page-dots{bottom:48px}.slider2-item__container{max-width:1280px;min-height:720px;padding-top:86px;padding-bottom:86px}.slider2-item__text{max-width:600px}.slider2-item__footer{margin-top:48px}.slider2-item-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px;max-width:560px}.slider2-item-footer__button{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.2em 2.4em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}.slider2-item-footer__button:focus,.slider2-item-footer__button:hover{background:rgba(0,122,0,.9);outline:0}.slider2-item-footer__button:active{background:rgba(0,122,0,.9);outline:0}.slider2-item-footer__button:disabled{opacity:.4;cursor:default}.slider2-item-footer__button:disabled:focus,.slider2-item-footer__button:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.slider2-item-footer__button.discount-button{position:relative}.slider2-item-footer__button.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.slider2-item-footer__button_secondary{font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.5em;background-color:rgba(0,122,0,.9);background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;font-size:1rem;padding:1.1em 2.4em;color:#333;border:.1em solid rgba(0,122,0,.9);background:#fff}.slider2-item-footer__button_secondary:focus,.slider2-item-footer__button_secondary:hover{background:rgba(0,122,0,.9);outline:0;color:#fff}.slider2-item-footer__button_secondary:active{background:rgba(0,122,0,.9);outline:0;color:#fff}.slider2-item-footer__button_secondary:disabled{opacity:.4;cursor:default}.slider2-item-footer__button_secondary:disabled:focus,.slider2-item-footer__button_secondary:disabled:hover{background:radial-gradient(83.65% 83.65% at 50% 0,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%),rgba(0,122,0,.9)}.slider2-item-footer__button_secondary.discount-button{position:relative}.slider2-item-footer__button_secondary.discount-button::after{content:"";display:block;width:40px;height:40px;border-radius:20px;background-image:url(/local/templates/ezco/styles/../images/button-discount.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-16px;top:-12px}.slider2-item-footer__button_secondary:disabled:focus,.slider2-item-footer__button_secondary:disabled:hover{background:0 0}.services-specializations{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.services-widget__container{max-width:1280px}.services-widget__item{width:25%}.about-widget__container,.programs-widget__container{max-width:1280px}.about-widget__content{padding-right:480px;background-size:268px 360px}.benefits-widget__container{max-width:1280px}.benefits-widget__item{width:33.3333%}.doctors-widget__container{max-width:1280px}.doctors-widget__item{width:25%}.callback-widget__container{max-width:1280px}.consultation-widget{padding:48px 56% 64px 36px}.consultation-widget::after{width:636px;height:450px}.thanks-widget__content{min-height:360px;padding-right:480px;padding-top:80px;background-size:268px 360px}}@media screen and (min-width:1336px){.service-licenses .flickity-prev-next-button.previous{left:-44px}.service-licenses .flickity-prev-next-button.next{right:-44px}.service-promo .flickity-prev-next-button.previous{left:-44px}.service-promo .flickity-prev-next-button.next{right:-44px}.doctor-services .flickity-prev-next-button.previous{left:-44px}.doctor-services .flickity-prev-next-button.next{right:-44px}.doctor-programs .flickity-prev-next-button.previous{left:-44px}.doctor-programs .flickity-prev-next-button.next{right:-44px}.programs-widget .flickity-prev-next-button.previous{left:-44px}.programs-widget .flickity-prev-next-button.next{right:-44px}.doctors-widget .flickity-prev-next-button.previous{left:-44px}.doctors-widget .flickity-prev-next-button.next{right:-44px}.licenses-widget .flickity-prev-next-button.previous{left:-44px}.licenses-widget .flickity-prev-next-button.next{right:-44px}}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}
/* End */


/* Start:/local/templates/ezco/styles/bootstrap.min.css?172192516011983*/
/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  
}

@media (min-width: 1340px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

}
.btn, a {
    text-decoration: none;
}

@media (min-width: 1370px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1310px;
}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumps/style.min.css?1721258528467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/ezco/styles.css?175163896041665*/
.slider.slider-2 before.offer-modal__title {
    max-width: 500px;
}

.slider.slider-2 .slider-item-doctor__specialization {
    font-weight: 300;

}
.slider.slider-2 .slider-item-doctor.slider-item__doctor {
    box-shadow: 2px 2px 15px 0px rgba(101, 101, 101, 0.25);
}
.header-menu-desktop__item:hover ul {
    height: 0;
    top: 100%;
}
button.slider-item-footer__button.js-promo-modal-button, a.slider-item-footer__button.slider-item-footer__button_secondary {
    font-weight: 600;
}
a.slider-item-footer__button.slider-item-footer__button_secondary {
    font-weight: 600;
    border: 2px solid #198719;
}

.slider.slider-2 .slider-item__description strong {
    font-weight: 600;
}
ul ul li.header-menu-desktop__item>a {
    display: flex;
    justify-content: space-between;
}
ul ul li.header-menu-desktop__item>a svg {
    transform: rotate(270deg);
}
.header-menu-desktop__item:hover>ul {
    height: auto;
    top: 100%;
    overflow: visible;
}
ul ul li.header-menu-desktop__item:hover ul {
    display: block;
    top: 0;
    right: -280px;
    left: auto;
}
.slider.slider-2 .slider-item__list ul li strong {
    font-weight: 600;
}
.slider.slider-2 .slider-item-doctor__post {
    font-weight: 600;
}
.owl-nav button {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
button.owl-prev:after {
    background: url(/local/templates/ezco/images/arrow2.svg);
    content: "";
    height: 40px;
    width: 40px;
    display: flex;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.owl-nav span {
    font-size: 0;
}
.owl-nav {
    display: flex;
    max-width: 90px;
    justify-content: space-between;
}
button.owl-next:after {
    background: url(/local/templates/ezco/images/arrow3.svg);
    content: "";
    height: 40px;
    width: 40px;
    display: flex;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.doctors__new2.owl-carousel.owl-loaded.owl-drag {
    display: flex;
    flex-direction: column-reverse;
}
.owl-nav {
    display: flex;
    max-width: 90px;
    width: 100%;
    justify-content: space-between;
    margin-left: auto;
    margin-bottom: 50px;
}
body {
    overflow: auto!important;
     margin-bottom: -10px;
}
@font-face {
    font-family: 'Miama Nueva';
    src: url('/local/templates/ezco/fonts/Miama/MiamaNueva.eot');
    src: url('/local/templates/ezco/fonts/Miama/MiamaNueva.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ezco/fonts/Miama/MiamaNueva.woff2') format('woff2'),
        url('/local/templates/ezco/fonts/Miama/MiamaNueva.woff') format('woff'),
        url('/local/templates/ezco/fonts/Miama/MiamaNueva.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}



.slider2-item.is-selected img {
    display: block;
}
.slider2-item .offer-modal__description b {
    display: block;
    font-size: 43.452px;
}
.slider2-item .offer-modal__list>div {
    color: #232323;
    font-family: Rubik;
    font-size: 36px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 20px;
	display:flex;
}
.slider2-item .offer-modal__list>div:before {
    content: "";
    display: flex;
    height: 5px;
    width: 5px;
    background: #232323;
    border-radius: 50%;
    margin: 0 10px;
    margin-top: 20px;
}
.slider2-item .offer-modal__description {
    border-radius: 21px;
    margin-top: 0;
    position: relative;
    margin: revert-layer;
    background: #FFF;
    box-shadow: 0px 6px 43px 0px rgba(153, 153, 153, 0.25), 0px -6px 43px 0px rgba(153, 153, 153, 0.25);
    width: 100%;
    max-width: 100%;
    padding: 30px;
    text-align: center;
    color: #208C20;
    font-family: Rubik;
    font-size: 35.188px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    max-width: 820px;
}
.slider2-item  .offer-modal__list {
    margin: 34px 0;
}
.slider2-item  .offer-modal__content {
    padding: 0;
}
.slider2-item-footer.slider2-item__footer {
    margin-top: 44px;
}
.slider2-item__container {
    position: absolute!important;
    height: calc(100% - 10px);
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    max-width: 1695px;
    display: flex;
    padding: 0 15px;
    align-items: center;
}
.slider2-item .offer-modal__date {
    font-size: 50.409px;
    background: linear-gradient(90deg, #198719 0%, #6CBE6C 51.87%, #198719 100%);
    border-radius: 30.617px;
    padding: 2px 30px;
    display: inline;
}
.slider2-item__content {
    width: 100%;
    max-width: 880px;
}
iframe {
    border: 0;
}
.offer-modal__subtitle {
    text-align: right;
    -webkit-text-stroke-width: 0.07096824049949646;
    -webkit-text-stroke-color: #303030;
    font-family: "Miama Nueva";
    font-size: 50.953px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 80px;
}
.offer-modal__img {
    position: absolute;
    margin-top: -200px;
    margin-left: -50px;
}

.slider2-item__container .offer-modal__title {
    font-size: 65.545px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    max-width: 100%;
}
.slider2-item.is-selected {
    position: relative!important;
}
.slider2-item.is-selected picture {
    display: block;
}
button.slider2-item-footer__button.js-callback-modal-button {
    color: #FFF;
    font-family: Rubik;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 19px;
    background: linear-gradient(0deg, #198719 0%, #70B570 100%);
    display: block;
    max-width: 460px;
    padding: 30px;
}
.location-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end;
}
.location .location-map {
    max-width: 42%;
    margin-top: 40px;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.5);
    margin-left: 30px;
    width: 100%;
}
.location-info .about-widget__title {
    margin-bottom: 40px;
}
.location {
    padding-bottom: 99px;
    padding-top: 75px;
}
.location-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.location-info-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.location .location-info-img {
    width: 60%;
}
.location .location-address {
    width: 40%;
}
.location-address-wrapper:first-child {
    padding-top: 42px;
    padding-bottom: 61px;
}
.location-address-item:first-child {
    margin-bottom: 24px;
}
.location-address-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px;
}
.location-transport-block span {
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    color: rgba(0,122,0,.9);
}
.location-street p {
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    color: rgba(0,122,0,.9);
}
.location-address-item p {
    margin: 0;
}
.location-address-icon {
    max-width: 33px;
    min-width: 33px;
    margin-right: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.location-info-img {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    margin-right: 30px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
}
.location-address-block {
    display: flex;
}

.location-info-img img {
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    border-radius: 15px;
    object-position: 0 -100px;
    display: block;
}
.location-transport-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.location-address-icon img {
    margin-left: auto;
    margin-right: auto;
}
.location-transport-item:not(:last-child) {
    margin-bottom: 23px;
}
.location-transport-icon {
    width: 46px;
    min-width: 46px;
    margin-right: 11px;
}
.location-transport-block p {
    margin: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    color: #4f5c6c;
}
.footer {
    background: #E8F3E8;
    padding: 60px 0;
}
.footer-body__container {
    gap: 60px;
}
.footer-body__container>div {
    flex: 1;
}
.footer-clinic__logo {
    margin-bottom: 40px;
}
.footer-clinic__row a {
    color: #1F1F1F;
    font-family: Rubik;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}
* {
    box-sizing: border-box;
}
section.services-page .h3 span {
    display: block;
    color: #A7C7A7;
    font-weight: 600;
}
.first__text strong {
    font-weight: 500;
}
.first__text p {
    margin: 0;
    font-size: 16px;
    font-weight: 300;
}
.first__text>div {
    color: #3E3E3E;
    font-size: 32px;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}
.first__text {
    position: absolute;
    left: 15px;
    top: 40px;
    border-radius: 0px 85px 85px 0px;
    background: #FFF;
    max-width: 560px;
    padding: 25px 35px;
}
.last__text ul strong {
    font-weight: 500;
}
.last__text ul {
    margin: 0;
    padding-left: 20px;
    font-weight: 300;
    color: #1F1F1F;
}
.last__text>div {
    color: #3E3E3E;
    font-family: Rubik;
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 10px;
}
.last__text {
    position: absolute;
    right: 45px;
    bottom: 30px;
    border-radius: 26px;
    background: #FFF;
    padding: 25px;
}
.two__block img {
    display: block;
    border-radius: 24px;
}
section.services-page>div {
    margin-bottom: 60px;
}
.first__block .col-md-6 img {
    width: 100%;
    display: block;
}
.service-pricelist__item2 + .service-pricelist__item2 {
    margin-top: 30px;
}
.service-pricelist__item2 {
    border-radius: 24px;
    background: #FFF;
    box-shadow: 3px 4px 29px 0px rgba(192, 192, 192, 0.25), 3px 4px 29px 0px rgba(192, 192, 192, 0.25);
    padding: 35px 50px;
}
.pricelist-category-header__title2 {
    color: #A7C7A7;
    font-family: Rubik;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.service-pricelist__item2 .pricelist-item__title {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: calc(100% - 200px);
}
.new__title {
    color: #3E3E3E;
    font-family: Rubik;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 35px;
}
.faq .pricelist-item {
    color: #1F1F1F;
    font-family: Rubik;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.faq .pricelist-category-header::after {
    background-image: url("/local/templates/ezco/images/plus.svg");
    width: 32px;
    height: 32px;
    right: 0;
}
.new__form .consultation-widget {
    background-image: url(/local/templates/ezco/images/form__background2.png);
	padding-top: 140px;
    padding-bottom: 60px
}
.new__form .callback-widget-form__agreement {
    margin-bottom: 25px;
    max-width: 470px;
}
.new__form .callback-widget-form__button {
    width: auto;
    max-width: 500px;
}
.new__form span.checkbox__title a {
    color: #6C6C6C;
    font-family: Rubik;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}
.new__form form.callback-widget-form {
    display: block;
}
.new__form .callback-widget-form__field {
    max-width: 500px;
}
.new__form .input.input_phone {
    margin: 15px 0;
}
.checkbox_agreement .checkbox__title {
    color: #A0A0A0;
    font-family: Rubik;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
button.btn__new {
    border-radius: 24.877px;
    background: #3E3E3E;
    display: inline-block;
    color: #FFF;
    text-align: center;
    font-family: Rubik;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 15px;
    width: 100%;
    text-transform: none;
    transition: .2s ease-in-out;
    outline: none;
    border: none;
    cursor: pointer;
}
button.btn__new:hover {
    background: rgba(0, 122, 0, .9);
}
.btn__new img {
    margin-left: 5px;
}
a.btn__new.style__2 {
    background: #00D95F;
    color: #FFF;
    font-size: 14px;
}
.btn__new {
    display: inline-flex;
    padding: 10px 25px;
    border-radius: 24.877px;
    background: #3E3E3E;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    height: 50px;
}
.avantages-widget-item .benefits-widget-item__icon {
    display: block;
    margin-bottom: 25px;
}
.avantages-widget-item .benefits-widget-item__title {
    text-align: left;
    color: #3E3E3E;
    font-family: Rubik;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 0;
}
.logo_av {
    border-radius: 0px 70px 70px 0px;
    background: #C5E3C5;
    display: inline-block;
    padding-right: 40px;
    margin-bottom: 20px;
}
.line__green {
    background: #C5E3C5;
    height: 70px;
    position: absolute;
    width: 50%;
    bottom: -222px;
    z-index: -1;
}
.logo_av img {
    display: block;
}
.widget.widget_mt48.sale .service-promo .flickity-button {
    display: none;
}
a.btn__new.style_3 img {
    margin: 0;
}
a.btn__new.style_3 {
    width: 100%;
    justify-content: space-between;
    border-radius: 24.877px;
    border: 0.6px solid #3E3E3E;
    background: #fff;
    padding-left: 5px;
}
.sale .service-promo__item {
    padding: 0 10px;
}
.service-info-item__title2:after {
    content: url(/local/templates/ezco/images/polygon.svg);
}
.service-info-item__text2 ul {
    color: #1F1F1F;
    font-family: Rubik;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    padding-left: 30px;
}
.service-info-item__title2 {
    border-radius: 20.5px;
    background: #C5E3C5;
    padding: 10px 30px;
    color: #3F3F3F;
    font-family: Rubik;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
}
.steps__content {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    padding: 25px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background: #0000002e;
}
.step__item img {
    display: block;
}
.step__item {
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 24px;
}
.step__description strong {
    font-weight: 500;
}
.step__item:hover .steps__content {
    background: #3e3e3ed9;
}

.steps .col-md-4:last-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666%;
    flex: 0 0 66.6666%;
    max-width: 66.6666%;
}
.steps .col-md-4:after {
    content: counter(section);
    counter-increment: section;
    position: absolute;
    top: 25px;
    color: #3E3E3E;
    font-family: Rubik;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 60px;
    width: 60px;
    display: flex;
    background: #fff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    left: 40px;
}
.steps .row {
    counter-reset: section;
}
.first__item strong {
    margin-bottom: 10px;
    display: block;
    font-size: 19px;
    color: #3E3E3E;
}
.first__item div div {
    font-size: 17px;
    font-weight: 300;
}
.first__item img {
    display: block;
}
.first__item>div {
    position: absolute;
    bottom: 0;
    padding: 15px;
    max-width: 143px;
}
.first__block .col-md-6>img {
    width: calc(100% - 30px);
    display: block;
    margin-left: 30px;
    max-width: 100%;
}
.doctors__new .doctors-item {
    padding: 15px;
    box-shadow: 3px 4px 29px 0px rgba(192, 192, 192, 0.25), 3px 4px 29px 0px rgba(192, 192, 192, 0.25);
}
.doctors__new .doctors-widget__item {
    padding: 0 10px;
}
.doctors__new .doctors-widget__slider.flickity-enabled.is-draggable {
    margin: 0 -10px;
}
.doctors__new .flickity-prev-next-button {
    top: -70px;
    transform: none;
    right: 60px;
    left: auto;
    height: 40px;
    width: 40px;
    background: none!important;
    border: 0!important;
    outline: none!important;
    padding: 0;
}
.doctors__new .flickity-prev-next-button svg {
    display: none;
}
.sale .articles-item {
    box-shadow: 3px 4px 29px 0px rgba(192, 192, 192, 0.25), 3px 4px 29px 0px rgba(192, 192, 192, 0.25);
    padding: 15px;
}
button.js-appointment-modal-button.btn__new,
button.js-appointment-modal-button-yclients.btn__new{
    font-size: 15px;
    margin-bottom: 10px;
}
.doctors__new button.flickity-button.flickity-prev-next-button.next:after {
    background: url(/local/templates/ezco/images/arrow3.svg);
    content: "";
    height: 40px;
    width: 40px;
    display: flex;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.doctors__new button.flickity-button.flickity-prev-next-button.previous:after {
    background: url(/local/templates/ezco/images/arrow2.svg);
    content: "";
    height: 40px;
    width: 40px;
    display: flex;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.new__form .consultation-widget {
    position: relative;
}
.doctors__new .flickity-prev-next-button.next {
    right: 10px;
}
.doctors__new ol.flickity-page-dots{display:none}
.doctors__new .doctors-item__name a {
    color: #3E3E3E;
    font-family: Rubik;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 10px;
    display: block;
}
.doctors-item__description {
    margin: 0;
    margin-bottom: 30px;
}
.doctors__new  button.js-callback-modal-button.btn__new {
    margin-bottom: 10px;
    font-size: 15px;
}
.first__block .col-md-6 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.first__av {
    display: flex;
    margin: 0 -5px;
    margin-top: 50px;
}
.first__item {
    padding: 0 5px;
    position: relative;
}
.step__item:hover .step__description {
    margin-top: 20px;
    display: block;
    color: #FFF;
    font-family: Rubik;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.step__title {
    color: #FFF;
    font-family: Rubik;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: 1px solid;
}
.step__description {
    display: none;
}
.sale .service-promo__body{
    margin: 0 -10px;
}
.sale .articles-item__content>div:last-child {
    margin-top: auto;
}
.sale ol.flickity-page-dots {
    display: none;
}
.sale .service-promo__item {
    height: 480px;
}
.articles-item__title a {
    color: #3E3E3E;
    font-family: Rubik;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.avantages-widget-item .benefits-widget-item__description br {
    display: none;
}
.logo_av + .row {
    align-items: flex-end;
}
.service-benefits {
    position: relative;
    z-index: 2;
    background: #fff;
}
.layout2 {
    position: relative;
}
.avantages-widget-item {
    margin-top: 30px;
}
.avantages-widget-item .benefits-widget-item__description {
    color: #1F1F1F;
    font-family: Rubik;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-align: left;
}
.callback-widget-form__button--action>a {
    flex: 1;
}
a.btn__new.style__1 {
    background: #C5E3C5;
    font-size: 14px;
}
.callback-widget-form__button--action {
    display: flex;
    gap: 15px;
    max-width: 500px;
    margin-top: 10px;
}
.new__form .consultation-widget__title {
    position: absolute;
    left: 0;
    top: 50px;
    color: #FFF;
    text-align: center;
    font-family: Rubik;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 0px 64.583px 64.583px 0px;
    background: #C5E3C5;
    padding: 15px 50px;
}
.new__form input.input__field {
    height: 54px;
    border-radius: 26.8px;
    font-size: 15px;
    color: #8B8B8B;
    padding: 0 20px;
}
.widget.widget_mt96.new__form {
    margin-top: 150px;
}
.faq .pricelist-item {
    max-width: 800px;
    margin-top: 15px;
}
.new__form .consultation-widget::after {
    content: "";
    display: block;
    width: 522px;
    height: 714px;
    background-image: url(/local/templates/ezco/images/img__background.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right: 16px;
    bottom: 0;
}

.rating {
    max-width: 990px;
    margin: 0 auto;
    text-align: center;
}
#offerModal .modal__container {
    max-width: 900px!important;
}
#offerModal .consultation-widget__title span {
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
}
#offerModal .new__form .consultation-widget::after {
    content: "";
    display: block;
    height: 432px;
    width: 472px;
    background-image: url(/local/templates/ezco/images/popup_bg.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: -30px;
}
#offerModal .widget.widget_mt96.new__form {
    margin-top: 0;
}
#offerModal .new__form .consultation-widget__title {
    font-size: 20px;
    color: #3E3E3E;
    text-align: center;
    max-width: 400px;
}
div#offerModal a.btn__new {
    font-size: 10px;
    padding: 10px 15px;
    height: 38px;
}
div#offerModal button.btn__new {
    height: 41px;
    padding: 0;
}
div#offerModal .new__form .consultation-widget {
    background-image: url(/local/templates/ezco/images/form__background2.png);
    padding-top: 155px;
    padding-bottom: 30px;
}
div#offerModal .modal__content {
    max-height: 100%;
    overflow: hidden;
}
.modal__close svg {
    fill: #000;
    display: block;
    width: 16px;
    height: 16px;
}
div#offerModal .btn__new img {
    height: 18px;
    width: 18px;
}
.rating .row {
    justify-content: space-between;
}
.faq .service-pricelist__item:first-child .pricelist-category-body {
    display: block;
}
.faq .service-pricelist__item {
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #D2D2D2;
}
.faq .pricelist-category-body__content::before{content:none}
.faq .pricelist-category-header__title {
    color: #3E3E3E;
    font-family: Rubik;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.faq .pricelist-category {
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.faq .pricelist-category-header, .faq .pricelist-category-body__content {
    padding: 0;
}
.service-pricelist__item2 .pricelist-item__price, .service-pricelist__item2 .pricelist-item__time {
    width: auto;
}
.service-pricelist__item2 .pricelist-category-body__item {
    padding-bottom: 14px;
    border-bottom: 1px solid #D2D2D2;
    margin: 0;
}
.service-pricelist__item2 .pricelist-category-body__item + .pricelist-category-body__item {
    margin-top: 15px;
}
section.services-page .h3 {
    color: #3e3e3e;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 40px;
}
.step__item {
    position: relative;
}
.footer-clinic__row img {
    margin-right: 20px;
    flex: none;
}
.footer-clinic__row + .footer-clinic__row {
    margin-top: 15px;
}
.footer-clinic__time {
    margin-top: 7px;
}
.footer-navigation {
    margin-top: 50px;
}
.footer-footer__license {
    font-size: 17px;
    border-top: 1px solid #D2D2D2;
    margin-top: 50px;
    padding-top: 50px;
}
.footer-footer {
    padding-top: 0;
    border-top: 0;
    margin-top: 0;
}
.location-map {
    overflow: hidden;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.5);
    margin-left: 30px;
    border-radius: 15px;
}
.footer .location-map iframe {
    margin-bottom: -10px;
}
.footer-footer__description {
    color: #8D8D8D;
    font-family: Rubik;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 15px;
    margin-bottom: 50px;
}
.footer-footer__warning {
    color: #8D8D8D;
    font-family: "Roboto Condensed";
    font-size: 19px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}
.footer-menu__title {
    font-weight: 500;
    font-size: 19px;
}
.footer-clinic__row {
    display: flex;
    color: #1F1F1F;
    font-family: Rubik;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.footer-clinic__row a {
    padding: 8px 0;
}
@media (max-width:1700px) and (min-width:1200px){
.slider2-item .offer-modal__list>div {
    font-size: 28px;
    margin-bottom: 15px;
}
button.slider2-item-footer__button.js-callback-modal-button {
    padding: 15px 10px;
}
.slider2-item-footer.slider2-item__footer {
    margin-top: 30px;
}
.slider2-item .offer-modal__date {
    font-size: 35px;
}
.offer-modal__subtitle {
    text-align: center;
}
.offer-modal__subtitle {
    margin-bottom: 40px;
}
.slider2-item__container .offer-modal__title {
    font-size: 50px;
}
.offer-modal__img img {
    max-width:70%;
}
.offer-modal__img {
    margin-top: -130px;
}
.offer-modal__subtitle {
    font-size: 40px;
}

.slider2-item .offer-modal__description b {
    font-size: 35px;
}
.slider2-item .offer-modal__description {
    font-size: 30px;
}
}
@media (max-width:1199px) and (min-width:993px){
	.slider2-item .offer-modal__list>div {
    font-size: 18px;
    margin-bottom: 15px;
}
button.slider2-item-footer__button.js-callback-modal-button {
    padding: 15px 10px;
}
.slider2-item-footer.slider2-item__footer {
    margin-top: 30px;
}
.slider2-item .offer-modal__date {
    font-size: 25px;
}
.offer-modal__subtitle {
    text-align: center;
}
.offer-modal__subtitle {
    margin-bottom: 40px;
}
.slider2-item__container .offer-modal__title {
    font-size: 40px;
}
.offer-modal__img img {
    max-width:70%;
}
.offer-modal__img {
    margin-top: -130px;
}
.offer-modal__subtitle {
    font-size: 30px;
}

.slider2-item .offer-modal__description b {
    font-size: 25px;
}
.slider2-item .offer-modal__description {
    font-size: 20px;
    padding: 10px;
}
.slider2-item .offer-modal__list>div:before {
    margin-top: 8px;
}
button.slider2-item-footer__button.js-callback-modal-button {
    font-size: 20px;
}
}
@media (max-width:992px) and (min-width:768px) {
.slider2-item .offer-modal__date {
    font-size: 20px;
}
.slider2-item__container {
    padding: 30px 15px;
    align-items: flex-end;
}
.slider2-item .offer-modal__list>div {
    font-size: 18px;
}
.slider2-item .offer-modal__list>div:before {
    margin-top: 10px;
}
.slider2-item__content {
    max-width: 500px;
    margin-bottom: 20px;
}
button.slider2-item-footer__button.js-callback-modal-button {
    font-size: 16px;
    padding: 15px;
}
.slider2-item .offer-modal__list {
    margin: 15px 0;
}
.slider2-item .offer-modal__description b {
    font-size: 18px;
}
.slider2-item .offer-modal__description {
    font-size: 14px;
    max-width: calc(100% - 40px);
    padding: 20px;
}
.slider2-item-footer.slider2-item__footer {
    margin-top: 10px;
}
.offer-modal__img {
    position: absolute;
    margin-top: -80px;
    margin-left: -30px;
}
.offer-modal__img img {
    max-width: 40%;
}
.offer-modal__subtitle {
    font-size: 20px;
    margin-bottom: 20px;
}
.slider2-item__container .offer-modal__title {
    font-size: 24px;
    text-align: left;
    margin-bottom: 10px;
}
.slider2-item-footer.slider2-item__footer {
    max-width: 100%;
}
button.slider2-item-footer__button.js-callback-modal-button {
    max-width: 100%;
}


}
@media (max-width:767px){
.slider2-item .offer-modal__date {
    font-size: 20px;
}
.owl-nav {
    margin-bottom: 20px;
}
.new__form {
    position: relative;
    overflow: hidden;
}
.new__form:after {
    content: url("/local/templates/ezco/images/form1.png");
    position: absolute;
    bottom: 260px;
    z-index: 0;
}
..new__form:before {
    position: absolute;
    bottom: -80px;
    z-index: 1;
    right: -17px;
    content: url(/local/templates/ezco/images/form2.png);
}
.slider2-item__content {
    width: 100%;
    max-width: 880px;
    margin-bottom: 20px;
}
.slider2-item__container {
    padding: 30px 15px;
    align-items: flex-end;
}
.slider2-item  .offer-modal__list {
    display: none;
}
button.slider2-item-footer__button.js-callback-modal-button {
    font-size: 16px;
    padding: 15px;
}
.slider2-item .offer-modal__description b {
    font-size: 18px;
}
.slider2-item .offer-modal__description {
    font-size: 14px;
    max-width: calc(100% - 40px);
    padding: 20px;
}
.slider2-item-footer.slider2-item__footer {
    margin-top: 10px;
}
.offer-modal__img {
    position: absolute;
    margin-top: -80px;
    margin-left: -30px;
}
.offer-modal__img img {
    max-width: 40%;
}
.offer-modal__subtitle {
    font-size: 20px;
    margin-bottom: 20px;
}
.slider2-item__container .offer-modal__title {
    font-size: 24px;
    text-align: left;
    margin-bottom: 10px;
}
.slider2-item-footer.slider2-item__footer {
    max-width: 100%;
}
button.slider2-item-footer__button.js-callback-modal-button {
    max-width: 100%;
}
.location-info-block {
    display: block;
}
.step__item:hover .step__description {
    font-size: 14px;
}
.steps__content {
    padding: 30px 15px;
}
.step__item {
    margin-bottom: 20px;
}
.new__title {
    font-size: 21px;
    margin-bottom: 20px;
}
.service-pricelist__item2 .pricelist-item__title {
    width: 205px;
    padding: 0;
    font-size: 14px;
}
.service-pricelist__item2 {
    padding: 30px 15px;
}
.service-pricelist__item2 .pricelist-item__price, .service-pricelist__item2 .pricelist-item__time {
    width: auto;
    font-size: 12.5px;
    float: left;
}
.pricelist-category-body__content2 .pricelist-item {
    align-items: flex-start;
    position: relative;
}
.pricelist-category-header__title2 {
    font-size: 16px;
    margin-bottom: 10px;
}
.service-pricelist__item2 .pricelist-item__price {
    position: absolute;
    right: 0;
    top: 20px;
}
.steps .col-md-4:after {
    content: counter(section);
    counter-increment: section;
    position: absolute;
    top: 15px;
    color: #3E3E3E;
    font-family: Rubik;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 40px;
    width: 40px;
    display: flex;
    background: #fff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    left: 30px;
}
.service-pricelist__item2+.service-pricelist__item2 {
    margin-top: 20px;
}
.faq .pricelist-category-header__title {
    font-size: 17px;
    max-width: 80%;
}
.faq .pricelist-item {
    font-size: 14px;
    margin-top: 10px;
}
.faq .pricelist-category-header::after {
    background-image: url(/local/templates/ezco/images/plus.svg);
    width: 25px;
    height: 25px;
    right: 0;
}
.line__green {
    background: #c5e3c5;
    height: 44px;
    position: absolute;
    width: 50%;
    bottom: -173px;
    z-index: -1;
}

.doctors__new .flickity-prev-next-button {
    top: -55px;
    transform: none;
    right: 60px;
    left: auto;
    height: 40px;
    width: 40px;
    background: none!important;
    border: 0!important;
    outline: none!important;
    padding: 0;
}
.avantages-widget-item .benefits-widget-item__description {
    font-size: 14px;
    margin-top: 8px;
}
.avantages-widget-item .benefits-widget-item__icon {
    display: block;
    margin-bottom: 10px;
}
.av__carousel.doctors__new.flickity-enabled.is-draggable {
    margin-top: 80px;
}
.doctors__new .doctors-widget__item .doctors-item__name {
    margin: 0;
}
.footer-clinic__logo {
    justify-content: flex-start;
    margin-bottom: 30px;
}
.footer-clinic__row+.footer-clinic__row {
    margin-top: 10px;
    text-align: left;
}
.footer-menu {
    text-align: left;
}
.footer-menu {
    text-align: left;
}
.footer-footer {
    text-align: left;
}
.location-map {
    margin: 0;
}
.footer {
    background: #E8F3E8;
    padding: 40px 0;
}
.footer-navigation__column {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.footer-menu:nth-child(2) {
    text-align: right;
}
.footer-menu__list li a {
    text-decoration: none;
    display: inline-block;
    position: relative;
    font-size: 14px;
}
.footer-navigation {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
}
.footer-body__container {
    gap: 30px;
}
.footer-navigation {
    margin-top: 0;
    position: absolute;
    bottom: -20px;
    left: 15px;
    right: 15px;
}
.footer-footer__license {
    font-size: 17px;
    border-top: 1px solid #D2D2D2;
    margin-top: 50px;
    padding-top: 25px;
}
.footer-footer__warning {
    color: #8D8D8D;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px;
}
.footer-footer__description {
    margin-bottom: 35px;
    font-size: 12px;
}
.footer-footer__license {
    font-size: 13px;
}
.footer-menu__title {
    font-size: 17px;
}
.footer-clinic__row, .footer-clinic__row a {
    font-size: 15px;
}
.widget.widget_mt96.new__form {
    margin-top: 130px;
    margin-bottom: -80px;
}
.col-md-6:nth-child(2) .service-info-item2 {
    display: none;
}
.links-item__title {
    font-size: 9px;
}
.footer-body {
    position: relative;
    padding-bottom: 500px;
}
.links-item__icon {
    display: block;
    width: 48px;
    height: 48px;
    margin-left: auto;
    margin-right: auto;
}
.links {
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
    padding: 15px 8px;
}
.doctors__new .flickity-prev-next-button {
    top: -55px;
    transform: none;
    right: 60px;
    left: auto;
    height: 40px;
    width: 40px;
    background: none!important;
    border: 0!important;
    outline: none!important;
    padding: 0;
}
.logo_av img {
    display: block;
    max-height: 44px;
}
.service-benefits .col-md-6 {
    max-width: 50%;
    flex: 0 0 50%;
}
.avantages-widget-item .benefits-widget-item__title {
    font-size: 17px;
}
.new__form .consultation-widget::after{
    position: relative;
    top: 0;
    left: 0;
    right: 0;
	z-index:4;
    width: 300px;
    height: 411px;
    margin: 0 auto;
}
.callback-widget-form__button--action img {
    margin: 0 !important;
}
.callback-widget-form__button--action a {
    font-size: 0 !important;
}
.new__form .consultation-widget {
    position: relative;
    padding-bottom: 0;
    padding-top: 100px;
	background: #E8F3E8;
}
.widget.widget_mt96.new__form .new__title {
    text-align: center;
}
.new__form .consultation-widget__title {
    font-size: 17px;
    padding: 15px;
    top: 30px;
}

.location-info-block>div {
    width: 100%!important;
    margin-right: 0!important;
}
.location-address-wrapper:first-child {
    padding-bottom: 20px;
}
section.services-page .h3 {
    font-size: 20px;
    margin-bottom: 25px;
}
.first__item strong {
    font-size: 12px;
    margin: 0;
    max-width: 70px;
}
.first__item div div {
    font-size: 12px;
}
.first__item>div {
    padding: 5px;
}
.first__av {
    margin-top: 335px;
}
.two__block img {
    display: block;
    border-radius: 24px;
    height: 600px;
    margin-bottom: 120px;
    object-fit: cover;
}
.last__text {
    right: 15px;
    left: 15px;
    padding: 15px;
    box-shadow: 3px 4px 29px 0px rgba(192, 192, 192, 0.25), 3px 4px 29px 0px rgba(192, 192, 192, 0.25);
    bottom: 0;
}
.rating .col-md-auto {
    flex: 0 0 50%;
    padding: 15px 30px;
}
.steps .col-md-4:last-child {
    flex: 0 0 100%;
    max-width: 100%;
}
.step__item img {
    display: block;
    height: 420px;
    object-fit: cover;
    width: 100%;
}
.widget.widget_mt96.new__form:after {
    content: url("/local/templates/ezco/images/form1.png");
    position: absolute;
    bottom: 200px;
    z-index: 0;
}
.widget.widget_mt96.new__form:before {
    position: absolute;
    bottom: -60px;
    z-index: 1;
    right: -17px;
    content: url(/local/templates/ezco/images/form2.png);
}

.step__title {
    font-size: 17px;
}
.rating .col-md-auto:nth-child(2) {
    order: 3;
}
.rating .row {
    align-items: center;
}
.rating .col-md-auto:nth-child(3) {
    order: 2;
}
.last__text>div {
    font-size: 20px;
}
.last__text ul {
    font-size: 14px;
}

.first__text {
    padding: 15px;
    padding-right: 40px;
    max-width: 316px;
    left: 15px;
}
.first__text>div {
    font-size: 20px;
}
.first__text p {
    font-size: 14px;
}
.first__block .col-md-6>img {
    margin: 0;
    width: 100%;
    height: 270px;
    object-fit: cover;
}
.first__block {
    position: relative;
}
.first__block .col-md-6:last-child {
    position: absolute;
    top: 180px;
    width: 100%;
    left: 0;
    padding: 0;
}
.service__popup .service-info-item__title2:not(.active) {
    background: #fff;
}
.service__popup>div {
    justify-content: center;
	margin: 0 10px;
}
.service-info-item__title2 + .service-info-item__title2 {
    margin-top: 10px;
}

.service__popup {
    position: fixed;
    width: 100%;
    height: 100%;
    display: contents;
    justify-content: center;
    top: 0;
    left: 0;
    flex-direction: column;
    background: #00000054;
    z-index: 100;
}
.element+.element {
    margin-top: 10px;
}
.element .service-info-item__text2 {
    display: none;
}
.col-md-6 .service-info-item2 {
    display: none;
}
.service__popup .service-info-item__title2 {
    justify-content: center;
}
.service__popup .service-info-item__title2:after {
    content: "";
}

}
@media (max-width:1280px){
	.location-wrapper {
		display: block;
	}
	.location .location-map {
		max-width: 100%;
		margin-left: 0;
	}
}
@media (max-width:480px){
	.line__green {
		background: #c5e3c5;
		height: 44px;
		position: absolute;
		width: 50%;
		bottom: -197.5px;
		z-index: -1;
	}
}
@media (max-width:992px){
	#offerModal .new__form .consultation-widget::after{content:none}
	.new__form form.callback-widget-form {
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		max-width: 315px;
		margin: 0 auto;
		gap: 0;
	}
	button.modal__close path {
		stroke: #000;
	}
	.new__form .input.input_phone {
		margin: 10px 0;
	}
	#offerModal .modal__container {
		max-width: 345px!important;
		max-height: 520px;
	}
	#offerModal.callback-widget-form__button--action a {
		font-size: 0!important;
	}
	#offerModal .new__form .consultation-widget__title {
		position: initial;
		background: none;
		padding: 0;
	}
	.consultation-widget__form {
		margin-top: 22px;
	}
	div#offerModal .new__form .consultation-widget {
		padding-top: 55px;
		padding-bottom: 35px;
		background: #E8F3E8;
	}
	div#offerModal .widget.widget_mt96.new__form:before, div#offerModal .widget.widget_mt96.new__form:after {
		position: absolute;
		bottom: -60px;
		z-index: 1;
		right: -17px;
		content: none;
	}
	div#offerModal .btn__new img {
		height: auto;
		width: auto;
		margin: 0;
	}
	div#offerModal .modal__content {
		max-height: 100%;
		overflow: hidden;
		height: 520px;
	}
}
.service-header__button button{
    margin-top: 8px;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    border-radius: .5em;
    background-color: rgba(0, 122, 0, .9);
    background: radial-gradient(83.65% 83.65% at 50% 0, rgba(255, 255, 255, .4) 0, rgba(255, 255, 255, 0) 100%), rgba(0, 122, 0, .9);
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    cursor: pointer;
    font-size: .9375rem;
    padding: 1em 2em;
}
.service-header__button button:hover,
.service-header__button button:focus,
.service-header__button button:active{
    background: rgba(0, 122, 0, .9);
    outline: 0;
}
@media(min-width:1280px){
.header-menu-desktop__item>a{
	font-size:13px
}
}

.openday-timetable-item_column{
    flex-direction: column;
    align-items: flex-start;
}
.openday-footer_special ul:first-of-type{
    list-style: none;
}
.openday-footer_special p,
.openday-footer_special ul{
    align-self: flex-start;
}
.openday-footer_special p{
    margin: 0;
}

@media(max-width: 500px){
    .yButton.bottom.right{
        width: 60px !important;
        height: 60px!important;
        top: 20px !important;
        left: 50% !important;
    }
    .yButton.bottom.right .yButtonBackground{
        width: 60px !important;
        height: 60px!important;
    }
    .yButton.bottom.right .yButtonText {
        top: 19px !important;
        left: 5px !important;
        right: 5px !important;
        font-size: 11px !important;
        line-height: 11px !important;
        width: 30px !important;
        height: 30px !important;
    }
}
/* End */


/* Start:/local/templates/ezco/template_styles.css?1728504824725*/
/* bitrix cart styles */

div.bx-blue .btn.btn-default {
    border-color: #4c3d40;
    background-color: #4c3d40;
}
.services-item__picture img {
    object-fit: cover;
    padding: 0 20px;
}
div.bx-blue .btn.btn-default:hover {
    border-color: #84736d;
    background-color: #84736d;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.service-promo__item {
    height: 600px;
}
.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}
/* End */
/* /local/templates/ezco/styles/main.min.css?1719946731177205 */
/* /local/templates/ezco/styles/bootstrap.min.css?172192516011983 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumps/style.min.css?1721258528467 */
/* /local/templates/ezco/styles.css?175163896041665 */
/* /local/templates/ezco/template_styles.css?1728504824725 */
