html:not(.bvi-panel){font-size:100%}html:not(.bvi-panel) *,html:not(.bvi-panel) :after,html:not(.bvi-panel) :before{box-sizing:border-box}:root{--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-emphasis-color:#000;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}:root{}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.card{--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-height: ;--bs-card-bg:var(--bs-body-bg);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.pagination{display:flex;padding-left:0;list-style:none}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.visible{visibility:visible!important}.slick-slider.slick-initialized{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background-color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:"←"}.slick-next{right:-25px}.slick-next:before{content:"→"}.slick-slider .slick-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 15px;box-sizing:border-box;position:absolute;margin:0;left:50%;bottom:1em;transform:translate(-50%)}.slick-slider .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:5px;padding:0;border-radius:50%;background:transparent;border:2px solid #035aa7;cursor:pointer;transition:.1s}.slick-dots li.slick-active{background:#069e91}.slick-dots li:before,.slick-dots li:after{display:none!important}.slick-dots li button{display:none!important}:root{--swiper-theme-color:#007aff}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{.swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;content:"";filter:blur(50px);inset:0;position:absolute}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{.swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}address,blockquote,body,dd,fieldset,figure,h1,h2,h3,h4,hr,html,iframe,legend,li,ol,p,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}main,nav{display:block}a{background-color:transparent}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}code{font-size:1em}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.85714285714286;border:0}.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ast-container{max-width:100%}.ast-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}.ast-full-width{width:100%}h1,h2,h3,h4{clear:both}.entry-content h1,h1{color:#808285;font-size:2em;line-height:1.2}.entry-content h2,h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content h3,h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content h4,h4{color:#808285;line-height:1.5;font-size:1.3em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}code,var{font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:700}td,th{padding:8px;border-width:0 1px 1px 0}.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px #0009;clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}embed,iframe,object{max-width:100%}::selection{color:#fff;background:#0274be}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.logged-in){position:relative}#page{position:relative}a,a:focus{text-decoration:none}a{transition:all .2s linear}img{vertical-align:middle}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.search-form .search-field{outline:0}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px #0003;color:#21759b;display:block;font-family:Montserrat,Montserrat Fallback,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}input,select{line-height:1}.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.85714285714286}.entry-title,.entry-title a{font-weight:400}body{background-color:#fff}#page{display:block}#primary{width:100%}#primary{margin:4em 0}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on{left:100%;right:auto;visibility:visible}@media(min-width:769px){.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}@media(min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:.6em;top:50%;transform:translateY(-50%) rotate(270deg)}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-width:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-icon svg{fill:currentColor}.hentry{margin:0 0 1.5em}.entry-content>:last-child,.page-content>:last-child{margin-bottom:0}body{overflow-x:hidden}.widget{margin:0 0 2.8em}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:transparent;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:#fafafa;border-width:1px;border-color:var(--ast-border-color);border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:16px 45px 16px 15px}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=email],input[type=number],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.entry-header{margin-bottom:1em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.entry-content{word-wrap:break-word}.entry-content p{margin-bottom:1.6em}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-blog-featured-section,.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.single .entry-header{margin-bottom:2em}.single .entry-header .post-thumb{margin-bottom:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}:root{--ast-comment-inputs-background:#FAFAFA}html{font-size:100%}a,.page-title{color:var(--ast-global-color-0)}a:hover,a:focus{color:var(--ast-global-color-1)}body,button,input,select,textarea,.ast-custom-button{font-family:Merriweather,serif;font-weight:300;font-size:16px;font-size:1rem;line-height:2em;letter-spacing:0}blockquote{color:var(--ast-global-color-2)}p,.entry-content p{margin-bottom:1.05em}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4{font-family:Merriweather,serif;font-weight:700}.entry-title{font-size:30px;font-size:1.875rem}h1,.entry-content h1{font-size:54px;font-size:3.375rem;font-weight:400;font-family:Merriweather,serif;line-height:1.4em}h2,.entry-content h2{font-size:32px;font-size:2rem;font-weight:400;font-family:Merriweather,serif}h3,.entry-content h3{font-size:24px;font-size:1.5rem;font-weight:400;font-family:Merriweather,serif;line-height:1.4em}h4,.entry-content h4{font-size:20px;font-size:1.25rem;line-height:3em;font-weight:400;font-family:Merriweather,serif;text-decoration:initial}::selection{background-color:var(--ast-global-color-0);color:#000}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4{color:var(--ast-global-color-2)}input:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=reset]:focus,input[type=search]:focus,textarea:focus{border-color:var(--ast-global-color-0)}input[type=radio]:checked,input[type=reset],input[type=checkbox]:checked,input[type=checkbox]:hover:checked,input[type=checkbox]:focus:checked{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0)}.entry-meta a:hover,.entry-meta a:hover *,.entry-meta a:focus,.entry-meta a:focus *{color:var(--ast-global-color-1)}.ast-archive-title{color:var(--ast-global-color-2)}a:focus-visible,.site .skip-link:focus-visible{outline-style:dotted;outline-color:inherit;outline-width:thin;border-color:transparent}input:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=reset]:focus,input[type=search]:focus,textarea:focus{border-style:dotted;border-color:inherit;border-width:thin;outline-color:transparent}@media(max-width:1023px){.ast-plain-container.ast-no-sidebar #primary{padding:0}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0}.wp-block-table table{margin-bottom:0}.has-text-align-center{margin:0 auto}.ast-pagination .page-numbers.current{color:#000;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);border-radius:2px}@media(max-width:1023px){#primary{padding:1.5em 0;margin:0}}button,.ast-custom-button,.button,input#submit,input[type=button],input[type=submit],input[type=reset]{border-style:solid;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;color:var(--ast-global-color-5);border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding:1em;font-family:inherit;font-weight:inherit;font-size:18px;font-size:1.125rem;line-height:1em;text-decoration:initial;border-radius:10px}button:focus,button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus{color:var(--ast-global-color-5);background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1)}@media(max-width:1023px){button,.ast-custom-button,.button,input#submit,input[type=button],input[type=submit],input[type=reset]{font-size:16px;font-size:1rem}}@media(max-width:1023px){button,.button,input#submit,input[type=button],input[type=submit],input[type=reset]{font-size:16px;font-size:1rem}}@media(min-width:767px){.ast-container{max-width:100%}}@media(max-width:1023px){body,button,input,select,textarea,.ast-custom-button{font-size:16px;font-size:1rem}.entry-title{font-size:30px}h1,.entry-content h1{font-size:32px}h2,.entry-content h2{font-size:28px}h3,.entry-content h3{font-size:20px}h4,.entry-content h4{font-size:17px;font-size:1.0625rem}}@media(max-width:767px){body,button,input,select,textarea,.ast-custom-button{font-size:14px;font-size:.875rem}.entry-title{font-size:30px}h1,.entry-content h1{font-size:24px}h2,.entry-content h2{font-size:20px}h3,.entry-content h3{font-size:17px}h4,.entry-content h4{font-size:16px;font-size:1rem}}@media(max-width:767px){html{font-size:100%}}@media(min-width:1024px){.site-content .ast-container{display:flex}}@media(max-width:1023px){.site-content .ast-container{flex-direction:column}}@media(min-width:1024px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover>.sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus>.sub-menu{margin-left:-0px}}blockquote{font-style:initial}blockquote{padding:0 1.2em 1.2em}ul,ol{margin-left:20px}:root{--ast-global-color-0:#d6b36a;--ast-global-color-1:#97d5ca;--ast-global-color-2:#5a6174;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#f9f8f8}:root{--ast-border-color: #dddddd}header.entry-header>*:not(:last-child){margin-bottom:10px}body.archive .ast-archive-description{max-width:1280px;width:100%;text-align:left;padding:3em}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-size:40px;font-size:2.5rem}body.archive .ast-archive-description>*:not(:last-child){margin-bottom:10px}@media(max-width:1023px){body.archive .ast-archive-description{text-align:left}}@media(max-width:767px){body.archive .ast-archive-description{text-align:left}}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,.entry-title a{color:var(--ast-global-color-2)}.ast-builder-menu-1 .menu-item>.menu-link{font-size:15px;font-size:.9375rem;color:var(--ast-global-color-2);padding:0 1.5em 0 0}.ast-builder-menu-1 .menu-item>.ast-menu-toggle{color:var(--ast-global-color-2)}.ast-builder-menu-1 .menu-item:hover>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item:hover>.ast-menu-toggle{color:var(--ast-global-color-0)}.ast-builder-menu-1 .menu-item:hover>.ast-menu-toggle{color:var(--ast-global-color-0)}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle{color:var(--ast-global-color-2)}.ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle{color:var(--ast-global-color-2)}.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper{margin-top:0}.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper:before{height:5px}.ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle{top:0;right:.593em}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-bottom-width:1px;border-color:var(--ast-global-color-6);border-style:solid}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu:last-child>.menu-item>.menu-link{border-bottom-width:1px}.ast-desktop .ast-builder-menu-1 .menu-item:last-child>.menu-item>.menu-link{border-bottom-width:0}@media(max-width:1023px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children>.ast-menu-toggle{right:-15px}.ast-builder-menu-1 .menu-item-has-children>.menu-link:after{content:unset}.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper{margin-top:0}}@media(max-width:767px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper{margin-top:0}}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0 4px 10px -2px #0000001a}.main-header-menu .menu-item,#astra-footer-menu .menu-item{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-header-menu>.menu-item>.menu-link,#astra-footer-menu>.menu-item>.menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0;margin-left:0;width:.65em;transform:translateY(-2px) rotate(270deg)}.ast-plain-container{background-color:var(--ast-global-color-5);background-image:none}@media(max-width:1023px){.ast-plain-container{background-color:var(--ast-global-color-5);background-image:none}}@media(max-width:767px){.ast-plain-container{background-color:var(--ast-global-color-5);background-image:none}}.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-desktop .ast-desktop-popup-content .astra-menu-animation-slide-up>.menu-item>.sub-menu,.ast-desktop .ast-desktop-popup-content .astra-menu-animation-slide-up>.menu-item .menu-item>.sub-menu,.ast-desktop .ast-desktop-popup-content .astra-menu-animation-slide-down>.menu-item>.sub-menu,.ast-desktop .ast-desktop-popup-content .astra-menu-animation-slide-down>.menu-item .menu-item>.sub-menu,.ast-desktop .ast-desktop-popup-content .astra-menu-animation-fade>.menu-item>.sub-menu,.ast-desktop .ast-desktop-popup-content .astra-menu-animation-fade>.menu-item .menu-item>.sub-menu{opacity:1;visibility:visible}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-popup-drawer .main-header-bar-navigation ul .menu-item .sub-menu .menu-link{padding-left:30px}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-popup-drawer .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{right:calc(20px - .907em)}.ast-mobile-popup-drawer.content-align-flex-end .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{left:calc(20px - .907em)}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:50px}.ast-builder-menu-mobile .main-navigation .menu-item-has-children>.menu-link:after{content:unset}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link{border-bottom-width:1px;border-color:#ededed8c;border-style:solid}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}@media(max-width:1023px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{color:var(--ast-global-color-2)}.ast-builder-menu-mobile .main-navigation .menu-item>.ast-menu-toggle{color:var(--ast-global-color-2)}.ast-builder-menu-mobile .main-navigation .menu-item:hover>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover>.ast-menu-toggle{color:var(--ast-global-color-0)}.ast-builder-menu-mobile .main-navigation .menu-item:hover>.ast-menu-toggle{color:var(--ast-global-color-0)}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}.ast-builder-menu-mobile .main-navigation .menu-item-has-children>.menu-link:after{content:unset}}@media(max-width:767px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item .menu-link{border:none}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item-has-children>.ast-menu-toggle:before{font-size:.6rem}.ast-desktop .ast-above-header-bar .main-header-menu>.menu-item{line-height:50px}.footer-widget-area[data-section=section-footer-menu] .astra-footer-vertical-menu .menu-item{align-items:flex-start}@media(max-width:1023px){.footer-widget-area[data-section=section-footer-menu] .astra-footer-tablet-vertical-menu .menu-item{align-items:flex-start}#astra-footer-menu .menu-item>a{padding-left:20px;padding-right:20px}}@media(max-width:767px){.footer-widget-area[data-section=section-footer-menu] .astra-footer-mobile-vertical-menu .menu-item{align-items:flex-start}}html{overflow-x:hidden}body{font-family:Montserrat,Montserrat Fallback;color:#444}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4{color:#444}.post_card__title{font-weight:700;line-height:1}.button{width:fit-content;border-radius:30px;transition:.5s all;padding:unset!important;display:flex;justify-content:center;align-items:center;text-transform:lowercase!important;border:1px solid transparent}.button:hover{background-color:#fff;border:1px solid transparent}.button a{color:#000;font-weight:600;font-family:Montserrat,Montserrat Fallback;padding:12px 36px;display:block}.mb-90{margin-bottom:90px}.vrachi-slider .button{width:100%;max-width:170px}.vrachi-slider .button a{display:flex;align-items:center;justify-content:center;padding:12px 15px;width:100%;max-width:180px;border:1px solid #d6b36a;transition:border .5s,color .5s,background-color .5s;border-radius:30px}.vrachi-slider .button a:hover,.vrachi-slider .button a:focus,.vrachi-slider .button a:active{border-color:#000}.outline_button:hover{background-color:#d6b36a}#page{overflow:hidden;z-index:1}.home__slider img{width:100%;max-width:100vw}.home__slider .slick-slide{display:block;max-width:100vw}.home__slider .home__slider__item__protocols img{width:53vw}.home__slider .home__slider__item{position:relative;overflow:hidden}.home__slider__item .text_first_slider .price{display:flex;flex-wrap:wrap;gap:5px 20px;margin-bottom:20px}.home__slider .home__slider__item .container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.home__slider .home__slider__item .container .text_first_slider{position:relative}.home__slider .home__slider__item .container .text_first_slider:before{content:"";position:absolute;background-color:#5a5a5a;width:850px;height:850px;transform:rotate(45deg);top:-130%;left:-40%;opacity:.5;z-index:-1}.home__slider .home__slider__item .container .title{font-family:Montserrat,Montserrat Fallback;font-weight:700;color:#000;font-size:23px;text-transform:uppercase;line-height:normal;margin-bottom:10px}.home__slider .home__slider__item .container .desc{font-size:14px;font-family:Montserrat,Montserrat Fallback;font-weight:500;width:100%;max-width:400px;color:#fff;margin-bottom:40px}.sale-page-article-descriptios{font-size:16px;font-family:Montserrat,Montserrat Fallback;font-weight:500;width:100%;color:#000}.sale-page-article{display:flex;flex-direction:column}.sale-page-article-name{display:block;order:2;font-weight:700;text-transform:uppercase;text-align:center!important}.sale-page-article-name span{display:block;text-align:center}.sale-page-article-descriptios{order:3;margin-bottom:33px}.sale-page-article ul{order:4;margin-bottom:0;font-weight:500;list-style:none}.sale-page-article ul li{margin-bottom:5px!important;list-style:disc;text-align:left}.sale-page-article-href{order:5}.sale-page-article p.data{font-size:18px;font-weight:700;color:#d6b36a;text-align:center;order:1}.home__slider .home__slider__item .container .img{display:flex;justify-content:end}.home__slider .home__slider__item .container .img img{width:190px;height:auto!important;object-fit:contain}.home__slider .home__slider__item.two .container .desc{width:100%}.home__slider .home__slider__item .container .button:hover{background-color:#444}.home__slider .home__slider__item .container .button:hover a{color:#fff}.home__slider .home__slider__item .container .button{margin-top:20px}.home__slider .home__slider__item .container .button a{font-size:16px;font-weight:700;font-family:Montserrat,Montserrat Fallback}.link-more{border-radius:30px;border:1px solid var(--ast-global-color-0);transition:background-color .3s,color .3s}.link-more:hover,.link-more:focus,.link-more:active{background-color:transparent}section.txt_scr>h1{display:none;font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:35px;letter-spacing:.03em;text-transform:uppercase;color:#000}.doctor-page .faq__list.price__list .faq__title.price__title{position:relative;margin-bottom:10px;padding:14px 73px 14px 76px;min-height:60px}.doctor-page .faq__list.price__list .faq__title.price__title:before{content:"";position:absolute;top:50%;right:73px;z-index:1;display:block;width:14px;height:4px;background:#444;transform:translateY(-50%)}.doctor-page .faq__list.price__list .faq__title.price__title:after{content:"";position:absolute;top:50%;right:78px;z-index:1;display:block;width:4px;height:14px;background:#444;transform:translateY(-50%);transition:height .2s}section.yoast_breadcrumb{display:none}.post-type-archive-staff .site-content .ast-container{max-width:100%;padding-left:0;padding-right:0}section.cifri_v2{padding-bottom:50px}section.cifri_v2 .wrapper_item_block{display:grid;grid-template-columns:repeat(6,1fr);gap:0 20px}section.cifri_v2 .wrapper_item_block .item{display:flex;flex-direction:column;background-color:#f4f4f4;padding:14px}section.cifri_v2 .wrapper_item_block .item .number{font-family:Montserrat,Montserrat Fallback;font-size:50px;font-weight:700;color:#4c4c4c;text-transform:uppercase}section.cifri_v2 .wrapper_item_block .item .text{font-family:Montserrat,Montserrat Fallback;font-size:14px;font-weight:500;line-height:normal}section.cifri_v2 .wrapper_item_block .item .text.sclr a{color:#1a5dd0!important}section.info_block{padding:50px 0}section.info_block .wrapper_item_block{display:grid;grid-template-columns:3fr 1fr;justify-items:center;position:relative}section.info_block .wrapper_item_block .right{display:flex;align-items:center}section.info_block .wrapper_item_block .right .wrapper_text{width:50%;position:absolute;background-color:#f4f4f4;padding:24px;left:45.7%;height:90%}section.info_block .wrapper_item_block .right .wrapper_text .desc p{font-size:16px;color:#000;font-family:Montserrat,Montserrat Fallback;font-weight:500}section.info_block .wrapper_item_block .right .wrapper_text .title{font-family:Montserrat,Montserrat Fallback;font-size:34px;font-weight:700;color:#000;margin-bottom:8px}section.info_block .wrapper_item_block .right .wrapper_text .italic p{font-style:italic}section.info_block .wrapper_item_block .right .wrapper_text .before{position:relative}section.info_block .wrapper_item_block .right .wrapper_text .before img{position:absolute;left:0;bottom:-130px}.slick-slider{width:100%}.slick-slide img{object-fit:cover}.home__slider .home__slider__item .container .text_first_slider:before{content:none}.home__slider .home__slider__item:before{content:"";background:url(/theme/themes/astra-child/assets/img/Rectangle70.png) no-repeat left;position:absolute;width:50%;height:100%;opacity:1;background-size:cover;background-position:100%}li{font-weight:500;font-size:18px;color:#444}section.price_scr,section.faq_scr{display:none}body.page-id-972 section.price_scr{display:block}.faq__list.price__list .faq__title.price__title{background:#f3f3f3;border-radius:30px!important;color:#000!important;padding:14px 14px 14px 44px}.faq__list.price__list .faq__title.price__title h4{font-family:Montserrat,Montserrat Fallback;font-size:16px;font-weight:600;transition:color .3s}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{border:unset;background-color:#f3f3f3!important;border-radius:30px!important;padding-left:30px!important;font-family:Montserrat,Montserrat Fallback!important;font-size:12px!important;font-weight:500}:is(#wpforms-954){margin:24px auto;width:100%;max-width:1066px}:is(#wpforms-954) .wpforms-field-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:46px;grid-row-gap:0}:is(#wpforms-954-field_1-container){grid-area:1 / 1 / 2 / 2}:is(#wpforms-954-field_3-container){grid-area:3 / 1 / 4 / 2}:is(#wpforms-954-field_5-container){grid-area:1 / 2 / 4 / 3}:is(#wpforms-954-field_6-container){grid-area:4 / 1 / 5 / 3}:is(#wpforms-954-field_5-container) textarea{height:100%;resize:none}:is(#wpforms-954) .wpforms-submit-container br{display:none}.page-id-958 .txt_scr .wpf_policy label{font-size:12px!important;font-family:Montserrat,Montserrat Fallback!important;color:#acacac!important}.page-id-958 .title.has-text-align-center,.page-id-1372 .title.has-text-align-center,.page-id-1864 .title.has-text-align-center{font-size:35px;font-weight:700;font-family:Montserrat,Montserrat Fallback;text-transform:uppercase;color:#000}.page-id-1783 .txt_scr .wpf_policy label{font-size:12px!important;font-family:Montserrat,Montserrat Fallback!important;color:#acacac!important}.page-id-1783 .title.has-text-align-center{font-size:35px;font-weight:700;font-family:Montserrat,Montserrat Fallback;text-transform:uppercase;color:#000}.page-id-972 .txt_scr .wpf_policy label{font-size:12px!important;font-family:Montserrat,Montserrat Fallback!important;color:#acacac!important}.page-id-972 .title.has-text-align-center,.page-id-3 .title.has-text-align-center{display:block;font-size:35px;font-weight:700;font-family:Montserrat,Montserrat Fallback;text-transform:uppercase;color:#000;margin-bottom:20px}.wpforms-field input[type=checkbox]:checked{background-color:#d6b36a!important}.wpforms-field input[type=checkbox]{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;border:1px solid #ddd;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}div.wpforms-container-full .wpforms-form button[type=submit]{border-radius:30px!important;transition:.5s all;font-size:16px;font-weight:700;font-family:Montserrat,Montserrat Fallback}.page-id-972 main{display:flex;flex-direction:column}.page-id-972 main .txt_scr.txt_scr--price.decor__no_li{order:3;padding-top:80px}.page-id-972 .txt_scr .wpforms-container{border-radius:1em;padding:2em;margin:2em 0}.page-id-972 .txt_scr .wpf_policy label{font-size:16px!important;vertical-align:baseline!important}.page-id-972 .txt_scr .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.page-id-972 .txt_scr .wpforms-field-container>div:not(.wpform__field50){grid-column:span 2}.page-id-2336 main{display:flex;flex-direction:column}.page-id-2336 main .txt_scr.txt_scr--price.decor__no_li{order:3;padding-top:80px}.page-id-2336 .txt_scr .wpforms-container{border-radius:1em;padding:2em;margin:2em 0}.page-id-2336 .txt_scr .wpf_policy label{font-size:16px!important;vertical-align:baseline!important}.page-id-2336 .txt_scr .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.page-id-2336 .txt_scr .wpforms-field-container>div:not(.wpform__field50){grid-column:span 2}.post_card__cover{border-radius:unset!important}.post_card__cover img{border-radius:unset!important;width:100%}.post_card__cover:hover img{transform:unset!important}.post__cover__txt__item{border-radius:unset!important;background:#41414166!important;font-weight:700;font-family:Montserrat,Montserrat Fallback;font-size:12px!important}.post_card .post_card__info{padding:24px}.post_card{display:grid;gap:1em;grid-template-rows:max-content auto}.post_card{gap:unset!important;background:#fff;box-shadow:2px 4px 17px #00000040}.post_card__title{font-family:TT Norms Pro;color:#444}section.docs_scr h2.decor__center{font-family:Montserrat,Montserrat Fallback;font-size:35px;color:#4c4c4c;font-weight:700;margin-bottom:40px;text-transform:uppercase;line-height:normal;text-align:center}.decor__center .no-limit{font-weight:500}body.postid-1441 section.faq_scr{display:none}section.igol.info_block .title{font-family:Montserrat,Montserrat Fallback;font-size:18px;font-weight:700;color:#d6b36a;text-align:center;line-height:23px;margin-bottom:11px;text-transform:uppercase;width:80%;margin-left:auto;margin-right:auto}section.igol.info_block .title span{font-size:16px;text-transform:none}section.igol.info_block .desc{font-family:Montserrat,Montserrat Fallback;font-size:16px;font-weight:500;text-align:center;line-height:21px}section.igol.info_block .desc b{white-space:nowrap}section.igol.info_block .center{display:flex;justify-content:center;margin-top:36px}section.igol.info_block .center .pum-trigger{transition:background-color .3s,border .3s;border:1px solid transparent;border-radius:30px}section.igol.info_block .center .pum-trigger:hover,section.igol.info_block .center .pum-trigger:active,section.igol.info_block .center .pum-trigger:focus{border-color:#000}.vrachi_block .button a{transition:background-color .3s,border .3s;border:1px solid transparent;border-radius:30px}.vrachi_block .button a:hover,.vrachi_block .button a:focus,.vrachi_block .button a:active{border-color:#000}body.home .home__slider .home__slider__item .container .button:hover{background-color:transparent;border:1px solid #000}body.home .home__slider .home__slider__item .container .button:hover a{color:#000}section.igol.info_block1{padding:80px 0}section.igol.info_block1 .left_and_right{display:grid;grid-template-columns:1fr 1fr}section.igol.info_block1 .left_and_right .left{position:relative}section.igol.info_block1 .left_and_right .left .title{font-family:Montserrat,Montserrat Fallback;padding-left:76px;font-size:35px;font-weight:700;color:#4c4c4c;position:relative;text-transform:uppercase}section.igol.info_block1 .left_and_right .left .title{margin-bottom:20px;max-width:90%;font-size:21px}body.home section.igol.info_block1 .left_and_right .left .title{font-size:35px}section.igol.info_block1 .left_and_right .title:before{content:"";position:absolute;background:url(/theme/themes/astra-child/assets/img/after.svg) no-repeat;height:260px;width:100%;bottom:-250px;left:-80px;background-size:contain}section.igol.info_block1 .left_and_right ul{margin:0}section.igol.info_block1 .left_and_right ul li{position:relative;list-style:none;padding-left:20px;font-family:Montserrat,Montserrat Fallback;font-weight:500}section.igol.info_block1 .left_and_right ul li:before{content:"";position:absolute;top:6px;left:0;background:url(/theme/themes/astra-child/assets/img/list-style.svg) no-repeat left;width:100%;height:12px;background-size:contain}.single-page{font-weight:500}section.igol.info_block1 .left_and_right p{display:block;max-width:563px;font-family:Montserrat,Montserrat Fallback;color:#444;font-weight:500}section.igol .left_and_right .desc{margin-bottom:10px;font-family:Montserrat,Montserrat Fallback;font-weight:500}section.igol.video_block .title{font-family:Montserrat,Montserrat Fallback;font-size:26px;line-height:normal;text-transform:uppercase;padding-left:76px;color:#000;font-weight:700;margin-bottom:22px}section.igol.video_block>.title{display:none}section.igol.video_block .faq__item{margin-bottom:20px}section.igol.video_block .faq__item:first-child{margin-top:100px;margin-bottom:20px}section.igol.video_block .faq__item.tw{margin-top:0}section.igol.video_block .price__title{border-radius:30px;background:#f3f3f3;font-family:Montserrat,Montserrat Fallback}section.igol.video_block .price__title h4{font-family:Montserrat,Montserrat Fallback}section.igol.video_block .price_serv__item{font-family:Montserrat,Montserrat Fallback;font-weight:500}.price_serv__item{font-family:Montserrat,Montserrat Fallback;font-weight:500}.price_serv__item b{display:flex;align-items:center;gap:20px}section.igol.video_block .wrapper_block{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:0 35px;margin-bottom:50px}section.igol.video_block .wrapper_block .video{border-radius:25px;overflow:hidden;height:455px;max-height:max-content}section.igol.video_block .wrapper_block .video iframe{display:block;width:100%;height:100%}@media(max-width:992px){.mb-90{margin-bottom:70px}}section.igol.video_block .wrapper_block .text_info .title{color:#d6b36a;font-family:Montserrat,Montserrat Fallback;font-size:26px;font-weight:700;line-height:normal;margin-bottom:12px;text-transform:uppercase;padding-left:unset}section.igol.video_block .wrapper_block .text_info .desc{font-family:Montserrat,Montserrat Fallback;font-size:12px;font-weight:500;color:#000;line-height:17px;margin-bottom:39px}section.igol.video_block .wrapper_block .text_info .button:hover{background-color:#444}section.igol.video_block .wrapper_block .text_info .button:hover a{color:#fff}section.igol.form_konsul{padding:40px 0;position:relative;margin-bottom:-4.2rem}section.igol.form_konsul:before{content:"";position:absolute;width:100vw;left:50%;margin-left:-50vw;background:#d6b36a;top:0;bottom:0;z-index:-1}section.igol.form_konsul .wrapper_block .title{color:#000;font-family:Montserrat,Montserrat Fallback;font-size:35px;line-height:38px;text-align:center;font-weight:700;margin-bottom:12px}section.igol.form_konsul .wrapper_block .desc{color:#000;font-family:Montserrat,Montserrat Fallback;font-size:16px;line-height:19px;text-align:center;font-weight:500}section.igol.form_konsul .wrapper_block .form-wrapper{width:50%;margin:auto}section.vrachi_block{padding:40px 0}section.vrachi_block>.title{font-family:Montserrat,Montserrat Fallback;font-size:35px;color:#4c4c4c;font-weight:700;margin-bottom:35px;padding-left:90px;line-height:normal;text-transform:uppercase}section.vrachi_block .vrachi-slider{position:relative;margin:0 -20px;width:calc(100% + 40px)}section.vrachi_block .vrachi-slider:before{content:"";position:absolute;top:0;left:0;z-index:1;display:flex;width:20px;height:100%;background:#fff}section.vrachi_block .vrachi-slider:after{content:"";position:absolute;top:0;right:0;z-index:1;display:flex;width:20px;height:100%;background:#fff}button.slick-arrow{z-index:2}section.vrachi_block .vrachi-slider .slick-track{display:flex}section.vrachi_block .vrachi-slider .item_slider{display:flex;justify-content:center;flex-direction:column;padding:0 20px}section.vrachi_block .vrachi-slider .item_slider .text .title{font-size:18px;color:#000;font-family:Montserrat,Montserrat Fallback;font-weight:700;line-height:normal;margin-top:26px;margin-bottom:6px}section.vrachi_block .vrachi-slider .item_slider .text .desc{font-size:12px;font-family:Montserrat,Montserrat Fallback;font-weight:500;margin-bottom:29px}section.vrachi_block .two_button{display:flex;justify-content:space-between;gap:5px}section.vrachi_block .two_button .outline_button{width:100%;max-width:170px;border-radius:30px;transition:background-color .3s}section.vrachi_block .two_button .outline_button a{color:#000;font-weight:600;font-size:16px;font-family:Montserrat,Montserrat Fallback;padding:12px 15px;transition:.5s all;display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #D6B36A;border-radius:30px;transition:background-color .3s}section.vrachi_block .two_button .outline_button a{color:#000}section.vrachi_block.other .two_button{gap:0 36px}section.vrachi_block.other .two_button .outline_button{background-color:#444;border:unset;color:#fff}section.vrachi_block.other .two_button .outline_button a{color:#fff}section.vrachi_block.other.vrachi_about .two_button .outline_button a{color:#000;background:#fff;border:1px solid #D6B36A;transition:background-color .3s}section.vrachi_block.other.vrachi_about .two_button .outline_button a:hover,section.vrachi_block.other.vrachi_about .two_button .outline_button a:focus,section.vrachi_block.other.vrachi_about .two_button .outline_button a:active{background-color:#d6b36a}section.vrachi_block .vrachi-slider .item_slider .img{width:100%}section.vrachi_block .vrachi-slider .item_slider .img img{width:100%;height:400px;object-fit:cover}section.vrachi_block .vrachi-slider .slick-prev,section.vrachi_block .vrachi-slider .slick-next{top:35%}section.vrachi_block .vrachi-slider button.slick-next{background-image:url(/theme/themes/astra-child/assets/slick-slider/arriiiow.png);right:0}section.vrachi_block .vrachi-slider button.slick-prev{background-image:url(/theme/themes/astra-child/assets/slick-slider/arrow.png);left:0}section.vrachi_block .wrapper_block .center{display:flex;justify-content:center;margin-top:50px}section.review_block{padding:80px 0}#main section.review_block .title{font-family:Montserrat,Montserrat Fallback;font-size:35px;color:#4c4c4c;font-weight:700;margin-bottom:40px;text-transform:uppercase;line-height:normal;text-align:center}section.review_block .wrapper_review_block{display:grid;grid-template-columns:2fr 4fr;gap:0 35px}section.review_block .wrapper_review_block .block_otiz{border-radius:30px;background:#f3f3f3;padding:23px;font-weight:500;font-family:Montserrat,Montserrat Fallback}section.review_block .wrapper_review_block .reviews_info{display:flex;align-items:center;flex-direction:row;justify-content:space-between}section.review_block .wrapper_review_block .reviews_info .soc{display:flex;gap:0 24px}section.review_block .wrapper_review_block .reviews_info .soc .item{border:1px solid rgba(197,188,181,1);border-radius:26.79px;padding:30px}section.review_block .wrapper_review_block .reviews_info .soc .item .title{margin-bottom:20px}section.review_block .wrapper_review_block .reviews_info .soc .item .zvezd{margin-bottom:20px;display:flex;justify-content:space-between}section.review_block .wrapper_review_block .wrapper_review .top{display:flex;justify-content:space-between}section.review_block .wrapper_review_block .wrapper_review .top .left{display:flex;align-items:center;gap:0 20px}section.review_block .wrapper_review_block .wrapper_review .top .left .imya{font-style:italic}section.review_block .wrapper_video_block{padding-top:40px;display:none;grid-template-columns:1fr 1fr;gap:30px}section.review_block .wrapper_video_block .item{width:100%;overflow:hidden;position:relative;padding-bottom:56%;height:0}section.review_block .wrapper_video_block .item iframe{position:absolute;width:100%;height:100%;left:0;top:0}section.review_block .knopa{display:flex;justify-content:center;margin-top:40px}section.review_block .knopa .button{background-color:#444}section.review_block .knopa .button:hover{background-color:#d6b36a}section.review_block .knopa .button a{color:#e9e9e9}section.apparat_block .wrapper_block>.title{font-size:35px;font-weight:700;color:#000;font-family:Montserrat,Montserrat Fallback;text-transform:uppercase;padding:50px 0 50px 76px}section.apparat_block .wrapper_block .wrapper_item_block .item{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center;padding:60px 0;position:relative}section.apparat_block .wrapper_block .wrapper_item_block .item .img{display:flex;justify-content:center;align-items:center}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block{font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;color:#444;position:relative;height:auto}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block .title{font-size:26px;font-weight:700;color:#000;font-family:Montserrat,Montserrat Fallback;text-transform:uppercase;padding:10px 0}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block b{font-size:26px;font-weight:700;color:#000;font-family:Montserrat,Montserrat Fallback;text-transform:uppercase}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block p.text{margin-top:20px}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block p.italic{font-style:italic}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block .button{background:#888;transition:.5s all}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block .button a{color:#fff;font-size:14px}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block .button:hover{background:#d6b36a}section.apparat_block .wrapper_block .wrapper_item_block .item.first:before{content:"";position:absolute;background:url(/theme/themes/astra-child/assets/img/vrach_slider/0001.png) no-repeat right;width:100%;height:120px;bottom:0;right:-80px;background-size:contain}.post_card__txt{font-family:Montserrat,Montserrat Fallback;font-weight:500}.section_blog_content{font-family:Montserrat,Montserrat Fallback;color:#444}.section_blog_content p,.section_blog_content li,.section_blog_content span{color:#444}footer{background-color:#242424;position:relative;padding:40px 0}footer:after{content:"";position:absolute;bottom:-24px;left:0;z-index:1;display:block;width:100%;height:24px;background-color:#242424}footer:before{content:"";background:url(/theme/themes/astra-child/assets/img/footer/001.svg) no-repeat;position:absolute;left:50%;top:0;width:50vw;height:100%;margin-left:-50vw;background-size:contain}footer .container{display:flex;flex-direction:column;position:relative;z-index:99999}footer .item .logo img{margin-bottom:34px}footer .phone a{color:#fff;transition:color .3s}footer .phone a:hover,footer .phone a:focus,footer .phone a:active{color:#d6b36a}footer .item .adress_link{font-family:Montserrat,Montserrat Fallback;color:#fff;font-size:16px;font-weight:500;gap:17px 0;display:grid}footer .button{background-color:#b5ddd5;transition:.5s all;margin-top:34px}footer .button:hover{background-color:#d6b36a}.blog__list h1{margin-bottom:43px;padding-left:109px;font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:35px;line-height:42px;color:#000;text-transform:uppercase}.pum-theme-48 .pum-title,.pum-theme-enterprise-blue .pum-title{font-size:26px!important;font-weight:700!important;text-transform:uppercase!important;font-family:Montserrat,Montserrat Fallback!important;color:#000!important;text-align:center!important}:is(#wpforms-form-41) .wpforms-field>input{border:unset;background-color:#f3f3f3!important;border-radius:30px!important;padding-left:30px!important;font-family:Montserrat,Montserrat Fallback!important;font-size:12px!important;font-weight:500}:is(#wpforms-form-41) .wpforms-field>textarea{border:unset;background-color:#f3f3f3!important;border-radius:30px!important;padding-left:30px!important;font-family:Montserrat,Montserrat Fallback!important;font-size:12px!important;font-weight:500}:is(#wpforms-form-41) .wpforms-field input[type=checkbox]{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #ddd;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}:is(#wpforms-form-41) .wpforms-field input[type=checkbox]:checked{background-color:#d6b36a}:is(#wpforms-form-41) .wpforms-field .choice-1>label{font-size:12px!important;font-family:Montserrat,Montserrat Fallback!important;color:#acacac!important}:is(#wpforms-form-41) .wpforms-submit-container{display:flex;justify-content:center}:is(#wpforms-form-41) .wpforms-submit-container button[type=submit]{transition:.5s all;font-size:16px!important;font-weight:700;padding:12px 36px!important;border-radius:30px!important;color:#000!important}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-field>input{border:unset;background-color:#f3f3f3!important;border-radius:30px!important;padding-left:30px!important;font-family:Montserrat,Montserrat Fallback!important;font-size:12px!important;font-weight:500}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-field>textarea{border:unset;background-color:#f3f3f3!important;border-radius:30px!important;padding-left:30px!important;font-family:Montserrat,Montserrat Fallback!important;font-size:12px!important;font-weight:500}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-field input[type=checkbox]{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #000;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-field input[type=checkbox]:checked{background-color:#d6b36a}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-field .choice-1>label{font-size:12px!important;font-family:Montserrat,Montserrat Fallback!important;color:#000!important}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-field .choice-1>label a{color:#000!important}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-submit-container{display:flex;justify-content:center}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-submit-container button[type=submit]{transition:.5s all;font-size:16px!important;font-weight:700;padding:12px 36px!important;border-radius:30px!important;color:#000!important;text-transform:lowercase;font-family:Montserrat,Montserrat Fallback;border:1px solid #D6B36A!important;transition:border .3s,background-color .3s;box-shadow:none!important;background-color:#fff!important}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-submit-container button[type=submit]:hover,:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-submit-container button[type=submit]:focus,:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-submit-container button[type=submit]:active{border-color:#000!important;background-color:#d6b36a!important}.wpforms-error{font-family:Montserrat,Montserrat Fallback!important}.post__cover{display:none}section.blog_intro.first .wrapper_block{display:grid;grid-template-columns:1fr 1fr}section.blog_intro.first .wrapper_block .text{display:flex;justify-content:center;flex-direction:column;padding:54px}section.blog_intro.first .wrapper_block .text .title{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:36px;text-transform:uppercase;color:#000;line-height:43px;margin-bottom:30px}section.blog_intro.first .wrapper_block .text .desc{font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;color:#444;line-height:19px}section.blog_intro.first .wrapper_block .img img{width:100%;height:400px;object-fit:cover}section.blog_intro.three{padding:80px 0}section.blog_intro.two .wrapper_block{display:flex;flex-direction:column;gap:40px 0}section.blog_intro.two{margin-bottom:7em}.site-main section.proceduri{margin-bottom:7em}.site-main section.interier{margin-bottom:7em}.site-main section.cosmetic{margin-bottom:7em}section.blog_intro.two .left_and_right{display:grid;grid-template-columns:1fr 1fr;gap:0 140px;align-items:center}section.blog_intro.two .left_and_right .title{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:26px;color:#000;margin-bottom:20px;text-transform:uppercase}section.blog_intro.two .left_and_right .desc{font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;color:#444}section.blog_intro.two .left_and_right .gold{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:24px;color:#d6b36a;font-style:italic;padding:10px 0}section.blog_intro.two .left_and_right .right.after{background:url(/theme/themes/astra-child/assets/img/after.svg) no-repeat;height:100%;width:100%;background-size:contain}section.blog_intro.three .left_and_right{display:grid;grid-template-columns:1fr 1fr;gap:0 140px;align-items:center}section.blog_intro.three .left_and_right .title{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:26px;color:#000;margin-bottom:20px}section.blog_intro.three .left_and_right .desc{font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;color:#444}section.blog_intro.three .left_and_right .gold{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:24px;color:#d6b36a;font-style:italic;padding:10px 0}section.txt_scr .no-limit h2{font-family:Montserrat,Montserrat Fallback;font-size:35px;color:#4c4c4c;font-weight:700;margin-bottom:40px;text-transform:uppercase;line-height:normal;text-align:center}section.txt_scr>p{display:none}section.proceduri .proceduri-slider .item_slider .wrapper_procedura{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:0 36px}section.proceduri .proceduri-slider .item_slider .wrapper_procedura .desc_wrapper .title{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:26px;text-transform:uppercase;color:#000;margin-bottom:7px}section.proceduri .proceduri-slider .item_slider .wrapper_procedura .desc_wrapper .master{font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;color:#444;margin-bottom:12px}section.proceduri .proceduri-slider .item_slider .wrapper_procedura .desc_wrapper .data{font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;color:#444}section.proceduri img{height:auto!important}section.interier .interier-slider .slick-track{display:flex;gap:0 20px}section.interier .title{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:35px;color:#000;text-align:center;margin-bottom:25px;text-transform:uppercase}section.interier img{height:auto!important}section.cosmetic .cosmetic-slider .slick-track{display:flex;gap:0 20px}section.cosmetic .title{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:35px;color:#000;text-align:center;margin-bottom:8px;text-transform:uppercase}section.cosmetic .desc{font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;color:#000;text-align:center;margin-bottom:20px}section.cosmetic img{height:auto!important}section.vrachi.detail_first_block .wrapper_block{display:grid;grid-template-columns:2fr 4fr;gap:0 45px}section.vrachi.detail_first_block .wrapper_block .detail_info{border-bottom:1px solid #B5B5B5}section.vrachi.detail_first_block .wrapper_block .detail_info .title{font-family:Montserrat,Montserrat Fallback;font-weight:700;margin-bottom:23px;font-size:35px;line-height:36px;text-transform:uppercase;color:#000}section.vrachi.detail_first_block .wrapper_block .detail_info .desc{font-family:Montserrat,Montserrat Fallback;color:#000;font-weight:500;font-size:16px;margin-bottom:54px;line-height:19px}section.vrachi.detail_first_block .wrapper_block .detail_info .button_group a{display:inline-block;transition:.5s all;font-size:16px;background-color:#f3f3f3;font-weight:700;max-width:205px;padding:12px 36px;border-radius:30px;color:#000;text-transform:lowercase;font-family:Montserrat,Montserrat Fallback;min-width:180px;text-align:center;white-space:nowrap}section.vrachi.detail_first_block .wrapper_block .detail_info .opicanie_vracha{font-size:16px;font-weight:500;color:#000;font-family:Montserrat,Montserrat Fallback;padding:50px 0}section.vrachi.detail_two_block .wrapper_block .listing{background:#f3f3f3;padding:24px}section.vrachi.detail_two_block .wrapper_block .listing{display:grid;grid-template-columns:1fr 1fr;gap:20px 100px}section.vrachi.detail_two_block .wrapper_block .listing .item{font-family:Montserrat,Montserrat Fallback;color:#000;font-weight:500;padding-left:20px;font-size:16px;line-height:19px;position:relative}section.vrachi.detail_two_block .wrapper_block .listing .item:before{content:"";position:absolute;background:url(/theme/themes/astra-child/assets/img/review/icon.png) no-repeat left;left:0;width:20px;height:20px}section.vrachi.detail_three_block .wrapper_block .title{font-family:Montserrat,Montserrat Fallback;color:#000;font-weight:700;font-size:30px;text-transform:uppercase;margin-bottom:50px}section.vrachi.detail_three_block .wrapper_block .obrazovanie{display:grid;grid:20px 0}section.vrachi.detail_three_block .wrapper_block .obrazovanie .item{display:flex;justify-content:space-between;border-bottom:1px solid #EDEDED;padding:10px 10px 10px 30px;position:relative}section.vrachi.detail_three_block .wrapper_block .obrazovanie .item .text{font-family:Montserrat,Montserrat Fallback;color:#000;font-weight:500;font-size:16px}section.vrachi.detail_three_block .wrapper_block .obrazovanie .item .god{font-family:Montserrat,Montserrat Fallback;color:#000;font-weight:500;font-size:16px}section.vrachi.detail_three_block .wrapper_block .obrazovanie .item:before{content:"";position:absolute;background-color:#d6b36a;width:12px;height:12px;border-radius:50%;left:0;top:38%}section.vrachi.detail_four_block .wrapper_block{background:#f3f3f3;padding:24px;display:grid;grid-template-columns:1fr 3fr}section.vrachi.detail_four_block .wrapper_block .title{font-family:Montserrat,Montserrat Fallback;color:#000;font-weight:700;font-size:30px;text-transform:uppercase;line-height:normal}section.vrachi.detail_four_block .wrapper_block .desc .item{display:flex;justify-content:space-between;padding:10px 10px 10px 30px;position:relative}section.vrachi.detail_four_block .wrapper_block .desc .item .text{font-family:Montserrat,Montserrat Fallback;color:#000;font-weight:500;font-size:16px}section.vrachi.detail_four_block .wrapper_block .desc .item .god{font-family:Montserrat,Montserrat Fallback;color:#000;font-weight:500;font-size:16px}section.vrachi.detail_four_block .wrapper_block .desc .item:before{content:"";position:absolute;background-color:#d6b36a;width:12px;height:12px;border-radius:50%;left:0;top:38%}.cosmetic__item,.cosmetic__item h2{font-family:Montserrat,Montserrat Fallback}.home__slider__item__protocols{background-image:url(/theme/themes/astra-child/assets/img/protocols/protocols-bgd.png);background-repeat:no-repeat;background-size:contain;background-position:right center}.information-page,.information-page strong{font-family:Montserrat,Montserrat Fallback}.protocols-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px 40px;margin-bottom:142px}.protocols-article{display:flex;align-items:center;justify-content:center;padding:32px 20px;width:48.3%;font-family:Montserrat,Montserrat Fallback;font-weight:600;font-size:20px;letter-spacing:.03em;text-align:center;color:#444;background:#f3f3f3;transition:background-color .3s}.protocols-article:hover,.protocols-article:focus,.protocols-article:active{color:#444;background-color:#d6b36a}.recommindate-form{display:flex;flex-direction:column;align-items:center}.recommindate-form-title{margin-bottom:10px;max-width:779px;font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:22px;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#d6b36a}.recommindate-form p{margin-bottom:0;width:100%}.recommindate-form .recommindate-form-description{display:block;margin-bottom:35px;max-width:460px;font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;letter-spacing:.03em;text-align:center;color:#444}.recommindate-form-label{display:block;margin:0 auto 20px;max-width:618px}.recommindate-form-label input{display:flex;align-items:center;padding:15px 29px!important;font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:12px;letter-spacing:.03em;color:#a6a6a6;background:#f3f3f3;border-radius:30px;border:2px solid #f3f3f3;transition:border .3s}.recommindate-form-label input:hover,.recommindate-form-label input:focus,.recommindate-form-label input:active{border-color:#d6b36a;outline:none}.recommindate-form span[data-name=your-consent],.recommindate-form span[data-name=your-consent-2]{display:flex;justify-content:center}.recommindate-form .wpcf7-list-item{margin:0 0 15px;max-width:500px}.recommindate-form input[name=your-consent],.recommindate-form input[name=your-consent-2]{display:none}.recommindate-form .wpcf7-list-item-label{position:relative;display:block;padding-left:25px;font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:12px;line-height:108%;color:#444}.recommindate-form-acceptance{position:absolute;top:1px;left:0;flex-shrink:0;display:block;width:20px;height:20px;border-radius:50%;border:1px solid #272727;transition:border .3s,background-color .3s}input:checked+.wpcf7-list-item-label span{background-color:#d6b36a;border-color:#d6b36a}.recommindate-form .wpcf7-submit{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:20px;width:100%;max-width:240px;font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:16px;letter-spacing:.03em;color:#242424;background-color:#d6b36a;border:2px solid #d6b36a;transition:background-color .3s,border .3s,color .3s;border-radius:28px}.recommindate-form .wpcf7-submit:hover,.recommindate-form .wpcf7-submit:focus,.recommindate-form .wpcf7-submit:active{color:#242424;background:transparent;border-color:#000}.contact_wrapper_block{display:flex;gap:40px;font-family:Montserrat,Montserrat Fallback;font-weight:500}.contact_wrapper_block .left{width:100%;max-width:max-content}.contact_wrapper_block .title{margin-bottom:20px;font-weight:700}.contact_wrapper_block .adres{margin-bottom:20px}.contact_wrapper_block .phone{margin-bottom:20px;font-weight:700}.contact_wrapper_block .rabota{margin-bottom:20px}.contact_wrapper_block .social_seti{display:flex;gap:20px}.contact_wrapper_block .social_seti a{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.contact_wrapper_block .social_seti a img{display:flex;width:auto;height:auto;max-width:100%;max-height:100%}.contact_wrapper_block .right{max-width:100%}body [button-placement=bottomRight]{bottom:150px;right:30px}.wa-fixed-button{z-index:999999999!important}.pervoe_poseshenie{padding:80px 0 40px}.pervoe_poseshenie .sale-page-article-name{order:unset;margin-bottom:15px;text-align:unset;padding:unset;height:unset!important}.pervoe_poseshenie .sale-page-price_wrapper{display:flex;justify-content:space-between;flex-direction:row-reverse}.pervoe_poseshenie .sale-page-price_wrapper div{font-size:40px;font-weight:700;color:#d6b36a}.pervoe_poseshenie .sale-page-button-podrobnee{padding:10px 20px;background:#d6b36a;text-align:center;border-radius:30px;color:#242424;font-size:16px;font-weight:700;display:block;width:100%;margin-top:15px}.pervoe_poseshenie .sale-page-price_wrapper .sale-page-new-price{opacity:40%;text-decoration:line-through}.pervoe_poseshenie .sale-page-article-desc{font-weight:500;margin-bottom:15px}.pervoe_poseshenie .sale-page-title{text-align:center;color:#d6b36a;margin-bottom:0}.pervoe_poseshenie .sale-page-desc{color:#444;font-size:16px;font-weight:500;text-align:center}.pervoe_poseshenie .sale-page-grid{margin-top:50px}.pervoe_poseshenie .sale-page-grid .sale-page-article{background:#f3f3f3;border-radius:30px;padding:36px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1980px){.slick-slide img{height:unset}}@media(max-width:1400px){section.vrachi_block .vrachi-slider{margin:0 -10px;width:calc(100% + 20px)}section.vrachi_block .vrachi-slider:before{width:10px}section.vrachi_block .vrachi-slider:after{width:10px}section.vrachi_block .vrachi-slider .item_slider{padding:0 10px}section.vrachi_block .two_button{padding:0 2px}}@media(max-width:1399px){section.igol.info_block1 .left_and_right .title:before{left:0}.protocols-article{width:48.1%}}@media(max-width:1200px){section.review_block .wrapper_review_block{display:flex;flex-direction:column;align-items:center;gap:35px;margin:0 auto;max-width:800px}section.review_block .wrapper_review_block .reviews_info{justify-content:space-between;gap:20px;width:100%}.protocols-article{width:47.7%}.home__slider .home__slider__item__protocols img{width:auto}.home__slider .home__slider__item .container .button a{font-size:15px}}@media(max-width:1150px){section.info_block .wrapper_item_block .right .wrapper_text .before{display:flex;justify-content:end}section.info_block .wrapper_item_block .right .wrapper_text{padding:24px 24px 47px;height:auto}section.info_block .wrapper_item_block .right .wrapper_text .before img{position:unset;display:block;max-width:350px;width:100%}section.cifri_v2 .wrapper_item_block{grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr;gap:20px}header{background-color:#444}.home__slider .slick-prev,.home__slider .slick-next{display:none!important}.vrachi-slider .button,.vrachi-slider .button a{max-width:220px}section.vrachi_block .two_button .outline_button{max-width:220px}.doctor-page .faq__list.price__list .faq__title.price__title{padding:14px 50px 14px 30px}.doctor-page .faq__list.price__list .faq__title.price__title:before{right:30px}.doctor-page .faq__list.price__list .faq__title.price__title:after{right:35px}}@media(max-width:991px){section.info_block .wrapper_item_block{grid-template-columns:1fr}section.info_block .wrapper_item_block .right .wrapper_text{position:unset;width:81.3%;margin:0 auto;height:100%}section.review_block .wrapper_review_block{grid-template-columns:1fr}section.review_block .wrapper_review_block .reviews_info{flex-direction:column;gap:20px}section.igol.video_block .title br{display:none}section.igol.video_block .wrapper_block .text_info{margin-top:30px}section.igol.video_block .wrapper_block .text_info .center{display:flex;justify-content:center}section.igol.video_block .wrapper_block{grid-template-columns:1fr}.home__slider .home__slider__item .container .desc{width:50%;margin-bottom:10px}section>.title{padding-left:unset!important}section.info_block .wrapper_item_block{gap:0 60px}.home__slider .home__slider__item .container .text_first_slider:before{width:800px;height:800px;top:-100%}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block .button{position:unset}footer .button{margin-top:20px}.item.menu{order:3}section.info_block{padding:20px 0}section.igol.info_block1{padding:20px 0}section.vrachi_block{padding:20px 0}section.igol.form_konsul{padding:20px 0}section.review_block{padding:60px 0}.protocols-article{width:47.1%;font-size:16px}.home__slider__item__protocols{background-size:cover}.protocols-grid{margin-bottom:50px}}@media(max-width:767px){section.review_block .wrapper_video_block{grid-template-columns:1fr}section.igol.info_block1{padding:20px 0}section.blog_intro.three .left_and_right{gap:0 50px}section.blog_intro.first .wrapper_block{grid-template-columns:unset}section.blog_intro.first .wrapper_block .text{padding:54px 0}section.blog_intro.two .left_and_right{gap:0 50px}section.igol.form_konsul .wrapper_block .form-wrapper{width:80%}.home__slider .home__slider__item .container .desc{width:80%}section.info_block .wrapper_item_block{grid-template-columns:1fr;gap:70px 0}footer:before{width:100vw}footer .item .adress_link{text-align:center}section.igol .left_and_right{display:flex!important;flex-direction:column}section.igol .left_and_right .left .title{padding-left:unset!important;margin-bottom:20px}section.igol .left_and_right .left .title:before{content:none!important}section.igol .left_and_right .left .title br{display:none!important}section.review_block .wrapper_review_block{grid-template-columns:unset}section.apparat_block .wrapper_block .wrapper_item_block .item{display:flex;padding:60px 0;position:relative;flex-direction:column;align-items:center}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block{height:unset}section.apparat_block .wrapper_block .wrapper_item_block .item.first:before{content:"";position:absolute;background:url(/theme/themes/astra-child/assets/img/vrach_slider/0001.png) no-repeat right;width:100%;height:120px;bottom:-30px;right:0;background-size:contain}section.vrachi_block>.title{font-size:30px}section.info_block .wrapper_item_block .right .wrapper_text .title{font-size:30px}section.review_block .title{font-size:30px}section.review_block .wrapper_review_block .block_otiz{padding:30px}section.igol.form_konsul .wrapper_block .title{font-size:30px}section.cifri_v2 .wrapper_item_block .item .number{font-size:40px}.services-margin section.igol.video_block .faq__item{margin-top:20px}section.igol.info_block1 .left_and_right .left .title{max-width:100%}.protocols-article{width:100%}.recommindate-form-title{font-size:20px}.recommindate-form .recommindate-form-description{margin-bottom:20px;font-size:15px}.contact_wrapper_block{flex-wrap:wrap;justify-content:center}.contact_wrapper_block .title,.contact_wrapper_block .adres,.contact_wrapper_block .phone,.contact_wrapper_block .rabota{text-align:center}.contact_wrapper_block .social_seti{display:flex;justify-content:center}:is(#wpforms-954) .wpforms-field-container{display:flex;flex-direction:column}:is(#wpforms-954-field_5-container) textarea{height:100px;resize:none}}@media(max-width:700px){section.vrachi_block .two_button{display:flex;flex-direction:column;gap:10px}.vrachi-slider .button{max-width:unset}section.vrachi_block.other .two_button{gap:20px 36px}.vrachi-slider .button a{padding:16px 15px;max-width:unset}section.proceduri .proceduri-slider .item_slider .wrapper_procedura{display:flex;flex-direction:column}section.vrachi_block .two_button .outline_button{max-width:unset}.home__slider .home__slider__item .container .desc{margin-bottom:25px}}@media(min-width:568px){footer .item .adress_link .adres br{display:none}}@media(max-width:567px){.sale-page-article-descriptios div br{display:block}.home__slider__item .text_first_slider .price{width:100%}section.igol.info_block .title{font-size:18px;width:100%}.home__slider .home__slider__item:before{width:100%}section.cifri_v2 .wrapper_item_block{grid-template-columns:1fr 1fr;grid-template-rows:3fr}section.blog_intro.first .wrapper_block{display:unset}section.blog_intro.first .wrapper_block .text .title{font-size:21px;line-height:30px}.blog__list h1{padding:0;font-size:21px;line-height:30px}section.blog_intro.first .wrapper_block .img img{height:100%}section.blog_intro.two .left_and_right{gap:50px;grid-template-columns:unset}section.blog_intro.two .left_and_right .title{line-height:normal;font-size:21px}section.blog_intro.three .left_and_right{gap:50px;grid-template-columns:unset}section.blog_intro.three .left_and_right .title{line-height:normal;font-size:21px}section.blog_intro.three .left_and_right .gold{font-size:21px}section.blog_intro.three{padding:20px 0}section.igol.info_block1{padding:20px 0}section.igol.video_block .title{font-size:25px!important}section.apparat_block .wrapper_block>.title{font-size:25px!important;padding:50px 0}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block b{font-size:20px}section.apparat_block .wrapper_block .wrapper_item_block .item .info_block .title{font-size:20px}section.igol.video_block .wrapper_block .text_info .title{font-size:25px!important}section.vrachi_block>.title{margin-bottom:25px;font-size:20px!important}section.igol.form_konsul .wrapper_block .title{font-size:25px!important}section.igol .left_and_right .left .title{font-size:25px!important}footer .item .adress_link .adres{text-align:center}section.info_block .wrapper_item_block .right:before{top:100%}footer .item .adress_link{justify-items:center}section.vrachi_block .vrachi-slider .slick-track{gap:unset}section.vrachi_block .two_button{flex-direction:column;gap:10px 0}.home__slider .home__slider__item .container{height:380px}.home__slider .home__slider__item .container .text_first_slider{height:380px;display:flex;flex-direction:column;justify-content:center}.home__slider .home__slider__item .container .text_first_slider .title{font-size:20px;display:flex;align-items:center;margin-bottom:20px}.home__slider .home__slider__item.two .container .desc{display:none;margin-bottom:30px;width:90%}section.info_block .wrapper_item_block .right .wrapper_text{width:100%}.button{width:fit-content!important;text-align:center!important}.vrachi-slider .button{width:100%!important}.button a{padding:17px 36px}section>.title{font-size:25px!important}section.review_block .title{margin-bottom:25px;font-size:25px!important;white-space:nowrap}.home__slider button.slick-arrow{display:none!important}section.vrachi_block{padding:0 0 20px}section.review_block{padding:30px 0}section.igol.form_konsul .wrapper_block .form-wrapper{width:100%!important}:is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-submit-container button[type=submit]{width:100%}section.cifri_v2 .wrapper_item_block .item .number{font-size:30px}section.info_block .wrapper_item_block .right .wrapper_text .title{font-size:26px}section.info_block .wrapper_item_block .right .wrapper_text .desc p{font-size:14px}.site-main section{margin-bottom:0}section.review_block{padding:60px 0}section.igol.form_konsul{padding:20px 0}section.review_block .wrapper_review_block .reviews_info .soc{display:flex;justify-content:center;gap:10px}section.review_block .wrapper_review_block .reviews_info .soc .item{width:32%;padding:15px}section.review_block .wrapper_review_block .reviews_info .soc .item .title{margin-bottom:10px;font-size:20px!important}section.review_block .wrapper_review_block .reviews_info .soc .item .zvezd{margin-bottom:15px;max-width:100%}section.review_block .wrapper_review_block .reviews_info .soc .item .zvezd img{display:block;width:17.52%}section.review_block .wrapper_review_block .reviews_info .soc .item .img{max-width:100%}section.review_block .wrapper_review_block .reviews_info .soc .item .img a{display:block;max-width:100%}section.review_block .wrapper_review_block .reviews_info .soc .item .img img{display:block;max-width:100%}section.cifri_v2{padding-bottom:20px}section.info_block .wrapper_item_block{gap:30px 0}section.docs_scr h2.decor__center{font-size:25px}section.txt_scr .no-limit h2{font-size:25px}section.proceduri .proceduri-slider .item_slider .wrapper_procedura .desc_wrapper .title{font-size:25px}.page-id-1783 .title.has-text-align-center,.page-id-958 .title.has-text-align-center,.page-id-1864 .title.has-text-align-center,.page-id-1372 .title.has-text-align-center{font-size:25px}}@media(max-width:430px){.home__slider .home__slider__item .container .text_first_slider .title{font-size:18px}.home__slider .home__slider__item .container .desc{margin-bottom:0}section>.title{font-size:20px!important;text-transform:uppercase}section.igol .left_and_right .left .title{font-size:20px!important}section.review_block .title{font-size:20px!important}section.igol.form_konsul .wrapper_block .title{font-size:20px!important;line-height:1.2}section.info_block .wrapper_item_block .right .wrapper_text .title{font-size:20px}section.cifri_v2 .wrapper_item_block .item .number{font-size:25px}.sale-title{font-size:20px!important}section.blog_intro.first .wrapper_block .text .title{font-size:20px;line-height:30px}section.blog_intro.first .wrapper_block .text .desc{font-size:14px}section.docs_scr h2.decor__center{font-size:20px}section.txt_scr .no-limit h2{font-size:20px}section.proceduri .proceduri-slider .item_slider .wrapper_procedura .desc_wrapper .title{font-size:20px}.page-id-1783 .title.has-text-align-center,.page-id-958 .title.has-text-align-center,.page-id-1864 .title.has-text-align-center,.page-id-1372 .title.has-text-align-center{font-size:20px}section.igol.info_block .title{font-size:18px}section.igol.video_block .title{font-size:20px!important}section.igol.video_block .wrapper_block .text_info .title{font-size:20px!important}section.vrachi_block>.title{font-size:20px!important}.page-id-972 .txt_scr .wpf_policy label{font-size:12px!important}section.igol.info_block .title br{display:none}}.staff-bottom .wpcf7-form-control-wrap{display:block;padding-left:4px;max-width:510px;width:100%}.staff-bottom .wpcf7-list-item-label{position:relative;display:block;padding-left:25px;font-weight:400;font-size:12px;line-height:108%;color:#acacac;font-family:Montserrat,Montserrat Fallback}.staff-bottom .wpcf7-submit{display:flex;align-items:center;justify-content:center;padding:20px;width:240px;height:max-content;font-weight:700;font-size:16px;letter-spacing:.03em;color:#242424;font-family:Montserrat,Montserrat Fallback;border-radius:28px;transition:background-color .3s,color .3s}.staff-bottom .wpcf7-spinner{display:none}.staff-form .wpcf7-not-valid-tip{font-family:Montserrat,Montserrat Fallback;font-size:12px}.staff-callback-content .wpcf7-response-output{font-family:Montserrat,Montserrat Fallback}section.document_wrapper{padding:90px 0 0;display:flex;justify-content:center}section.document_wrapper .wrapper_block{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;width:80%}section.document_wrapper .wrapper_block .item{box-shadow:2px 2px 8px 5px #223c5033;padding:12px 12px 12px 24px}section.document_wrapper .wrapper_block .item a{display:flex;justify-content:flex-start;align-items:center;gap:0 30px}section.document_wrapper .wrapper_block .item a .text{font-size:12px;font-weight:700;color:#000;line-height:normal}@media(max-width:1200px){section.document_wrapper .wrapper_block{width:100%}}@media(max-width:1150px){.price_scr{padding-top:60px}}@media(max-width:991px){section.document_wrapper .wrapper_block{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:767px){.staff-bottom .wpcf7-submit{padding:16px 20px;font-size:14px}}@media(max-width:576px){section.document_wrapper .wrapper_block{grid-template-columns:1fr}}.sale-page{margin-bottom:112px}.sale-title{margin-bottom:50px;font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:35px;letter-spacing:.03em;text-transform:uppercase;color:#000}.sale-page-title{margin-left:48px}.sale-page-grid{display:flex;flex-wrap:wrap;gap:40px 39px}.sale-page-article{position:relative;padding-bottom:14px;width:31.2%}.sale-page-article-image{display:flex;justify-content:center;margin-bottom:25px}.sale-page-article-image img{width:100%}.sale-page-article-name{display:block;margin-bottom:33px;padding:0 8px;font-family:Montserrat,Montserrat Fallback;font-weight:600;font-size:18px;line-height:120%;color:#242424;text-align:center}.sale-page-article-name b{display:block;font-size:18px}.sale-page-article-name span{font-weight:700}.sale-page-article-href{display:block;margin:0 auto;padding:0 22px;width:max-content;font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:14px;line-height:136%;letter-spacing:.03em;color:#d6b36a;transition:color .3s;cursor:pointer}.sale-page-article-href:hover,.sale-page-article-href:focus,.sale-page-article-href:active{color:#b5ddd5}.sale-bonus{margin:0 auto 92px;padding:0 41px;max-width:1139px;width:100%}.sale-bonus-title{margin-bottom:15px}.sale-bonus-description{display:block;margin-bottom:39px;max-width:757px;font-weight:500;font-size:16px;letter-spacing:.03em;color:#444;font-family:Montserrat,Montserrat Fallback}.sale-bonus-list{display:flex;flex-direction:column;margin:0 0 30px;padding:0;font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;letter-spacing:.03em;color:#444;list-style:none}.sale-bonus-blockquote{margin:0;padding:0;font-weight:500;font-size:16px;letter-spacing:.03em;color:#d6b36a;font-family:Montserrat,Montserrat Fallback;border:0}.faq__list-sale{margin:0 auto 155px;width:100%;max-width:1139px}.price_serv__item a{font-family:Montserrat,Montserrat Fallback;font-weight:500}.price_serv__item:last-child{border:none}.sale-points{margin-bottom:110px}.sale-points-top{display:flex;flex-direction:column;align-items:center;margin-bottom:69px}.sale-points-top-slogan{display:flex;max-width:100%}.sale-points .sale-points-top-title{margin-bottom:10px!important}.sale-points-top-description{display:block;max-width:450px;font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:16px;letter-spacing:.03em;text-align:center;color:#444}.sale-points-bottom{display:flex;justify-content:space-between;gap:40px}.points{position:relative;display:flex;align-items:center;justify-content:center;padding:48px 10px 42px 39px;width:32%;border:2px solid #000;border-radius:30px}.points-star{position:absolute;top:-25px;left:50%;z-index:1;display:flex;gap:9px;padding:0 46px;width:max-content;background-color:#fff;transform:translate(-50%)}.points-star img{display:block;width:50px;height:50px}.clear-face-block .wpcf7-list-item{margin-left:0}.clear-face-block .wpcf7-list-item-label{position:relative;margin-left:25px}input:checked+.wpcf7-list-item-label .clear-face-acceptance{background:#fff}.points-text{display:block;width:max-content;font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:25px;letter-spacing:.03em;color:#000}.points-text span{color:#d6b36a}@media(max-width:1399px){.sale-page-article,.points{width:31%}.points-text{font-size:22px}}@media(max-width:1199px){.sale-page{padding-top:30px}.sale-page-article{width:30.5%}.points{padding:25px 20px 20px}.points-star{top:-16px;padding:0 25px}.points-star img{width:30px;height:30px}.points-text{font-size:18px;text-align:center}}@media(max-width:991px){.sale-page-article{width:46.9%}.sale-points-bottom{flex-wrap:wrap;justify-content:center;gap:20px}.points{width:46%}.sale-points-top-slogan{width:44vw}}@media(max-width:767px){.sale-title{margin-bottom:30px;font-size:24px;text-align:center}.sale-page-title{margin-left:0}.sale-page{margin-bottom:50px}.sale-page-grid{gap:20px}.sale-page-article{width:47.8%}.sale-page-article-name{margin-bottom:20px;padding:0;font-size:16px}.sale-page-article-href{padding:0}.sale-bonus{margin:0 auto 50px;padding:0}.sale-bonus-description{margin-bottom:30px;font-size:14px;text-align:center}.sale-bonus-list{margin-bottom:20px;font-size:14px}.sale-bonus-blockquote{font-size:14px}.faq__list-sale{margin:0 0 50px}.sale-points-top-description{font-size:14px}.sale-points-bottom{gap:30px}.points{padding:35px 22px;width:100%}}@media(max-width:575px){.sale-page-article{width:47.6%}section.vrachi_block .vrachi-slider .item_slider .text .title{font-size:20px}}@media(max-width:480px){.sale-page-article{width:100%}}.proceduri-slider{padding:0 20px}.proceduri-slider button.slick-next{background-image:url(/theme/themes/astra-child/assets/slick-slider/arriiiow.png);right:-30px}.proceduri-slider button.slick-prev{background-image:url(/theme/themes/astra-child/assets/slick-slider/arrow.png);left:-30px}.interier-slider button.slick-next{background-image:url(/theme/themes/astra-child/assets/slick-slider/arriiiow.png);right:-20px}.interier-slider button.slick-prev{background-image:url(/theme/themes/astra-child/assets/slick-slider/arrow.png);left:-20px}.cosmetic-slider button.slick-next{background-image:url(/theme/themes/astra-child/assets/slick-slider/arriiiow.png);right:-20px}.cosmetic-slider button.slick-prev{background-image:url(/theme/themes/astra-child/assets/slick-slider/arrow.png);left:-20px}.wa-fixed-button{position:fixed;bottom:60px;right:20px;z-index:50;display:block;width:75px;height:75px;background:#dba125;border-radius:50%;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s;cursor:pointer}.wa-fixed-button:hover,.wa-fixed-button:focus,.wa-fixed-button:active{box-shadow:0 0 10px 5px #e2e3e5}.wa-fixed-button svg{display:block;width:100%;height:100%;border-radius:50%}.home__slider .slick-dots{display:none!important}@media(max-width:530px){.home__slider .home__slider__item.two .container .desc br{display:none}.home__slider .home__slider__item .container .title{margin-bottom:40px}}.wrapper_cookie_form .clear-face-block .wpcf7-list-item-label{color:#acacac;font-weight:500}.home__slider .home__slider__item.two .container .desc li:not(:last-child){margin-bottom:unset!important}input[type=email]{display:none}#main.sertifikaty h2{margin-bottom:0}.sertifikaty{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,Montserrat Fallback}.sertifikaty fieldset{padding:0}.sertifikaty.sertifikaty--main .sertifikaty__header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:60px 40px;isolation:isolate;border:1px solid #F4F4F4;background-color:#f4f4f4;background-repeat:no-repeat;background-position:right center;background-size:400px auto;margin-bottom:0;position:relative}.sertifikaty__header .sertifikaty__title{margin:0;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:700;font-size:35px;line-height:134%;text-transform:uppercase;color:#242424}.sertifikaty__header .sertifikaty__subtitle{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#444}.sertifikaty__header .sertifikaty__title-image{position:absolute;top:0;right:0;height:100%;width:400px;z-index:-1}.sertifikaty__header .sertifikaty__title-image img{width:100%;height:100%;object-fit:cover;object-position:center;position:relative;display:block}.sertifikaty__header .sertifikaty__title-image:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(270deg,#f4f4f400 64.25%,#f4f4f4);background-repeat:no-repeat;z-index:2}.sertifikaty__form{display:grid;grid-template-columns:1fr 400px}.form-additional{padding:38px 30px 38px 48px;border-right:2px solid #F4F4F4;border-bottom:2px solid #F4F4F4;border-left:2px solid #F4F4F4}.form-additional .form-additional__item{border:none;margin-bottom:40px}.form-additional .form-additional__item:last-child{margin-bottom:0}.form-additional .form-additional__item-title{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#000;padding:0;margin-bottom:20px;position:relative}.form-additional .form-additional__item-title:before{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:50px;background-color:#d6b36a;top:9px;left:-18px}.form-additional .form-additional__item-title:after{content:"";display:block;position:absolute;height:1px;width:100%;background-color:#d6b36a;right:0;top:12px;z-index:1}.form-additional .form-additional__item-title span{background-color:#fff;position:relative;z-index:2;padding-right:12px}.form-additional .form-additional__item-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-additional__item .custom-radio{position:relative;background-color:#f4f4f4;display:flex;gap:12px;align-items:center;height:68px;padding-left:64px;cursor:pointer}.form-additional__item .custom-radio input[type=number]{flex-grow:1;font-family:Montserrat,Montserrat Fallback;font-weight:400;font-size:18px;line-height:138%;height:25px;background-color:transparent;border:none;border-bottom:1px solid #444444;color:#000;padding-left:0}.form-additional__item .custom-radio input[type=number]::placeholder{font-family:Montserrat,Montserrat Fallback;font-weight:400;font-size:18px;line-height:138%;padding-left:0;color:#a09e9e}.form-additional__item .custom-radio .radio-text{font-family:Montserrat,Montserrat Fallback;font-weight:400;font-size:18px;line-height:28px}.form-additional__item .custom-radio .radio-text-additional{position:absolute;bottom:-30px;left:0;font-size:15px}.form-additional__item .custom-radio:has(input[type=radio]:checked){background-color:#d6b36a}.form-additional__item .custom-radio input[type=radio]{visibility:hidden;position:absolute;top:0;left:0}.form-additional__item .custom-radio input[type=radio]:after{content:"";position:absolute;top:16px;left:16px;display:block;width:36px;height:36px;visibility:visible;background-image:url(/theme/themes/astra-child/assets/img/sertifikaty/radio-icon-default.svg);z-index:3}.form-additional__item .custom-radio input[type=radio]:checked:after{background-image:url(/theme/themes/astra-child/assets/img/sertifikaty/radio-icon-checked.svg)}.form-additional__item .custom-radio input:checked~.radio-text{font-weight:700}.form-additional__item.form-additional__item--group-prices{padding-bottom:30px}.form-additional__item.form-additional__item--group-prices .custom-radio:last-child{padding-right:16px}.form-additional__item.form-additional__item--group-designs .custom-radio:has(input[type=radio]:checked){background-color:transparent}.form-additional__item.form-additional__item--group-designs .custom-radio{background-color:transparent;height:auto;display:block;padding-left:0}.form-additional__item.form-additional__item--group-designs .radio-text{display:block;margin-top:12px;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500;font-size:16px;line-height:130%;color:#000}.form-main{background-color:#f4f4f4;padding:38px 30px}.form-main .form-main__title{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#000;margin-bottom:20px;padding:0;position:relative}.form-main .form-main__title:before{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:50px;background-color:#d6b36a;top:9px;left:0;z-index:3}.form-main .form-main__title:after{content:"";display:block;position:absolute;height:1px;width:100%;background-color:#d6b36a;right:0;top:12px;z-index:1}.form-main .form-main__title span{background-color:#f4f4f4;position:relative;z-index:2;padding-right:12px;padding-left:18px}.form-main .form-main__subtitle{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:142%;color:#444;margin-bottom:24px}.form-main input[type=email]{display:block}.form-main .form-main__item{margin-bottom:16px}.form-main .form-main__item label{display:block}.sertifikaty__form input:checked+.wpcf7-list-item-label span{background-color:transparent;border-color:transparent}.form-main .form-main__item input:not([type=checkbox]):not([type=submit]){height:49px;background:#fff;border:1px solid #D1D1D1;border-radius:30px;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#444;padding-left:20px}.form-main .form-main__item .input-submit{width:100%;background-color:#464548;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:center;color:#d6b36a;border-radius:27.9156px}.form-main .form-main__item .input-submit:disabled{background-color:#464548;color:#d6b36a}.form-main .wpcf7-spinner{display:none;margin-left:auto;margin-right:auto;margin-top:16px}.form-main .submitting .wpcf7-spinner{display:block}.form-main .form-main__item .input-submit:hover{background-color:#d6b36a;color:#464548}.form-main .wpcf7-not-valid-tip{display:block;margin-top:3px;text-align:center;font-size:12px}.form-main input.acceptence{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #ddd;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.form-main input.acceptence:checked{background-color:#d6b36a}.form-main .wpcf7-list-item{margin:0}.form-main .acceptence{margin-bottom:0}.form-main .acceptence label{display:flex;gap:10px}.form-main .acceptence span{font-family:Montserrat,Montserrat Fallback;font-weight:500;font-size:14px;leading-trim:NONE;line-height:120%}.payment-methods{background-color:#f4f4f4;padding:16px;display:flex;justify-content:center;gap:30px;align-items:center;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:131%;color:#000}.payment-methods__icons{display:flex;gap:20px;align-items:center}.how-to-use{display:grid;grid-template-columns:510px 1fr;gap:40px}.how-to-use__title{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:700;font-size:35px;line-height:134%;text-transform:uppercase;color:#242424}.how-to-use__list-item{display:grid;grid-template-columns:140px 510px;justify-content:space-between;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #D1D1D1}.how-to-use__list-item:last-child{border:none}.how-to-use__list-item-step{position:relative;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#d6b36a;padding-left:20px}.how-to-use__list-item-step:before{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:50px;background-color:#d6b36a;top:9px;left:0;z-index:3}.how-to-use__list-item-text{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:131%;color:#444}.sertifikaty section.review_block .wrapper_review_block .reviews_info .soc{display:none}.sertifikaty section.review_block .wrapper_review_block{justify-content:space-between;grid-template-columns:3.5fr 1fr}.sertifikaty section.review_block .wrapper_review_block .reviews_info{justify-content:center}.sertifikaty section.review_block .wrapper_review_block .block_otiz{padding:35px 47px 44px 69px}.sertifikaty section.review_block .wrapper_review_block .wrapper_review .top{margin-bottom:16px}.sertifikaty section.review_block .wrapper_review_block .wrapper_review .top .right{margin-right:22px}.sertifikaty section.review_block .wrapper_video_block{display:grid}.sertifikaty section.review_block .knopa .button a{border:none;background:#d6b36a;border-radius:30px;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.03em;color:#242424}.sertifikaty section.review_block .knopa .button{border:none;background-color:transparent}.sertifikaty section.review_block .knopa .button a:hover{background:#242424;color:#d6b36a}@media(max-width:1280px){.how-to-use__list-item{display:flex;flex-wrap:wrap;gap:10px}.how-to-use__list-item-text{width:510px;padding-left:18px}}@media(max-width:1150px){.how-to-use{display:block}.how-to-use__list-item{flex-direction:column}.how-to-use__list-item-text{width:auto}.sertifikaty__form{display:block}.sertifikaty section.review_block .wrapper_review_block .reviews_info .soc{display:flex}.sertifikaty__header .sertifikaty__title{max-width:400px}.sertifikaty__header .sertifikaty__subtitle{display:block;max-width:400px}}@media(max-width:900px){.sertifikaty__header .sertifikaty__subtitle{max-width:370px}}@media(max-width:768px){.sertifikaty__header .sertifikaty__title-image{width:310px}.sertifikaty__header .sertifikaty__title{font-size:24px}.sertifikaty__header .sertifikaty__subtitle{font-size:14px;max-width:300px}.sertifikaty.sertifikaty--main .sertifikaty__header{padding:30px 24px;background-size:310px auto}.form-additional{padding:24px 24px 24px 38px}.form-additional .form-additional__item-title{font-size:17px;margin-bottom:16px}.form-additional__item .custom-radio input[type=radio]:after{left:12px;top:12px;width:28px;height:28px;background-size:100%}.form-additional__item.form-additional__item--group-designs .radio-text{font-size:14px;margin-top:8px}.form-additional .form-additional__item{margin-bottom:28px}.form-additional__item .custom-radio{height:52px;padding-left:50px}.form-additional__item .custom-radio .radio-text{font-size:16px}.form-additional__item .custom-radio .radio-text-additional{font-size:14px;bottom:-20px}.form-main .form-main__title{font-size:17px;margin-bottom:10px}.form-main .form-main__subtitle{font-size:14px;margin-bottom:10px}.form-main{padding:22px 24px}.form-main .form-main__item{margin-bottom:12px}.payment-methods{flex-direction:column;gap:4px}.how-to-use__title{font-size:24px;margin-bottom:24px}.how-to-use__list-item{padding-top:12px;padding-bottom:12px}.how-to-use__list-item-step{font-size:17px}.how-to-use__list-item-text{font-size:16px}.how-to-use__list-item{gap:8px}.sertifikaty section.review_block .title{font-size:24px}.sertifikaty section.review_block .wrapper_review_block .block_otiz{padding:20px}.sertifikaty .wrapper_video_block iframe{height:181px}}@media(max-width:600px){.sertifikaty__header .sertifikaty__title-image{width:100%;height:158px}.sertifikaty__header .sertifikaty__title-image:after{background-image:linear-gradient(180deg,#f4f4f400 37.66%,#f4f4f4)}.sertifikaty.sertifikaty--main .sertifikaty__header{padding-top:136px;background-position:0 0,center 44%;background-size:100% 100%,100% auto}.sertifikaty__header .sertifikaty__title,.sertifikaty__header .sertifikaty__subtitle{max-width:none}.form-additional .form-additional__item-wrapper{grid-template-columns:1fr}.form-additional{padding:24px;border:none}.payment-methods__icons{flex-wrap:wrap}}.site-main section.sertifikaty__header{margin-bottom:0!important}@media(max-width:768px){.payment-methods{font-size:16px}}@media(max-width:380px){.payment-methods__icons{justify-content:center}}.pricenew__page-top-wrap{display:flex;flex-direction:column;gap:30px}.pricenew__page-top-title-wrap{display:flex;flex-direction:row;gap:20px;align-items:center;flex-wrap:wrap;justify-content:space-between}.pricenew__page-top-doc{padding:14px 16px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;line-height:normal;font-weight:500;text-align:center;width:fit-content;color:#242424;border-radius:50px;border:1px solid #D6B36A;transition:.3s ease-in-out}.pricenew__page-top-doc:hover{background-color:#d6b36a;color:#fff}.pricenew__page-top-wrap h1{margin-bottom:0;font-family:Montserrat,Montserrat Fallback;font-size:35px;font-weight:700;text-transform:uppercase;line-height:134%;color:#242424}.price__new-page-search-wrap{position:relative}.price__new-page-list-fond-result{display:none}input.price__new-page-search-input{width:100%;padding:21px 78px 21px 24px;font-size:18px;font-weight:500;line-height:131%;border-radius:70px;border:1px solid #D1D1D1;background-color:transparent;font-family:Montserrat,Montserrat Fallback,sans-serif;color:#444}.price__new-page-search-wrap:before{content:"";position:absolute;right:8px;top:8px;display:block;width:50px;height:50px;background-image:url(/theme/themes/astra-child/assets/img/search-price-btn.svg);background-size:contain;background-repeat:no-repeat}input.price__new-page-search-input:focus,input.price__new-page-search-input:active{outline:none;border:1px solid #D1D1D1}.price__new-page-list-wrap{padding:40px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:24px}.price__new-page-list-found{display:none}.price__new-page-list-found .price__new-list-item-row{padding:24px 0 8px}.price__new-page-list-found .price__new-list-item-row:first-child{padding-top:0}.price__new-page-list-found .price__new-list-item-row-title{font-size:18px}.price__new-page-search-clear{position:absolute;top:19px;left:24px;width:28px;height:28px;cursor:pointer;transition:.3s ease-in-out}.price__new-page-search-clear:hover{transform:scale(1.1)}.price__new-page-search-clear>svg{width:100%;height:100%;object-fit:contain;transition:.3s ease-in-out}.price__new-page-search-wrap .price__new-page-search-clear{display:none}.price__new-page-search-wrap:has(.price__new-page-search-input.active) .price__new-page-search-clear{display:block}.price__new-page-search-input.active{padding-left:72px}.price__new-page-list-title{font-size:20px;font-weight:700;color:#000}.price__new-page-list{margin:0;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px;column-gap:24px;padding-inline-start:20px}.price__new-page-list li{margin-bottom:0;text-decoration:underline;font-size:18px;font-weight:500;line-height:131%;cursor:pointer;text-underline-offset:3px}.price__new-page-list>li:not(:last-child){margin-bottom:0!important}.price__new-page-list>li.active{font-weight:700;color:#000}.price__new-page-list li::marker{color:#d6b36a}.price__new-block-wrap{display:flex;flex-direction:column;gap:60px}.price__new-cat-title{font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:26px;line-height:134%;font-weight:700;text-transform:uppercase;color:#000;margin-bottom:28px}.price__new-list{display:flex;flex-direction:column;gap:16px}.price__new-list-item-wrap.active{border:1px solid #D1D1D1}.price__new-list-item-top{padding:20px 24px;display:grid;grid-template-columns:1fr 28px;background-color:#f4f4f4;gap:12px;cursor:pointer}.price__new-list-item-wrap.active .price__new-list-item-top{border-bottom:1px solid #D1D1D1}.price__new-list-item-row.top{padding:8px 20px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;background-color:#f4f4f4;border-bottom:1px solid #D1D1D1;font-family:Montserrat,Montserrat Fallback,sans-serif;font-weight:500;font-size:14px;line-height:131%;color:#000}.price__new-list-item-title{display:flex;align-items:center;gap:12px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-weight:700;font-size:18px;line-height:100%;color:#000}.price__new-list-item-top:after{content:"";display:block;height:28px;background-image:url(/theme/themes/astra-child/assets/img/price-accord-btn.svg);background-size:contain;background-repeat:no-repeat}.price__new-list-item-wrap.active .price__new-list-item-top:after{background-image:url(/theme/themes/astra-child/assets/img/price-accord-btn-close.svg)}.price__new-list-item-body{display:none}.price__new-list-item-wrap.active .price__new-list-item-body{display:block!important}.price__new-list-item-row:not(:last-child){border-bottom:1px solid #D1D1D1}.price__new-list-item-row{padding:16px 20px;display:flex;flex-direction:row;justify-content:space-between;gap:12px}.price__new-list-item-row-title-wrap{display:flex;flex-direction:row;align-items:center;gap:10px}.price__new-list-item-row-percent{padding:4px 6px;min-width:fit-content;background-color:#c3564e;color:#fff;font-weight:700;font-size:14px;border-radius:100px}.price__new-list-item-row-title{font-weight:500;font-size:16px;line-height:131%;color:#000}.price__new-list-item-row-code{margin-top:6px;font-weight:500;font-size:14px;line-height:131%;color:#a2a2a2}.price__new-list-item-row-col-price{text-align:end;min-width:fit-content}.price__new-list-item-row-price{font-weight:700;font-size:16px;line-height:131%;color:#000}.price__new-list-item-row-price.promo{color:#c3564e}.price__new-list-item-row-price-old{font-weight:500;font-size:14px;line-height:131%;text-decoration:line-through;color:#a2a2a2}@media(max-width:992px){.pricenew__page-top-wrap{gap:20px}.pricenew__page-top-wrap h1{font-size:24px}.pricenew__page-top-doc{padding:9px 13px;font-size:14px}input.price__new-page-search-input{padding:16.5px 66px 16.5px 24px;font-size:16px}.price__new-page-search-wrap:before{width:38px;height:38px}.price__new-page-list-wrap{padding:24px;gap:20px}.price__new-page-list-title{font-size:18px}.price__new-page-list{grid-template-columns:1fr 1fr;column-gap:24px;row-gap:16px}.price__new-page-list li{font-size:16px}.price__new-cat-title{font-size:20px;margin-bottom:16px}.price__new-list{gap:12px}.price__new-list-item-top{padding:18px 20px;gap:12px;grid-template-columns:1fr 24px}.price__new-list-item-top:after{height:24px}.price__new-list-item-title{gap:6px;font-size:16px}.price__new-list-item-row.top{display:none}.price__new-list-item-row{flex-direction:column;gap:10px}.price__new-list-item-row-percent{padding:2px 4px;font-size:12px}.price__new-list-item-row-title{font-size:15px}.price__new-list-item-row-code{font-size:13px;margin-top:4px}.price__new-list-item-row-col-price{text-align:start;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.price__new-list-item-row-price{font-size:15px}.price__new-list-item-row-price-old{font-size:13px}.price__new-page-list-found .price__new-list-item-row-title{font-size:16px}.price__new-page-search-clear{top:13px}}@media(max-width:600px){.price__new-page-list{grid-template-columns:1fr}}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-VariableFont_wght.subset.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Italic-VariableFont_wght.subset.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("ArialMT");font-weight:100 500;font-style:normal;size-adjust:112.3%;ascent-override:86.2%;descent-override:22.35%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;font-style:normal;size-adjust:108.6%;ascent-override:89.13%;descent-override:23.11%;line-gap-override:0%}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:local("TT Norms Pro Bold"),local("TTNormsPro-Bold"),url(/fonts/tt-norms-pro/TTNormsPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal}html{scroll-behavior:smooth}section[id]{scroll-margin-top:120px}.hidden-ast{display:contents!important}.mb-80px{margin-bottom:80px!important}.mb-0{margin-bottom:0!important}.mb__40px-full{margin:40px 0}.new-design .site-main .yoast_breadcrumb,.vrachi_all section.yoast_breadcrumb{display:block;margin-bottom:20px!important;margin-top:1px;color:#444;font-size:14px;line-height:normal;font-weight:500}.vrachi_all section.yoast_breadcrumb{margin-bottom:40px!important}.new-design .yoast_breadcrumb>span>span,.vrachi_all .yoast_breadcrumb>span>span{margin-right:10px;margin-left:10px}.new-design .yoast_breadcrumb>span>span:last-child,.vrachi_all .yoast_breadcrumb>span>span:last-child{margin-right:0;margin-left:10px}.new-design .yoast_breadcrumb>span>span:first-child,.vrachi_all .yoast_breadcrumb>span>span:first-child{margin-left:0}.new-design .yoast_breadcrumb a,.vrachi_all .yoast_breadcrumb a{color:inherit;text-decoration:underline;font-weight:inherit;font-size:inherit}.home__serv-banner-wrap{position:relative;min-height:510px}.home__serv-banner-wrap:before{content:"";background:url(/theme/themes/astra-child/assets/img/home_slider/big_arr.svg) no-repeat left;position:absolute;width:53.2%;height:100%;opacity:1;background-size:cover;background-position:100%}.home__serv-banner-img{position:absolute;right:0;top:0;object-fit:cover;width:70%;height:100%;z-index:-1}.home__serv-banner-content-wrap{padding:72px 0;position:relative;z-index:1;margin:auto 0}.home__serv-banner-content{max-width:520px;color:#242424}.home__serv-banner-content h1{font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:34px;font-weight:700;line-height:134%;text-transform:uppercase;color:#242424;margin-bottom:0}.home__serv-banner-content-inner{display:flex;flex-direction:column;gap:22px;font-size:16px;font-weight:500;line-height:144%;margin-bottom:30px}.home__serv-banner-desc{opacity:.6;max-width:510px}.home__serv-banner-price-wrap{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.home__serv-banner-price{font-size:23px;line-height:130%;font-weight:700;text-transform:uppercase;color:#242424}.home__serv-banner-price.old{font-size:16px;font-weight:500;line-height:144%;opacity:.5;text-decoration:line-through}.home__serv-banner-btns{display:flex;flex-direction:row;gap:12px}.home__serv-banner-btn{padding:18px 22px;background-color:#fff;color:#242424;border-radius:50px;text-decoration:none;font-size:16px;line-height:normal;font-weight:700}.home__serv-banner-btn.btn-link{background-color:transparent;outline:1px solid #242424;color:#242424}.serv__nav-wrap{margin-top:40px;font-size:16px;line-height:131%;font-weight:500;color:#242424}.serv__nav-title{margin-bottom:12px}.serv__nav-list{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.serv__nav-item{padding:14px 16px;background-color:#f4f4f4;border-radius:50px;text-align:center;color:inherit}.serv__h2{font-size:34px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-weight:700;line-height:134%;text-transform:uppercase;color:#242424;margin-bottom:36px!important}.serv__h2.center{text-align:center}.serv__content-top{display:flex;flex-direction:row;gap:40px;align-items:stretch}.serv__content-wrap,.serv__content-wrap p,.serv__content-wrap li,.serv__content-wrap ul,.serv__content-wrap ol,.serv__content-wrap blockquote,.serv__content-wrap strong,.serv__content-wrap b{color:#444;font-size:18px;font-weight:500;line-height:144%;letter-spacing:-.072px}.serv__content-wrap h1,.serv__content-wrap h2,.serv__content-wrap h3,.serv__content-wrap h4{font-family:Montserrat,Montserrat Fallback,sans-serif;font-weight:700;color:#444}.serv__content-wrap h2{margin-bottom:36px;margin-top:80px}.serv__content-wrap h3{display:inline-block;color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:26px;font-weight:700;line-height:130%;text-transform:uppercase;margin-bottom:36px}.serv__content-wrap *:last-child{margin-bottom:0}.serv__content-wrap strong{display:inline;margin-top:40px;margin-bottom:20px;font-size:20px;font-weight:700;color:#242424;line-height:105%}.serv__content-wrap ul,.serv__content-wrap ol{margin-top:20px}.serv__content-wrap ul>li:not(:last-child),.serv__content-wrap ol>li:not(:last-child){margin-bottom:12px}.serv__content-wrap ul>li::marker,.serv__content-wrap ol>li::marker{color:#d6b36a}.serv__aside{min-width:400px}.serv__aside-item{padding:14px 0}.serv__aside-item:first-child{padding-top:0}.serv__aside-item:last-child{padding-bottom:0}.serv__aside-item{border-bottom:1px solid #ededed}.serv__aside-item:last-of-type{border-bottom:none}.serv__aside-title{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:3px}.serv__aside-title:before{content:"";display:block;width:6px;height:6px;background-color:#d6b36a;border-radius:50%}.serv__aside-title{color:#9c9a9a;font-size:14px;font-weight:500;line-height:137%}.serv__aside-desc{padding-left:14px;color:#444;font-size:18px;font-weight:500;line-height:144%}.works__sec{background-color:#f4f4f4;padding:60px 0}.work__ex-slider-wrap{position:relative}.work__ex-slider{overflow:hidden}.work__ex-card{padding:1px;background-color:#fff;border-radius:20px;overflow:hidden}.work__img-wrap{position:relative;height:348px;width:100%;border-radius:20px;overflow:hidden}.work-img{width:100%;height:100%;object-fit:cover}.work__img-txt{position:absolute;bottom:12px;padding:3px 10px;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:500;line-height:131%;letter-spacing:-.07px;text-align:center;background-color:#fff;border-radius:40px;text-transform:lowercase}.work__img-txt.before{left:12px}.work__img-txt.after{right:12px}.work__info-wrap{list-style:none;margin:0}.work__info-item{padding:8px 12px;margin-bottom:0!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px}.work__info-item-title{padding-left:10px;position:relative;color:#9c9a9a;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:500;line-height:131%;letter-spacing:-.07px}.work__info-item-title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:#d6b36a}.work__info-item-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:131%;letter-spacing:-.07px}.work__info-item-desc:has(a){text-decoration-line:underline;text-decoration-style:solid}.work__info-item-desc a{color:inherit}.work__info-item:nth-child(2){background-color:#f4f4f4}.consult__form-sec{background-color:#d6b36a}.consult__form-sec-top>.serv__h2{font-size:35px;line-height:108%;margin-bottom:12px!important}.consult__form-sec-desc{color:#262626;text-align:center;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:.48px}.consult__form-wrapper{padding:60px 0}.consult__form-inner{max-width:618px;margin:0 auto}.consult__form-inner .wpforms-field-name{padding-top:0!important}.consult__form-inner div.wpforms-container-full{margin-top:39px}.consult__form-inner :is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-submit-container button[type=submit]{padding:20px 73px!important}.new-design section.review_block{padding:0}.new-design section.vrachi_block{padding:0}.new-design section.review_block .wrapper_review_block .reviews_info .soc{display:none}.new-design section.review_block .wrapper_review_block{justify-content:space-between;grid-template-columns:3.5fr 1fr}.new-design section.review_block .wrapper_review_block .reviews_info{justify-content:center}.new-design section.review_block .wrapper_review_block .block_otiz{padding:35px 47px 44px 69px}.new-design section.review_block .wrapper_review_block .wrapper_review .top{margin-bottom:16px}.new-design section.review_block .wrapper_review_block .wrapper_review .top .right{margin-right:22px}.new-design section.review_block .wrapper_video_block{display:grid}.new-design section.review_block .knopa .button a{border:none;background:#d6b36a;border-radius:30px;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.03em;color:#242424}.new-design section.review_block .knopa .button{border:none;background-color:transparent}.new-design section.review_block .knopa .button a:hover{background:#242424;color:#d6b36a}.serv__content-wrap ul{margin-bottom:40px}.serv__content-wrap p{margin-bottom:14px}.serv__content-wrap a{text-decoration:underline;transition:all .3s ease-in-out}.serv__content-wrap a:hover{color:#d6b36a}.serv__content-wrap blockquote{position:relative;margin:40px 0;padding:30px 30px 30px 114px;border-radius:30px;background:#f4f4f4;outline:none;border:none}.serv__content-wrap blockquote:before{content:"";position:absolute;left:30px;top:30px;width:60px;height:47px;background-image:url(/theme/themes/astra-child/assets/img/quote.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.faq__section{background-color:#f3f3f3;padding-top:55.72px;padding-bottom:103.05px}.faq__title-new{margin-bottom:39.22px!important;line-height:100%;font-size:35px}.faq__inner-new{display:grid;grid-template-columns:1fr 1fr;gap:40px}.faq__inner-new:has(.faq__list-col-new--two){grid-template-columns:1fr}.faq__list-col-new{display:flex;flex-direction:column;gap:24px}.faq__list-col-new--two{display:grid;grid-template-columns:1fr 1fr}.faq__item-wrap-new{background-color:#fff;border-radius:30px;overflow:hidden;height:fit-content}.faq__item-head-title{color:#444;font-size:16px;line-height:normal;font-weight:600;letter-spacing:.48px}.faq__item-head{padding:20px 47px 20px 67.89px;display:flex;flex-direction:row;justify-content:space-between;gap:20px;cursor:pointer}.faq__item-head-decor{display:block;width:20px;height:20px;min-width:20px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;transition:.5s}.faq__item-head.open .faq__item-head-decor{transform:rotate(180deg)}.faq__item-body{display:none;padding:10px 47px 20px 67.89px}.faq__item-wrap-new.open .faq__item-body{display:block}.faq__text-col-new{padding:37.3px 32.69px 37.05px 39.81px;display:grid;grid-template-columns:164.4px 1fr;gap:16.71px;background-color:#fff;border-radius:30px;overflow:hidden;min-height:228px;height:fit-content}.faq__text-title-new{padding-top:10px;color:#242424;font-size:14px;font-style:italic;font-weight:500;line-height:121.998%;letter-spacing:.42px}.faq__text-body-new,.faq__text-body-new li,.faq__text-body-new p{color:#242424;font-size:12px;font-weight:500;line-height:141.667%;letter-spacing:.36px}.faq__text-body-new li:not(:last-child){margin-bottom:1px!important}.list__services-wrap{display:grid;grid-template-columns:1fr 1fr;gap:8px}.list__service-item{padding:20px 14px;display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;border-radius:30px;color:#242424;text-align:center;font-size:18px;font-weight:500;line-height:144%;letter-spacing:-.072px}.our__partners-title{font-family:Montserrat,Montserrat Fallback,sans-serif;color:#a9a9a9;text-align:center;font-size:18px;font-weight:500;line-height:144%;letter-spacing:-.072px;margin-bottom:16px}.our__partners-slider-wrap{position:relative}.our__partners-slider{overflow:hidden}.our__partners-item{display:flex;width:100%;justify-content:center;align-items:center}.our__partners-item>img{max-width:160px;width:100%;height:68px;object-fit:contain;filter:grayscale(100%)}.swiper-button-prev,.swiper-button-next{background-image:url(/theme/themes/astra-child/assets/slick-slider/arrow.png);background-size:contain;background-repeat:no-repeat;width:50px!important;height:50px!important}.swiper-button-prev{left:-60px!important}.swiper-button-next{transform:rotate(180deg);right:-60px!important}.swiper-button-prev>svg,.swiper-button-next>svg{display:none}.about__wrapper{padding-top:36px;display:flex;flex-direction:row}.about__text-wrap{position:relative;margin-top:21px;padding:94px 85px 80.97px;display:flex;flex-direction:column;min-height:511px;max-width:615px;width:100%;background-color:#f4f4f4}.about__text-wrap:before{content:"";position:absolute;bottom:0;right:-55%;width:472px;height:78px;background-image:url(/theme/themes/astra-child/assets/img/info2/after.svg);background-size:contain;background-repeat:no-repeat}.about__title{color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:35px;font-weight:700;line-height:100%;letter-spacing:1.05px;text-transform:uppercase;margin-bottom:15px!important}.about__text-inner *:last-child{margin-bottom:0}.about__text-inner{color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:500;line-height:normal}.about__link{padding:20px 52px;display:block;width:fit-content;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;font-weight:700;line-height:normal;letter-spacing:.48px;background-color:#d6b36a;border-radius:30px;margin-top:auto;text-align:center;cursor:pointer}.about__img-wrap{max-width:587px;width:100%;height:385px;margin-left:-26px;z-index:-1}.about__img{width:100%;height:100%;object-fit:cover}@media(max-width:991px){.mb-80px{margin-bottom:60px!important}.new-design .site-main .yoast_breadcrumb{margin-top:20px}.serv__h2{font-size:24px;margin-bottom:20px!important;line-height:134%}.slider__arrows-container{position:relative;display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.slider__arrows-container .swiper-button-next,.slider__arrows-container .swiper-button-prev{position:relative;right:0!important;left:0!important;width:24px!important;height:24px!important;margin:0}.home__serv-banner-content-wrap{min-height:510px}.home__serv-banner-content{max-width:320px}.home__serv-banner-content-inner{gap:12px;margin-bottom:22px}.home__serv-banner-content h1{font-size:24px}.home__serv-banner-desc{font-size:15px;line-height:144%}.home__serv-banner-price{font-size:20px;line-height:normal}.home__serv-banner-price.old{font-size:15px}.home__serv-banner-btns{flex-direction:column;gap:8px;width:100%}.home__serv-banner-wrap:before{width:67%}.home__serv-banner-btn{padding:14px;font-size:15px;line-height:normal;text-align:center}.serv__nav-wrap{margin-top:20px}.serv__nav-title{margin-bottom:8px}.serv__nav-list{gap:4px}.serv__nav-item{padding:12px 14px;font-size:16px;line-height:131%}.serv__content-top{flex-direction:column-reverse;gap:26px}.serv__aside-item{padding:8px 0}.serv__aside-title{font-size:14px;line-height:131%;letter-spacing:-.07px;gap:6px;margin-bottom:1px}.serv__aside-title:before{width:4px;height:4px}.serv__aside-desc{font-size:16px;line-height:120%}.serv__content-wrap,.serv__content-wrap p,.serv__content-wrap li,.serv__content-wrap ul,.serv__content-wrap ol,.serv__content-wrap blockquote,.serv__content-wrap strong,.serv__content-wrap b{font-size:16px;font-weight:500;line-height:144%}.serv__content-wrap strong{font-size:17px;font-weight:700;line-height:normal;margin-top:26px;margin-bottom:16px}.serv__content-wrap ul>li:not(:last-child),.serv__content-wrap ol>li:not(:last-child){margin-bottom:10px}.works__sec{padding:40px 0}.work__img-wrap{height:278.465px}.work__img-txt{bottom:8px}.work__img-txt.before{left:8px}.work__img-txt.after{right:8px}.consult__form-sec .consult__form-wrapper{padding:17px 0}.consult__form-sec-top>.serv__h2{text-transform:initial;margin-bottom:8px!important}.consult__form-sec .consult__form-inner div.wpforms-container-full{max-width:355px!important;margin-top:28px!important;margin-bottom:20px!important}.consult__form-sec div.wpforms-container-full .wpforms-form .wpforms-field{padding:8px 0}.consult__form-sec div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:4px 0 0}.consult__form-sec .consult__form-inner :is(#wpforms-form-2132,[id^=wpforms-form-2132--]) .wpforms-submit-container button[type=submit]{padding:14px 38px!important;font-size:14px!important}.serv__content-wrap h2{margin-top:60px!important;margin-bottom:20px!important;font-size:24px!important;line-height:134%!important}.mb__40px-full{margin:26px 0}.serv__content-wrap ul,.serv__content-wrap ol{margin-bottom:26px;margin-top:16px}.serv__content-wrap h3{font-size:23px;margin-bottom:20px;line-height:130%}.serv__content-wrap blockquote{margin:26px 0;padding:20px 24px 20px 84px}.serv__content-wrap blockquote:before{width:40px;height:32px;left:24px;top:20px}.faq__section{padding:40px 0}.faq__inner-new{grid-template-columns:1fr;gap:24px}.faq__list-col-new--two{grid-template-columns:1fr}.faq__item-head,.faq__item-body{padding:16px}.faq__text-col-new{padding:22px 28px}.list__service-item{padding:14px 10px;font-size:16px}.our__partners-title{font-size:16px;line-height:144%}.our__partners-slider-wrap .slider__arrows-container .swiper-button-next,.our__partners-slider-wrap .slider__arrows-container .swiper-button-prev{width:32px!important;height:32px!important}.our__partners-item>img{height:60px}.our__partners-slider{margin-bottom:8px}.about__wrapper{flex-direction:column-reverse;align-items:center;padding-top:0}.about__img-wrap{margin-left:0;max-width:595px;height:390px}.about__text-wrap{margin-top:0;max-width:535px;padding:74px 85px 74px 65px}.about__title{order:1}.about__text-inner{order:2}.about__text-wrap:before{position:relative;order:3;width:420px;height:70px;right:auto;margin-top:70px}.about__link{order:4;padding:17px 36px}}@media(max-width:767px){.home__serv-banner-wrap:before{width:127%;opacity:.8}.slider__arrows-container{margin-bottom:12px}.list__services-wrap{grid-template-columns:1fr}.about__img-wrap{height:210px}.about__text-wrap{padding:34px}.about__title{font-size:20px}.about__text-wrap:before{width:100%;margin-top:50px}.faq__text-col-new{grid-template-columns:1fr}.faq__text-body-new ul,.faq__text-body-new ol{margin-left:40px}}.front-home-founder-quote{overflow:hidden;background:#fff}.front-home-founder-quote .front-home-founder-quote__inner{position:relative;display:block;box-sizing:border-box;width:100%;max-width:1280px;min-height:952px;margin:0 auto;padding:110px 0 40px}.front-home-founder-quote .front-home-founder-quote__photo-wrap{position:absolute;top:40px;left:0;width:619px;height:872px;overflow:hidden;border-radius:30px}.front-home-founder-quote .front-home-founder-quote__photo{display:block;width:100%;height:100%;object-fit:cover}.front-home-founder-quote .front-home-founder-quote__card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:34px;box-sizing:border-box;width:730px;margin-left:auto;padding:50px;border-radius:30px;background:#f4f4f4}.front-home-founder-quote .front-home-founder-quote__quote-icon{display:block;flex:0 0 64px;width:64px;height:64px}.front-home-founder-quote .front-home-founder-quote__signature{position:absolute;top:36px;right:-70px;display:block;width:401px;height:78px;object-fit:contain;pointer-events:none}.front-home-founder-quote .front-home-founder-quote__quote{width:100%;margin:0;padding:0;border:0;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:22px;font-weight:700;line-height:1.4;word-break:break-word}.front-home-founder-quote .front-home-founder-quote__description{width:100%;color:#363636;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;font-weight:500;line-height:24px;word-break:break-word}.front-home-founder-quote .front-home-founder-quote__description>*{margin-top:0;margin-bottom:16px;color:inherit;font:inherit;line-height:inherit}.front-home-founder-quote .front-home-founder-quote__description>*:last-child{margin-bottom:0}.front-home-founder-quote .front-home-founder-quote__description ul,.front-home-founder-quote .front-home-founder-quote__description ol{padding-left:1.35em}.front-home-founder-quote .front-home-founder-quote__description a{color:inherit;text-decoration:underline}.front-home-founder-quote .front-home-founder-quote__author{display:flex;flex-direction:column;gap:10px;width:100%}.front-home-founder-quote .front-home-founder-quote__name,.front-home-founder-quote .front-home-founder-quote__role{margin:0;font-family:Montserrat,Montserrat Fallback,sans-serif;word-break:break-word}.front-home-founder-quote .front-home-founder-quote__name{color:#242424;font-size:22px;font-weight:700;line-height:1.4}.front-home-founder-quote .front-home-founder-quote__role{color:#757575;font-size:15px;font-weight:500;line-height:1.44}@media(max-width:1199px){.front-home-founder-quote .front-home-founder-quote__inner{max-width:none;min-height:0;margin:0;padding:410px 0 0}.front-home-founder-quote .front-home-founder-quote__photo-wrap{top:30px;width:calc(100% - 54px);height:460px;border-radius:0 30px 30px 0}.front-home-founder-quote .front-home-founder-quote__photo{position:absolute;top:-25.3%;left:0;width:100%;height:232.96%;max-width:none}.front-home-founder-quote .front-home-founder-quote__card{gap:20px;width:calc(100% - 54px);margin-left:54px;padding:30px 54px;border-radius:30px 0 0 30px}.front-home-founder-quote .front-home-founder-quote__quote-icon{flex-basis:50px;width:50px;height:50px}.front-home-founder-quote .front-home-founder-quote__signature{top:26px;right:-10px;width:331px;height:64px}.front-home-founder-quote .front-home-founder-quote__quote,.front-home-founder-quote .front-home-founder-quote__name{font-size:19px;line-height:1.4}.front-home-founder-quote .front-home-founder-quote__description{font-size:15px;line-height:1.44}.front-home-founder-quote .front-home-founder-quote__author{gap:6px}.front-home-founder-quote .front-home-founder-quote__role{font-size:14px;line-height:1.31;letter-spacing:-.07px}}@media(max-width:767px){.front-home-founder-quote .front-home-founder-quote__inner{padding-top:410px}.front-home-founder-quote .front-home-founder-quote__photo-wrap{width:calc(100% - 40px)}.front-home-founder-quote .front-home-founder-quote__photo{position:static;width:100%;height:100%;object-position:center}.front-home-founder-quote .front-home-founder-quote__card{width:calc(100% - 40px);margin-left:40px;padding:20px 30px}.front-home-founder-quote .front-home-founder-quote__signature{top:30px;right:-35px;width:269px;height:52px}}.advantages-section{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif}.advantages-section__inner{display:flex;flex-direction:column;align-items:center;gap:36px}.advantages-section__header{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;text-align:center}.advantages-section__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;color:#c5bcb5;font-size:14px;font-weight:500;line-height:1.31;letter-spacing:-.07px}.advantages-section__eyebrow span{width:20px;height:1px;background:currentColor}.advantages-section__body{position:relative;display:grid;grid-template-columns:620px minmax(0,1fr);grid-template-areas:"benefits visual";align-items:stretch;gap:40px;width:100%}.advantages-section__body--without-items{grid-template-columns:1fr;grid-template-areas:"visual"}.advantages-section__body--without-image{grid-template-columns:1fr;grid-template-areas:"benefits"}.advantages-section__visual{grid-area:visual;min-width:0;overflow:hidden;border-radius:30px}.advantages-section__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.advantages-section__benefits{grid-area:benefits;min-width:0}.advantages-section__slider{overflow:visible}.advantages-section__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.advantages-section__slide{height:auto}.advantages-section__slide:nth-child(5){grid-column:1 / -1}.advantages-section__card{display:flex;flex-direction:column;align-items:center;gap:16px;box-sizing:border-box;height:100%;min-height:227px;padding:30px;overflow:hidden;border-radius:30px;background:#f4f4f4;text-align:center}.advantages-section__check{display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d6b36a;border-radius:50%;background:#d6b36a}.advantages-section__check img{display:block;width:12px;height:12px}.advantages-section__card-copy{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.advantages-section__card-title,.advantages-section__card-description,.advantages-section__quote-title,.advantages-section__quote-description{margin:0}.advantages-section__card-title{color:#242424;font-family:inherit;font-size:17px;font-weight:700;line-height:normal}.advantages-section__card-description{color:#818181;font-size:16px;font-weight:500;line-height:1.31}.advantages-section__navigation{display:none}.advantages-section__button{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .3s ease-in-out}.advantages-section__button:hover:not(:disabled):not(.swiper-button-disabled){background-color:transparent;transform:scale(1.1)}.advantages-section__button:disabled,.advantages-section__button.swiper-button-disabled{opacity:.5;pointer-events:none}.advantages-section__button img{display:block;width:100%;height:100%}.advantages-section__button--next img{transform:rotate(180deg)}.advantages-section__button:focus-visible{outline:2px solid #242424;outline-offset:3px}.advantages-section__quote{position:absolute;z-index:2;top:20px;right:20px;display:flex;align-items:flex-start;gap:24px;box-sizing:border-box;width:calc(100% - 700px);padding:20px 24px;border:1px solid #c5bcb5;border-radius:20px;background:#f4f4f4e6}.advantages-section__body--without-image .advantages-section__quote{position:static;grid-column:1 / -1;width:100%}.advantages-section__quote-icon{display:block;flex:0 0 50px;width:50px;height:auto}.advantages-section__quote-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.advantages-section__quote-title{color:#242424;font-size:17px;font-weight:700;line-height:normal}.advantages-section__quote-description{color:#363636;font-size:16px;font-weight:500;line-height:1.44}@media(min-width:1200px){.advantages-section__visual{height:803px}.advantages-section__items{height:auto;transform:none!important}.advantages-section__slide{width:auto!important;margin:0!important}.advantages-section__slide:nth-child(-n+2) .advantages-section__card{min-height:290px}.advantages-section__slide:nth-child(3) .advantages-section__card,.advantages-section__slide:nth-child(4) .advantages-section__card{min-height:227px}.advantages-section__slide:nth-child(5) .advantages-section__card{min-height:206px}}@media(max-width:1199px){.advantages-section__inner{gap:20px}.advantages-section__header{gap:12px}.advantages-section__body,.advantages-section__body--without-items,.advantages-section__body--without-image{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "benefits" "quote";gap:20px}.advantages-section__visual{height:320px}.advantages-section__image{object-position:center 43%}.advantages-section__slider{overflow:hidden}.advantages-section__items{display:flex;gap:0;transform:none}.advantages-section__slide{height:auto}.advantages-section__card{min-height:220px;padding:24px}.advantages-section__check{flex-basis:30px;width:30px;height:30px}.advantages-section__card-copy{gap:8px}.advantages-section .advantages-section__card-title{font-size:16px}.advantages-section__card-description{font-size:15px}.advantages-section__navigation{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.advantages-section__button{width:24px;height:24px}.advantages-section__quote,.advantages-section__body--without-image .advantages-section__quote{position:static;grid-area:quote;gap:16px;width:100%;padding:20px}.advantages-section__quote-icon{flex-basis:40px;width:40px}.advantages-section__quote-copy{gap:8px}.advantages-section__quote-title{font-size:16px}.advantages-section__quote-description{font-size:15px}}@media(max-width:767px){.advantages-section__header{gap:24px}.advantages-section .advantages-section__title{max-width:330px}.advantages-section__visual{height:auto;aspect-ratio:1}.advantages-section__image{object-position:center}.advantages-section__card{min-height:206px}.advantages-section__button{width:56px;height:56px}.advantages-section__quote{align-items:flex-start}}.cookies{position:fixed;bottom:0;left:0;z-index:9999999;display:none;max-width:1170px;padding:20px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;background:#32323a;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,.2);box-shadow:0 10px 30px #0003;margin:40px 155px 64px 20px}#cookie-banner.is-visible{display:flex}.cookies__title{color:#fff;font-size:14px;font-weight:500;line-height:140%;margin-bottom:8px}.cookies__text{color:#fff;font-size:13px;font-weight:400;line-height:140%}.cookies__text a{color:#d6b36a;font-size:13px;font-weight:400;line-height:140%;text-decoration:underline}.cookies__text a:hover{text-decoration:none}.cookies__btn{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px;-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:0;background:#d6b36a;color:#fff;font-size:14px;font-weight:500;line-height:140%;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.cookies__btn:hover{opacity:.7;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:600px){.cookies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.doctor-detail-hero,.doctor-detail-before-after,.doctor-detail-reviews,.doctor-detail-education,.doctor-detail-advanced,.doctor-detail-certificates,.doctor-detail-articles,.doctor-detail-specialists{margin-bottom:40px}.doctor-detail-hero__top{display:grid;grid-template-columns:1fr 487px;grid-template-rows:minmax(537px,max-content);gap:20px;margin-bottom:36px}.doctor-detail-hero__card{box-sizing:border-box;border-radius:30px;background:#fcf9f3;padding:40px}.doctor-detail-hero__head-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.doctor-detail-hero__role{margin:0;font-size:14px;font-weight:500;line-height:1.31;color:#9c9a9a}.doctor-detail-hero__rating-row{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.31}.doctor-detail-hero__dot{width:4px;height:4px;border-radius:50%;background:#444}.doctor-detail-hero__rating-star{display:flex;align-items:center;gap:2px}.doctor-detail-hero__rating-star>svg{margin-top:-2px}.doctor-detail-hero__name{margin:16px 0 24px;font-size:30px;line-height:1;letter-spacing:.9px;font-weight:700;text-transform:uppercase;font-family:Montserrat,Montserrat Fallback,sans-serif}.doctor-detail-hero__row{border-top:1px solid #d1d3c6;padding-top:16px;margin-top:16px}.doctor-detail-hero__row--first{border-top:0;padding-top:0;margin-top:0}.doctor-detail-hero__row--clinic{margin-top:20px}.doctor-detail-hero__label{margin:0 0 4px;font-size:14px;line-height:1.31;font-weight:500;color:#9c9a9a}.doctor-detail-hero__value{margin:0 0 8px;font-size:16px;line-height:1.31;font-weight:500;color:#444}.doctor-detail-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.doctor-detail-hero__btn{box-sizing:border-box;border:0;border-radius:30px;padding:17px 29px;font-family:inherit;font-size:16px;text-align:center;line-height:1;font-weight:700;letter-spacing:.48px;color:#242424;cursor:pointer}.doctor-detail-hero__btn--primary{background:#d6b36a}.doctor-detail-hero__btn--light{background:#f0e0c9}.doctor-detail-hero__media{position:relative;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#d4d4d4 0,#fff)}.doctor-detail-hero__portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:top;position:absolute}.doctor-detail-hero__award{position:absolute;left:50%;bottom:15px;transform:translate(-50%);width:324px;border-radius:20px;background:#fff;box-sizing:border-box;padding:13px 21px 14px 120px}.doctor-detail-hero__award p{margin:0;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:300;line-height:1.3;text-align:center}.doctor-detail-hero__award-badge{position:absolute;top:-5px;width:72px;height:72px}.doctor-detail-hero__award-badge:nth-child(1){left:22px;z-index:1}.doctor-detail-hero__award-badge:nth-child(2){left:58px}.doctor-detail-nav__title{margin:0 0 20px;font-size:20px;line-height:1;font-weight:700;letter-spacing:.6px;font-family:Montserrat,Montserrat Fallback,sans-serif}.doctor-detail-nav__tags{display:flex;flex-wrap:wrap;gap:8px}.doctor-detail-nav__tag{display:inline-flex;align-items:center;border-radius:50px;background:#e8e8e8;color:#242424;font-size:16px;line-height:1.31;font-weight:500;text-decoration:none;padding:14px 16px}.doctor-detail-about{margin-top:36px}.doctor-detail-about__head{position:relative;width:100%;padding-top:20px}.doctor-detail-about__head:before{content:"";position:absolute;top:0;left:0;width:218px;height:1px;background:#7b5513}.doctor-detail-about__title{margin:0;font-size:30px;line-height:1;letter-spacing:.9px;font-weight:700;font-family:Montserrat,Montserrat Fallback,sans-serif;margin-bottom:16px!important}.doctor-detail-about__desc{margin:16px 0 0;font-family:Manrope,sans-serif;font-size:18px;line-height:1.31;font-weight:500}.doctor-detail-about__quote{margin:36px 0 0;border-radius:30px;background:#fcf9f3;border-left:4px solid #7b5513;padding:40px 40px 40px 36px}.doctor-detail-about__quote-text{margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.31}.doctor-detail-about__quote.hide .doctor-detail-about__quote-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.doctor-detail-about__quote-text>*:first-child{margin-top:0!important}.doctor-detail-about__quote-text>*:last-child{margin-bottom:0!important}.doctor-detail-about__quote-btn{display:inline-block;padding:0!important;background-color:transparent!important;margin-top:12px;color:#444!important;font-size:16px;line-height:1;letter-spacing:.48px;font-weight:700;text-decoration:underline;cursor:pointer;transition:.3s ease-in-out}.doctor-detail-about__quote-btn:hover{text-decoration:none}.doctor-detail-before-after__title,.doctor-detail-reviews__title,.doctor-detail-profile__title,.doctor-detail-education__title,.doctor-detail-advanced__title,.doctor-detail-certificates__title,.doctor-detail-articles__title,.doctor-detail-specialists__title{margin:0;font-size:30px;line-height:1;letter-spacing:.9px;font-weight:700;text-transform:uppercase;font-family:Montserrat,Montserrat Fallback,sans-serif}.doctor-detail-before-after__head,.doctor-detail-specialists__head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px}.doctor-detail-before-after__head>h2{margin-bottom:0!important}.doctor-detail-reviews__head,.doctor-detail-default-slider-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px}.doctor-detail-slider{overflow:hidden}.swiper-button-lock{display:none!important}.doctor-detail-slider__controls{display:flex;gap:12px}.doctor-detail-slider__controls.mob{display:none}.doctor-detail-slider__btn{border:0;width:50px;height:50px;border-radius:50%;cursor:pointer;transition:transform .3s ease-in-out}.doctor-detail-slider__btn{background-image:url(/theme/themes/astra-child/assets/img/slider-left-btn.svg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}.doctor-detail-slider__btn:disabled,.doctor-detail-slider__btn.swiper-button-disabled{opacity:.5;pointer-events:none}.doctor-detail-slider__btn.next{transform:rotate(180deg)}.doctor-detail-slider__btn:hover:not(:disabled):not(.swiper-button-disabled){background-color:#d6b36a;transform:scale(1.1)}.doctor-detail-slider__btn.next:hover:not(:disabled):not(.swiper-button-disabled){transform:rotate(180deg) scale(1.1)}.doctor-work-card{box-sizing:border-box;flex:0 0 520px;border-radius:30px;background:#e8e8e8;padding:20px}.doctor-work-card__images{position:relative;display:block;overflow:hidden;border-radius:20px 20px 0 0;height:293px}.doctor-work-card__image{position:absolute;width:100%;height:100%;overflow:hidden}.doctor-work-card__image img{width:100%;height:100%;object-fit:cover}.doctor-work-card__image span{position:absolute;left:12px;bottom:12px;border-radius:42px;background:#fffffff2;font-family:Manrope,sans-serif;font-size:16px;line-height:1;padding:8px 12px}.doctor-work-card__meta{margin:0;padding:0;list-style:none;border-radius:0 0 20px 20px;overflow:hidden}.doctor-work-card__meta li{margin:0!important;min-height:34px;display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:14px;line-height:1.31;padding:8px 12px}.doctor-work-card__meta li:nth-child(odd){background:#fff}.doctor-work-card__meta b{padding-left:10px;position:relative;color:#9c9a9a;font-weight:500;min-width:94px}.doctor-work-card__meta b:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:#d6b36a}.doctor-work-card__meta a{color:#242424;text-align:right;text-decoration:underline}.doctor-work-card__meta span{color:#242424;text-align:right}.doctor-detail-before-after__cta,.doctor-detail-reviews__all{display:block;margin:36px auto 0;border:0;border-radius:30px;background:#d6b36a;color:#242424;font-family:inherit;font-size:14px;line-height:1;letter-spacing:.42px;font-weight:700;padding:16px 48px;cursor:pointer}.doctor-detail__video-inner{height:540px;width:100%;border-radius:30px;overflow:hidden;position:relative}.doctor-detail__video-inner>img{width:100%;height:100%;object-fit:cover;cursor:pointer}.doctor-detail__video-inner>iframe{width:100%;height:100%}.doctor-detail__video-inner:before{content:"";position:absolute;top:50%;left:50%;width:90px;height:90px;transform:translate(-50%,-50%);background-image:url(/theme/themes/astra-child/assets/img/play.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer;transition:.3s ease-in-out}.doctor-detail__video-inner:hover:before{transform:translate(-50%,-50%) scale(1.1)}.serv__video-wrap.is-playing .doctor-detail__video-inner:before{display:none}.doctor-detail-wrap-video h2{color:#444}.doctor-detail-reviews__head{margin-bottom:36px}.doctor-detail-reviews__title{margin-bottom:0!important}.doctor-review-card{box-sizing:border-box;border:1px solid #d0d9eb;border-radius:30px;background:#fff;padding:19px;display:flex;flex-direction:column;min-height:458px}.doctor-review-card__name{margin:0;font-size:20px;line-height:1.2;font-weight:700;color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif}.doctor-review-card__meta{margin:8px 0 0;font-family:Montserrat,Montserrat Fallback,sans-serif;font-weight:400;font-size:15px;line-height:1.4}.doctor-review-card__meta a{color:#d6b36a;text-decoration:underline;font-size:16px;font-family:Montserrat,Montserrat Fallback,sans-serif;line-height:1.4}.doctor-review-card__rating{margin:12px 0 0;font-size:15px;display:flex;flex-direction:row;gap:9.4px;align-items:center;flex-wrap:wrap;font-family:Manrope,sans-serif;font-size:16px;line-height:1.2}.doctor-review-card__rating-stars{display:flex;flex-direction:row;gap:1.8px}.doctor-review-card__rating-star-item{position:relative;display:block;width:20.7px;height:20.7px}.doctor-review-card__rating-star-item:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/theme/themes/astra-child/assets/img/star-card-rev.svg);background-size:contain;background-repeat:no-repeat;display:block;width:17px;height:16px}.doctor-review-card__rating-source{position:relative;padding:0 12.4px;color:#0f0f10;text-decoration:underline}.doctor-review-card__rating-source:before,.doctor-review-card__rating-source:after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:3px;height:3px;border-radius:100%;background-color:#d0d9eb}.doctor-review-card__rating-source:before{left:0}.doctor-review-card__rating-source:after{right:0}.doctor-review-card__rating-date{color:#9c9a9a}.doctor-review-card__text{margin:14px 0 0;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;line-height:1.4;font-weight:400;color:#444}.doctor-review-card.is-expanded .doctor-review-card__text{margin-bottom:12px}.doctor-review-card.hide-text .doctor-review-card__text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.doctor-review-card__btn{padding:12px 23px;color:#444;background-color:transparent;font-size:16px;line-height:1.37;font-weight:700;border:1px solid #d6b36a;border-radius:23px;text-align:center;width:fit-content;margin-top:auto;transition:.3s ease-in-out}.doctor-review-card__btn:hover{background-color:#d6b36a;border-color:#d6b36a;color:#fff}.doctor-detail-reviews__all{font-size:15px;font-weight:600;line-height:1.37;color:#242424;padding:14px 38px}.doctor-detail-review__social-card{position:relative;height:613px;border-radius:37px;overflow:hidden}.doctor-detail-review__social-card:before{content:"";position:absolute;width:100%;height:100%;top:0;background-image:url(/theme/themes/astra-child/assets/img/otzyv-mob.webp);background-size:contain;background-position:center;background-repeat:no-repeat;left:1px}.doctor-detail-review__social-card-img{width:100%;height:100%;object-fit:contain;border-radius:30px}.doctor-detail-review__video-card{position:relative;height:477px;width:100%;border-radius:30px;overflow:hidden;background-color:#fcf9f3;cursor:pointer}.doctor-detail-review__video-preview{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:inherit;background:transparent;cursor:pointer}.doctor-detail-review__video-card-img{width:100%;height:100%;object-fit:cover}.doctor-detail-review__video-preview:before{content:"";position:absolute;top:55%;left:50%;width:68px;height:68px;transform:translate(-50%,-55%);background-image:url(/theme/themes/astra-child/assets/img/play.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer;transition:.3s ease-in-out}.doctor-detail-review__video-preview:hover:before,.doctor-detail-review__video-preview:focus-visible:before{transform:translate(-50%,-55%) scale(1.1)}.doctor-detail-review__video-preview:focus-visible{outline:2px solid #d6b36a;outline-offset:-2px}.doctor-detail-review__video-card>iframe{display:none;width:100%;height:100%;border:none}.doctor-detail-review__video-card.active>iframe{display:block}.doctor-detail-review__video-card.active .doctor-detail-review__video-preview{display:none}.front-home-video-reviews{overflow:hidden;background:#fff}.front-home-video-reviews .ast-container{display:block}.front-home-video-reviews .doctor-detail-reviews__video-head{min-height:50px;margin-bottom:36px}.front-home-video-reviews .doctor-detail-slider{overflow:visible}@media(max-width:1199px){.front-home-video-reviews .doctor-detail-reviews__video-head{min-height:32px;margin-bottom:20px}.front-home-video-reviews .doctor-detail-slider__btn{width:32px;height:32px}}@media(max-width:767px){.front-home-video-reviews .doctor-detail-default-slider-head .doctor-detail-slider__controls{display:none}.front-home-video-reviews .doctor-detail-slider{overflow:hidden}.front-home-video-reviews .doctor-detail-slider__controls.mob{display:flex;justify-content:center;margin-top:20px}.front-home-video-reviews .doctor-detail-review__video-card{max-width:320px;height:526px;margin:0 auto}.front-home-video-reviews .doctor-detail-review__video-preview:before{width:74px;height:74px}}.front-home-text-reviews{box-sizing:border-box;overflow:hidden;background:#fff}.front-home-text-reviews .ast-container{display:block}.front-home-text-reviews .doctor-detail-reviews__head{min-height:50px;margin-bottom:36px}@media(max-width:1199px){.front-home-text-reviews .doctor-detail-reviews__head{min-height:32px;margin-bottom:20px}.front-home-text-reviews .doctor-detail-slider__btn{width:32px;height:32px}}@media(max-width:767px){.front-home-text-reviews .doctor-detail-default-slider-head .doctor-detail-slider__controls{display:none}.front-home-text-reviews .doctor-detail-slider__controls.mob{display:flex;justify-content:center;margin-top:20px}}.front-home-social-reviews{box-sizing:border-box;overflow:hidden;background:#fff}.front-home-social-reviews .ast-container{display:block}.front-home-social-reviews .doctor-detail-reviews__socials-head{min-height:50px;margin-bottom:36px}.front-home-social-reviews .doctor-detail-slider{overflow:visible}@media(max-width:1199px){.front-home-social-reviews .doctor-detail-reviews__socials-head{min-height:32px;margin-bottom:20px}.front-home-social-reviews .doctor-detail-slider__btn{width:32px;height:32px}}@media(max-width:767px){.front-home-social-reviews .doctor-detail-default-slider-head .doctor-detail-slider__controls{display:none}.front-home-social-reviews .doctor-detail-slider{overflow:hidden}.front-home-social-reviews .doctor-detail-slider__controls.mob{display:flex;justify-content:center;margin-top:20px}}.front-home-rich-text{box-sizing:border-box;background:#fff;color:#4c4c4c;font-family:Montserrat,Montserrat Fallback,sans-serif}.front-home-rich-text .front-home-rich-text__inner{display:block}.front-home-rich-text .front-home-rich-text__content{width:100%;color:#4c4c4c;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:-.072px;overflow-wrap:anywhere}#main.site-main .front-home-rich-text .front-home-rich-text__content h1,#main.site-main .front-home-rich-text .front-home-rich-text__content h2,#main.site-main .front-home-rich-text .front-home-rich-text__content h3,#main.site-main .front-home-rich-text .front-home-rich-text__content h4,.front-home-rich-text .front-home-rich-text__content p,.front-home-rich-text .front-home-rich-text__content ul,.front-home-rich-text .front-home-rich-text__content ol,.front-home-rich-text .front-home-rich-text__content blockquote,.front-home-rich-text .front-home-rich-text__content figure{margin-top:0}#main.site-main .front-home-rich-text .front-home-rich-text__content h1,#main.site-main .front-home-rich-text .front-home-rich-text__content h2{margin-bottom:36px;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:34px;font-weight:700;line-height:1.34;letter-spacing:0;text-transform:uppercase}#main.site-main .front-home-rich-text .front-home-rich-text__content h3{margin:0 0 24px;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:23px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:uppercase}#main.site-main .front-home-rich-text .front-home-rich-text__content h4{margin-bottom:16px;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:18px;font-weight:700;line-height:1.34;letter-spacing:0}.front-home-rich-text .front-home-rich-text__content p{margin-bottom:16px;color:inherit;font:inherit}.front-home-rich-text .front-home-rich-text__content p+h1,.front-home-rich-text .front-home-rich-text__content p+h2,.front-home-rich-text .front-home-rich-text__content p+h3,.front-home-rich-text .front-home-rich-text__content ul+h1,.front-home-rich-text .front-home-rich-text__content ul+h2,.front-home-rich-text .front-home-rich-text__content ul+h3,.front-home-rich-text .front-home-rich-text__content ol+h1,.front-home-rich-text .front-home-rich-text__content ol+h2,.front-home-rich-text .front-home-rich-text__content ol+h3{margin-top:36px}#main.site-main .front-home-rich-text .front-home-rich-text__content>*+h3{margin-top:36px}.front-home-rich-text .front-home-rich-text__content ul,.front-home-rich-text .front-home-rich-text__content ol{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.front-home-rich-text .front-home-rich-text__content ul{list-style:none}.front-home-rich-text .front-home-rich-text__content ol{padding-left:24px}.front-home-rich-text .front-home-rich-text__content li{position:relative;margin:0;color:inherit;font:inherit}.front-home-rich-text .front-home-rich-text__content ul>li{padding-left:20px}.front-home-rich-text .front-home-rich-text__content ul>li:before{content:"";position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:50%;background:#d6b36a;transform:translateY(-50%)}.front-home-rich-text .front-home-rich-text__content a{color:#9d7d3e;text-decoration:underline;text-underline-offset:2px}.front-home-rich-text .front-home-rich-text__content strong,.front-home-rich-text .front-home-rich-text__content b{font-weight:700}.front-home-rich-text .front-home-rich-text__content blockquote{margin-bottom:16px;padding-left:20px;border-left:3px solid #d6b36a}.front-home-rich-text .front-home-rich-text__content img{max-width:100%;height:auto}.front-home-rich-text .front-home-rich-text__content>:last-child,.front-home-rich-text .front-home-rich-text__content li>:last-child,.front-home-rich-text .front-home-rich-text__content blockquote>:last-child{margin-bottom:0}@media(max-width:1199px){.front-home-rich-text .front-home-rich-text__content{font-size:16px;letter-spacing:0}#main.site-main .front-home-rich-text .front-home-rich-text__content h1,#main.site-main .front-home-rich-text .front-home-rich-text__content h2{margin-bottom:20px;font-size:24px}#main.site-main .front-home-rich-text .front-home-rich-text__content h3{margin:0 0 16px;font-size:20px}.front-home-rich-text .front-home-rich-text__content p+h1,.front-home-rich-text .front-home-rich-text__content p+h2,.front-home-rich-text .front-home-rich-text__content p+h3,.front-home-rich-text .front-home-rich-text__content ul+h1,.front-home-rich-text .front-home-rich-text__content ul+h2,.front-home-rich-text .front-home-rich-text__content ul+h3,.front-home-rich-text .front-home-rich-text__content ol+h1,.front-home-rich-text .front-home-rich-text__content ol+h2,.front-home-rich-text .front-home-rich-text__content ol+h3{margin-top:20px}#main.site-main .front-home-rich-text .front-home-rich-text__content>*+h3{margin-top:20px}.front-home-rich-text .front-home-rich-text__content ul,.front-home-rich-text .front-home-rich-text__content ol{gap:12px}.front-home-rich-text .front-home-rich-text__content ul>li{padding-left:14px}.front-home-rich-text .front-home-rich-text__content ul>li:before{width:6px;height:6px}}.front-home-certificate-promo{box-sizing:border-box;overflow:hidden;background:#fff;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif}.front-home-certificate-promo__inner{display:flex;flex-direction:column;isolation:isolate;align-items:center;width:100%}.front-home-certificate-promo__media{position:relative;z-index:2;flex:0 0 auto;box-sizing:border-box;width:min(896px,calc(100vw - 320px));height:450px;margin-bottom:-260px;overflow:hidden;border:4px solid #fff;border-radius:60px;background:#e1eeeb}.front-home-certificate-promo__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.front-home-certificate-promo__card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:30px;box-sizing:border-box;width:100%;padding:300px 170px 60px;border-radius:60px;background:#b5ddd5;backdrop-filter:blur(10px);text-align:center}.front-home-certificate-promo__content{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.front-home-certificate-promo__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;color:#5a6174;font-size:14px;font-weight:500;line-height:1.31;letter-spacing:-.07px;text-align:center}.front-home-certificate-promo__eyebrow span{flex:0 0 20px;width:20px;height:1px;background:currentColor}.front-home-certificate-promo__description{margin:0;color:#444;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:-.072px}.front-home-certificate-promo__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:20px 30px;border-radius:50px;background:#d6b36a;color:#242424;font-size:16px;font-weight:700;line-height:1;letter-spacing:.064px;text-decoration:none}.front-home-certificate-promo__button:hover,.front-home-certificate-promo__button:focus,.front-home-certificate-promo__button:visited{background:#d6b36a;color:#242424}.front-home-certificate-promo__button:focus-visible{outline:2px solid #242424;outline-offset:3px}.front-home-certificate-promo--without-image .front-home-certificate-promo__card{padding-top:60px}@media(max-width:1199px){.front-home-certificate-promo__media{width:min(660px,calc(100vw - 108px));height:320px;margin-bottom:-200px}.front-home-certificate-promo__card{width:calc(100% + 40px);gap:20px;padding:220px 54px 40px}.front-home-certificate-promo__content{gap:12px}.front-home-certificate-promo__description{font-size:16px;letter-spacing:0}.front-home-certificate-promo__button{padding:14px 24px;font-size:15px;letter-spacing:.06px}.front-home-certificate-promo--without-image .front-home-certificate-promo__card{padding-top:40px}}@media(max-width:767px){.front-home-certificate-promo__media{width:min(320px,calc(100vw - 60px));height:min(320px,calc(100vw - 60px))}.front-home-certificate-promo__image{object-position:center}.front-home-certificate-promo__card{width:calc(100% + 30px);padding-right:30px;padding-left:30px}.front-home-certificate-promo__eyebrow{max-width:100%}}.doctor-detail-profile-wrap{display:grid;grid-template-columns:542fr 636fr;gap:40px}.doctor-detail-profile__title{margin-bottom:0!important}.doctor-detail-profile__list{list-style:none;margin:0}.doctor-detail-profile__list-item{position:relative;padding-left:16px;padding-bottom:16px;padding-top:20px;border-bottom:1px solid #f7edd9;margin-bottom:0!important;display:flex;flex-direction:column;gap:8px}.doctor-detail-profile__list-item:before{content:"";position:absolute;top:25px;left:0;width:6px;height:6px;border-radius:50%;background-color:#d6b36a}.doctor-detail-profile__list-item:first-child:before{top:5px}.doctor-detail-profile__list-item:first-child{padding-top:0}.doctor-detail-profile__list-item:last-child{padding-bottom:0;border-bottom:0}.doctor-detail-profile__list{font-size:19px;color:#444;font-weight:500;line-height:100%;font-family:Montserrat,Montserrat Fallback,sans-serif}.doctor-detail-education__list,.doctor-detail-advanced__list{font-size:18px}.doctor-detail-profile__list-item-date{color:#9c9a9a;font-size:16px;font-weight:500}.doctor-certificate{padding:19.1px 23.5px;background-color:#f4f4f4;border-radius:30px;overflow:hidden;height:337px;width:100%;display:flex;align-items:center;justify-content:center}.doctor-certificate>img{width:100%;height:100%;object-fit:contain}.doctor-detail-articles>.ast-container{display:block}.doctor-detail-articles__title{margin-bottom:0!important}.doctor-article-card{padding:15px 20px;background-color:#f4f4f4;border-radius:30px;overflow:hidden;height:693px;display:flex;flex-direction:column}.doctor-article-card__img{width:100%;height:312px;object-fit:cover;border-radius:30px}.doctor-article-card__title{color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:20px;font-weight:700;line-height:normal;margin-top:21px;margin-bottom:0!important}.doctor-article-card__text{margin-top:20px;color:#444;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.doctor-article-card__text .read-more{display:none!important}.doctor-article-card-link{padding:13px 37px;display:block;margin-top:auto;border:1px solid #d6b36a;color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;font-weight:700;line-height:1.21;letter-spacing:.48px;text-transform:lowercase;border-radius:23px;width:fit-content;text-align:center;transition:.3s ease-in-out}.doctor-article-card-link:hover{background-color:#d6b36a;color:#fff}.doctor-detail-specialists__title{margin-bottom:0!important}.doctor-specialist-card{padding:20px 20px 47px;display:flex;flex-direction:column;border-radius:30px;background:#fcf9f3;overflow:hidden;width:100%;min-height:664px}.doctor-specialist-card__image{display:block}.doctor-specialist-card__image img{height:312px;width:100%;object-fit:cover;border-radius:30px;object-position:top}.doctor-specialist-card__rating{margin-top:18px;display:flex;flex-direction:row;flex-wrap:wrap;gap:11.11px;align-items:center;color:#9c9a9a;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:.42px}.doctor-specialist-card__rating-dot{display:block;width:6.2px;height:6.2px;border-radius:100%;background-color:#d6b36a}.doctor-specialist-card__rating-item.rate{position:relative;padding-right:20px}.doctor-specialist-card__rating-item.rate:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(/theme/themes/astra-child/assets/img/star-card-rev.svg);background-size:contain;background-repeat:no-repeat;display:block;width:15px;height:15px}.doctor-specialist-card__title{margin-top:24px;margin-bottom:0!important;color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:20px;font-weight:700;line-height:normal;letter-spacing:.6px;display:block}.doctor-specialist-card__speciality{margin-top:11px;margin-bottom:20px;color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:.42px}.doctor-specialist-card__stats{margin-bottom:35px;display:flex;flex-direction:row;flex-wrap:wrap;gap:23px}.doctor-specialist-card__stat-item{position:relative;padding-left:42px;display:flex;flex-direction:column;gap:1px}.doctor-specialist-card__stat-item:before{content:"";position:absolute;top:1.31px;left:0;display:block;width:38px;height:38px;background-size:contain;background-repeat:no-repeat}.doctor-specialist-card__stat-item.stage:before{background-image:url(/theme/themes/astra-child/assets/img/stage-card-doc.svg)}.doctor-specialist-card__stat-item.price:before{background-image:url(/theme/themes/astra-child/assets/img/price-card-doc.svg.svg)}.doctor-specialist-card__stat-title{color:#444;font-family:Montserrat,Montserrat Fallback;font-size:18px;font-weight:700;line-height:normal;letter-spacing:.54px}.doctor-specialist-card__stat-desc{color:#9c9a9a;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:.42px}.doctor-specialist-card__bottom{margin-top:auto}.doctor-specialist-card__actions{display:grid;grid-template-columns:18fr 16fr;gap:9.4px}.doctor-detail-specialists{margin-bottom:40px!important}.doctor-detail-specialists>.ast-container.doctor-detail-specialists__container{display:block}.doctor-detail-specialists .doctor-detail-slider .swiper-slide{display:grid;height:100%}.doctor-specialist-card__btn{padding:14px;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:700;line-height:normal;letter-spacing:.42px;text-transform:lowercase;border-radius:30px;transition:.3s ease-in-out;cursor:pointer;text-align:center}.doctor-specialist-card__btn.btn{background:#d6b36a}.doctor-specialist-card__btn.btn:hover{background:#242424;color:#fff}.doctor-specialist-card__btn.link{background-color:transparent;border:1px solid #242424;margin-left:auto;width:100%;max-width:164px}.doctor-specialist-card__btn.link:hover{background-color:#242424;color:#fff}.home__banner-doctors .home__serv-banner-img{width:70%;right:-245px;object-position:top}.home__banner-doctors:before{width:58.3%}.home__banner-doctors .home__serv-banner-content{max-width:591px}.home__banner-doctors .home__serv-banner-content-inner{gap:27px}.home__banner-doctors h1{font-size:36px;line-height:100%;text-transform:uppercase}.home__banner-doctors .home__serv-banner-desc{max-width:100%}.home__banner-doctors .home__serv-banner-content-inner{margin-bottom:56px}.home__banner-doctors .home__serv-banner-btn{padding:20px 69px;text-align:center}.home__serv-banner-desc-img{object-fit:contain;max-width:392px;width:100%;height:70px;margin-left:0;margin-top:-5px}.home__serv-banner-ratings-wrap{max-width:1225px;margin-top:36px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:24px;justify-content:center;gap:54.78px}.home__serv-banner-rating-item{display:flex;flex-direction:row;align-items:center;gap:13.5px}.home__serv-banner-rating-item-num{min-width:69px;color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:43.443px;font-weight:700;line-height:normal;letter-spacing:1.303px;text-transform:uppercase}.home__serv-banner-rating-item-title{color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:.48px;margin-bottom:6px}.home__serv-banner-rating-item-stars{display:flex;flex-direction:row;gap:2px}.home__serv-banner-rating-item-stars>img{width:19px;height:19px;object-fit:contain}.vrachi__all-grid-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:1550px){.home__banner-doctors .home__serv-banner-img{min-width:87%}}@media(max-width:1399px){.doctor-detail-review__social-card{height:500px}.home__banner-doctors .home__serv-banner-content{max-width:510px}.vrachi__all-grid-wrap{gap:20px}}@media(max-width:1199px){.doctor-detail-hero__top{grid-template-columns:1fr 1fr}.doctor-detail-hero__btn{width:100%}.doctor-detail-review__social-card{height:450px}.doctor-detail-review__social-card-img{padding-top:10px;padding-bottom:10px}}@media(max-width:991px){.doctor-detail-hero__top{margin-bottom:20px}.doctor-detail-hero__card{padding:20px 24px}.doctor-detail-hero__head-row{flex-direction:column-reverse;align-items:flex-start;gap:16px}.doctor-detail-hero__rating-row{font-size:14px}.doctor-detail-hero__name{font-size:24px;margin-top:8px;margin-bottom:16px;letter-spacing:.72px}.doctor-detail-hero__label{font-size:12px;margin-bottom:2px;letter-spacing:.36px}.doctor-detail-hero__value{font-size:15px}.doctor-detail-hero__row{padding-top:12px;margin-top:12px}.doctor-detail-hero__value-price{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.doctor-detail-hero__actions{margin-top:12px;gap:4px}.doctor-detail-hero__btn{width:100%;padding:15px}.doctor-detail-hero__media{height:360px;overflow:hidden}.doctor-detail-hero__award{padding:10px 10px 11px 99px;max-width:282px;width:100%;bottom:31px}.doctor-detail-hero__award-badge:nth-child(1){left:0}.doctor-detail-hero__award-badge:nth-child(2){left:38px}.doctor-detail-nav__tags{gap:10px}.doctor-detail-nav__tag{font-size:12px}.doctor-detail-about{margin-top:20px}.doctor-detail-about__title{font-size:22px}.doctor-detail-about__quote{margin-top:20px;padding:24px 24px 24px 20px}.doctor-detail-about__quote-text{font-size:16px;line-height:1.4}.doctor-detail-hero.mb-80px{margin-bottom:20px!important}.doctor-detail-before-after__title,.doctor-detail-reviews__title,.doctor-detail-profile__title,.doctor-detail-education__title,.doctor-detail-advanced__title,.doctor-detail-certificates__title,.doctor-detail-articles__title,.doctor-detail-specialists__title{font-size:24px;line-height:1.3}.doctor-detail-slider__btn{width:24px;height:24px}.doctor-detail-reviews__head,.doctor-detail-default-slider-head{margin-bottom:20px}.doctor-detail-before-after .doctor-detail-slider{overflow:visible}.doctor-detail-before-after__cta,.doctor-detail-reviews__all{margin-top:20px;padding:15px 48px}.doctor-detail__video-inner{height:340px}.doctor-detail__video-inner:before{width:54px;height:54px}.doctor-review-card{padding:23px;min-height:461px}.doctor-review-card__rating{font-size:15px;gap:8px}.doctor-review-card__meta a{font-size:15px}.doctor-review-card__text{font-size:15px;line-height:1.37}.doctor-review-card__btn{padding:0;border:none;color:#d6b36a;text-decoration:underline}.doctor-detail-reviews__socials .doctor-detail-slider{overflow:visible}.doctor-detail-review__social-card{height:424px;border-radius:0}.doctor-detail-review__social-card-img{padding:0}.doctor-detail-review__video-card{height:331px}.doctor-detail-review__video-preview:before{width:47px;height:47px}.doctor-detail-reviews__video .doctor-detail-slider{overflow:visible}.doctor-detail-profile-wrap{display:flex;flex-direction:column;gap:20px}.doctor-certificate{padding:9.5px 12px;height:173px;border-radius:15px}.doctor-article-card{padding:15.87px;height:618px;border-radius:23px}.doctor-article-card__img{height:247px}.doctor-article-card__title{font-size:16px}.doctor-specialist-card{padding:15.87px 15.87px 37px;border-radius:23px;min-height:527px}.doctor-specialist-card__image img{height:247px;border-radius:23px}.doctor-specialist-card__rating{margin-top:14px;gap:8.8px;font-size:12px;letter-spacing:.36px}.doctor-specialist-card__rating-item.rate:after{width:14px;height:14px}.doctor-specialist-card__title{margin-top:18px;font-size:16px;letter-spacing:.48px}.doctor-specialist-card__speciality{margin-top:8.7px}.doctor-specialist-card__stats{margin-bottom:26.7px}.doctor-specialist-card__stat-item{padding-left:33.6px}.doctor-specialist-card__stat-title{font-size:16px}.doctor-specialist-card__stat-desc{font-size:10px}.doctor-specialist-card__stat-item:before{width:30px;height:30px}.doctor-specialist-card__actions{grid-template-columns:129fr 116fr;gap:27px}.doctor-specialist-card__btn{padding:9px;font-size:15px;font-weight:500}.doctor-specialist-card__btn.link{max-width:116px}.doctor-specialist-card__btn.btn{max-width:143px}.home__banner-doctors .home__serv-banner-content-wrap{padding-top:72px;padding-bottom:82px}.home__banner-doctors:before{width:67%}.home__banner-doctors h1{font-size:24px;line-height:1.3}.home__banner-doctors .home__serv-banner-content-inner{gap:12px}.home__banner-doctors .home__serv-banner-content{max-width:320px}.home__serv-banner-desc-img{max-width:280px;height:56px}.home__banner-doctors .home__serv-banner-content-inner{margin-bottom:30px}.home__banner-doctors .home__serv-banner-btn{padding:14px 16px}.vrachi__all-grid-wrap{grid-template-columns:1fr 1fr}.home__banner-doctors .home__serv-banner-img{object-fit:cover;width:100%}.home__banner-doctors{overflow:hidden}.home__serv-banner-ratings-wrap{column-gap:80px;row-gap:24px;margin-top:20px}.home__serv-banner-rating-item-num{min-width:38px;font-size:24px}}@media(max-width:767px){.doctor-detail-slider__controls.mob{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.doctor-detail-slider__controls.mob .doctor-detail-slider__btn{width:56px;height:56px}.doctor-detail-hero__top{display:flex;flex-direction:column-reverse;gap:20px}.doctor-detail-nav__title{font-size:16px;font-weight:500}.doctor-detail-about__desc{font-size:16px}.doctor-detail-nav__tag{font-size:16px;padding:12px 14px}.doctor-detail-default-slider-head .doctor-detail-slider__controls{display:none}.doctor-work-card{padding:11.9px}.doctor-work-card__images{height:174px}.doctor-work-card__meta li{padding:4.7px 7.1px}.doctor-detail-before-after .doctor-detail-slider{overflow:hidden}.doctor-detail__video-inner{height:320px}.doctor-detail-reviews__socials .doctor-detail-slider{overflow:hidden}.doctor-detail-review__social-card{height:693px;max-width:320px;width:100%;margin:0 auto}.doctor-detail-review__social-card-img{padding:5px 0;border-radius:37px}.doctor-detail-review__video-card{height:526px}.doctor-detail-reviews__video .doctor-detail-slider{overflow:hidden}.doctor-detail-review__video-preview:before{width:74px;height:74px}.doctor-certificate{height:372px;padding:21.1px 43px}.doctor-specialist-card__actions{grid-template-columns:1fr 1fr}.doctor-specialist-card__btn.btn,.doctor-specialist-card__btn.link{max-width:100%}.vrachi__all-grid-wrap{grid-template-columns:1fr}.home__serv-banner-ratings-wrap{flex-direction:column;gap:12px;justify-content:flex-start}.home__banner-doctors:before{width:127%}.home__banner-doctors .home__serv-banner-img{right:0;top:0}.home__banner-doctors .home__serv-banner-content{max-width:100%}.home__serv-banner-img{width:100%}}@media(max-width:379px){.doctor-detail-review__social-card{height:630px}.doctor-specialist-card__actions{gap:10px;padding-right:0}}.ak__services-promo-wrapper{display:flex;flex-direction:column;gap:60px;margin-bottom:200px}.ak__services-promo{color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif}.ak__services-promo__hero{position:relative;min-height:253px;border-radius:20px;overflow:hidden;background:linear-gradient(90deg,#f8f4ee 0% 46%,#efe7dc 69%,#e5ddd2)}.ak__services-promo__hero-image{position:absolute;top:0;right:0;bottom:0;width:595px;height:100%;object-fit:cover;object-position:right center;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.18) 12%,rgba(0,0,0,.72) 24%,#000 38%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.18) 12%,rgba(0,0,0,.72) 24%,#000 38%)}.ak__services-promo__title{position:absolute;left:16px;bottom:21px;z-index:2;max-width:610px;margin:0;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:25px;font-weight:700;line-height:1.12;text-transform:uppercase;letter-spacing:-.01em}.ak__services-promo__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;padding-top:28px}.ak__services-promo__group,.ak__services-promo__row{border-bottom:1px solid #e6e6e6}.ak__services-promo__group+.ak__services-promo__row,.ak__services-promo__row+.ak__services-promo__group,.ak__services-promo__group+.ak__services-promo__group,.ak__services-promo__row+.ak__services-promo__row{margin-top:20px;min-height:48px}.ak__services-promo__group{margin-top:20px;display:flex;flex-direction:column}.ak__services-promo__trigger{width:100%;padding:0 10px 12px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;color:inherit;cursor:pointer;font:inherit}.ak__services-promo__trigger-label,.ak__services-promo__row-label{margin:0;font-size:16px;font-weight:700;line-height:1.375;letter-spacing:-.01em;color:inherit}.ak__services-promo__trigger-icon{position:relative;width:28px;height:28px;flex:0 0 28px;border-radius:50%}.ak__services-promo__trigger-icon:before,.ak__services-promo__trigger-icon:after{content:"";position:absolute;left:50%;top:50%;border-radius:999px;transform:translate(-50%,-50%)}.ak__services-promo__trigger-icon--plus{background-color:#000}.ak__services-promo__trigger-icon--plus:before{width:12px;height:2px;background-color:#fff}.ak__services-promo__trigger-icon--plus:after{width:2px;height:12px;background-color:#fff}.ak__services-promo__trigger-icon--minus{border:1px solid #000;background-color:#fff}.ak__services-promo__trigger-icon--minus:before{width:12px;height:2px;background-color:#000}.ak__services-promo__panel{display:none;padding:5px 10px 0}.ak__services-promo__panel--compact{padding-top:1px}.ak__services-promo__sublist{margin:0 0 16px;padding:0 0 0 19px;list-style:none;border-left:1px solid #e6e6e6}.ak__services-promo__sublist--single{margin-bottom:10px}.ak__services-promo__subitem{display:flex;align-items:center;gap:10px;min-height:24px}.ak__services-promo__subitem>a{color:inherit}.ak__services-promo__subitem:not(:last-child){margin-bottom:20px}.ak__services-promo__subtext{font-size:16px;font-weight:500;line-height:1.3125;letter-spacing:-.01em}.ak__services-promo__row{padding:10px}.ak__services-promo__row--plain{padding-top:0}.ak__services-promo__row--plain:first-child{margin-top:20px}.ak__services-promo__group--open .ak__services-promo__trigger-icon--minus{border-color:#000}.ak__services-title{font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:134%;color:#242424;margin-bottom:30px}@media(max-width:992px){.ak__services-title{font-size:24px;margin-bottom:20px}.ak__services-promo-wrapper{gap:70px;margin-bottom:70px}.ak__services-promo__hero{min-height:147px;border-radius:20px}.ak__services-promo__hero-image{width:236px;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.28) 18%,rgba(0,0,0,.82) 38%,#000 56%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.28) 18%,rgba(0,0,0,.82) 38%,#000 56%)}.ak__services-promo__title{left:5px;bottom:11px;max-width:210px;font-size:21px;line-height:1.18}.ak__services-promo__content{grid-template-columns:1fr;column-gap:0;padding-top:15px}.ak__services-promo__group+.ak__services-promo__row,.ak__services-promo__row+.ak__services-promo__group,.ak__services-promo__group+.ak__services-promo__group,.ak__services-promo__row+.ak__services-promo__row{margin-top:0}.ak__services-promo__content>.ak__services-promo__group:first-child,.ak__services-promo__row--plain:first-child{margin-top:0}.ak__services-promo__trigger{padding:16px 0;gap:12px}.ak__services-promo__trigger-icon{position:relative;width:24px;height:24px;flex:0 0 24px;border-radius:50%}.ak__services-promo__trigger-icon--plus:before{width:8px}.ak__services-promo__trigger-icon--plus:after{height:8px}.ak__services-promo__trigger-label,.ak__services-promo__row-label{font-size:16px;line-height:1.2}.ak__services-promo__panel{padding:0 0 12px}.ak__services-promo__panel--compact{padding-top:0}.ak__services-promo__sublist{margin:2px 0 0;padding-left:15px}.ak__services-promo__subitem{align-items:flex-start}.ak__services-promo__subitem:not(:last-child){margin-bottom:22px}.ak__services-promo__subtext{font-size:15px;line-height:1.3334}.ak__services-promo__row{padding:17px 0 16px}.ak__services-promo__row--plain{padding-top:15px}}.akp__promotions-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.akp__promotions-title{margin:0;color:#242424;font-size:35px;font-weight:700;line-height:1.34;text-transform:uppercase;font-family:Montserrat,Montserrat Fallback,sans-serif}.akp__promotions-title{margin:0!important}.akp__promotions-nav{position:absolute;top:347px;left:-25px;width:calc(100% + 50px);height:50px;z-index:3;pointer-events:none}.akp__promotions-slider{overflow:hidden}.akp__promotions-slider .swiper-wrapper{align-items:stretch}.akp__promotions-button{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:50%;background:#d6b36a;color:#242424;cursor:pointer;pointer-events:auto;transition:transform .3s ease-in-out}.akp__promotions-button:hover:not(:disabled):not(.swiper-button-disabled){background-color:#d6b36a;color:#242424;transform:scale(1.1)}.akp__promotions-button span{display:block;width:11px;height:11px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg)}.akp__promotions-button:disabled,.akp__promotions-button.swiper-button-disabled{opacity:.5;pointer-events:none}.akp__promotions-button--prev,.akp__promotions-button--next{top:0;width:50px;height:50px}.akp__promotions-button--next{right:0}.akp__promotions-button--next span{transform:rotate(225deg)}.akp__promotion-card{height:auto;display:flex}.akp__promotion-card{flex-direction:column;gap:24px}.akp__promotion-card-media,.akp__promotion-card-content,.akp__promotion-card-actions{width:100%}.akp__promotion-card-media{position:relative;height:360px;background:#bebebe;border-radius:30px;overflow:hidden}.akp__promotion-card-image{display:block;width:100%;height:100%;object-fit:cover}.akp__promotion-card-date{position:absolute;top:11px;left:10px;display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:27px;padding:4px 10px;background:#41414161;color:#fff;font-size:12px;font-weight:700;line-height:19px;letter-spacing:.03em}.akp__promotion-card-content{display:flex;flex:1 1 auto;flex-direction:column;gap:14px}.akp__promotion-card-name{margin:0;color:#242424;font-size:18px;font-weight:700;line-height:1.21;font-family:Montserrat,Montserrat Fallback,sans-serif}.akp__promotion-card-description{display:-webkit-box;margin:0;overflow:hidden;color:#44444480;font-size:16px;font-weight:500;line-height:1.31;-webkit-line-clamp:2;-webkit-box-orient:vertical}.akp__promotion-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.akp__promotion-card-price-current{color:#d72f32;font-size:20px;font-weight:700;line-height:1}.akp__promotion-card-price-old{color:#444;font-size:16px;font-weight:500;line-height:1.31;text-decoration:line-through}.akp__promotion-card-actions{display:flex;gap:10px;margin-top:auto}.akp__promotion-card-link{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;min-height:45px;padding:12px 22px;border:1px solid transparent;border-radius:70px;font-family:Montserrat,Montserrat Fallback,sans-serif;text-decoration:none;text-align:center;font-size:16px;font-weight:500;line-height:1.31}.akp__promotion-card-link--primary{background:#d6b36a;border:1px solid #d6b36a;color:#000}.akp__promotion-card-link--secondary{background:transparent;border:1px solid #d6b36a;color:#000}@media(max-width:991px){.akp__promotions-header{align-items:center;margin-bottom:20px}.akp__promotions-title{font-size:24px}.akp__promotions-nav{position:static;display:flex;align-items:center;gap:20px;pointer-events:auto;width:auto}.akp__promotions-button--prev,.akp__promotions-button--next{position:static;width:32px;height:32px}.akp__promotion-card{gap:20px}.akp__promotion-card-content{gap:10px}.akp__promotion-card-media{height:292px}.akp__promotion-card-name{font-size:16px}.akp__promotion-card-description{font-size:15px}.akp__promotion-card-price-current{font-size:18px}.akp__promotion-card-price-old,.akp__promotion-card-link{font-size:15px}}@media(max-width:767px){.akp__promotion-card-actions{flex-wrap:nowrap}}.footer__made{padding-top:20px;margin-top:30px;margin-left:auto;margin-right:auto;max-width:560px;width:100%;display:flex;align-items:center;gap:16px;text-decoration:none;color:#fff;border-top:1px solid #fff;justify-content:center}.ac-footer .footer__made{margin-top:0;padding-bottom:60px}.footer__made-logo{display:block;width:56px;height:auto;opacity:.92}.footer__made-text{display:block;font-size:14px;line-height:137%}.footer__made-text b{display:block;font-weight:700}.footer__made-text span{display:block;margin-top:3px;font-size:13px;font-weight:600;line-height:138%;letter-spacing:.25px;color:#d6b36a}.footer__made:hover{opacity:.8}@media(max-width:767px){.footer__made{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;margin-left:auto;margin-right:auto}}.bvi__addr-wrapper{display:flex;flex-direction:row;gap:12px}.ac-header{position:relative;z-index:99;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-weight:500}.ac-header a{color:inherit;text-decoration:none}.ac-header button,.ac-header input{font:inherit}.ac-header button{cursor:pointer}.ac-header__ticker{display:block;position:relative;overflow:hidden;height:30px;background:#d6b36a;color:#242424}.ac-header__ticker-track{padding:0 2px;display:flex;align-items:center;width:max-content;height:100%;overflow:hidden;animation:ac-header-ticker 50s linear infinite;will-change:transform}.ticker_header__ticker-item{flex-shrink:0;position:relative;padding:0 18px;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.01em;text-transform:uppercase;animation:none}.ticker_header__ticker-item:before,.ticker_header__ticker-item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:4px;height:4px;border-radius:50%;background:#242424}.ticker_header__ticker-item:before{left:-2px}.ticker_header__ticker-item:after{right:-2px}@keyframes ac-header-ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}.ac-header__main{background:#242424}.ac-header__main-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.ac-header__main--desktop{height:82px}.ac-header__main--compact{display:none}.ac-header__logo{display:block;flex:none}.ac-header__logo img{display:block;width:240px;height:46px}.ac-header__location,.ac-header__menu-location{display:flex;align-items:center;gap:16px;font-size:14px;letter-spacing:-.005em;line-height:1.31;color:#fff;white-space:nowrap}.ac-header__location>span:last-child,.ac-header__menu-location>span:last-child{display:grid;gap:4px}.ac-header__location b,.ac-header__menu-location b{font-weight:700}.ac-header__location small,.ac-header__menu-location small{color:#c5bcb5;font-size:inherit}.ac-header__location-mark{position:relative;display:grid;flex:none;width:46px;height:46px;place-items:center}.ac-header__location-mark img:first-child{position:absolute;inset:0;width:46px;height:46px}.ac-header__location-mark img:last-child{position:relative;width:21px;height:25px}.ac-header__desktop-actions,.ac-header__menu-actions,.ac-header__compact-actions{display:flex;align-items:center;gap:24px}.ac-header__phone,.ac-header__menu-phone{display:grid;gap:2px;justify-items:end;color:#fff;font-size:17px;line-height:1.1;white-space:nowrap}.ac-header__phone b,.ac-header__menu-phone b{font-weight:700}a.ac-header__phone-button{color:#c5bcb5;font-size:14px;font-weight:500;line-height:1.31;text-decoration:underline}a.ac-header__phone-button:hover{text-decoration:none}.ac-header__phone-link{transition:.3s}.ac-header__phone-link:hover{color:#d6b36a}.ac-header__appointment{display:inline-grid;width:160px;height:50px;place-items:center;border-radius:30px;background:#97d5ca;color:#242424;font-size:15px;font-weight:700;letter-spacing:-.01em;transition:.3s}.ac-header__appointment:hover{transform:scale(1.05)}.ac-header__socials{display:flex;gap:6px}.ac-header__socials a{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(214,179,106,.4);border-radius:50%;transition:.3s}.ac-header__socials a:hover{transform:scale(1.1)}.ac-header__socials img{max-width:20px;max-height:20px}.ac-header__desktop-nav-wrap{position:relative;height:58px;background:#fff}.ac-header__nav-inner{display:flex;align-items:center;gap:20px;width:100%;height:100%}.ac-header__desktop-nav-wrap:after{position:absolute;z-index:6;right:0;bottom:0;left:0;height:1px;background:#f1ecea;content:"";pointer-events:none}.ac-header__menu-slot{display:contents}.ac-header__desktop-nav{flex:1;min-width:0;height:100%}.ac-header__nav-list{display:flex;align-items:stretch;gap:25px;height:100%;margin:0;padding:0;list-style:none;white-space:nowrap}.ac-header__nav-item{display:flex;align-items:stretch;height:100%}.ac-header__desktop-nav>.ac-header__nav-list>.ac-header__nav-item>a{display:flex;align-items:center;padding:18px 4px;border:0;background:none;color:#444;font-size:16px;font-weight:500;line-height:1.31}.ac-header__desktop-nav .ac-header__nav-item--has-children:hover>a,.ac-header__desktop-nav .ac-header__nav-item--has-children:focus-within>a{color:#242424;font-weight:700}.ac-header__search{display:flex;flex:none;align-items:center;justify-content:space-between;width:263px;height:34px;padding:0 16px;border-radius:4px;background:#f4f4f4}.ac-header__search input{width:100%;min-width:0;border:0;outline:0;background:none;color:#242424;font-size:14px;font-weight:500;letter-spacing:-.005em}.ac-header__search input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:none!important}.ac-header__search input::placeholder{color:#818181;opacity:1}.ac-header__search>button{display:contents}.ac-header__search img{width:18px;height:18px}.ac-header__eye{position:relative;display:grid;flex:none;width:20px;height:20px;place-items:center;overflow:hidden}.ac-header__eye .bvi-shortcode,.ac-header__eye .bvi-open{padding:0!important;color:transparent!important;background-color:transparent!important}.ac-header__eye img{position:absolute}.ac-header__eye img:first-child{width:20px;height:16px}.ac-header__desktop-dropdown{position:absolute;z-index:5;inset:58px 0 0;display:flex;align-items:flex-start;justify-content:center;padding-top:0;background:#08243d99;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.ac-header__nav-item--has-children:hover>.ac-header__desktop-dropdown,.ac-header__nav-item--has-children:focus-within>.ac-header__desktop-dropdown,.ac-header__desktop-dropdown:has(.ac-header__desktop-dropdown-panel:hover){opacity:1;pointer-events:none;visibility:visible;transition-delay:0s}.header__nav-item-sub-wrap:before{content:"";display:block;position:fixed;left:0;width:100vw;height:100%;background:#08243d99;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none}.ac-header__desktop-dropdown-panel{position:relative;display:flex;width:min(calc(100% - 80px),1360px);height:auto;max-height:400px;overflow:hidden;pointer-events:auto;background:#fff;transform:translateY(-12px);transition:transform .2s ease}.ac-header__nav-item--has-children:hover .ac-header__desktop-dropdown-panel,.ac-header__nav-item--has-children:focus-within .ac-header__desktop-dropdown-panel{transform:translateY(0)}.ac-header__scrollbar{display:none}.ac-header__scrollbar span{width:4px;height:50px;border-radius:40px;background:#d6b36a;transition:height .16s ease,transform .08s linear}.ac-header__section-list{flex:none;width:260px;max-height:400px;overflow-y:auto;direction:rtl;background:#fff;scrollbar-width:thin;scrollbar-color:#d6b36a #fff}.ac-header__section-list>*{direction:ltr}.ac-header__section-list::-webkit-scrollbar{width:6px}.ac-header__section-list::-webkit-scrollbar-track{background:#fff}.ac-header__section-list::-webkit-scrollbar-thumb{border-radius:4px;background:#d6b36a}.ac-header__section-item>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:14px;border:0;border-bottom:1px solid #fff;background:#242424;color:#fff;font-size:17px;font-weight:700;text-align:left;transition:background .18s ease,color .18s ease}.ac-header__section-item>a:hover,.ac-header__section-item.is-active>a{background:#fff;color:#242424}.ac-header__section-item>a img{width:24px;height:24px;transform:rotate(-90deg)}.ac-header__section-item>a:hover img,.ac-header__section-item.is-active>a img{filter:brightness(0) saturate(100%) invert(70%) sepia(30%) saturate(600%)}.ac-header__section-children{position:absolute;inset:0 0 0 260px;display:none;min-height:100%;background:#fff}.ac-header__section-item:hover>.ac-header__section-children,.ac-header__section-item:focus-within>.ac-header__section-children{display:block}.ac-header__service-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px 20px;padding:20px 24px;color:#242424;font-size:16px;line-height:1.31}.ac-header__menu-overlay{position:fixed;z-index:10;inset:0;overflow-x:clip;overflow-y:auto;background:#242424;color:#fff;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.ac-header--menu-open .ac-header__menu-overlay{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.ac-header__menu-main{display:grid;align-content:start;gap:24px;min-height:100%;padding:24px 54px;background:#242424;opacity:0;transform:translate(28px);transition:opacity .24s ease,transform .24s ease}.ac-header--menu-open .ac-header__menu-main{opacity:1;transform:translate(0)}.ac-header__close{position:absolute;top:16px;right:16px;display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;background:none}.ac-header__close img{width:24px;height:24px}.ac-header__menu-main .ac-header__nav-list{display:grid;gap:16px;white-space:normal}.ac-header__menu-main .ac-header__nav-list>.ac-header__nav-item>a{display:block;width:max-content;padding:0;color:#fff;font-size:16px;font-weight:500;line-height:1.31;text-align:left}.ac-header__menu-phone{justify-items:start}.ac-header__menu-actions{gap:20px}.ac-header__menu-actions .ac-header__appointment{width:150px;height:50px;transform:.3s;color:#242424}.ac-header__menu-main .ac-header__search{width:100%;height:42px}.ac-header__vision{position:relative;display:flex;align-items:center;gap:10px;color:#fff;font-size:16px;line-height:1.31;overflow:hidden;width:fit-content}.ac-header__vision .bvi-shortcode{padding:0!important;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;color:transparent}.ac-header__vision .bvi-open{background:transparent!important;color:transparent!important}.ac-header__vision .ac-header__eye{position:relative}.ac-header__menu-location{align-self:start}@media(max-width:1199px){.hfeed.site:has(.ac-header){padding-top:87px}.hfeed.site:has(.ac-header):not(:has(.ac-header__ticker)){padding-top:64px}.ac-header{position:fixed;top:0;width:100%;z-index:99999999}.ac-header__ticker{height:23px}.ac-header__main--desktop,.ac-header__desktop-nav-wrap,.ac-header__desktop-dropdown{display:none}.ac-header__main--compact{display:flex;min-height:64px;padding:12px 0}.ac-header__logo--mobile{display:none}.ac-header__logo--tablet img{width:186px;height:36px}.ac-header__compact-actions{gap:20px}.ac-header__compact-actions .ac-header__appointment{width:126px;height:40px;font-size:14px}.ac-header__compact-actions .ac-header__socials a{width:40px;height:40px}.ac-header__compact-actions .ac-header__socials img{max-width:20px;max-height:20px}.ac-header__menu-button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;background:none}.ac-header__menu-button img{width:28px;height:28px}.ac-header__menu-icon--mobile{display:none}.ac-header__mobile-menu{display:grid;gap:16px;width:100%}.header__mob-item{border:0}.header__mob-item>a{display:flex;align-items:center;justify-content:space-between;min-height:0;color:#fff;font-size:16px;font-weight:500;line-height:1.31;width:fit-content}.header__mob-drop-item{text-decoration:none}.header__mob-drop-icon{display:none}.header__mob-item-sub-wrap{position:absolute;inset:0;z-index:2;overflow-y:auto;background:#242424;color:#fff;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.header__mob-item-sub-wrap.is-open{transform:translate(0);visibility:visible;transition-delay:0s}.header__mob-item-sub-top{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:35px;padding:8px 16px;background:#242424;color:#fff;font-size:15px;font-weight:500}.header__mob-item-sub-top>b{font-weight:500}.header__mob-item-sub-top button{display:flex;align-items:center;gap:8px;width:max-content;padding:0;border:0;background:none;color:#fff}.header__mob-item-sub-top button:last-child{justify-self:end}.header__mob-item-sub-top img{width:20px;height:20px}.header__mob-item-sub-list-item{border-bottom:1px solid #c5bcb5}.header__mob-item-sub-link{display:flex;align-items:center;justify-content:space-between;min-height:53px;padding:12px 16px;color:#242424;font-size:17px;font-weight:700}.header__mob-item-sub-list-item-active .header__mob-item-sub-link{background:#fff;color:#242424;border-bottom:1px solid #c5bcb5}.header__mob-item-sub-list-item-active:has(.header__mob-item-sub-child-wrap) .header__mob-item-sub-child-wrap{display:grid!important;row-gap:16px;column-gap:20px}.header__mob-item-sub-link span{color:#d6b36a;font-size:27px;font-weight:400}.header__mob-item-sub-list-item-active .header__mob-item-sub-link span{transform:rotate(90deg)}.header__mob-item-sub-child-wrap{display:none;padding:16px;background:#fff}.header__mob-item-sub-child-wrap a{display:block;color:#242424;font-size:15px}.ac-header__menu-main>.ac-header__menu-slot{display:contents}.ac-header__menu-main>.ac-header__menu-phone{display:grid}.ac-header__menu-main>.ac-header__menu-actions{display:flex}.ac-header__menu-main>.ac-header__search{display:flex}.ac-header__menu-main>.ac-header__vision,.ac-header__menu-main>.ac-header__menu-location{display:flex}}@media(min-width:768px)and (max-width:1199px){.header__mob-item-sub-child-wrap{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:16px}.header__mob-item-sub-child-wrap a{padding:0}}@media(min-width:1199px){.ac-header__desktop-nav>.ac-header__nav-list>.ac-header__nav-item>a:hover{font-weight:700}.ac-header__desktop-dropdown:has(.ac-header__desktop-dropdown-panel:hover) .ac-header__desktop-dropdown-panel{transform:translateY(0)}.ac-header__nav-item--has-children:hover .ac-header__section-list:not(:hover)>.ac-header__section-item:first-child>.ac-header__section-children{display:block}.ac-header__nav-item--has-children:hover .ac-header__section-list:not(:hover)>.ac-header__section-item:first-child>a{background:#fff;color:#242424}.ac-header__nav-item--has-children:hover .ac-header__section-list:not(:hover)>.ac-header__section-item:first-child>a img{filter:brightness(0) saturate(100%) invert(70%) sepia(30%) saturate(600%)}.ac-header__section-list>.ac-header__section-item.is-active>.ac-header__section-children{display:block}.ac-header__section-list:has(>.ac-header__section-item:hover)>.ac-header__section-item.is-active:not(:hover)>.ac-header__section-children{display:none}.ac-header__section-list:has(>.ac-header__section-item:hover)>.ac-header__section-item.is-active:not(:hover)>a{background:#242424;color:#fff}}@media(max-width:767px){.hfeed.site:has(.ac-header){padding-top:75px}.hfeed.site:has(.ac-header):not(:has(.ac-header__ticker)){padding-top:52px}.ac-header__main--compact{min-height:52px;padding:10px 0}.ac-header__logo--tablet{display:none}.ac-header__logo--mobile{display:block}.ac-header__logo--mobile img{width:137px;height:26px}.ac-header__compact-actions{gap:8px}.ac-header__compact-actions .ac-header__appointment{display:none}.ac-header__compact-actions .ac-header__socials{gap:8px}.ac-header__compact-actions .ac-header__socials a{width:32px;height:32px}.ac-header__compact-actions .ac-header__socials img{max-width:16px;max-height:16px}.ac-header__menu-button{width:24px;height:24px;margin-left:8px}.ac-header__menu-button img{width:24px;height:24px}.ac-header__menu-icon--tablet{display:none}.ac-header__menu-icon--mobile{display:block}.ac-header__menu-main{width:100%;padding:22px 30px 24px;gap:20px}.ac-header__menu-main .ac-header__nav-list{gap:16px}.ac-header__menu-main .ac-header__nav-list>.ac-header__nav-item>a{font-size:16px}.ac-header__menu-phone{font-size:17px}.ac-header__menu-actions{gap:20px}.ac-header__menu-actions .ac-header__appointment{width:150px;height:50px}.ac-header__menu-actions .ac-header__socials a{width:46px;height:46px}.ac-header__menu-location{gap:16px;font-size:14px}}footer.ac-footer:before{display:none}.ac-footer{padding:0;overflow:hidden;border-radius:60px 60px 0 0;background:#242424;color:#fff;font-family:Montserrat,Montserrat Fallback,sans-serif;font-weight:500}.ac-footer a{color:inherit;text-decoration:none}.ac-footer__inner{width:min(100% - 108px,1280px);margin:0 auto;padding:0}.ac-footer__top{padding:36px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:20px;row-gap:16px;border-bottom:1px solid #757575}.ac-footer__logo,.ac-footer__logo img{display:block;width:240px;height:46px}.ac-footer__socials{display:flex;gap:6px}.ac-footer__socials a{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(214,179,106,.4);border-radius:50%;transition:.3s}.ac-footer__socials a:hover{transform:scale(1.1)}.ac-footer__socials img{width:20px;height:20px}.ac-footer__phone{font-size:34px;font-weight:700;line-height:1.34;text-transform:uppercase;white-space:nowrap;transition:.3s}.ac-footer__phone:hover{color:#d6b36a}.ac-footer__actions{display:flex;gap:10px}.ac-footer__button{display:grid;width:200px;height:50px;place-items:center;border-radius:30px;color:#242424!important;font-size:15px;font-weight:700;letter-spacing:-.01em;transition:.3s}.ac-footer__button:hover{transform:scale(1.05)}.ac-footer__button--gold{background:#d6b36a}.ac-footer__button--mint{background:#97d5ca}.ac-footer__content{display:grid;grid-template-columns:322px 1fr;gap:24px;padding:40px 0}.ac-footer__details{display:flex;flex-direction:column;justify-content:space-between;gap:40px;grid-row:1 / 3}.ac-footer__address{display:flex;align-items:flex-start;gap:16px;font-size:17px;line-height:1.2}.ac-footer__address strong,.ac-footer__address small{display:block}.ac-footer__address strong{font-weight:700}.ac-footer__address small{margin-top:10px;color:#c5bcb5;font-size:16px;font-weight:500;line-height:1.31}.ac-footer__pin{position:relative;display:grid;width:46px;height:46px;flex:none;place-items:center}.ac-footer__pin img:first-child{position:absolute;inset:0;width:46px;height:46px}.ac-footer__pin img:last-child{position:relative;width:21px;height:25px}.ac-footer__search{display:flex;align-items:center;justify-content:space-between;width:100%;height:42px;padding:0 16px;border-radius:4px;background:#f4f4f4}.ac-footer__search input{width:100%;min-width:0;border:0;outline:0;background:none;color:#242424;font:inherit;font-size:14px;letter-spacing:-.005em}.ac-footer__search input::placeholder{color:#818181;opacity:1}.ac-footer__search img{width:18px;height:18px}.ac-footer__search>button{display:contents}.ac-footer__payments{display:grid;gap:8px;font-size:16px;line-height:1.31}.ac-footer__payment-logos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ac-footer__payment-logos img{display:block;max-width:59px;max-height:38px;object-fit:contain}.ac-footer__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0}.ac-footer__links{display:grid;align-content:start;gap:12px;font-size:16px;line-height:1.31}.ac-footer__links a{transition:color .3s ease;width:fit-content}.ac-footer__links a:hover{color:#d6b36a}.ac-footer__legal{grid-column:2;display:flex;flex-wrap:wrap;gap:12px 24px;align-self:end;font-size:14px;line-height:1.31;letter-spacing:-.005em}.ac-footer__legal a{transition:color .3s ease;width:fit-content}.ac-footer__legal a:hover{color:#d6b36a}.ac-footer__legal>*{flex:1 1 30%}@media(max-width:992px){.ac-footer{border-radius:40px 40px 0 0}.ac-footer__top{display:grid;grid-template-columns:1fr 1fr;row-gap:16px;column-gap:20px;min-height:0;padding:24px 0}.ac-footer__phone{margin-left:0;font-size:26px}.ac-footer__actions{justify-self:start;gap:6px}.ac-footer__button{width:157px}.ac-footer__content{grid-template-columns:1fr;gap:30px;padding:30px 0}.ac-footer__details{display:contents}.ac-footer__address{order:1}.ac-footer__address>span br{display:contents}.ac-footer__address strong{font-size:15px}.ac-footer__address small{font-size:14px;margin-top:6px}.ac-footer__search{margin-top:-14px;order:2}.ac-footer__payments{order:4;font-size:14px}.ac-footer__navigation{order:3;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px;column-gap:20px}.ac-footer__links{font-size:14px}.ac-footer__legal{order:5;grid-column:auto}}@media(max-width:767px){.ac-footer{border-radius:30px 30px 0 0}.ac-footer__inner{width:calc(100% - 60px)}.ac-footer__top{display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:16px;padding:20px 0}.ac-footer__socials{display:flex}.ac-footer__phone{font-size:26px}.ac-footer__actions{width:100%}.ac-footer__button{flex:1;width:auto}.ac-footer__content{gap:24px;padding:30px 0}.ac-footer__address strong{font-size:15px}.ac-footer__address strong br,.ac-footer__address small br{display:none}.ac-footer__address small{margin-top:6px;font-size:14px}.ac-footer__search{margin-top:-8px}.ac-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.ac-footer__links{gap:12px;font-size:14px}.ac-footer__payments{font-size:14px}.ac-footer__legal{display:grid;grid-template-columns:1fr;gap:12px;font-size:13px}}@media(max-width:379px){.ac-footer__actions{flex-direction:column}.ac-footer__button{min-height:50px}}.ac-header__mobile-bottom-actions{display:none}@media(max-width:767px){.ac-header__mobile-bottom-actions{position:fixed;z-index:999999;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;border:1px solid #e4ebfb;border-bottom:0;border-radius:24px 24px 0 0;background:#fffffff0;backdrop-filter:blur(10px)}.ac-header__mobile-bottom-action{display:flex;align-items:center;justify-content:center;min-width:0;height:46px;gap:6px;border-radius:56px;color:inherit;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:.06px;text-decoration:none;white-space:nowrap}.ac-header__mobile-bottom-action>span:last-child{min-width:0}.ac-header__mobile-bottom-action--phone{background:#dbdcdf;color:#08243d}.ac-header__mobile-bottom-phone-icon{width:14px;height:14px}.ac-header__mobile-bottom-action--max{gap:8px;padding-inline:5px;background:#4b4382;color:#fff}.ac-header__mobile-bottom-action--max img{width:16.07px;height:16px}}.work__info-item--services{align-items:flex-start}.work__info-item--services .work__info-item-title{flex-shrink:0;margin-top:1px}.work__services{position:relative;flex:1;min-width:0}.work__services-toggle{display:block;margin-top:5px;padding:0;border:0;background-color:#fff;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:600;line-height:131%;letter-spacing:-.07px;text-decoration:none;cursor:pointer}.work__services-toggle:hover{text-decoration:none;background-color:transparent;color:#000}.work__services-toggle:focus{outline:none;text-decoration:none;background-color:transparent;color:#000}.work__services.is-expanded .work__info-item-desc{display:inline;overflow:visible;-webkit-line-clamp:unset}.work__services.is-expanded .work__services-toggle{position:static;padding:0;background:transparent}.work__services-toggle:focus-visible{outline:2px solid #d6b36a;outline-offset:2px}.front-home-hero{position:relative;width:100vw;margin-top:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow:hidden;background:#f3f3f3}.front-home-hero__slide{position:relative;min-height:578px;overflow:hidden;background:#f3f3f3}.front-home-hero__inner{position:relative;z-index:2;box-sizing:border-box;width:1280px;max-width:100%;min-height:578px;padding:0;margin:0 auto}.front-home-hero__content{width:620px;max-width:50%;padding:124px 0 60px;color:#242424}.front-home-hero__heading{color:#242424}.front-home-hero__title{margin:0;color:inherit;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:35px;font-weight:700;line-height:1.34;text-transform:uppercase}.front-home-hero__description{margin-top:24px;color:#4c4c4c;font-size:18px;font-weight:500;line-height:1.44}.front-home-hero__description>:first-child{margin-top:0}.front-home-hero__description>:last-child{margin-bottom:0}.front-home-hero__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.front-home-hero__price{color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:35px;font-weight:700;line-height:1.34}.front-home-hero__price--old{color:#8c8c8c;font-size:18px;font-weight:500;line-height:1.44;text-decoration:line-through}.front-home-hero__link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:240px;height:60px;margin-top:32px;padding:16px 36px;border-radius:50px;background:#d6b36a;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease}.front-home-hero__link:hover,.front-home-hero__link:focus-visible{background:#242424;color:#fff}.front-home-hero__link:focus-visible,.front-home-hero__button:focus-visible{outline:2px solid #242424;outline-offset:3px}.front-home-hero__media{position:absolute;top:0;right:0;bottom:0;z-index:1;width:50%}.front-home-hero__media:before,.front-home-hero__media:after{position:absolute;inset:0;content:"";pointer-events:none}.front-home-hero__media:before{background:linear-gradient(90deg,#f4f4f4,#f4f4f400 27.3%)}.front-home-hero__media:after{background:linear-gradient(90deg,#f4f4f4,#f4f4f400 40.99%)}.front-home-hero__image{display:block;width:100%;height:100%;object-fit:cover}.front-home-hero__navigation{position:absolute;inset:0;z-index:3;pointer-events:none}.front-home-hero__button{position:absolute;top:calc(50% - 25px);display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 8.5px #00000024;pointer-events:auto;transition:background-color .2s ease,opacity .2s ease}.front-home-hero__button img{display:block;width:9px;height:13px}.front-home-hero__button--prev{left:15px}.front-home-hero__button--next{right:15px}.front-home-hero__button:hover:not(:disabled),.front-home-hero__button:focus-visible:not(:disabled){background:#d6b36a}.front-home-hero__button:disabled,.front-home-hero__button.swiper-button-disabled{opacity:.4;cursor:default}@media(min-width:1024px){.front-home-hero__content{box-sizing:border-box;padding-left:clamp(0px,calc(720px - 50vw),80px)}}@media(max-width:1199px){.front-home-hero__title{font-size:35px}}@media(max-width:1023px){.front-home-hero__slide,.front-home-hero__inner{min-height:404px}.front-home-hero__inner{width:86%}.front-home-hero__content{width:320px;max-width:50%;padding:60px 0}.front-home-hero__title{font-size:24px}.front-home-hero__description{margin-top:12px;font-size:16px}.front-home-hero__prices{gap:8px}.front-home-hero__price{font-size:24px;line-height:1.34}.front-home-hero__price--old{font-size:14px}.front-home-hero__link{width:148px;height:46px;margin-top:20px;padding:12px 20px;font-size:15px}.front-home-hero__button{top:184px;width:36px;height:36px;box-shadow:none}.front-home-hero__button--prev{left:1.3%}.front-home-hero__button--next{right:1.3%}}@media(max-width:767px){.front-home-hero__slide{min-height:580px}.front-home-hero__inner{display:block;width:calc(100% - 60px);min-height:580px}.front-home-hero__content{width:100%;max-width:none;padding:266px 0 60px}.front-home-hero__title{font-size:24px;line-height:1.34}.front-home-hero__description{margin-top:12px;font-size:16px;line-height:1.44}.front-home-hero__prices{gap:8px}.front-home-hero__price{font-size:24px;line-height:1.34}.front-home-hero__price--old{font-size:13px}.front-home-hero__link{margin-top:18px}.front-home-hero__media{right:auto;bottom:auto;left:0;width:100%;height:260px}.front-home-hero__media:before{background:linear-gradient(0deg,#f4f4f4,#f4f4f400 27.3%)}.front-home-hero__media:after{background:linear-gradient(90deg,#f4f4f4,#f4f4f400 40.99%)}.front-home-hero__navigation{inset:16px auto auto 30px;display:flex;gap:10px}.front-home-hero__button{position:static;width:28px;height:28px;border-color:transparent;background:#fff;box-shadow:none}.front-home-hero__button:hover:not(:disabled),.front-home-hero__button:focus-visible:not(:disabled){background:#d6b36a}.front-home-hero__slide--without-image .front-home-hero__content{padding-top:80px}}.front-home-section-title,.front-home-rating__heading h1,.front-home-results__title,.front-home-services__title,.advantages-section__title,.front-home-problem-selector__title,.front-home-video-reviews .doctor-detail-reviews__video-title,.front-home-text-reviews .doctor-detail-reviews__title,.front-home-certificate-promo__title,.front-home-social-reviews .doctor-detail-reviews__socials-title,.front-home-cosmetics__title,.front-home-equipment__section-title,.front-home-license__title{margin:0!important;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:34px;font-weight:700;line-height:1.34;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.front-home-section-title,.front-home-rating__heading h1,.front-home-results__title,.front-home-services__title,.advantages-section__title,.front-home-problem-selector__title,.front-home-video-reviews .doctor-detail-reviews__video-title,.front-home-text-reviews .doctor-detail-reviews__title,.front-home-certificate-promo__title,.front-home-social-reviews .doctor-detail-reviews__socials-title,.front-home-cosmetics__title,.front-home-equipment__section-title,.front-home-license__title{font-size:24px;line-height:1.34}}.front-home-rating,.front-home-awards{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);font-family:Montserrat,Montserrat Fallback,sans-serif}#main.site-main>section.front-home-rating{margin-bottom:40px}.front-home-rating__inner{display:flex;flex-direction:column;align-items:center;gap:36px}.front-home-rating__heading{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.front-home-rating__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;color:#c5bcb5;font-size:14px;font-weight:500;line-height:1.31;letter-spacing:-.5px;text-align:center}.front-home-rating__eyebrow span{width:20px;height:1px;background-color:currentColor}.front-home-rating__heading h1{max-width:1280px;text-align:center}.front-home-rating__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:54.778px;width:100%;padding:0;margin:0;list-style:none}.front-home-rating .front-home-rating__list>.front-home-rating__item{color:#444;margin-bottom:0}.front-home-rating__card{display:flex;align-items:center;gap:13.496px;color:inherit;text-decoration:none;transition:transform .3s ease-in-out}.front-home-rating__card:hover{transform:scale(1.05)}a.front-home-rating__card:hover{color:inherit}a.front-home-rating__card:focus-visible{outline:2px solid #242424;outline-offset:4px}.front-home-rating__card strong{font-size:43.443px;font-weight:700;line-height:1;letter-spacing:1.303px}.front-home-rating__details{display:flex;flex-direction:column;align-items:flex-start;gap:6.351px;min-width:113.39px;color:inherit;font-size:16px;font-weight:500;line-height:1;letter-spacing:.48px;white-space:nowrap}.front-home-rating__stars{position:relative;display:block;width:104.794px;height:19.053px}.front-home-rating__stars-background{opacity:.25;filter:grayscale(1)}.front-home-rating__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--front-home-rating-star-percent);overflow:hidden}.front-home-rating__stars img{display:block;max-width:none;width:104.794px;height:19.053px}#main.site-main>section.front-home-awards{margin-bottom:0}#main.site-main .front-home-awards__inner{display:block}.front-home-awards__slider{width:100%}.front-home-awards__slider .swiper-wrapper{align-items:stretch}.front-home-awards__slide{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:20px;box-sizing:border-box;height:auto;padding:30px;border:2px solid #f3f3f3;border-radius:30px;background:#fff}.front-home-awards__image{display:block;width:100%;height:230px;object-fit:contain}.front-home-awards__image-link{display:block;cursor:zoom-in}.front-home-awards__slide p{display:flex;align-items:center;justify-content:center;min-height:63px;margin:0;color:#4c4c4c;font-size:16px;font-weight:500;line-height:1.31;text-align:center}.front-home-awards__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.front-home-awards__navigation{display:flex;gap:12px}.front-home-awards__button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;border-radius:50%;background-color:transparent;background-image:url(/theme/themes/astra-child/assets/img/slider-left-btn.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;box-shadow:0 2px 4px #24242429;transition:transform .3s ease-in-out}.front-home-awards__button--next{transform:rotate(180deg)}.front-home-awards__button:hover:not(:disabled):not(.swiper-button-disabled){background-color:transparent;transform:scale(1.1)}.front-home-awards__button--next:hover:not(:disabled):not(.swiper-button-disabled){transform:rotate(180deg) scale(1.1)}.front-home-awards__button:focus-visible:not(:disabled):not(.swiper-button-disabled),.front-home-awards__link:focus-visible{outline:2px solid #242424;outline-offset:3px}.front-home-awards__button:disabled,.front-home-awards__button.swiper-button-disabled{opacity:.5;pointer-events:none}.front-home-awards__link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:53px;padding:18px 30px;border:1px solid #242424;border-radius:50px;color:#242424;font-size:16px;font-weight:700;line-height:1;letter-spacing:.4px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.front-home-awards__link:hover{background:#242424;color:#fff}@media(max-width:1199px){#main.site-main>section.front-home-rating{margin-bottom:30px}.front-home-rating__inner{gap:20px}.front-home-rating__heading{gap:12px}.front-home-rating__list{column-gap:80px;row-gap:24px}.front-home-rating__card strong{font-size:24px;letter-spacing:.72px}.front-home-awards__slide{padding:20px}.front-home-awards__image{height:auto;aspect-ratio:360 / 230}.front-home-awards__slide p{min-height:54px;font-size:14px;letter-spacing:-.07px}.front-home-awards__footer{margin-top:12px}.front-home-awards__button{width:36px;height:36px}.front-home-awards__link{min-height:43px;padding:13px 16px;font-size:15px}}@media(max-width:767px){.front-home-rating__list{align-items:flex-start;gap:12px;width:100%}.front-home-rating__item{width:100%}}.akp__promotions>.container,.akp__promotions>.ast-container{position:relative}.front-home-results{position:relative;right:50%;left:50%;width:100vw;max-width:none;margin-right:-50vw;margin-left:-50vw;overflow:hidden;background:#fff;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif}#main.site-main .front-home-results__inner{display:flex;flex-direction:column;align-items:stretch}.front-home-results__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.front-home-results__navigation{display:flex;flex:0 0 auto;gap:12px}.front-home-results__button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;border-radius:50%;background-color:#fff;background-image:url(/theme/themes/astra-child/assets/img/slider-left-btn.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;box-shadow:none;transition:transform .3s ease-in-out}.front-home-results__button--next{transform:rotate(180deg)}.front-home-results__button:hover:not(:disabled):not(.swiper-button-disabled){background-color:#fff;transform:scale(1.1)}.front-home-results__button--next:hover:not(:disabled):not(.swiper-button-disabled){transform:rotate(180deg) scale(1.1)}.front-home-results__button:focus-visible,.front-home-results__filter:focus-visible,.front-home-results__appointment:focus-visible{outline:2px solid #242424;outline-offset:3px}.front-home-results__button:disabled,.front-home-results__button.swiper-button-disabled{opacity:.5;pointer-events:none}.front-home-results__filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.front-home-results__filter{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 16px;border:0;border-radius:10px;background:#f3f3f3;color:#242424;font:500 18px/1.2 Montserrat,Montserrat Fallback,sans-serif;cursor:pointer;transition:background-color .2s ease,color .2s ease}.front-home-results__filter:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.front-home-results__filter:hover,.front-home-results__filter.is-active{background:#d6b36a}.front-home-results__slider{width:100%;margin-top:50px;overflow:hidden}.front-home-results__slide{box-sizing:border-box;width:520px;height:auto;padding:20px;border-radius:30px;background:#f4f4f4;overflow:hidden}.front-home-results__slide.is-filtered-out{display:none}.front-home-results .work__ex-card{height:100%}.front-home-results .work__img-wrap{height:293px}.front-home-results__appointment{align-self:center;min-width:186px;min-height:46px;padding:13px 28px;margin-top:36px;border:0;border-radius:50px;background:#d6b36a;color:#242424;font:700 14px/1 Montserrat,Montserrat Fallback,sans-serif;letter-spacing:.42px;text-transform:lowercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.front-home-results__appointment:hover{background:#242424;color:#fff}@media(max-width:1199px){.front-home-results__title{max-width:560px}.front-home-results__button{width:24px;height:24px}.front-home-results__navigation{gap:10px}.front-home-results__filters{margin-top:20px}.front-home-results__filter{min-height:36px;padding:8px 10px;font-size:15px}.front-home-results__filter:before{width:4px;height:4px}.front-home-results__slider,.front-home-results__appointment{margin-top:20px}}@media(max-width:767px){#main.site-main .front-home-results__inner{display:flex}.front-home-results__header{display:contents}.front-home-results__title{order:1;max-width:none}.front-home-results__filters{order:2;flex-wrap:wrap;width:100%}.front-home-results__filter{flex:0 0 auto}.front-home-results__slider{order:3}.front-home-results__slide{width:calc(100vw - 60px);padding:12px;border-radius:20px}.front-home-results .work__img-wrap{height:auto;aspect-ratio:1.79 / 1}.front-home-results__navigation{order:4;align-self:center;margin-top:20px}.front-home-results__button{width:56px;height:56px}.front-home-results__appointment{order:5}}.front-home-services{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:60px 0;background:#f4f4f4;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif}#main.site-main .front-home-services__inner{display:flex;flex-direction:column;align-items:center;gap:36px}.front-home-services__header{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;text-align:center}.front-home-services__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;color:#c5bcb5;font-size:14px;font-weight:500;line-height:1.31;letter-spacing:-.07px}.front-home-services__eyebrow span{width:20px;height:1px;background:currentColor}.front-home-services__intro{margin:0;color:#4c4c4c;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:-.072px}.front-home-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:40px;width:100%}.front-home-services__card{display:flex;flex-direction:column;align-items:stretch;gap:20px;box-sizing:border-box;min-width:0;padding:24px 30px;border:1px solid #d6b36a;border-radius:30px}.front-home-services__category-link{display:flex;flex-direction:column;align-items:center;gap:20px;color:#242424;text-align:center;text-decoration:none}.front-home-services__category-link:hover,.front-home-services__category-link:focus-visible{color:#242424}.front-home-services__category-link:focus-visible,.front-home-services__item a:focus-visible,.front-home-services__card-toggle:focus-visible,.front-home-services__more:focus-visible{outline:2px solid #242424;outline-offset:3px}.front-home-services__image{display:block;width:150px;height:150px;border-radius:50%;object-fit:cover}.front-home-services__category-copy{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.front-home-services__card-title{margin:0;color:#242424;font-family:inherit;font-size:20px;font-weight:700;line-height:normal;transition:color .2s ease}.front-home-services__category-link:hover .front-home-services__card-title,.front-home-services__category-link:focus-visible .front-home-services__card-title{color:#9f7a31}.front-home-services__description{color:#818181;font-size:14px;font-weight:500;line-height:1.31;letter-spacing:-.07px}.front-home-services__description>:first-child{margin-top:0}.front-home-services__description>:last-child{margin-bottom:0}.front-home-services__list{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;padding:0;margin:0;list-style:none}.front-home-services__item{position:relative;padding-left:16px;font-size:16px;font-weight:500;line-height:1.31}#main.site-main .front-home-services__item{margin-bottom:0}.front-home-services__item:before{position:absolute;top:.52em;left:0;width:5px;height:5px;border-radius:50%;background:#d6b36a;content:""}.front-home-services__item a{color:#242424;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#757575;text-decoration-thickness:1px;text-underline-offset:3px}.front-home-services__item a:hover{color:#9f7a31}.front-home-services__card-toggle,.front-home-services__more{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:56px;padding:16px 30px;border:1px solid #d6b36a;border-radius:50px;background:#d6b36a;color:#242424;font-family:inherit;font-size:16px;font-weight:700;line-height:normal;letter-spacing:.064px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.front-home-services__card-toggle{width:100%;margin-top:auto}.front-home-services__card-toggle:hover{border-color:#242424;background:#242424;color:#fff}.front-home-services__more{display:none;min-width:270px;min-height:46px;padding:12px 30px;border-color:#242424;background:transparent}.front-home-services__more:hover{background:#242424;color:#fff}.front-home-services [hidden]{display:none!important}@media(max-width:1199px){.front-home-services{padding:40px 0}#main.site-main .front-home-services__inner{gap:20px}.front-home-services__header{gap:12px}.front-home-services__intro{font-size:16px}.front-home-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.front-home-services__card{gap:16px;padding:20px 24px}.front-home-services__image{width:120px;height:120px}.front-home-services__description{display:none}.front-home-services__card-title{font-size:17px}.front-home-services__list{gap:12px}.front-home-services__item{font-size:15px}.front-home-services__card-toggle{min-height:46px;padding:14px 20px;font-size:14px}.front-home-services__more{display:inline-flex}}@media(max-width:767px){.front-home-services{padding:40px 0}.front-home-services__intro{font-size:16px;line-height:1.44}.front-home-services__grid{grid-template-columns:1fr;gap:20px}.front-home-services__card{gap:16px;padding:20px 24px;border-radius:30px}.front-home-services__category-link{gap:16px}.front-home-services__more{min-width:0;min-height:46px;padding:12px 36px;font-size:15px}}.front-home-problem-selector{box-sizing:border-box;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:60px 0;border-radius:60px;background:#f4f4f4;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif}.front-home-problem-selector__inner{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%}.front-home-problem-selector__header{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;text-align:center}.front-home-problem-selector__intro{margin:0;color:#4c4c4c;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:-.072px}.front-home-problem-selector__desktop{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:stretch;width:100%}.front-home-problem-selector__problems{display:flex;flex-direction:column;gap:24px;min-width:0;padding-top:24px;overflow:hidden;border-radius:30px 0 0 30px}.front-home-problem-selector__step{display:flex;align-items:center;gap:12px}.front-home-problem-selector__step>span{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#d6b36a;color:#fff;font-size:17px;font-weight:700;line-height:1}.front-home-problem-selector__step strong{font-size:17px;font-weight:700;line-height:normal}.front-home-problem-selector__tabs{display:flex;flex-direction:column;width:100%}.front-home-problem-selector__tab{position:relative;width:100%;min-height:49px;padding:14px 16px;border:0;border-radius:0;background:transparent;color:#444;font-family:inherit;font-size:16px;font-weight:500;line-height:1.31;text-align:left;cursor:pointer}.front-home-problem-selector__tab:not(:last-child):not(.is-active):not(.is-before-active):after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#fff;content:""}.front-home-problem-selector__tab.is-active{border-radius:12px 0 0 12px;background:#fff;color:#242424}.front-home-problem-selector__recommendations{display:flex;flex-direction:column;gap:24px;min-width:0;padding:24px 30px;overflow:hidden;border-radius:30px;background:#fff}.front-home-problem-selector__panel{min-width:0}.front-home-problem-selector__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;width:100%;padding:0;margin:0;list-style:none}.front-home-problem-selector__services li{position:relative;min-width:0;padding-left:16px;color:#242424;font-size:16px;font-weight:500;line-height:1.31}#main.site-main .front-home-problem-selector__services li{margin-bottom:0}.front-home-problem-selector__services li:before{position:absolute;top:0;left:0;width:6px;height:21px;background:url(/theme/themes/astra-child/assets/home-problem-selector/service-bullet.png) center / 6px 20px no-repeat;content:""}.front-home-problem-selector__services a{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#757575;text-decoration-thickness:1px;text-underline-offset:3px}.front-home-problem-selector__services a:hover{color:#9f7a31}.front-home-problem-selector__media{display:grid;min-width:0;overflow:hidden;border-radius:30px}.front-home-problem-selector__cta{display:flex;align-items:center;justify-content:space-between;gap:40px;box-sizing:border-box;width:100%;min-height:66px;padding:12px 12px 12px 32px;border-radius:30px;background:#fff}.front-home-problem-selector__cta p{max-width:800px;margin:0;color:#242424;font-size:16px;font-weight:500;line-height:1.44}.front-home-problem-selector__cta-button{flex:0 0 auto;padding:16px 30px;border:0;border-radius:50px;background:#d6b36a;color:#242424;font-family:inherit;font-size:15px;font-weight:700;line-height:1;letter-spacing:.06px;cursor:pointer}.front-home-problem-selector__mobile{display:none}.front-home-problem-selector [hidden]{display:none!important}#main.site-main .front-home-problem-selector .front-home-problem-selector__tab:focus-visible,#main.site-main .front-home-problem-selector .front-home-problem-selector__accordion-button:focus-visible,#main.site-main .front-home-problem-selector .front-home-problem-selector__services a:focus-visible,#main.site-main .front-home-problem-selector .front-home-problem-selector__cta-button:focus-visible{outline:2px solid #242424!important;outline-offset:3px;transition:none!important}@media(max-width:1199px){.front-home-problem-selector{padding:40px 0}.front-home-problem-selector__inner{gap:20px}.front-home-problem-selector__header{gap:12px}.front-home-problem-selector__intro{font-size:16px}.front-home-problem-selector__desktop{grid-template-columns:290px minmax(0,1fr)}.front-home-problem-selector__problems{gap:16px;padding-top:20px}.front-home-problem-selector__step>span{font-size:16px}.front-home-problem-selector__step strong{font-size:16px}.front-home-problem-selector__tab{min-height:44px;padding:12px 16px;font-size:15px}.front-home-problem-selector__recommendations{gap:16px;padding:20px}.front-home-problem-selector__services{grid-template-columns:1fr;gap:12px}.front-home-problem-selector__services li{font-size:15px}.front-home-problem-selector__media{display:none}.front-home-problem-selector__cta{flex-direction:column;justify-content:center;gap:12px;padding:20px;text-align:center}.front-home-problem-selector__cta p{max-width:560px;font-size:15px}.front-home-problem-selector__cta-button{padding:10px 20px;font-size:14px}}@media(max-width:767px){.front-home-problem-selector{padding:40px 0}.front-home-problem-selector__title br,.front-home-problem-selector__desktop{display:none}.front-home-problem-selector__mobile{display:flex;flex-direction:column;width:100%}.front-home-problem-selector__accordion-item{position:relative;display:flex;flex-direction:column;gap:0;width:100%;padding:0;border-radius:20px;transition:gap .3s ease,padding .3s ease,background-color .3s ease}.front-home-problem-selector__accordion-item:not(:last-child):not(.is-active):not(.is-before-active):after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#fff;content:""}.front-home-problem-selector__accordion-item.is-active{gap:16px;padding:20px;border-radius:20px;background:#fff}.front-home-problem-selector__accordion-button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border:0;border-radius:0;background:transparent;color:#444;font-family:inherit;font-size:15px;font-weight:500;line-height:1.31;text-align:left;cursor:pointer;transition:padding .3s ease,color .3s ease}.front-home-problem-selector__accordion-button>span:first-child{flex:1 1 auto}.front-home-problem-selector__accordion-item.is-active .front-home-problem-selector__accordion-button{padding:0;color:#242424;font-weight:700}.front-home-problem-selector__accordion-icon{flex:0 0 20px;width:20px;height:20px;background:url(/theme/themes/astra-child/assets/home-problem-selector/accordion-closed.png) center / 20px 20px no-repeat}.front-home-problem-selector__accordion-button.is-active .front-home-problem-selector__accordion-icon{background-image:url(/theme/themes/astra-child/assets/home-problem-selector/accordion-open.png)}.front-home-problem-selector__accordion-panel{width:100%}.front-home-problem-selector__mobile.is-enhanced .front-home-problem-selector__accordion-panel{display:block;height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:height .3s ease,opacity .3s ease,visibility 0s linear .3s}.front-home-problem-selector__mobile.is-enhanced .front-home-problem-selector__accordion-item.is-active .front-home-problem-selector__accordion-panel{opacity:1;visibility:visible;pointer-events:auto;transition:height .3s ease,opacity .3s ease,visibility 0s}.front-home-problem-selector__cta{margin-top:0}}.front-home-problem-selector .front-home-problem-selector__tab:hover,.front-home-problem-selector .front-home-problem-selector__tab:focus{border-color:transparent;background:transparent;color:#444}.front-home-problem-selector .front-home-problem-selector__tab.is-active:hover,.front-home-problem-selector .front-home-problem-selector__tab.is-active:focus{background:#fff;color:#242424}.front-home-problem-selector .front-home-problem-selector__accordion-button:hover,.front-home-problem-selector .front-home-problem-selector__accordion-button:focus{border-color:transparent;background:transparent;color:#444}.front-home-problem-selector .front-home-problem-selector__accordion-button.is-active:hover,.front-home-problem-selector .front-home-problem-selector__accordion-button.is-active:focus{background:transparent;color:#242424}.front-home-problem-selector .front-home-problem-selector__cta-button:hover,.front-home-problem-selector .front-home-problem-selector__cta-button:focus{border-color:#d6b36a;background:#d6b36a;color:#242424}.front-home-cosmetics{padding:60px 0;background:#f4f4f4}.front-home-cosmetics .front-home-cosmetics__inner{display:flex;flex-direction:column;align-items:stretch;gap:36px}.front-home-cosmetics .front-home-cosmetics__header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;width:100%}.front-home-cosmetics .front-home-cosmetics__heading{display:flex;flex-direction:column;gap:20px;min-width:0}.front-home-cosmetics .front-home-cosmetics__intro{max-width:850px;margin:0;color:#4c4c4c;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:-.072px}.front-home-cosmetics .front-home-cosmetics__controls{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:12px}.front-home-cosmetics .front-home-cosmetics__controls--mobile{display:none}.front-home-cosmetics .front-home-cosmetics__slider{width:100%;overflow:hidden}.front-home-cosmetics .front-home-cosmetics__slide{height:auto}.front-home-cosmetics .front-home-cosmetics__card{display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden}.front-home-cosmetics .front-home-cosmetics__media{display:flex;flex:0 0 260px;align-items:center;justify-content:center;width:100%;height:260px;overflow:hidden;border:1px solid #c5bcb5;border-radius:30px;background:#fff}.front-home-cosmetics .front-home-cosmetics__image{display:block;width:200px;max-width:calc(100% - 40px);height:180px;object-fit:contain}.front-home-cosmetics .front-home-cosmetics__copy{display:flex;flex-direction:column;gap:12px;padding:0 20px;text-align:center;word-break:break-word}.front-home-cosmetics .front-home-cosmetics__card-title{width:100%;margin:0!important;overflow:hidden;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:20px;font-weight:700;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.front-home-cosmetics .front-home-cosmetics__description{display:-webkit-box;width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#818181;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:14px;font-weight:500;line-height:1.31;letter-spacing:-.07px;text-overflow:ellipsis}.front-home-cosmetics .front-home-cosmetics__description>*{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit}.front-home-cosmetics .front-home-cosmetics__description>*+*:before{content:" "}.front-home-cosmetics .front-home-cosmetics__cta{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;padding:12px 24px;border-radius:30px;background:#fff}.front-home-cosmetics .front-home-cosmetics__cta p{margin:0;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:17px;font-weight:700;line-height:normal;text-align:center}.front-home-cosmetics .front-home-cosmetics__cta-button{flex:0 0 auto;padding:16px 30px;border:1px solid #d6b36a;border-radius:50px;background:#d6b36a;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:.06px;white-space:nowrap;cursor:pointer}.front-home-cosmetics .front-home-cosmetics__cta-button:hover,.front-home-cosmetics .front-home-cosmetics__cta-button:focus{border-color:#d6b36a;background:#d6b36a;color:#242424}@media(max-width:1199px){.front-home-cosmetics{padding:40px 0}.front-home-cosmetics .front-home-cosmetics__inner,.front-home-cosmetics .front-home-cosmetics__header{gap:20px}.front-home-cosmetics .front-home-cosmetics__heading{gap:12px}.front-home-cosmetics .front-home-cosmetics__desktop-break{display:none}.front-home-cosmetics .front-home-cosmetics__intro{max-width:none;font-size:16px;letter-spacing:0}.front-home-cosmetics .front-home-cosmetics__controls--header .doctor-detail-slider__btn{width:36px;height:36px}.front-home-cosmetics .front-home-cosmetics__card{gap:12px}.front-home-cosmetics .front-home-cosmetics__copy{gap:8px}.front-home-cosmetics .front-home-cosmetics__card-title{font-size:17px}.front-home-cosmetics .front-home-cosmetics__cta{padding:12px 80px}.front-home-cosmetics .front-home-cosmetics__cta p{flex:1 1 auto;font-size:16px}.front-home-cosmetics .front-home-cosmetics__cta-button{padding:14px 24px;font-size:15px}}@media(max-width:767px){.front-home-cosmetics .front-home-cosmetics__controls--header{display:none}.front-home-cosmetics .front-home-cosmetics__controls--mobile{display:flex}.front-home-cosmetics .front-home-cosmetics__controls--mobile .doctor-detail-slider__btn{width:56px;height:56px}.front-home-cosmetics .front-home-cosmetics__cta{flex-direction:column;gap:12px;padding:18px 24px}.front-home-cosmetics .front-home-cosmetics__cta p{flex:0 1 auto;width:100%;font-size:16px}}.front-home-equipment{color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif}.front-home-equipment .front-home-equipment__inner{display:flex;flex-direction:column;gap:30px}.front-home-equipment .front-home-equipment__header{display:flex;flex-direction:column;gap:20px}.front-home-equipment .front-home-equipment__section-title{max-width:none}.front-home-equipment .front-home-equipment__intro,.front-home-equipment .front-home-equipment__description{color:#4c4c4c;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:-.004em}.front-home-equipment .front-home-equipment__intro>*,.front-home-equipment .front-home-equipment__description>*{margin:0 0 16px}.front-home-equipment .front-home-equipment__intro>*:last-child,.front-home-equipment .front-home-equipment__description>*:last-child{margin-bottom:0}.front-home-equipment .front-home-equipment__tabs{display:flex;flex-wrap:wrap;gap:8px}.front-home-equipment .front-home-equipment__tab{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin:0;padding:12px 16px;border:0;border-radius:10px;background:#f3f3f3;color:#242424;font-family:inherit;font-size:18px;font-weight:500;line-height:1.31;text-transform:none;cursor:pointer}.front-home-equipment .front-home-equipment__tab:hover,.front-home-equipment .front-home-equipment__tab:focus-visible,.front-home-equipment .front-home-equipment__tab.is-active{background:#d6b36a;color:#242424}.front-home-equipment .front-home-equipment__tab:focus-visible{outline:2px solid #242424;outline-offset:2px}.front-home-equipment .front-home-equipment__tab>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.front-home-equipment .front-home-equipment__panels{margin-top:-6px}.front-home-equipment .front-home-equipment__panel{display:grid;grid-template-columns:minmax(0,730px) 510px;gap:40px;align-items:start}.front-home-equipment .front-home-equipment__panel[hidden]{display:none}.front-home-equipment .front-home-equipment__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.front-home-equipment .front-home-equipment__item-title{width:100%;margin:0!important;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:26px;font-weight:700;line-height:1.3;text-transform:uppercase}.front-home-equipment.is-enhanced .front-home-equipment__description.has-overflow:not(.is-expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.front-home-equipment .front-home-equipment__more{min-height:52px;margin:0;padding:14px 32px;border:1px solid #242424;border-radius:50px;background:transparent;color:#242424;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.004em;text-transform:none;cursor:pointer}.front-home-equipment .front-home-equipment__more:hover,.front-home-equipment .front-home-equipment__more:focus-visible{background:#242424;color:#fff}.front-home-equipment .front-home-equipment__more:focus-visible{outline:2px solid #d6b36a;outline-offset:2px}.front-home-equipment .front-home-equipment__media{display:flex;align-items:center;justify-content:center;width:510px;height:420px;overflow:hidden;border:1px solid #c5bcb5;border-radius:30px;background:#fff}.front-home-equipment .front-home-equipment__image{display:block;width:auto;height:77.3%;max-width:76%;object-fit:contain}@media(max-width:1023px){.front-home-equipment .front-home-equipment__inner{gap:20px}.front-home-equipment .front-home-equipment__header{gap:12px}.front-home-equipment .front-home-equipment__intro,.front-home-equipment .front-home-equipment__description{font-size:16px;letter-spacing:0}.front-home-equipment .front-home-equipment__tab{gap:6px;min-height:32px;padding:6px 8px;font-size:15px}.front-home-equipment .front-home-equipment__tab>span{width:4px;height:4px;flex-basis:4px}.front-home-equipment .front-home-equipment__panels{margin-top:4px}.front-home-equipment .front-home-equipment__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.front-home-equipment .front-home-equipment__content{gap:20px}.front-home-equipment .front-home-equipment__item-title{font-size:23px}.front-home-equipment .front-home-equipment__more{min-height:47px;padding:12px 32px;font-size:15px}.front-home-equipment .front-home-equipment__media{width:100%;height:auto;aspect-ratio:510 / 420}}@media(max-width:767px){.front-home-equipment .front-home-equipment__panel{display:flex;flex-direction:column;gap:20px}.front-home-equipment .front-home-equipment__media{order:-1}}.front-home-license{position:relative;overflow:hidden;background:#fff;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif}.front-home-license .front-home-license__inner{display:flex;flex-direction:column;gap:36px}.front-home-license .front-home-license__header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;width:100%}.front-home-license .front-home-license__heading{display:flex;flex:0 1 620px;flex-direction:column;gap:20px;min-width:0}.front-home-license .front-home-license__title{width:100%}.front-home-license .front-home-license__description{width:100%;margin:0;color:#505050;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:-.004em}.front-home-license .front-home-license__license{display:flex;flex:0 0 auto;align-items:center;gap:20px;color:#242424;text-decoration:none}.front-home-license .front-home-license__qr{box-sizing:border-box;display:block;width:100px;height:100px;border:1px solid #c5bcb5;border-radius:12px;object-fit:contain}.front-home-license .front-home-license__link-text{max-width:90px;color:#242424;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.004em;text-decoration:underline;text-underline-position:from-font}.front-home-license .front-home-license__slider-wrap{position:relative;width:100%}.front-home-license .front-home-license__slider{width:100%;overflow:hidden}.front-home-license .front-home-license__slide{height:auto}.front-home-license .front-home-license__card{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:290.063 / 337.198;overflow:hidden;border-radius:30px;background:#f4f4f4;color:inherit;text-decoration:none;cursor:zoom-in}.front-home-license .front-home-license__certificate{display:block;width:auto;max-width:84%;height:auto;max-height:89%;object-fit:contain}.front-home-license .front-home-license__navigation{position:absolute;top:50%;right:-25px;left:-25px;z-index:2;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.front-home-license .front-home-license__button{flex:0 0 50px;width:50px;height:50px;margin:0;padding:0;pointer-events:auto}.front-home-license .front-home-license__button:disabled,.front-home-license .front-home-license__button.swiper-button-disabled{opacity:.5;pointer-events:none}@media(max-width:1199px){.front-home-license .front-home-license__inner,.front-home-license .front-home-license__header{gap:20px}.front-home-license .front-home-license__heading{flex:1 1 auto;gap:12px}.front-home-license .front-home-license__description{font-size:15px;letter-spacing:0}.front-home-license .front-home-license__license{gap:16px}.front-home-license .front-home-license__qr{width:62px;height:62px}.front-home-license .front-home-license__link-text{max-width:none;white-space:nowrap}.front-home-license .front-home-license__card{border-radius:16px}.front-home-license .front-home-license__slider-wrap{display:flex;flex-direction:column;gap:20px}.front-home-license .front-home-license__navigation{position:static;justify-content:center;gap:20px;transform:none;pointer-events:auto}.front-home-license .front-home-license__button{flex-basis:32px;width:32px;height:32px}}@media(max-width:767px){.front-home-license .front-home-license__header{flex-direction:column;align-items:flex-start}.front-home-license .front-home-license__heading{flex-basis:auto}.front-home-license .front-home-license__slide{width:150px}.front-home-license .front-home-license__navigation{gap:12px}.front-home-license .front-home-license__button{flex-basis:56px;width:56px;height:56px}}:root{}@media(min-resolution:192dpi){:root{}}:root{}:root .has-text-align-center{text-align:center}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(figure){margin:0 0 1em}ol,ul{box-sizing:border-box}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.serv__images-text{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0}.serv__single-img{min-height:487px;width:100%;object-fit:cover;border-radius:30px;cursor:pointer}@media(max-width:991px){.serv__images-text{gap:20px}.serv__single-img{min-height:320px;height:320px}}@media(max-width:767px){.serv__images-text{grid-template-columns:1fr}}.custom__list-wrap{display:flex;flex-direction:column;gap:30px;margin-top:28px;margin-left:0}.custom__list-wrap h4{margin-bottom:18px;font-size:22px}.custom__list-wrap a{color:#242424;text-decoration:underline}.custom__list-wrap>li{margin-bottom:0!important}.custom__list-wrap ul,.custom__list-wrap ol{margin-bottom:0;margin-top:14px;padding-inline-start:20px;margin-left:0}.custom__list-wrap ul>li:not(:last-child),.custom__list-wrap ol>li:not(:last-child){margin-bottom:14px}.custom__list-item>ul{list-style-type:none;padding-inline-start:0}.custom__list-item>ul>li{position:relative;padding-left:35px}.custom__list-item>ul>li:before{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/theme/themes/astra-child/assets/img/ok-svg.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.custom__list-item>ul>li:first-child:before{top:0;transform:translateY(0)}.custom__list-wrap{padding-inline-start:20px}@media(max-width:991px){.custom__list-wrap{gap:24px;margin-top:18px;margin-bottom:26px}.custom__list-wrap h4{font-size:19px;margin-bottom:15px}.custom__list-item>ul>li:before{width:18px;height:18px}}.after__procedure-img{max-width:570px;width:100%;height:535px;object-fit:cover;float:right;margin-left:30px;margin-bottom:20px;border-radius:30px}@media(max-width:1070px){.after__procedure-img{width:100%;max-width:100%;height:700px;margin-left:0;margin-bottom:30px}}@media(max-width:991px){.after__procedure-img{width:100%;max-width:100%;height:380px;margin-left:0;margin-bottom:26px}}.service__rec-block{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:80px 0}.service__rec-item{padding:30px 40px;border-radius:30px;border:2px solid #D6B36A;display:flex;flex-direction:column;gap:24px}.service__rec-item.contr{border:none;background-color:#f4f4f4}.service__rec-item>h3{margin:0!important}.service__rec-items{display:flex;flex-direction:column;gap:16px;margin:0!important;list-style:none}.service__rec-items>li{position:relative;margin:0!important;padding-left:34px}.service__rec-items>li:before{content:"";display:block;width:24px;height:24px;position:absolute;left:0;background-image:url(/theme/themes/astra-child/assets/img/ok-svg.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.service__rec-item.contr .service__rec-items>li:before{background-image:url(/theme/themes/astra-child/assets/img/no-svg.svg)}@media(max-width:991px){.service__rec-block{gap:20px;margin:60px 0;grid-template-columns:1fr}.service__rec-item{padding:22px 28px;gap:16px}.service__rec-item>h3{font-size:23px;line-height:130%}.service__rec-items{gap:12px}.service__rec-items>li{padding-left:28px}.service__rec-items>li:before{width:20px;height:20px}}.expert__opinion-wrap{margin:80px 0;background-color:#e3e3e4;border-radius:40px;overflow:hidden}.expert__opinion-sticker{position:relative;padding:26px 24px 26px 64px;background-color:#d6b36a;display:block;font-size:20px;font-weight:700;color:#242424}.expert__opinion-sticker:before{content:"";display:block;width:28px;height:28px;position:absolute;top:24px;left:24px;background-image:url(/theme/themes/astra-child/assets/img/black_star.svg);background-size:contain;background-repeat:no-repeat}.expert__opinion-inner{padding:30px;display:flex;flex-direction:column;gap:24px}.expert__opinion-bot{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:24px}.expert__opinion-img-inner{height:140px;width:100%;border-radius:30px;overflow:hidden}.expert__opinion-img-inner>img{width:100%;height:100%;object-fit:cover}.expert__opinion-name-wrap{display:flex;flex-direction:column;gap:12px}.expert__opinion-name{font-size:20px;font-weight:700;color:#242424;text-decoration:underline}.expert__opinion-spec{font-weight:500;line-height:144%;color:#9c9a9a}@media(max-width:991px){.expert__opinion-wrap{margin:60px 0}.expert__opinion-sticker{padding:18px 18px 18px 52px;font-size:17px;line-height:normal}.expert__opinion-sticker:before{width:24px;height:24px;left:18px;top:18px}.expert__opinion-inner{padding:20px 26px;gap:16px}.expert__opinion-bot{grid-template-columns:100px 1fr;gap:16px}.expert__opinion-img-inner{height:108px}.expert__opinion-name-wrap{gap:8px}.expert__opinion-name{font-size:17px;line-height:normal}}@media(max-width:767px){.expert__opinion-bot{grid-template-columns:1fr}.expert__opinion-img-inner{max-width:100px;width:100%}}.serv__question-wrap{display:flex;padding:35px 40px;flex-direction:column;gap:20px;background-color:#f4f4f4;border-radius:30px;border-left:4px solid #d6b36a}.serv__question-title{font-size:23px;font-weight:700;line-height:130%;text-transform:uppercase;color:#444;display:flex;flex-direction:row;gap:12px;align-items:center}.serv__question-title:before{content:"";display:block;min-width:28px;height:28px;background-image:url(/theme/themes/astra-child/assets/img/question.svg);background-size:contain;background-repeat:no-repeat}@media(max-width:991px){.serv__question-wrap{padding:22px 28px;gap:14px}.serv__question-title:before{min-width:24px;height:24px}.serv__question-title{font-size:20px;line-height:130%}}.serv__video-wrap{margin:80px 0}.serv__video-inner{height:540px;width:100%;border-radius:30px;overflow:hidden;position:relative}.serv__video-inner:before{content:"";position:absolute;top:50%;left:50%;width:90px;height:90px;transform:translate(-50%,-50%);background-image:url(/theme/themes/astra-child/assets/img/play.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}.serv__video-wrap.is-playing .serv__video-inner:before{display:none}.serv__video-inner>img{width:100%;height:100%;object-fit:cover;cursor:pointer}.serv__video-inner>iframe{width:100%;height:100%}@media(max-width:991px){.serv__video-inner{height:340px}.serv__video-inner:before{width:54px;height:54px}.serv__video-wrap{margin:60px 0}}@media(max-width:767px){.serv__video-inner{height:400px}}.attention__info{padding:35px 40px;background-color:#f8f3e7;border-left:4px solid #d6b36a;border-radius:30px;display:flex;flex-direction:column;gap:20px;width:100%}.attention__info-head-title{padding-left:40px;font-size:23px;font-weight:700;line-height:130%;text-transform:uppercase;color:#444;position:relative}.attention__info-head-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:28px;height:28px;background-image:url(/theme/themes/astra-child/assets/img/exclam.svg);background-size:contain;background-repeat:no-repeat}@media(max-width:991px){.attention__info{padding:22px 28px;gap:14px}.attention__info-head-title{font-size:20px;line-height:130%}.attention__info-head-title:before{width:24px;height:24px}}:root{}:root{}:where(body){margin:0}:root{}body{padding:0}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7 form{position:relative}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:1.2em}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--ast-border-color);outline:0}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;padding:.75em}.wpcf7 input[type=file]{color:#666;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block;background:#e9eef2;color:#555;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;transition:all .2s linear}@media all and (max-width:768px){#content:before{content:""}}.blog-layout-1 .post-thumb .posted-on{position:absolute;top:0}.blog-layout-1 .post-thumb .posted-on .entry-date span{display:block;width:100%;text-align:center}.ast-desktop .ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-desktop .ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-desktop .ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-desktop .ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-desktop .ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-desktop .ast-account-nav-menu .menu-item{border-style:none}.ast-desktop .ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(270deg)}.ast-desktop .ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-desktop .ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-desktop .ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent;color:inherit}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link:after{content:""}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent;color:inherit}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link:after{content:"";margin:0}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}#content:before{content:"1023";position:absolute;overflow:hidden;opacity:0;visibility:hidden}@media(max-width:1023px){.blog-layout-1 .post-content,.blog-layout-1 .ast-blog-featured-section{float:none}}@media(min-width:1024px){.ast-container{max-width:1320px}}@media(min-width:993px){.ast-container{max-width:1320px}}@media(min-width:1201px){.ast-container{max-width:1320px}}@media(max-width:1023px){.ast-plain-container #primary{margin-top:1.5em;margin-bottom:1.5em}}@media(max-width:1023px){.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{top:0;right:calc(20px - .907em)}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu>.menu-item-has-children>.ast-menu-toggle{right:calc(20px - .907em)}}.ast-desktop.ast-sticky-header-shrink .ast-primary-header-bar.ast-header-sticked .main-header-menu>.menu-item{line-height:40px}.ast-desktop.ast-sticky-header-shrink .ast-above-header-bar.ast-header-sticked .main-header-menu>.menu-item{line-height:40px}.ast-desktop.ast-sticky-header-shrink .ast-below-header-bar.ast-header-sticked .main-header-menu>.menu-item{line-height:30px}@media(max-width:1023px){.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu>.menu-item>.menu-link{padding:0 20px 0 30px}.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children>.ast-menu-toggle{top:0;right:calc(20px - .907em)}}@media(max-width:767px){.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}}.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a{font-family:Merriweather,serif;font-weight:700;line-height:1.23em}button,input#submit,input[type=button],input[type=submit],input[type=reset]{font-size:18px;font-size:1.125rem}@media(max-width:1023px){button,input#submit,input[type=button],input[type=submit],input[type=reset]{font-size:16px;font-size:1rem}}.ast-hfb-header.ast-desktop .ast-builder-menu-1 .main-header-menu .menu-item.menu-item-heading>.menu-link{font-weight:700}.ast-header-break-point .main-header-menu>.menu-item>.menu-link .icon-arrow{display:none}[CLASS*=-sticky-header-active].ast-desktop .ast-builder-menu-1 #ast-hf-menu-1.ast-mega-menu-enabled .sub-menu .menu-item.menu-item-heading>.menu-link{background:transparent}[CLASS*=-sticky-header-active].ast-desktop .ast-builder-menu-1 #ast-hf-menu-1.ast-mega-menu-enabled .sub-menu .menu-item.menu-item-heading:hover>.menu-link,[CLASS*=-sticky-header-active].ast-desktop .ast-builder-menu-1 #ast-hf-menu-1.ast-mega-menu-enabled .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:transparent}[CLASS*=-sticky-header-active].ast-desktop .ast-builder-menu-2 #ast-hf-menu-2.ast-mega-menu-enabled .sub-menu .menu-item.menu-item-heading>.menu-link{background:transparent}[CLASS*=-sticky-header-active].ast-desktop .ast-builder-menu-2 #ast-hf-menu-2.ast-mega-menu-enabled .sub-menu .menu-item.menu-item-heading:hover>.menu-link,[CLASS*=-sticky-header-active].ast-desktop .ast-builder-menu-2 #ast-hf-menu-2.ast-mega-menu-enabled .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:transparent}.vc_row:after,.vc_row:before{content:" ";display:table}.vc_row:after{clear:both}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:768px){.vc_col-sm-12{float:left}.vc_col-sm-12{width:100%}}@font-face{font-family:vcpb-plugin-icons;src:url(/theme/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);src:url(/theme/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format("embedded-opentype"),url(/theme/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format("truetype"),url(/theme/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format("woff"),url(/theme/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format("svg");font-weight:400;font-style:normal}i.icon{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;margin-left:5px}#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_content_element{margin-bottom:35px}.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_row[data-vc-full-width].vc_hidden{opacity:0}.vc_column-inner:after,.vc_column-inner:before{content:" ";display:table}.vc_column-inner:after{clear:both}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}@font-face{font-family:vc_grid_v1;src:url(/theme/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);src:url(/theme/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format("embedded-opentype"),url(/theme/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format("woff"),url(/theme/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format("truetype"),url(/theme/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format("svg");font-weight:400;font-style:normal}.wpb_animate_when_almost_visible{opacity:0}.wpb_animate_when_almost_visible:not(.wpb_start_animation){-webkit-animation:none;-o-animation:none;animation:none}div.wpforms-container-full,div.wpforms-container-full .wpforms-form *{background:none;border:0 none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;list-style:none;outline:none;position:static;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}div.wpforms-container-full{margin-left:auto;margin-right:auto}div.wpforms-container-full .wpforms-form input,div.wpforms-container-full .wpforms-form label,div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form button,div.wpforms-container-full .wpforms-form textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.wpforms-container-full .wpforms-form textarea{max-width:100%;width:100%}div.wpforms-container-full .wpforms-form ul,div.wpforms-container-full .wpforms-form ul li{background:none!important;border:0!important;margin:0!important;padding:0!important;list-style:none!important}div.wpforms-container-full .wpforms-form ul li{margin-bottom:5px!important}div.wpforms-container-full .wpforms-form ul li:last-of-type{margin-bottom:0!important}div.wpforms-container-full .wpforms-form hr{border-top:1px solid #ccc;margin:.5em auto}div.wpforms-container-full .wpforms-form fieldset{min-width:0}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium{max-width:60%}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:120px}div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form select.wpforms-field-large{max-width:100%}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height:220px}div.wpforms-container-full .wpforms-form .wpforms-field{padding:10px 0;clear:both}div.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-weight:700;font-size:16px;float:none;line-height:1.3;margin:0 0 4px;padding:0;word-break:break-word;word-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{display:inline;vertical-align:baseline;font-size:16px;font-weight:400;line-height:1.3;word-break:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-label.wpforms-label-hide{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:red;font-weight:400}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;font-family:inherit;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}div.wpforms-container-full .wpforms-form textarea{min-height:38px;resize:vertical}div.wpforms-container-full .wpforms-form input[type=checkbox],div.wpforms-container-full .wpforms-form input[type=radio]{border:1px solid #ccc;background-color:#fff;width:14px;height:14px;margin:0 10px 0 3px;display:inline-block;vertical-align:baseline}div.wpforms-container-full .wpforms-form input[type=radio]{border-radius:50%}div.wpforms-container-full .wpforms-form select{max-width:100%;text-transform:none;white-space:nowrap}div.wpforms-container-full .wpforms-form input[type=number]:read-only{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}div.wpforms-container-full .wpforms-form input[type=number]:read-only::-webkit-inner-spin-button{visibility:hidden}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit]{background-color:#eee;border:1px solid #ddd;color:#333;font-size:1em;font-family:inherit;padding:10px 15px}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:active{background-color:#ddd;border:1px solid #ccc;cursor:pointer}div.wpforms-container-full .wpforms-form input[type=submit]:disabled,div.wpforms-container-full .wpforms-form button[type=submit]:disabled{background-color:#eee;border:1px solid #ddd;cursor:default;opacity:.5}div.wpforms-container-full .wpforms-form input:focus,div.wpforms-container-full .wpforms-form textarea:focus,div.wpforms-container-full .wpforms-form select:focus{border:1px solid #999;box-shadow:none}div.wpforms-container-full .wpforms-form input:disabled,div.wpforms-container-full .wpforms-form textarea:disabled,div.wpforms-container-full .wpforms-form select:disabled{background-color:#f9f9f9;border-color:#ddd;color:#999;cursor:not-allowed}div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript{color:#900;font-weight:700;padding:10px 0 8px}div.wpforms-container-full .wpforms-form label.wpforms-error{display:block;color:#900;font-size:12px;float:none;cursor:default;margin-top:8px}div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error{border:1px solid #cc0000}.wpforms-confirmation-container-full{color:#333;margin:0 auto 24px;padding:15px;overflow-wrap:break-word}.wpforms-confirmation-container-full:after{content:"";display:table;clear:both}.wpforms-confirmation-container-full iframe{width:100%;border:0}.wpforms-confirmation-container-full img{max-width:100%;height:auto}.wpforms-confirmation-container-full{background:#e0ffc7;border:1px solid #b4d39b;box-sizing:border-box}.wpforms-confirmation-container-full p{color:#333}.wpforms-confirmation-container-full p:last-of-type{margin:0}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:10px 0 0;clear:both;position:relative}div.wpforms-container-full{margin:24px auto}div.wpforms-container-full .wpforms-form h3{font-size:24px}@media only screen and (max-width:600px){div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater):not(.wpforms-field-ranking){overflow-x:hidden}div.wpforms-container-full .wpforms-form .wpforms-field{padding-right:1px;padding-left:1px}div.wpforms-container-full .wpforms-form .wpforms-field>*{max-width:100%}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form select.wpforms-field-large{max-width:100%}}:root{--accent: #D6B36A;--gray: #F9F8F8;--size-h4: 20px;--radius: .83em}body{line-height:1.5}#primary{margin:0}.site-main section{position:relative;margin-bottom:2em}.site-main section:not(:last-child){margin-bottom:4em}.site-main .yoast_breadcrumb{margin-top:1em;margin-bottom:2em!important}.site-main li:not(:last-child){margin-bottom:1em}.decor__no_li ul{list-style:none;margin-left:0}.decor__no_li li:not(:last-child){margin-bottom:.5em}.decor__li ul{margin-left:0;list-style:none}.decor__li li{margin-bottom:.5em;position:relative;padding-left:2em}.decor__li li:before{content:"";width:1.2em;height:1.5em;background-image:url(/uploads/decor/li.png);background-position:left center;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}p:last-child{margin-bottom:0}a:focus,button:focus{outline:none!important}h1,h2,h3,h4{margin-bottom:.7em;line-height:1.3}#main h2{margin-bottom:1em}.txt_scr h3~h3{margin-top:1em}.txt_scr:first-child h1{text-align:center;margin-top:1em}.title__h3{font-size:var(--size-h4)}.ast-custom-button{display:inline-block;box-shadow:0 4px 4px #00000024!important}.ast-custom-button:focus{color:#fff}[class*=grid--]{display:grid;grid-gap:1.5em}.grid--3{grid-template-columns:repeat(auto-fill,minmax(19em,1fr));grid-gap:2em}@media(max-width:1200px){:root{--size-h4: 18px}.title__h3{font-size:18px}}@media(max-width:767px){:root{--size-h4: 16px}.txt_scr:first-child h1{background:#f9f8f8;padding:.5em 20px;margin-left:-20px;margin-right:-20px;margin-top:.5em;max-width:none}}.decor__center{text-align:center}.align_center{align-items:center}.decor__white_txt,.decor__white_txt *{color:#fff}.decor__corner_10{border-radius:10px}.decor__corner_20{border-radius:.83em}.decor__bg_gray{background-color:var(--gray)}.decor__bg_img{background-position:center;background-repeat:no-repeat;background-size:cover}a.decor__bg_img:hover{opacity:.95}.bg_overlay{position:absolute;inset:0 -20px;z-index:-1}@media(min-width:1321px){.bg_overlay{left:calc((100vw - 1200px)/-2);right:calc((100vw - 1200px)/-2)}}@media(max-width:1280px)and (min-width:1024px){.main-header-menu>.menu-item:last-child>.menu-link{padding-right:0}}#astra-footer-menu .menu-item>a{padding:0!important}.wpforms-field input.wpforms-field-large,.wpforms-field textarea{padding:1em!important;border-radius:10px!important;font-size:15px!important;min-height:50px}.wpforms-field input.wpforms-field-large:focus,.wpforms-field textarea:focus{border-color:#d6b36a!important}.wpforms-field input[type=checkbox]{accent-color:var(--accent);vertical-align:top!important}.wpf_policy label{font-size:12px!important;vertical-align:top!important}.wpforms-submit-container{text-align:center}.wpforms-submit{border:none!important;border-radius:10px!important;background:#d6b36a!important;color:#fff!important;padding:1em 3em!important;min-height:50px;box-shadow:0 4px 4px #00000024!important;font-size:18px!important}.wpforms-submit:hover{background:#97d5ca!important}@media(min-width:768px){.wpforms-submit-container{text-align:right}}.pum-close:hover{opacity:.7}.page-id-958 .txt_scr{max-width:1060px;margin-left:auto;margin-right:auto}@media(min-width:768px){.page-id-958 .txt_scr .wpforms-container{background:#fcfcfc;box-shadow:0 0 10px #00000014;border-radius:1em;padding:2em;margin:2em 0}.page-id-958 .txt_scr .wpf_policy label{font-size:16px!important;vertical-align:baseline!important}.page-id-958 .txt_scr .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.page-id-958 .txt_scr .wpforms-field-container>div:not(.wpform__field50){grid-column:span 2}}.slick-arrow:before{display:none}button.slick-arrow{width:50px;height:50px;aspect-ratio:1/1;background-position:center;background-size:contain;background-repeat:no-repeat;box-shadow:0 0 17px #00000024}button.slick-arrow:not(:hover){opacity:.8}button.slick-prev{background-image:url(/uploads/decor/arr-left.svg);left:15px}button.slick-next{background-image:url(/uploads/decor/arr-right.svg);right:15px}@media(max-width:767px){button.slick-arrow{width:35px;height:35px}}.limit_width{max-width:840px;font-size:18px}section>.limit_width{margin-left:auto;margin-right:auto}.limit_width strong{font-size:1.2em;font-weight:400}@media(max-width:767px){.limit_width{font-size:14px}}.docs__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em}.docs__item:hover{opacity:.9}.gallery__item__img{aspect-ratio:1/1;width:100%;object-fit:cover}.gallery__item__link:hover{opacity:.9}.page-template-page-tmpl-price .txt_scr em{color:var(--accent);font-style:normal}.txt_scr--price .btn__wrap{margin-top:2em}.faq__list{display:grid}.price__list{grid-gap:1em}.faq__item:not(.price__item){border-bottom:1px solid #D9D9D9;padding-bottom:.7em;margin-bottom:.7em}.faq__title{display:grid;grid-template-columns:1fr auto;grid-gap:1em;align-items:center;cursor:pointer}.faq__title h4{font-weight:500;margin:0}.price__item.active h4,.faq__title:hover h4{color:#d6b36a}.price__title{background:#f9f8f8;border-radius:.83em;padding:1em}.faq__title img{max-width:2em}.faq__item.active .faq__title img{object-position:-100px;background-image:url(/uploads/decor/minus.svg);background-size:contain;background-repeat:no-repeat}.faq__content{margin-top:1em}.price__content{padding:1em;margin-top:0}.price_serv__item{display:grid;grid-template-columns:1fr auto;grid-gap:1em;align-items:center;border-bottom:1px solid #D9D9D9;padding-bottom:.7em;margin-bottom:.7em;position:relative;padding-left:1.2em}.price_serv__item:before{content:"";width:.6em;height:.6em;background:#d6b36a;border-radius:50%;position:absolute;left:0;top:.4em}.price_serv__item a{color:inherit}.price_serv__item a:hover{color:#d6b36a}.post_card{display:grid;gap:1em}.post_card__cover{position:relative;overflow:hidden;border-radius:10px}.post_card__meta{position:absolute;left:1em;top:1em;font-size:14px;color:#fff;z-index:1}.post_card__cover img{pointer-events:none;aspect-ratio:620/350;object-fit:cover;transition:.1s}.post_card__cover:hover img{transform:scale(1.05)}.post_card__title{font-size:1.1em;color:inherit}.post_card__txt{font-size:.85em;margin-top:.5em}.post_card__txt .read-more{display:inline}.post__cover{aspect-ratio:1280/720;margin-bottom:2em}.post__cover__txt{display:flex;gap:2em;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:1em}.post__cover__txt__item{background:#22283466;border-radius:10px;display:inline-block;padding:.2em .8em .3em;margin:0}@media(max-width:767px){.post__cover{aspect-ratio:auto}.post__cover__txt{height:100%;flex-direction:column;align-items:flex-start;min-height:45vw}.post__cover h1{font-size:15px}}.txt_scr--achievements p img{border-radius:var(--radius);box-shadow:0 4px 13px #00000040}.result__item__img{aspect-ratio:1/1;object-fit:cover;width:100%;margin-top:.5em}.cosmetic__item:not(:last-child){margin-bottom:3em}.cosmetic__item{display:grid;column-gap:3em;row-gap:1em}.cosmetic__item__txt :is(h2,h3){color:var(--accent);margin-bottom:.3em!important}@media(min-width:600px){.cosmetic__item{grid-template-columns:1fr 3fr;max-width:1000px}.cosmetic__item:nth-child(2n){grid-template-columns:3fr 1fr;margin-left:auto}.cosmetic__item:nth-child(2n) .cosmetic__item__img{order:1}}.wpb_animate_when_almost_visible{opacity:1}dialog.lead-modal{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:auto;background:#000000b3;color:inherit}dialog.lead-modal:not([open]){display:none}dialog.lead-modal::backdrop{background:transparent}dialog.lead-modal *,dialog.lead-modal :after,dialog.lead-modal :before{box-sizing:border-box}html.pum-open{overflow:hidden}dialog.lead-modal .pum-container{position:absolute;top:100px;left:50%;margin-left:-47.5%;margin-bottom:3em;width:95%;min-width:280px;max-width:550px;height:auto;overflow:visible;padding:28px;border-radius:10px;box-shadow:0 10px 25px 4px #02020280;background-color:#fff}@media(min-width:580px){dialog.lead-modal .pum-container{margin-left:-275px}}dialog.lead-modal .pum-container img{height:auto;max-width:100%}dialog.lead-modal .pum-content,dialog.lead-modal .pum-title{position:relative;z-index:1}dialog.lead-modal .pum-title{margin-bottom:.5em;color:#5a6174;text-align:left;font-family:Merriweather;font-weight:400;font-size:24px;line-height:30px}dialog.lead-modal .pum-content{color:#2d2d2d;font-family:inherit;font-weight:100}dialog.lead-modal .pum-content:focus{outline:none}dialog.lead-modal .pum-content>:first-child{margin-top:0}dialog.lead-modal .pum-content>:last-child{margin-bottom:0}dialog.lead-modal .pum-content+.pum-close{position:absolute;z-index:2;height:30px;width:30px;inset:8px 8px auto auto;padding:4px;min-width:1em;line-height:35px;color:#000;font-family:Times New Roman;font-weight:700;font-size:35px;text-align:center;text-decoration:none;border:0;border-radius:42px;background:transparent;cursor:pointer}.wpforms-response-output:empty,.wpcf7-response-output:empty{display:none}.wpforms-response-output,.wpcf7-response-output{margin:12px 0 0;font-size:14px}form.is-invalid .wpforms-response-output,form.is-invalid .wpcf7-response-output,form.is-failed .wpforms-response-output,form.is-failed .wpcf7-response-output{color:#c0392b}.wpforms-confirmation-container-full{background:#e0ffc7;border:1px solid #b4d39b;padding:15px;margin:0}.wpforms-confirmation-container-full p:last-of-type{margin:0}input[data-honeypot]{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.cookies:not(.is-visible){display:none}.bvi-widget,.bvi-shortcode a,.bvi-widget a,.bvi-shortcode{color:#fff;background-color:#e53935}.bvi-widget .bvi-svg-eye,.bvi-shortcode .bvi-svg-eye{display:inline-block;overflow:visible;width:1.125em;height:1em;font-size:2em;vertical-align:middle}.bvi-widget,.bvi-shortcode{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;padding:5px 10px;vertical-align:middle;text-decoration:none}.slick-initialized .slick-slide{display:block}ul.slick-dots:empty{display:none}[hidden]{display:none!important}html:not(.bvi-panel) .swiper-wrapper{box-sizing:border-box}.site-main.sertifikaty section.yoast_breadcrumb{display:block;margin-top:0;margin-bottom:30px!important}.sertifikaty section.yoast_breadcrumb a,.sertifikaty section.yoast_breadcrumb span{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#444}.sertifikaty section.yoast_breadcrumb a{text-decoration:underline}@media(max-width:1024px){.site-main.sertifikaty section.yoast_breadcrumb{margin-top:30px}}@media(min-width:1200px){.advantages-section__items.swiper-wrapper{display:grid}}#main .blog__list h2{margin-bottom:43px;padding-left:109px;font-family:Montserrat,Montserrat Fallback;font-weight:700;font-size:35px;line-height:42px;color:#000;text-transform:uppercase}@media(max-width:567px){#main .blog__list h2{padding:0;font-size:21px;line-height:30px}}:root .vc_row{margin-left:auto;margin-right:auto}.page-template-page-tmpl-service-group .site-main section,.page-template-page-tmpl-service-group .site-main section:not(:last-child){margin-bottom:0}@media(max-width:1023px){.blog.ast-plain-container.ast-no-sidebar #primary,.archive.ast-plain-container.ast-no-sidebar #primary,.search.ast-plain-container.ast-no-sidebar #primary,.error404.ast-plain-container.ast-no-sidebar #primary{padding:1.5em 0;margin-top:1.5em;margin-bottom:1.5em}}.site-main>section.ast-archive-description:not(:last-child){margin-bottom:2.5em}.ast-pagination .next.page-numbers{display:inherit;float:none}.ast-pagination a{color:var(--ast-global-color-0)}.ast-pagination a:hover,.ast-pagination a:focus,.ast-pagination>span:hover:not(.dots),.ast-pagination>span.current{color:var(--ast-global-color-1)}.ast-pagination .prev.page-numbers,.ast-pagination .next.page-numbers{padding:0 1.5em;height:2.33333em;line-height:calc(2.33333em - 3px)}.ast-pagination{display:inline-block;width:100%;padding-top:2em;text-align:center}.ast-pagination .page-numbers{display:inline-block;width:2.33333em;height:2.33333em;font-size:16px;font-size:1.06666rem;line-height:calc(2.33333em - 3px)}.ast-pagination .nav-links{display:inline-block;width:100%}@media(max-width:420px){.ast-pagination .prev.page-numbers,.ast-pagination .next.page-numbers{width:100%;text-align:center;margin:0}}.ast-pagination .prev,.ast-pagination .prev:visited,.ast-pagination .prev:focus,.ast-pagination .next,.ast-pagination .next:visited,.ast-pagination .next:focus{display:inline-block;width:auto}@media(min-width:993px){.ast-pagination{padding-left:3.33333em;padding-right:3.33333em}}.ast-pagination .prev.page-numbers{float:left}.ast-pagination .next.page-numbers{float:right}[button-placement=bottomRight][universe-soft-widget-button]{right:7px!important;bottom:140px!important}.new-design .site-main .yoast_breadcrumb{margin-top:20px}.site-search__title{margin:0 0 32px}.site-search__form{position:relative;max-width:900px;margin:0 0 16px}.site-search__form .site-search__input{width:100%;height:66px;padding:0 128px 0 24px;border:1px solid #d1d1d1;border-radius:70px;background:#fff;color:#444;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:18px;font-weight:500}.site-search__form .site-search__input:focus{outline:none;border-color:#d6b36a;box-shadow:0 0 0 3px #d6b36a33}.site-search__form .site-search__input::placeholder{color:#9c9a9a;opacity:1}.site-search__input::-webkit-search-cancel-button,.site-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.site-search__submit{position:absolute;top:8px;right:8px;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:url(/theme/themes/astra-child/assets/img/search-price-btn.svg) center / contain no-repeat;cursor:pointer;transition:transform .2s}.site-search__submit:hover,.site-search__submit:focus-visible{transform:scale(1.06);background-color:transparent}.site-search__clear{position:absolute;top:50%;right:68px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#242424;opacity:.5;transform:translateY(-50%);cursor:pointer;transition:opacity .15s,background-color .15s}.site-search__clear[hidden]{display:none}.site-search__clear:hover,.site-search__clear:focus-visible{opacity:1;background:#f4f4f4}.site-search__clear:before,.site-search__clear:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor}.site-search__clear:before{transform:translate(-50%,-50%) rotate(45deg)}.site-search__clear:after{transform:translate(-50%,-50%) rotate(-45deg)}.site-search__status{margin:0 0 32px;color:#818181;font-size:15px}.site-search__status--loading{display:flex;align-items:center;gap:10px}.site-search__spinner{flex:none;width:18px;height:18px;border:2px solid #e6e6e6;border-top-color:#d6b36a;border-radius:50%;animation:site-search-spin .7s linear infinite}@keyframes site-search-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.site-search__spinner{animation:none}}.site-search__empty{color:#242424;font-size:18px}.site-search__card{margin:0 0 24px;padding:36px 40px;border-radius:20px;background:#f4f4f4}.site-search__card-title{display:block;margin:0 0 16px;color:#242424;font-family:Merriweather,serif;font-size:24px;line-height:1.35;text-decoration:none}.site-search__card-title:hover,.site-search__card-title:focus-visible{color:#9f7a31}.site-search__card-text{margin:0 0 20px;color:#4c4c4c;font-size:16px;line-height:1.6}.site-search__card-more{display:inline-flex;align-items:center;gap:8px;color:#9f7a31;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.site-search__card-more:after{content:"→";text-decoration:none}.site-search__card-more:hover,.site-search__card-more:focus-visible{color:#242424}.site-search .ast-pagination{padding:16px 0 0;text-align:left}.site-search .ast-pagination .nav-links{display:flex;flex-wrap:wrap;gap:10px}.site-search .ast-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d1d1d1;border-radius:50%;color:#242424;font-size:16px;line-height:1;text-decoration:none}.site-search .ast-pagination a.page-numbers:hover,.site-search .ast-pagination .page-numbers.current{border-color:#d6b36a;background:#d6b36a;color:#fff}.site-search .ast-pagination .page-numbers.dots{border-color:transparent}@media(max-width:767px){.site-search__title{margin-bottom:20px}.site-search__form .site-search__input{height:56px;padding:0 104px 0 18px;font-size:16px}.site-search__submit{top:6px;right:6px;width:44px;height:44px}.site-search__clear{right:56px}.site-search__card{padding:24px 20px;border-radius:16px}.site-search__card-title{font-size:19px}.site-search__card-text{font-size:15px}}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 700;font-display:fallback;src:url(/fonts/merriweather/Merriweather-300-700-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 700;font-display:fallback;src:url(/fonts/merriweather/Merriweather-300-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
