html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}a{background-color:#0000}b,strong{font-weight:bolder}code{font-family:monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--main-color:#31b939;--main-color-darken:#1f9f27;--text-main-color:#1c1c1c;--quiz-hover:#31b93980;--gradient-process-item:#31b939e6;--gradient-articles-item:#31b93970;--hit-status-color:#9747ff;--sale-status-color:#f63123;--new-status-color:#f2b644;--product-status-color:#1c1c1c}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Black.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Black.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Black.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-BlackItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-BlackItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-BlackItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Bold.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Bold.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Bold.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-BoldItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-BoldItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-BoldItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraBold.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraBold.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraBold.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraBoldItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraBoldItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraBoldItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraLight.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraLight.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraLight.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraLightItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraLightItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraLightItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Regular.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Regular.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Regular.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-RegularItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-RegularItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-RegularItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-RegularItalic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Light.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Light.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Light.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-LightItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-LightItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-LightItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Medium.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Medium.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Medium.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-MediumItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-MediumItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-MediumItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-SemiBold.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-SemiBold.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-SemiBold.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-SemiBoldItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-SemiBoldItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-SemiBoldItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Thin.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Thin.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Thin.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Raleway;src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ThinItalic.eot);src:url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ThinItalic.eot#iefix)format("embedded-opentype"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ThinItalic.woff)format("woff"),url(https://babyclinik.ru/wp-content/themes/theme/assets/fonts/Raleway/Raleway-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@keyframes progress_bar{0%{background-position:-52.0833vw}50%{background-position:0}to{background-position:52.0833vw}}@keyframes pulse_1{0%{opacity:.8;transform:translateY(-50%)scale(.8)}to{opacity:0;transform:translateY(-50%)scale(3.5)}}@keyframes pulse_2{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(3.5)}}@keyframes pulse_2_small{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes video_pulse_big{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes video_pulse_small{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes pulse_3{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes wave_1{0%{opacity:1}25%{opacity:.75}50%{opacity:.25}75%{opacity:.75}to{opacity:1}}@keyframes wave_2{0%{opacity:.75}25%{opacity:1}50%{opacity:.75}75%{opacity:.5}to{opacity:.75}}@keyframes wave_3{0%{opacity:.5}25%{opacity:.75}50%{opacity:1}75%{opacity:.75}to{opacity:.5}}@keyframes wave_4{0%{opacity:.5}25%{opacity:.75}50%{opacity:1}75%{opacity:.75}to{opacity:.5}}@keyframes blick{0%{left:-80%}to{left:160%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{width:100%;overflow-x:hidden}.page{width:100%;color:var(--text-main-color)}.page *{box-sizing:border-box;-webkit-user-select:none;user-select:none;border:none;outline:none;margin:0;padding:0;text-decoration:none}.page * input{-webkit-user-select:auto;user-select:auto}.wrapper{width:81.7708vw;margin:0 auto}*{-webkit-tap-highlight-color:transparent;outline:none!important}body{-webkit-overflow-scrolling:touch}input,select,input::placeholder{color:#000!important}[onScrollDisplay_JS]{transition:all .5s;opacity:0!important;transform:translateY(5.20833vw)!important}[onScrollDisplay_JS].visible{opacity:1!important;transform:translateY(0)!important}.validate_error{color:red!important;border-color:red!important}.validate_error::placeholder{color:red!important}.validate_error:-ms-placeholder-shown{color:red!important}.validate_error::placeholder{color:red!important}.md-line-dashed,.md-line-dotted{cursor:pointer;position:relative}.md-line-dashed:after,.md-line-dotted:after{content:"";border-bottom:.0520833vw dashed var(--main-color);width:100%;height:0;transition:all .3s;position:absolute;top:100%;left:0%;right:0%}.md-line-dashed:hover:after,.md-line-dotted:hover:after{width:60%;right:40%}.md-line-dotted:after{border-bottom:.0520833vw dotted var(--main-color)}.md-main-color-btn{color:#fff;cursor:pointer;background:linear-gradient(45deg,#019e7e,#78d2a5);border-radius:100rem;justify-content:space-between;align-items:center;width:27.6458vw;height:6.20833vw;padding:0 .604167vw 0 3vw;transition:all .3s;display:flex;position:relative;overflow:hidden}.md-main-color-btn:hover{background-color:var(--main-color-darken);padding:0 2.86458vw}.md-main-color-btn:hover:after{opacity:0}.md-main-color-btn span{letter-spacing:.04em;font-size:1.24167vw;font-weight:600}.md-main-color-btn img,.md-main-color-btn svg{fill:#fff;width:5vw}.md-main-color-btn img path,.md-main-color-btn svg path{fill:#fff}.md-main-color-btn:after{content:"";background-color:#ffffff36;width:1.86458vw;height:300%;transition:all .3s;animation:3s linear infinite blick;position:absolute;top:0;left:0;transform:rotate(45deg)translateY(-50%)}.md-main-color-btn.disabled{pointer-events:none;opacity:.7}.md-main-color-btn.disabled:after{display:none}.md-main-title{letter-spacing:.04em;text-align:center;font-size:3.525vw;font-weight:700;line-height:4.56667vw}.md-main-title b{font-weight:700}.fancybox__thumbs.is-draggable,.carousel__button.fancybox__button--thumbs,.fancybox__counter{display:none}.md-standart-slider{position:relative}.md-standart-slider .slider-hint{display:none}.md-standart-slider .swiper-container{width:100%;height:100%}.md-standart-slider .swiper-container .swiper-wrapper{align-items:stretch;height:100%}.md-standart-slider .swiper-container .swiper-wrapper .swiper-slide{height:auto;overflow:hidden}.md-standart-slider .slider-btn{background-color:var(--main-color);z-index:5;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:3.33333vw;height:3.33333vw;transition:all .3s;display:flex;position:absolute;top:50%;left:-5.20833vw;transform:translateY(-50%)}.md-standart-slider .slider-btn img,.md-standart-slider .slider-btn svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.470833vw;height:.823438vw}.md-standart-slider .slider-btn img path,.md-standart-slider .slider-btn svg path{fill:#fff}.md-standart-slider .slider-btn:hover{background-color:var(--main-color-darken)}.md-standart-slider .slider-btn.slider-next-btn{left:auto;right:-5.20833vw}.md-standart-slider .slider-pagination{justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4.16667vw;left:0;right:0}.md-standart-slider .slider-pagination .swiper-pagination-bullet{opacity:1;background-color:#ececec;width:.78125vw;height:.78125vw;margin:0 .78125vw;transition:all .5s}.md-standart-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.md-standart-form .form-btn{justify-content:center;width:20.0521vw;padding-left:0;display:flex}.md-standart-form .form-file{cursor:pointer;position:relative}.md-standart-form .form-file input{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.md-standart-form .form-file>div{letter-spacing:.03em;width:18.9063vw;height:5.20833vw;color:var(--text-main-color);border-radius:var(--brad-regular);background-color:#fff;align-items:center;margin-right:1.04167vw;padding:0 3.64583vw 0 2.60417vw;font-size:.9375vw;font-weight:500;line-height:1.25vw;display:flex}.md-standart-form .form-file>div img,.md-standart-form .form-file>div svg{-o-object-fit:contain;object-fit:contain;width:1.14583vw;height:1.19792vw;fill:var(--text-main-color);position:absolute;top:50%;right:3.125vw;transform:translateY(-50%)}.md-standart-form .form-file>div img path,.md-standart-form .form-file>div svg path{fill:var(--text-main-color)}.md-standart-form .form-file>div p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;max-height:1.25vw;display:-webkit-box;overflow:hidden}.md-standart-form .form-stars{justify-content:center;align-items:center;margin-bottom:1.30208vw;display:flex}.md-standart-form .form-stars label{cursor:pointer;width:.833333vw;height:.78125vw;margin-right:.416667vw;position:relative}.md-standart-form .form-stars label:last-child{margin-right:0}.md-standart-form .form-stars label input{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.md-standart-form .form-stars label img,.md-standart-form .form-stars label svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;fill:var(--main-color);position:absolute;top:0;bottom:0;left:0;right:0}.md-standart-form .form-stars label img path,.md-standart-form .form-stars label svg path{fill:var(--main-color)}.md-standart-form .form-stars label.disabled svg,.md-standart-form .form-stars label.disabled svg path{fill:#aaa}input.validate_error:-webkit-autofill{-webkit-text-fill-color:red!important;caret-color:red!important}input.validate_error:-webkit-autofill:hover{-webkit-text-fill-color:red!important;caret-color:red!important}input.validate_error:-webkit-autofill:focus{-webkit-text-fill-color:red!important;caret-color:red!important}input[type=text],input[type=email],input[type=password]{-webkit-appearance:none;-moz-appearance:none;outline:none}input:-webkit-autofill{-webkit-text-fill-color:var(--text-main-color);-webkit-box-shadow:none;caret-color:var(--text-main-color);background-color:#fff;border:none;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-main-color);-webkit-box-shadow:none;caret-color:var(--text-main-color);background-color:#fff;border:none;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-main-color);-webkit-box-shadow:none;caret-color:var(--text-main-color);background-color:#fff;border:none;transition:background-color 5000s ease-in-out}.nice-select{-webkit-tap-highlight-color:transparent;border-radius:var(--brad-regular);box-sizing:border-box;clear:both;cursor:pointer;float:left;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:.0520833vw solid #e8e8e8;outline:none;width:auto;height:2.1875vw;padding-left:.9375vw;padding-right:1.5625vw;font-family:inherit;font-size:.729167vw;font-weight:400;line-height:2.08333vw;transition:all .2s ease-in-out;display:block;position:relative;color:#000!important;text-align:left!important}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{content:"";pointer-events:none;transform-origin:66% 66%;border-bottom:.104167vw solid #999;border-right:.104167vw solid #999;width:.260417vw;height:.260417vw;margin-top:-.208333vw;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;right:.625vw;transform:rotate(45deg)}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.nice-select.disabled{color:#999;pointer-events:none;border-color:#ededed}.nice-select.disabled:after{border-color:#ccc}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{height:1.875vw;font-size:.625vw;line-height:1.77083vw}.nice-select.small:after{width:.208333vw;height:.208333vw}.nice-select.small .option{min-height:1.77083vw;line-height:1.77083vw}.nice-select .list{border-radius:var(--brad-regular);box-sizing:border-box;opacity:0;pointer-events:none;transform-origin:50% 0;z-index:9;background-color:#fff;margin-top:.208333vw;padding:0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;position:absolute;top:100%;left:0;overflow:hidden;transform:scale(.75)translateY(-21px);box-shadow:0 0 0 .0520833vw #4444441c}.nice-select .list:hover .option:not(:hover){background-color:#0000!important}.nice-select .option{cursor:pointer;text-align:left;outline:none;min-height:2.08333vw;padding-left:.9375vw;padding-right:1.51042vw;font-weight:400;line-height:2.08333vw;list-style:none;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{color:#999;cursor:default;background-color:#0000}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.swiper-container{z-index:1;margin:0 auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{z-index:10;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:27px 44px;width:27px;height:44px;margin-top:-22px;position:absolute;top:50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:10px;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{opacity:.2;background:#000;border-radius:50%;width:8px;height:8px;display:inline-block}button.swiper-pagination-bullet{-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:0 0;background:#007aff;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;top:0;left:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;top:0;left:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--brad-regular);-ms-touch-action:none;background:#0000001a;position:relative}.swiper-container-horizontal>.swiper-scrollbar{z-index:50;width:98%;height:5px;position:absolute;bottom:3px;left:1%}.swiper-container-vertical>.swiper-scrollbar{z-index:50;width:5px;height:98%;position:absolute;top:1%;right:3px}.swiper-scrollbar-drag{border-radius:var(--brad-regular);background:#00000080;width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{z-index:10;transform-origin:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;animation:1s steps(12,end) infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.swiper-lazy-preloader:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;display:block}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{opacity:.6;filter:blur(50px);z-index:0;background:#000;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{width:100%;height:100%;transition-duration:.5s;position:absolute;top:0}.twentytwenty-before-label,.twentytwenty-after-label{transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;letter-spacing:.1em;border-radius:var(--brad-regular);background:#fff3;padding:0 1.04167vw;font-size:.677083vw;line-height:1.97917vw;position:absolute}.twentytwenty-container{box-sizing:content-box;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;overflow:hidden}.twentytwenty-container img{max-width:100%;display:block;position:absolute;top:0}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:0 0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-overlay{z-index:25;background:0 0;transition-property:background}.twentytwenty-overlay:hover{background:#00000080}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{z-index:40;cursor:pointer;border:.15625vw solid #fff;border-radius:50%;width:1.97917vw;height:1.97917vw;margin-top:-1.14583vw;margin-left:-1.14583vw;position:absolute;top:50%;left:50%;box-shadow:0 0 .625vw #33333380}section{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.articles{margin-bottom:4.16667vw}.articles__item{border-radius:var(--brad-regular);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:24.0417vw;min-height:20.8333vw;margin:1.04167vw .911458vw;padding:2.60417vw;display:flex;position:relative;overflow:hidden}.articles__item:after,.articles__item:before{content:"";z-index:2;border-radius:var(--brad-regular);background:linear-gradient(#0000 43.5%,#000000c9 100%);transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0}.articles__item:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(22.13%, var(--gradient-articles-item)), to(#000000e3));background:-webkit-linear-gradient(top, var(--gradient-articles-item) 22.13%, #000000e3 100%);background:linear-gradient(180deg, var(--gradient-articles-item) 22.13%, #000000e3 100%);opacity:0}.articles__item:hover:after{opacity:0}.articles__item:hover:before{opacity:.6}.articles__slider{display:none}.about-company{padding-top:1.25vw;padding-bottom:1.25vw;position:relative}.about-company__container{justify-content:space-between;align-items:center;margin-bottom:5.72917vw;display:flex}.about-company__main{width:39.5833vw}.about-company__img{border-radius:var(--brad-regular);width:31.25vw;overflow:hidden}.about-company__img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.calc-banner{margin-bottom:4.16667vw}.calc-banner.md-calc-banner-fixed{opacity:0;z-index:50;width:23.4375vw;margin-bottom:0;transition:all .5s;position:fixed;bottom:1.5625vw;left:-26.0417vw}.calc-banner.md-calc-banner-fixed.visible{opacity:1;left:1.5625vw}.calc-banner.md-calc-banner-fixed .wrapper{width:100%}.calc-banner.md-calc-banner-small{border-radius:var(--brad-regular);width:19.2708vw}.calc-banner.md-calc-banner-small .wrapper{width:100%}.calc-price__container{color:#000;justify-content:space-between;align-items:stretch;min-height:44.2708vw;display:flex;position:relative}.calc-price__preloader{z-index:20;border-radius:var(--brad-regular);opacity:0;pointer-events:none;background-color:#fbfbfb;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 1.04167vw #00000040}.calc-price__preloader.active{opacity:1}.calc-price__preloader .circle{border:.520833vw solid var(--main-color);border-top:.520833vw solid #0000;border-radius:50%;width:10.4167vw;height:10.4167vw;margin-bottom:2.60417vw;animation:1s linear infinite rotation}.calc-price__preloader p{font-size:1.25vw;font-weight:700;line-height:1.45833vw}.catalog{padding-top:4vw;padding-bottom:4.94792vw;position:relative}.certificates{margin-bottom:5.72917vw}.clients-choose{position:relative}.clients-choose__slider{display:none}.download-price__circle{z-index:5;cursor:pointer;background-color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:7.8125vw;height:7.8125vw;display:flex;position:absolute;top:8.02083vw;left:41.7188vw;box-shadow:0 0 13.0208vw #00000040}.download-price__circle p{color:var(--main-color);text-align:center;letter-spacing:.03em;font-size:.729167vw;font-weight:600;line-height:1.04167vw}.first{min-height:56.25vw;margin-top:-11.7708vw;padding-top:11.7708vw;position:relative}.first.md-mb-0{margin-bottom:0}.first.md-dark-bg{color:#fff}.first.md-first-with-form .wrapper{justify-content:space-between;align-items:center;padding-top:3.02083vw;display:flex}.first.md-error-page{min-height:39.5313vw;margin-top:-3.07292vw;margin-bottom:0;padding-top:0}.first.md-thanx-page{margin-bottom:0}.first.md-after-breadcrumbs{margin-top:-15.9375vw;padding-top:15.9375vw}.first.md-lid-magnit{min-height:51.0417vw;margin-bottom:0}.bullets-item{cursor:pointer;flex-direction:column;align-items:flex-start;margin-left:3.64583vw;display:flex}.bullets-item:first-child{margin-left:0}.bullets-item:hover>img{transform:scale(1.2)}.bullets-item>img{height:2.08333vw;margin-bottom:.833333vw;transition:all .3s}.bullets-item p{letter-spacing:.04em;font-size:1.20375vw}.bullets-item p b{font-weight:700}.footer{color:#fff;background-color:#1c1c1c}.footer__logo{border-bottom:.0520833vw solid #ffffff59;width:9.89583vw;padding-bottom:3.90625vw;display:flex}.footer__logo a{color:#fff;justify-content:space-between;align-items:center;width:100%;display:flex}.footer__logo a img,.footer__logo a svg{-o-object-fit:cover;object-fit:cover;width:9.86458vw;fill:var(--main-color)}.footer__logo a img path,.footer__logo a svg path{fill:var(--main-color)}.footer__logo a p{letter-spacing:.02em;font-size:2.08333vw;font-weight:400}.footer__logo a p b{font-weight:700}.header{z-index:30;height:13.0771vw;margin-bottom:3.07292vw;padding-top:1.04167vw;position:relative}.header.md-bg-transparent{background-color:#0000;margin-bottom:0}.header.md-white-header,.header.md-white-header .header__logo a{color:#fff}.header__btn{display:none}.header__btn-wrap{align-items:center;display:flex}.header__btn-wrap p{letter-spacing:.03em;width:1.82292vw;margin-right:.78125vw;font-size:.625vw}.header__btn{cursor:pointer;z-index:999;width:2.7vw;height:1.5vw;display:block;position:relative}.header__btn span{border-radius:var(--brad-regular);background-color:var(--main-color);width:100%;height:.177143vw;transition:all .3s;position:absolute;left:0}.header__btn span:first-child{top:0}.header__btn span:nth-child(2){top:50%;transform:translateY(-50%)}.header__btn span:last-child{width:1.2vw;bottom:0}.header__btn.open span:first-child{transform-origin:50%;top:50%;transform:translateY(-50%)rotate(-45deg)}.header__btn.open span:nth-child(2){opacity:0}.header__btn.open span:last-child{transform-origin:50%;width:2.7vw;bottom:50%;transform:translateY(50%)rotate(45deg)}.header__logo a{color:var(--text-main-color);justify-content:space-between;align-items:center;display:flex}.header__logo a img,.header__logo a svg{width:10.8646vw;fill:var(--main-color)}.header__logo a img path,.header__logo a svg path{fill:var(--main-color)}.header__logo a p{margin-left:1vw;font-size:2.08333vw;font-weight:400}.header__logo a p b{font-weight:700}.header__nav{transition:all .3s}.header__nav.fixed{background-color:var(--main-color);position:fixed;top:0;left:0;right:0}.navigator{z-index:100;background-color:#000;width:14.5833vw;height:26.0417vw;transition:all .3s;position:fixed;top:0;left:-14.5833vw}.navigator .container{flex-direction:column;width:100%;height:100%;padding:1.5625vw 1.04167vw;display:flex;overflow-y:scroll}.navigator a{color:#fff;margin-bottom:.520833vw;font-size:1.04167vw}.navigator a:last-child{margin-bottom:0}.navigator a:hover{text-decoration:underline}.navigator:hover{left:0}.navigator:after{content:"NAV";text-align:center;color:#ff0;background-color:#000;width:4.16667vw;height:2.08333vw;font-size:1.04167vw;line-height:2.08333vw;position:absolute;top:0;left:100%}@media only screen and (max-width:768px){.navigator{width:62.5vw;height:93.75vw;left:-62.5vw}.navigator .container{padding:3.125vw 1.5625vw}.navigator a{margin-bottom:2.5vw;font-size:3.75vw}.navigator:after{width:9.375vw;height:6.25vw;font-size:3.75vw;line-height:6.25vw}}.our-values{margin-bottom:4.42708vw}.our-values__slider{display:none}.our-values__item{border-radius:var(--brad-regular);background-color:var(--main-color);color:#fff;width:26.0417vw;margin:.911458vw;padding:2.86458vw 7.8125vw 2.60417vw 2.86458vw;position:relative}.our-values__item.md-black-item{background-color:#1c1c1c}.our-values__item.md-black-item:after{content:"";opacity:.5;filter:blur(5.20833vw);z-index:1;background:#fff;width:10.4167vw;height:10.4167vw;position:absolute;top:.833333vw;left:2.1875vw}.popup{color:#000;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;align-items:center;padding-top:2.60417vw;padding-bottom:2.60417vw;font-family:Gilroy,Arial,sans-serif;transition:all .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.popup.open{opacity:1;pointer-events:all;visibility:visible}.download-popup-trigger{z-index:2000;width:100%;height:.15625vw;position:fixed;top:0;left:0;right:0}.download-popup{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:49.4792vw;position:relative}.md-standart-form.md-popup-form .form-btn{justify-content:center;width:100%;height:4.16667vw;padding:0 1.5625vw}.md-standart-form.md-popup-form .form-btn span{font-size:.9375vw;line-height:1.25vw}.md-standart-form.md-popup-form .form-file{width:100%;margin:0 0 .520833vw}.md-standart-form.md-popup-form .form-file>div{width:100%;height:4.16667vw}.md-standart-form.md-popup-form .form-file>div img,.md-standart-form.md-popup-form .form-file>div svg{right:1.5625vw}.portfolio{padding-top:4vw;padding-bottom:4vw;position:relative}.portfolio200{padding-top:0;padding-bottom:2vw;position:relative}.portfolio__slider{display:none}.portfolio-sort__item{cursor:pointer;padding:1.3vw 2vw;transition:all .4s}.portfolio-sort__item.active{border-radius:var(--brad-regular);background:var(--main-color);color:#fff;font-weight:500}.portfolio-filters{color:#1c1c1c;border:1px solid #e1e1e1;border-radius:1.82292vw;width:19.2708vw;min-width:19.2708vw;margin-top:1.5vw;padding:1.87vw 1.72vw}.portfolio-filters__close{display:none}.portfolio-filters__btn{text-align:center;justify-content:center;width:100%;height:3.38542vw;margin-bottom:.83vw;font-size:.88542vw;font-weight:700}.portfolio-filters__btn-reset{color:#cecece;background:#f5f5f5}.portfolio-filters__btn-reset:hover{background:#ddd}.portfolio-filters__open,.portfolio-maxpages{display:none}@media only screen and (max-width:768px){.portfolio-sort__item{width:30vw;min-width:30vw;padding:2vw 3vw}.portfolio-filters__open{width:100%;margin-bottom:5vw;font-size:3.5vw;display:block;height:10vw!important}.portfolio-filters{z-index:100;background:#fff;width:100%;height:100%;padding:4vw;transition:all .4s;position:fixed;top:0;left:-100%;overflow-y:auto}.portfolio-filters.active{left:0}.portfolio-filters__close{width:10vw;height:10vw;display:block;position:absolute;top:2vw;right:2vw}.portfolio-filters__btn{width:45%;margin:0;font-size:4vw;display:inline-block;height:15vw!important;padding:0!important}.portfolio-filters__btn:hover{padding:0}}.portfolio__item{flex-direction:column;align-items:flex-start;width:26.0417vw;margin-top:3.38542vw;display:flex}.portfolio__item:first-child,.portfolio__item:nth-child(2),.portfolio__item:nth-child(3){margin-top:0}.portfolio__item:nth-child(3n+3){margin-right:0}.portfolio-typical__img{flex-wrap:wrap;margin-bottom:3.90625vw;display:flex}.portfolio-typical__img-slider{display:none}.portfolio-typical__img a{border-radius:var(--brad-regular);overflow:hidden}.portfolio-typical__img a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.portfolio-typical__img.md-1-col-img a{width:100%;height:39.0625vw;margin-bottom:1.5625vw}.portfolio-typical__img.md-1-col-img a:last-child{margin-bottom:0}.portfolio-typical__img.md-2-col-img{justify-content:space-between}.portfolio-typical__img.md-2-col-img a{width:39.0625vw;height:31.25vw;margin-top:3.125vw}.portfolio-typical__img.md-2-col-img a:first-child,.portfolio-typical__img.md-2-col-img a:nth-child(2){margin-top:0}.portfolio-typical__img.md-3-col-img a{width:26.0417vw;height:20.8333vw;margin-top:1.82292vw;margin-left:1.82292vw}.portfolio-typical__img.md-3-col-img a:first-child,.portfolio-typical__img.md-3-col-img a:nth-child(2),.portfolio-typical__img.md-3-col-img a:nth-child(3){margin-top:0}.portfolio-typical__img.md-3-col-img a:nth-child(3n+1){margin-left:0}.process{padding-top:4vw;padding-bottom:5.20833vw;position:relative}.process__content{display:none}.process__content.active{display:block}.products__item{justify-content:space-between;align-items:flex-start;margin-bottom:1.04167vw;display:-webkit-box;display:none;position:relative}.products__item.active{display:flex}.products__item:last-child{margin-bottom:0}.promotions{padding-top:4vw;padding-bottom:8.85417vw;position:relative}.promotions .wrapper{position:relative}.promotions__title{margin-bottom:2.60417vw}.promotions__slider .promotions__item{height:100%}.promotions__item{border-radius:var(--brad-regular);cursor:pointer;flex-direction:column;width:26.0417vw;min-height:19.5313vw;padding:2.86458vw 2.86458vw 3.125vw;display:flex;position:relative;overflow:hidden}.promotions__item.md-black-item{color:#fff;background-color:#292929}.promotions__item.md-black-item .md-line-dotted span{color:var(--main-color)}.promotions__item.md-black-item .md-line-dotted img,.promotions__item.md-black-item .md-line-dotted svg,.promotions__item.md-black-item .md-line-dotted img path,.promotions__item.md-black-item .md-line-dotted svg path{fill:var(--main-color)}.promotions__item.md-default-item{background-color:var(--main-color);color:#fff}.promotions__item.md-default-item .md-line-dotted:after{border-bottom:.0520833vw dashed #fff}.promotions__item.md-default-item .md-line-dotted span{color:#fff}.promotions__item.md-default-item .md-line-dotted img,.promotions__item.md-default-item .md-line-dotted svg,.promotions__item.md-default-item .md-line-dotted img path,.promotions__item.md-default-item .md-line-dotted svg path{fill:#fff}.promotions__item.md-white-item{color:var(--text-main-color);background-position:50%;background-repeat:no-repeat;background-size:cover}.promotions__item.md-white-item .md-line-dotted span{color:var(--main-color)}.promotions__item.md-white-item .md-line-dotted img,.promotions__item.md-white-item .md-line-dotted svg,.promotions__item.md-white-item .md-line-dotted img path,.promotions__item.md-white-item .md-line-dotted svg path{fill:var(--main-color)}.promotions.md-mb-80{margin-bottom:4.16667vw}.reviews{padding-top:4vw;padding-bottom:4vw;position:relative}.reviews .slider-btn{top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 13.0208vw #00000040}.reviews .slider-btn.slider-prev-btn{transform:translate(-50%,-50%)}.reviews .slider-btn.slider-next-btn{left:auto;right:0;transform:translate(50%,-50%)}.reviews .slider-btn:hover{background-color:var(--main-color-darken)}.reviews .slider-pagination{bottom:-2.86458vw}.reviews.md-style-2{margin-bottom:7.03125vw;padding:0}.other-reviews{margin-bottom:4.6875vw}.other-reviews__slider{display:none}.other-reviews__item{border-radius:var(--brad-regular);background:#f8fafb;margin-bottom:2.08333vw;padding:3.90625vw 5.20833vw 3.125vw 3.64583vw;display:flex}.other-reviews__item:last-child{margin-bottom:0}.other-reviews__item .review-content__slider{display:none}.other-reviews__item .review-content__img-container{width:46.5104vw;display:flex;position:relative}.other-reviews__item .review-content__img-container a{border-radius:var(--brad-regular);width:14.3229vw;height:9.89583vw;margin-left:1.77083vw;position:relative}.other-reviews__item .review-content__img-container a:first-child{margin-left:0}.other-reviews__item .review-content__img-container a img{-o-object-fit:cover;object-fit:cover;border-radius:var(--brad-regular);width:100%;height:100%}.other-reviews__item .review-content__img-container a:nth-child(n+4){display:none}.other-reviews__item .review-content__img-container a:hover:after{opacity:1}.other-reviews__item .review-content__img-container a:hover span{opacity:1;transform:translate(-50%,-50%)}.other-reviews__item .review-content__img-container a:after{content:"";background:-webkit-gradient(linear, left top, left bottom, color-stop(29.64%, #31b93900), to(var(--gradient-process-item)));background:-webkit-linear-gradient(top, #31b93900 29.64%, var(--gradient-process-item) 100%);background:linear-gradient(180deg, #31b93900 29.64%, var(--gradient-process-item) 100%);opacity:0;border-radius:var(--brad-regular);transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0}.other-reviews__item .review-content__img-container a span{background-color:var(--main-color);z-index:3;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:2.34375vw;height:2.34375vw;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.other-reviews__item .review-content__img-container a span img,.other-reviews__item .review-content__img-container a span svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:1.04167vw;height:1.04167vw}.other-reviews__item .review-content__img-container a span img path,.other-reviews__item .review-content__img-container a span svg path{fill:#fff}.other-reviews__item .review-content__img-container a span:hover{transform:translate(-50%,-50%)scale(1.3)}.services{padding-top:4vw;padding-bottom:5.46875vw;position:relative;overflow:hidden}.side-banner{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:19.2708vw;padding:1.82292vw 1.82292vw 11.1979vw;position:sticky;top:4.6875vw;overflow:hidden}.simple-text{padding-top:4vw;padding-bottom:4vw}.simple-text__title{letter-spacing:.03em;margin-bottom:1.30208vw;font-size:1.66667vw;font-weight:600;line-height:1.97917vw}.simple-text.open .simple-text__content{-webkit-text-fill-color:var(--text-main-color);text-fill-color:var(--text-main-color);background:0 0;-webkit-background-clip:text;background-clip:text;height:auto}.simple-text__content{letter-spacing:.03em;text-fill-color:transparent;background:linear-gradient(#000 0%,#0000 100%);background:-webkit-linear-gradient(#0000 0%,#000 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#000),to(#0000));-webkit-background-clip:text;background-clip:text;width:81.1667vw;height:4.84375vw;margin-bottom:2.08333vw;font-size:.9375vw;font-weight:400;line-height:1.45833vw;overflow:hidden}.simple-text__content a{color:var(--main-color)}.simple-text__content ul,.simple-text__content ol{padding-left:1vw}.simple-text__content h1,.simple-text__content h2,.simple-text__content h3,.simple-text__content h4,.simple-text__content h5,.simple-text__content h6,.simple-text__content p,.simple-text__content ul,.simple-text__content ol{margin-bottom:1.04167vw}.simple-text__content h1:last-child,.simple-text__content h2:last-child,.simple-text__content h3:last-child,.simple-text__content h4:last-child,.simple-text__content h5:last-child,.simple-text__content h6:last-child,.simple-text__content p:last-child,.simple-text__content ul:last-child,.simple-text__content ol:last-child{margin-bottom:0}.team{padding-top:4vw;padding-bottom:4vw}.team__slider{height:26.0417vw;margin-bottom:5.20833vw}.team__slider .swiper-slide{border-radius:var(--brad-regular);overflow:hidden}.to-top{background-color:var(--main-color);z-index:50;opacity:0;pointer-events:none;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:3.33333vw;height:3.33333vw;transition:all .3s;display:flex;position:fixed;bottom:1.5625vw;right:1.5625vw}.to-top.visible{opacity:1;pointer-events:all}.to-top img,.to-top svg{-o-object-fit:contain;object-fit:contain;fill:#fff;width:.823438vw;height:.470833vw}.to-top img path,.to-top svg path{fill:#fff}.to-top:hover{background-color:var(--main-color-darken)}@media only screen and (max-width:768px){.wrapper{width:86.25vw}body{padding-top:25vw;overflow-x:hidden}.md-line-dotted:after{border-bottom:.3125vw dotted var(--main-color)}.md-main-color-btn{justify-content:space-between;height:18.75vw;padding-left:17vw;padding-right:3.6875vw;display:flex}.md-main-color-btn:hover{padding:0 14.6875vw}.md-main-color-btn span{letter-spacing:.03em;font-size:3.75vw;line-height:4.6875vw}.md-main-color-btn img,.md-main-color-btn svg{-o-object-fit:contain;object-fit:contain;width:13.0625vw}.md-main-color-btn:after{width:7.8125vw}.md-standart-form .form-file>div{border-radius:var(--brad-regular);width:76.25vw;height:18.75vw;padding:0 15.625vw 0 9.375vw;font-size:3.75vw;line-height:4.375vw}.md-standart-form .form-file>div img,.md-standart-form .form-file>div svg{width:6.25vw;height:6.25vw;right:6.25vw!important}.md-standart-form .form-file>div p{max-height:4.375vw}.md-main-title{font-size:7.25vw;line-height:8.675vw}.md-standart-slider .slider-btn{display:none}.md-standart-slider .slider-pagination{bottom:-6.25vw}.md-standart-slider .slider-pagination .swiper-pagination-bullet{width:2.5vw;height:2.5vw;margin:0 1.25vw}.md-standart-slider .slider-hint{justify-content:center;align-items:center;margin-bottom:4.6875vw;display:flex}.md-standart-slider .slider-hint span{letter-spacing:.05em;margin-right:2.5vw;font-size:2.5vw;line-height:4.0625vw}.md-standart-slider .slider-hint svg{width:4.0625vw;height:4.375vw}.md-standart-form.md-popup-form .form-btn{justify-content:center;width:100%;height:18.75vw;padding:0 9.375vw}.md-standart-form.md-popup-form .form-btn span{font-size:3.75vw;line-height:4.375vw}.md-standart-form.md-popup-form .form-file{width:100%;margin:0 0 3.125vw}.md-standart-form.md-popup-form .form-file>div{width:100%;height:18.75vw}.header{z-index:50;height:17vw;margin:0;padding-top:1.9875vw;padding-bottom:3.125vw;transition:all .3s;position:fixed;top:0;left:0;right:0}.header.fixed{background-color:#f5f8f9}.header.fixed .header__logo p{color:var(--text-main-color)}.header.open{z-index:100}.header.open .header__nav{opacity:1;pointer-events:all}.header.open .header__logo p{color:var(--text-main-color)}.header__btn-wrap p{display:none}.header__btn{width:6.25vw;height:5.6875vw;display:block;position:relative}.header__btn span{border-radius:var(--brad-regular);background-color:var(--main-color);width:6.25vw;height:.625vw;transition:all .3s;position:absolute;left:0}.header__btn span:first-child{top:0}.header__btn span:nth-child(2){top:50%;transform:translateY(-50%)}.header__btn span:last-child{width:6.25vw;bottom:0}.header__btn.open span:last-child{width:6.25vw}.header__btn.open span:first-child{transform-origin:50%;top:50%;transform:translateY(-50%)rotate(-45deg)}.header__btn.open span:nth-child(2){opacity:0}.header__btn.open span:last-child{transform-origin:50%;bottom:50%;transform:translateY(50%)rotate(45deg)}.header__logo{width:28.4375vw}.header__logo a img,.header__logo a svg{width:28.5vw}.header__logo a p{font-size:5.3125vw;line-height:1}.header.md-bg-transparent{background-color:#f5f5f5}.header__nav{z-index:2;opacity:0;pointer-events:none;background-color:#f5f8f9;flex-direction:column;width:100%;height:100%;padding-top:25vw;padding-bottom:6.25vw;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.header__nav .wrapper{overflow:hidden auto}.first{min-height:auto;margin-top:-25vw;margin-bottom:7.8125vw;padding-top:10vw;padding-bottom:67.5vw}.bullets-item>img{width:6.08333vw;height:6.08333vw;margin-bottom:.833333vw;transition:all .3s}.first.md-first-with-form{padding-bottom:8vw}.first.md-first-with-form .wrapper{flex-direction:column}.first.md-first-style-2{padding-bottom:12.5vw}.first.md-after-breadcrumbs{margin-top:-44.375vw;padding-top:44.375vw}.first.md-lid-magnit{padding-bottom:56.25vw}.first.md-error-page{min-height:70vh;margin-top:0;padding-top:46.875vw;padding-bottom:31.25vw}.first.md-error-page .wrapper{display:flex}.first.md-thanx-page{min-height:70vh;padding-top:46.875vw;padding-bottom:31.25vw}.first.md-thanx-page .wrapper{display:flex}.calc-price__preloader .circle{border:2.1875vw solid var(--main-color);border-top:2.1875vw solid #0000;width:46.875vw;height:46.875vw;margin-bottom:9.375vw}.calc-price__preloader p{text-align:center;font-size:5.625vw;line-height:6.25vw}.promotions{padding-bottom:21.875vw;overflow:hidden}.promotions__title{margin-bottom:3.75vw;padding:0 4.6875vw}.promotions__slider .swiper-container{overflow:visible}.promotions__item{border-radius:var(--brad-regular);width:86.25vw;min-height:70.3125vw;padding:10vw 7.8125vw}.download-price__circle{width:21.25vw;height:21.25vw;top:auto;bottom:20.625vw;left:auto;right:11.5625vw}.download-price__circle p{font-size:2.1875vw;line-height:2.8125vw}.services.md-all-items-visible{margin-bottom:18.75vw}.services .container-flex{margin:-2.5vw}.load-more-btn{align-items:center;margin-bottom:1.5625vw;padding-bottom:.9375vw;display:flex;position:relative}.load-more-btn span{letter-spacing:.04em;color:var(--main-color);margin-right:1.5625vw;font-size:3.125vw;font-weight:600;line-height:3.125vw}.load-more-btn img,.load-more-btn svg{-o-object-fit:contain;object-fit:contain;width:3.125vw;height:3.125vw;fill:var(--main-color)}.load-more-btn img path,.load-more-btn svg path{fill:var(--main-color)}.portfolio{padding-bottom:18.75vw}.portfolio.md-mobile-slider .portfolio__slider{margin-bottom:15.625vw;display:block}.portfolio__item{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;width:86.25vw}.reviews{padding-top:10.9375vw;padding-bottom:25vw}.reviews.md-style-2{margin-bottom:18.75vw}.reviews.md-style-2 .slider-hint span{color:var(--text-main-color)!important}.process{padding-bottom:10.9375vw;overflow:hidden}.catalog{padding-bottom:12.5vw}.clients-choose{z-index:1}.clients-choose__slider{margin:0 -6.875vw;padding:0 6.875vw 15.625vw;display:block;overflow:hidden}.clients-choose__slider .slider-hint span{color:#fff}.clients-choose__slider .swiper-container{overflow:visible}.clients-choose__slider .slider-pagination{bottom:7.8125vw}.clients-choose__slider .slider-pagination .swiper-pagination-bullet{background-color:#fff}.clients-choose__slider .swiper-slide{overflow:visible!important}.clients-choose__slider .swiper-slide .bullets-item{color:#fff;max-width:100%}.about-company{padding-top:6vw;padding-bottom:4.75vw}.about-company__container{flex-direction:column;margin-bottom:7.8125vw}.about-company__main{text-align:center;width:100%;margin-bottom:4.6875vw;padding:0 2.25vw}.about-company__img{border-radius:var(--brad-regular);width:76.875vw;height:63.125vw;margin:0 auto}.team{padding-bottom:10.125vw}.team__slider{height:auto;margin-bottom:9.375vw}.team__slider .swiper-container{width:76.5625vw;margin:0 auto;overflow:visible}.products__item{flex-direction:column}.simple-text{padding-bottom:10.9375vw}.simple-text__title{margin-bottom:4.6875vw;font-size:5vw;line-height:7.5vw}.simple-text__content{text-align:justify;width:100%;height:25vw;margin-bottom:4.6875vw;font-size:3.125vw;line-height:5.625vw}.footer__logo{border-bottom:none;justify-content:center;width:auto;padding-bottom:0;display:flex;position:absolute;top:12.5vw;left:0;right:0}.footer__logo a{justify-content:center;width:auto}.footer__logo a img,.footer__logo a svg{flex-shrink:0;width:42.5vw;margin-right:4.6875vw}.footer__logo a p{font-size:10.9375vw;line-height:13.4375vw}.footer.md-bottom-only{padding-top:6.25vw;padding-bottom:9.375vw}.calc-banner{margin-bottom:10.9375vw}.calc-banner.md-calc-banner-fixed{bottom:3.125vw}.calc-banner.md-calc-banner-fixed.visible{left:3.125vw}.portfolio-typical__img.md-1-col-img a{border-radius:var(--brad-regular);width:86.25vw;height:69.0625vw;margin-bottom:4.6875vw}.portfolio-typical__img.md-1-col-img a:last-child{margin-bottom:0}.portfolio-typical__img.md-2-col-img a{border-radius:var(--brad-regular);width:39.6875vw;height:31.5625vw;margin-top:4.6875vw}.portfolio-typical__img.md-2-col-img a:first-child,.portfolio-typical__img.md-2-col-img a:nth-child(2){margin-top:0}.portfolio-typical__img.md-3-col-img>a{display:none}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider{margin-bottom:15.625vw;display:block}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container{width:82.8125vw;height:31.5625vw;margin:0 auto;overflow:visible}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container .swiper-slide a{border-radius:var(--brad-regular);width:39.6875vw;height:31.5625vw;display:block;overflow:hidden}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container .swiper-slide a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.articles{margin-bottom:10.9375vw}.articles__item{border-radius:var(--brad-regular);width:100%;min-height:78.125vw;margin:3.125vw 0;padding:9.375vw 10.9375vw}.articles__item:after,.articles__item:before{border-radius:var(--brad-regular)}.articles__slider{margin-bottom:21.875vw;display:block}.articles__slider .swiper-container{min-height:78.125vw}.articles__slider .swiper-wrapper{align-items:stretch}.articles__slider .swiper-wrapper .swiper-slide{height:auto}.articles__slider .swiper-wrapper .swiper-slide .articles__item{height:100%;margin:0}.side-banner{border-radius:var(--brad-regular);width:86.25vw;margin:0 auto 13.125vw;padding:7.8125vw 3.75vw 54.6875vw}.certificates{margin-bottom:18.75vw}.our-values{margin-bottom:17.1875vw}.our-values__slider{display:block}.our-values__slider .swiper-container{overflow:visible}.our-values__slider .swiper-container .swiper-slide .our-values__item{margin:0}.our-values__item{border-radius:var(--brad-regular);width:86.25vw;padding:8.4375vw 10vw}.our-values__item.md-black-item:after{filter:blur(90px);border-radius:50%;width:62.5vw;height:62.5vw;top:5vw;left:13.125vw}.other-reviews{margin-bottom:18.75vw}.other-reviews__slider{margin-bottom:10.3125vw;padding-bottom:12.5vw;display:block}.other-reviews__slider .swiper-container .swiper-wrapper{align-items:flex-start}.other-reviews__slider .swiper-container .swiper-slide{overflow:hidden}.other-reviews__slider .slider-pagination{bottom:0}.other-reviews__item{border-radius:var(--brad-regular);flex-direction:column;padding:9.375vw 4.375vw 6.25vw}.other-reviews__item .review-content__img-container{display:none}.other-reviews__item .review-content__slider{padding-bottom:9.375vw;display:block}.other-reviews__item .review-content__slider .slider-pagination{bottom:0}.other-reviews__item .review-content__slider .swiper-container{width:72.8125vw;height:31.5625vw;margin:0 auto;overflow:visible}.other-reviews__item .review-content__slider .swiper-container .swiper-slide{border-radius:var(--brad-regular);height:100%}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a{width:100%;height:100%;display:flex}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a span{display:none}.to-top{width:9.375vw;height:9.375vw;bottom:3rem;right:3.125vw}.to-top img,.to-top svg{width:3.125vw;height:3.125vw}.download-popup-trigger,.download-popup{display:none}.popup{padding-top:6.25vw;padding-bottom:6.25vw}}#cookie_notification{opacity:0;border-radius:var(--brad-regular);z-index:50;background-color:#fff;justify-content:space-between;width:46.875vw;max-width:90%;padding:1vw;transition:all .4s;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)translateY(100%);box-shadow:2px 3px 10px #0006}#cookie_notification.show{opacity:.9;bottom:.5vw;transform:translate(-50%)translateY(0)}#cookie_notification p{text-align:left;margin:5px 0 0;line-height:1.5}@media (max-width:699px){#cookie_notification{align-items:center;width:100%;margin-bottom:3rem;padding:1vw 2vw}#cookie_notification p{width:70%;font-size:2.5vw}}@media only screen and (max-width:768px){.services{padding:5vw 0}}.house__block{z-index:2;cursor:pointer;position:absolute;top:50%;left:50%}.house__block.left-side .house__block-content{left:auto;right:50%}.house__block:first-child{top:70%;left:20%}.house__block:nth-child(2){top:50%;left:25%}.house__block:nth-child(3){top:36%;left:31%}.house__block:nth-child(4){top:75%;left:40%}.house__block:nth-child(5){top:30%;left:45%}.house__block:nth-child(6){top:44%;left:49%}.house__block:nth-child(7){top:37%;left:68%}.house__block:nth-child(8){top:82%;left:70%}.house__block:nth-child(9){top:57%;left:75%}@keyframes plusPulse{0%{opacity:.5}80%{opacity:0;transform:translate(-50%,-50%)scale(1.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.house__block-content{color:#3f3f3f;z-index:-1;opacity:0;background:#fff;border-radius:1.30208vw;width:14.3229vw;max-height:0;padding:1.09vw .94vw 1.09vw 1.46vw;transition:all .4s;position:absolute;top:50%;left:50%;overflow:hidden}.house__block:hover{z-index:3}.house__block:hover .house__block-content{opacity:1;max-height:500px}.reply{padding-top:4vw;padding-bottom:4vw;position:relative}.reply__title{margin-bottom:3.65vw}.reply__container{flex-wrap:wrap;justify-content:space-between;gap:1.82vw;display:flex}.reply__block{color:#fff;border-radius:var(--brad-regular);z-index:2;background:#292929;flex-direction:column;justify-content:center;align-items:flex-start;gap:.78vw;width:26.0417vw;height:16.9271vw;padding-left:2.81vw;display:flex;position:relative;overflow:hidden}.reply__block:nth-child(2n){color:#000;background:#f2f2f2}.reply__block-title{width:18.6146vw;font-size:1.45vw;font-weight:600;line-height:1.7625vw}.reply__block-text{width:12.4479vw;font-size:.938333vw;line-height:1.36458vw}@media only screen and (max-width:768px){.house__block:first-child{top:70%;left:5%}.house__block:nth-child(2){top:50%;left:15%}.house__block:nth-child(3){top:36%;left:25%}.house__block:nth-child(4){top:75%;left:35%}.house__block:nth-child(5){top:30%;left:45%}.house__block:nth-child(6){top:44%;left:55%}.house__block:nth-child(7){top:37%;left:65%}.house__block:nth-child(8){top:82%;left:75%}.house__block:nth-child(9){top:57%;left:85%}.house__block-content{width:40vw;padding:2vw}.reply{padding-bottom:10vw}.reply__container{justify-content:space-between;gap:3vw}.reply__block{width:100%;height:55vw;padding-left:7vw}.reply__block-title{width:45vw;margin-bottom:1vw;font-size:4vw;line-height:135%}.reply__block-text{width:45vw;font-size:3vw;line-height:135%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :before,.carousel :after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-width:100%;max-height:100%;position:relative;overflow:hidden}.carousel__track{display:flex}.carousel__slide{width:var(--carousel-slide-width,60%);overscroll-behavior:contain;flex:none;max-width:100%;padding:1rem;position:relative;overflow:hidden auto}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{-webkit-user-select:none;user-select:none;justify-content:center;margin:0 auto;padding:0;list-style:none;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0}.carousel__dots .carousel__dot{cursor:pointer;width:22px;height:22px;margin:0;padding:0;display:block;position:relative}.carousel__dots .carousel__dot:after{content:"";opacity:.25;background-color:currentColor;border-radius:50%;width:8px;height:8px;transition:opacity .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{touch-action:none;overflow:hidden!important}.fancybox__container{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:#0000;z-index:1050;transform-origin:0 0;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px #0006);direction:ltr;outline:none;flex-direction:column;margin:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fancybox__container *,.fancybox__container :before,.fancybox__container :after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,#01d2e8f0)}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{z-index:-1;background:var(--fancybox-bg,#18181beb);position:absolute;top:0;bottom:0;left:0;right:0}.fancybox__carousel{z-index:10;flex:auto;height:100%;min-height:0;position:relative}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;width:100%;height:100%;position:relative;overflow:visible}.fancybox__track{height:100%;display:flex}.fancybox__slide{overscroll-behavior:contain;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;outline:0;flex-direction:column;flex:none;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;display:flex;position:relative;overflow:auto}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);z-index:20;flex-direction:column;align-self:center;padding:36px;display:flex;position:relative}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{max-width:100%;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;overflow-wrap:anywhere;flex-shrink:0;align-self:center;margin:0;padding:1rem 0 0;line-height:1.375}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40;position:absolute}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;top:-40px;right:0}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{width:50px;height:50px;color:var(--fancybox-color,currentColor);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{transform-origin:50%;width:100%;height:100%;margin:auto;animation:2s linear infinite fancybox-rotate;position:absolute;top:0;bottom:0;left:0;right:0}.fancybox__spinner svg circle{fill:none;stroke-width:2.75px;stroke-miterlimit:10;stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;animation:1.5s ease-in-out infinite fancybox-dash}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s both fancybox-throwOutDown}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{opacity:0;transform:scale(.97)translateY(16px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;transform:scale(.97)translateY(16px)}}@keyframes fancybox-throwOutUp{to{opacity:0;transform:translateY(-30%)}}@keyframes fancybox-throwOutDown{to{opacity:0;transform:translateY(30%)}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc #ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:#ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px #0003}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{background:0 0;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;max-width:100%;height:540px;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{color:#fff;background:#18181be6;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:0 0;border:0;width:100%;height:100%;display:block}.fancybox-placeholder{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fancybox__thumbs{opacity:var(--fancybox-opacity,1);flex:none;padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{width:var(--fancybox-thumbs-width,96px);box-sizing:content-box;cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;padding:8px 3px;display:flex;overflow:visible}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";border-style:solid;border-width:5px;border-color:var(--fancybox-accent-color,#22d5e9f5);opacity:0;border-radius:var(--fancybox-thumbs-border-radius,4px);transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));border-radius:var(--fancybox-thumbs-border-radius,4px);background-color:#ffffff1a;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.fancybox__toolbar{z-index:20;touch-action:none;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px #0006);background:linear-gradient(#00000070 0%,#0000006f 8.1%,#0000006b 15.5%,#00000064 22.5%,#0000005d 29%,#00000053 35.3%,#00000049 41.2%,#0000003e 47.1%,#00000032 52.9%,#00000028 58.8%,#0000001d 64.7%,#00000014 71%,#0000000c 77.5%,#00000005 84.5%,#00000002 91.9%,#0000 100%);justify-content:space-between;padding:0;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translate(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;line-height:var(--carousel-button-height,48px);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;padding:0 10px;font-size:17px}.fancybox__progress{background:var(--fancybox-accent-color,#22d5e9f5);transform-origin:0;z-index:30;-webkit-user-select:none;user-select:none;height:3px;transition-property:transform;transition-timing-function:linear;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://babyclinik.ru/wp-content/mu-plugins/bb-audit-fixes/assets/manrope-3ae11c49.woff2)format("woff2")}.clinic-adapted,.clinic-adapted h1,.clinic-adapted h2,.clinic-adapted h3,.clinic-adapted h4,.clinic-adapted h5,.clinic-adapted h6,.clinic-adapted button,.clinic-adapted input,.clinic-adapted select,.clinic-adapted textarea{font-family:Manrope,Arial,sans-serif}.clinic-adapted .header__logo{flex:none;width:14vw;min-width:140px}.clinic-adapted .header__logo img{object-fit:contain;width:100%;height:auto;max-height:76px}.clinic-adapted .reply__block:nth-child(3),.clinic-adapted .reply__block:nth-child(5){color:#243d35}.clinic-adapted .reply__block-text{font-size:clamp(13px,.938vw,18px);line-height:1.45}.clinic-adapted #clinic-staging-notice{padding:8px 12px!important;font-size:13px!important}@media (max-width:699px){.clinic-adapted .header__logo{width:35vw;min-width:0}.clinic-adapted .header__logo img{max-height:14vw}}.clinic-adapted .reply__block-title,.clinic-adapted .reply__block-text{max-width:60%}.bb-programs,.bb-program-detail,.bb-comparison,.bb-visit,.bb-offer-detail{color:#24483f;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6}.bb-programs *,.bb-program-detail *,.bb-visit *,.bb-offer-card *{box-sizing:border-box}.clinic-adapted .bb-programs p,.clinic-adapted .bb-programs li,.clinic-adapted .bb-program-detail p,.clinic-adapted .bb-program-detail li,.clinic-adapted .bb-visit p,.clinic-adapted .bb-offer-detail p,.clinic-adapted .bb-offer-detail li{text-align:left}.bb-section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.bb-section-head h2,.bb-visit h2,.bb-comparison h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,54px);font-weight:650;line-height:1.18}.bb-section-head p{max-width:48ch;margin:16px 0 0;font-size:17px}.bb-text-link{color:#067765;border-bottom:1px solid #74b9a9;padding-bottom:5px;font-size:15px;font-weight:650;text-decoration:none}.bb-button{background:#009d80;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:13px 20px;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;display:flex;color:#fff!important}.bb-button:hover{background:#08775f}.bb-button:focus-visible{outline-offset:4px;outline:3px solid #166351}.bb-text-link:focus-visible{outline-offset:4px;outline:3px solid #166351}.bb-age-tabs button:focus-visible{outline-offset:4px;outline:3px solid #166351}.bb-hero-secondary:focus-visible{outline-offset:4px;outline:3px solid #166351}.bb-offer-link:focus-visible{outline-offset:4px;outline:3px solid #166351}.bb-quick-rail a:focus-visible{outline-offset:4px;outline:3px solid #166351}.bb-hero-secondary{color:#fff;border:1px solid #c2e3db;border-radius:50px;justify-content:center;align-items:center;min-height:54px;padding:14px 20px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.bb-hero-secondary:hover{background:#ffffff18}.bb-quick-rail{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px;margin-bottom:20px;padding:0;display:grid}.bb-quick-rail a{color:#24483f;border-right:1px solid #dbe8e2;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 23px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.bb-quick-rail a:first-child{padding-left:0}.bb-quick-rail a:last-child{border-right:0}.bb-quick-rail span{color:#0b9b7d;font-size:21px}.bb-quick-rail a:hover{color:#009d80}.clinic-adapted #discount{padding-top:45px;padding-bottom:90px}.clinic-adapted #discount .promotions__title{margin-bottom:12px}.bb-section-note{color:#527368;margin:0 0 28px;font-size:14px;line-height:1.6}.clinic-adapted .promotions__item.bb-offer-card{color:#214b41;background-image:none;border-radius:20px;flex-direction:column;align-items:flex-start;width:100%;min-height:380px;padding:28px;display:flex}.bb-offer-mint{background:#ddf3e7}.bb-offer-sage{background:#e8eee1}.bb-offer-peach{background:#f7e7da}.bb-offer-blue{background:#e1f0f2}.bb-offer-status{background:#ffffffb5;border:1px solid #ffffff80;border-radius:7px;margin-bottom:13px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.bb-offer-value{letter-spacing:-.05em;font-weight:650;margin:0 0 10px!important;font-size:clamp(38px,3.2vw,62px)!important;line-height:1.1!important}.bb-offer-card h3{max-width:95%;margin:0 0 14px;font-size:clamp(20px,1.65vw,28px);font-weight:650;line-height:1.3}.bb-offer-text{max-width:65%;margin:0 0 20px;font-size:14px;line-height:1.6}.bb-offer-link{z-index:2;color:#075f4d;border-bottom:1px solid #74a48c;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:auto;font-size:14px;font-weight:650;text-decoration:none;display:flex;position:relative}.bb-offer-image{object-fit:cover;object-position:center;border-top-left-radius:100px;width:42%;height:42%;position:absolute;bottom:0;right:0}.clinic-adapted #discount .slider-btn{background:#fff;border:0;border-radius:50%;min-width:44px;min-height:44px;box-shadow:0 2px 12px #16473618}.clinic-adapted #discount .slider-btn:focus-visible{outline:3px solid #146653}.clinic-adapted #discount .slider-btn img{display:none}.clinic-adapted #discount .slider-prev-btn:after{content:"‹";color:#07624e;font:32px/1 Manrope,Arial,sans-serif}.clinic-adapted #discount .slider-next-btn:after{content:"›";color:#07624e;font:32px/1 Manrope,Arial,sans-serif}.bb-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:10px 0 50px;display:grid}.bb-offer-grid .bb-offer-card{min-height:360px}.bb-offer-detail{background:#edf6f1;border-radius:22px;margin-bottom:45px;padding:32px}.bb-offer-detail p,.bb-offer-detail ul{margin-bottom:22px}.bb-offer-detail h2{margin:25px 0 15px}.bb-offer-detail .bb-button{display:inline-flex}.bb-programs{background:#edf5f0;border-radius:28px;margin:0 0 35px;padding:44px}.bb-programs h2{color:#1b4e40}.bb-age-tabs{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.bb-age-tabs button{color:#295748;cursor:pointer;background:0 0;border:1px solid #c4dbce;border-radius:30px;justify-content:center;align-items:center;min-height:48px;padding:11px 24px;font:600 15px/1.4 Manrope,Arial,sans-serif;display:flex}.bb-age-tabs button[aria-selected=true]{color:#fff;background:#009d80;border-color:#009d80}.bb-age-panel{grid-template-columns:minmax(0,.84fr) minmax(0,2fr);gap:26px;display:grid}.bb-age-panel[hidden]{display:none!important}.bb-program-story{flex-direction:column;align-items:flex-start;min-height:415px;display:flex;position:relative;overflow:hidden}.bb-age-number{color:#92bba6;letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(42px,5vw,82px);font-weight:600;line-height:1}.bb-program-story h3{z-index:2;max-width:20ch;margin:0 0 15px;font-size:23px;font-weight:650;line-height:1.35;position:relative}.bb-program-story p{max-width:31ch;margin-bottom:20px;font-size:14px;line-height:1.7}.bb-program-story img{object-fit:cover;object-position:center;border-radius:70px 70px 14px 14px;width:155px;height:135px;margin-top:auto;margin-bottom:15px}.bb-program-story a{color:#076c54;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none}.bb-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bb-plan-card{background:#fff;border-radius:20px;flex-direction:column;align-items:stretch;min-width:0;padding:28px 24px;display:flex}.bb-plan-card:only-child{grid-column:1/-1}.bb-plan-top{color:#668174;justify-content:space-between;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.bb-plan-top span:first-child{color:#267654;background:#e7f4e8;border-radius:4px;padding:3px 7px}.bb-plan-card h3{color:#1e5040;margin:0 0 20px;font-size:25px;font-weight:650;line-height:1.3}.bb-plan-card ul{margin:0 0 22px;padding:0;list-style:none}.bb-plan-card li{margin:0 0 11px;padding-left:21px;font-size:13px;line-height:1.6;position:relative}.bb-plan-card li:before{content:"✓";color:#009d80;position:absolute;top:0;left:0}.bb-plan-price{border-top:1px solid #e4ece6;flex-direction:column;margin-top:auto;margin-bottom:23px;padding-top:20px;display:flex}.bb-plan-price small{color:#52695c;font-size:12px}.bb-plan-price strong{color:#1e5040;letter-spacing:-.03em;white-space:nowrap;font-size:26px;font-weight:650;line-height:1.5}.bb-plan-price span{color:#52695c;font-size:12px}.bb-plan-card .bb-button{padding:13px 15px;font-size:13px}.bb-program-note{color:#667a70;max-width:90ch;margin:22px 0 0;font-size:13px;line-height:1.65}.bb-detail-intro{background:#edf5f0;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr);gap:40px;margin-bottom:45px;padding:40px;display:grid}.bb-detail-intro h2{font-size:clamp(25px,2.7vw,44px);line-height:1.25;margin:8px 0 22px!important}.bb-detail-age{color:#0a8062;font-size:14px;margin:0!important}.bb-detail-price{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:27px;display:flex}.bb-detail-price strong{color:#1c6048;margin-top:12px;font-size:clamp(24px,2.4vw,38px);line-height:1.4}.bb-detail-price small,.bb-detail-price span,.bb-detail-price p{color:#637b6d;font-size:13px}.bb-detail-price p{margin-top:20px;line-height:1.65}.bb-detail-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.bb-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 35px;display:grid}.bb-calendar details{background:#f6faf7;border:1px solid #dce9df;border-radius:12px;align-self:start}.bb-calendar summary,.bb-source-terms summary{cursor:pointer;min-height:54px;padding:18px 22px;font-weight:650}.bb-calendar details>div{padding:0 22px 20px;font-size:15px}.bb-calendar li{margin-bottom:7px}.bb-calendar ul{padding-left:22px}.bb-source-terms{border-top:1px solid #dce9df;border-bottom:1px solid #dce9df;margin-bottom:30px}.bb-source-terms p{padding:0 22px 24px;font-size:14px}.bb-detail-bottom{background:#edf5f0;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin:30px 0 50px;padding:28px;display:flex}.bb-detail-bottom p{max-width:50ch}.bb-comparison{margin:40px 0 60px}.bb-comparison p{margin:18px 0 25px}.bb-comparison a{color:#06765a}.bb-visit{padding:30px 0}.bb-visit ol{counter-reset:visit;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:35px 0 25px;padding:0;list-style:none;display:grid}.bb-visit li{counter-increment:visit;border-top:2px solid #bfdbcc;padding-top:25px}.bb-visit li:before{content:counter(visit);color:#057659;background:#e3f2e9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:20px;font-size:17px;font-weight:650;display:flex}.bb-visit strong{margin-bottom:10px;font-size:19px;line-height:1.5;display:block}.bb-visit p{font-size:14px;line-height:1.7}@media (min-width:700px) and (max-width:1050px){.bb-programs{padding:30px}.bb-age-panel{grid-template-columns:1fr}.bb-program-story{min-height:0;padding:0 200px 20px 0}.bb-program-story img{width:150px;position:absolute;bottom:20px;right:0}.bb-program-story p{max-width:60ch}}.clinic-adapted .simple-text__title:empty{display:none}#programs,#compare{scroll-margin-top:70px}@media (max-width:699px){#programs,#compare{scroll-margin-top:140px}.bb-hero-secondary{width:100%;min-height:48px;font-size:14px}.bb-quick-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.bb-quick-rail a{border-bottom:1px solid #dbe8e2;min-height:74px;padding:13px 12px;font-size:13px}.bb-quick-rail a:first-child{padding-left:12px}.bb-quick-rail a:nth-child(2n){border-right:0}.clinic-adapted #discount{padding-top:30px;padding-bottom:60px}.clinic-adapted .promotions__item.bb-offer-card{border-radius:18px;min-height:370px;padding:28px}.bb-offer-card h3{font-size:24px}.bb-offer-value{font-size:49px!important}.bb-offer-text{max-width:65%;font-size:14px}.bb-offer-grid{grid-template-columns:1fr}.bb-programs{border-radius:20px;margin:0 0 20px;padding:25px 18px}.bb-section-head{margin-bottom:24px;display:block}.bb-section-head h2,.bb-visit h2,.bb-comparison h2{font-size:31px}.bb-section-head p{margin-bottom:20px;font-size:14px}.bb-section-head .bb-text-link{margin-top:8px;font-size:13px;display:inline-block}.bb-age-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bb-age-tabs button{min-height:46px;padding:11px 10px;font-size:13px}.bb-age-panel{grid-template-columns:1fr;gap:22px}.bb-program-story{min-height:0}.bb-age-number{margin-bottom:12px;font-size:42px}.bb-program-story h3{max-width:100%;margin-bottom:12px;font-size:23px}.bb-program-story p{max-width:100%;margin-bottom:12px;font-size:14px}.bb-program-story img{display:none}.bb-program-story a{font-size:13px}.bb-plan-list{grid-template-columns:1fr;gap:16px}.bb-plan-card{border-radius:15px;padding:26px 23px}.bb-plan-card h3{font-size:25px}.bb-plan-card li{font-size:14px}.bb-plan-price small{font-size:12px}.bb-plan-price strong{font-size:28px}.bb-plan-price span{font-size:12px}.bb-plan-card .bb-button{min-height:49px;font-size:14px}.bb-detail-intro{grid-template-columns:1fr;gap:25px;padding:25px 20px}.bb-detail-intro h2{font-size:29px}.bb-detail-price{padding:25px}.bb-detail-price strong{font-size:30px}.bb-calendar{grid-template-columns:1fr}.bb-calendar summary{padding:17px 20px}.bb-detail-bottom{padding:23px;display:block}.bb-detail-bottom p{margin-bottom:20px}.bb-visit ol{grid-template-columns:1fr;gap:25px}.bb-visit li{grid-template-columns:38px minmax(0,1fr);gap:12px 16px;padding-top:20px;display:grid}.bb-visit li:before{grid-row:1/3;margin:0}.bb-visit li strong{margin:0;font-size:17px}.bb-visit li p{grid-column:2;margin:0}.bb-offer-detail{padding:25px 20px}}@media (prefers-reduced-motion:reduce){.bb-programs *,.bb-offer-card *,.bb-hero-secondary{transition:none!important;animation:none!important}html{scroll-behavior:auto!important}}.bb-help,.bb-documents{--bb-ink:#24483f;--bb-muted:#4b685f;--bb-teal:#007d67;--bb-sage:#edf5f0;color:var(--bb-ink);padding:55px 0;scroll-margin-top:110px;font:16px/1.6 Manrope,Arial,sans-serif}.bb-help *,.bb-documents *{box-sizing:border-box}.clinic-adapted .bb-help p,.clinic-adapted .bb-documents p{text-align:left}.bb-help h2,.bb-documents h2{color:var(--bb-ink);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:650;line-height:1.2}.bb-help h3,.bb-documents h3{color:var(--bb-ink);margin:0 0 14px;font-size:23px;font-weight:650;line-height:1.35}.bb-help p,.bb-documents p{color:var(--bb-muted);margin:0;font-size:16px;line-height:1.65}.bb-help-panel{background:var(--bb-sage);border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:54px;padding:46px;display:grid}.bb-help-panel>div{min-width:0}.bb-help-copy>p{max-width:47ch;margin:22px 0 26px;font-size:17px}.bb-block-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bb-block-button{background:var(--bb-teal);border:1px solid var(--bb-teal);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:13px 21px;font:650 15px/1.4 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.bb-block-button:hover{background:#075f50;border-color:#075f50}.bb-block-secondary,.bb-block-all{color:#076b58;text-underline-offset:5px;align-items:center;gap:12px;min-height:48px;font-size:15px;font-weight:650;text-decoration:underline;display:inline-flex}.bb-help-copy>small{max-width:52ch;color:var(--bb-muted);margin-top:21px;font-size:13px;line-height:1.6;display:block}.bb-help-guide{background:#fff;border-radius:16px;padding:28px}.bb-help-guide h3{margin:0 0 20px;font-size:22px}.bb-help-guide ul{margin:0;padding:0;list-style:none}.bb-help-guide li{border-top:1px solid #e2ebe5;gap:16px;padding:17px 0;display:flex}.bb-help-guide li:first-child{border-top:0;padding-top:0}.bb-help-guide li:last-child{padding-bottom:0}.bb-help-guide strong{margin:0 0 4px;font-size:16px;font-weight:650;line-height:1.5;display:block}.bb-help-guide li p{font-size:14px;line-height:1.6}.bb-help-icon{background:var(--bb-sage);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:flex}.bb-help-icon svg,.bb-doc-file svg{fill:none;width:24px;height:24px;stroke:var(--bb-teal);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.bb-block-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.bb-block-heading p{margin-top:14px}.bb-block-all{white-space:nowrap;margin-top:3px}.bb-documents-grid{grid-template-columns:1.12fr 1fr;gap:40px;display:grid}.bb-license{background:var(--bb-sage);border-radius:20px;padding:28px}.bb-license-main{grid-template-columns:150px 1fr;align-items:center;gap:26px;display:grid}.bb-license-preview{border-radius:4px;display:block}.bb-license-preview img{object-fit:contain;background:#fff;border:1px solid #d7e1d9;border-radius:4px;width:150px;height:210px;padding:5px;display:block}.bb-license-main p{margin-bottom:17px;font-size:15px}.bb-file-note{color:var(--bb-muted);margin-top:8px;font-size:12px;display:block}.bb-document-sheets{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.bb-document-sheets a{color:var(--bb-ink);background:#ffffffc9;border:1px solid #d4e2da;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:9px 4px 6px;text-decoration:none;display:flex}.bb-document-sheets img{object-fit:contain;width:51px;height:66px}.bb-document-sheets span{margin-top:6px;font-size:12px;font-weight:600;line-height:1.5;display:block}.bb-document-sheets a:hover{border-color:var(--bb-teal);background:#fff}.bb-patient-documents{padding:5px 0}.bb-patient-documents h3{margin-bottom:18px;font-size:22px}.bb-patient-documents a{min-height:99px;color:var(--bb-ink);border-top:1px solid #dce7df;align-items:center;gap:16px;padding:20px 0;text-decoration:none;display:flex}.bb-patient-documents a:last-child{border-bottom:1px solid #dce7df}.bb-doc-file{background:var(--bb-sage);border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;height:46px;display:flex}.bb-patient-documents strong{font-size:17px;font-weight:650;line-height:1.4;display:block}.bb-patient-documents small{color:var(--bb-muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.bb-doc-arrow{color:var(--bb-teal);margin-left:auto;padding-left:5px;font-size:24px}.bb-patient-documents a:hover strong{color:var(--bb-teal);text-underline-offset:4px;text-decoration:underline}:is(.bb-help a:focus-visible,.bb-documents a:focus-visible,.bb-documents button:focus-visible){outline-offset:4px;outline:3px solid #145b48}.bb-document-viewer{--bb-ink:#24483f;--bb-teal:#007d67;width:min(920px,100% - 32px);height:min(860px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--bb-ink);background:#fff;border:0;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 70px #122c3850}.bb-document-viewer[open]{flex-direction:column;display:flex}.bb-document-viewer::backdrop{background:#173c32bc}.bb-viewer-head{border-bottom:1px solid #dce7df;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.bb-document-viewer .bb-viewer-head h3{flex:1;min-width:0;margin:0;font-size:18px}.bb-viewer-zoom{color:#076b58;cursor:pointer;background:#edf5f0;border:1px solid #c5d9ce;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font:600 13px/1.4 Manrope,Arial,sans-serif;display:flex}.bb-viewer-close,.bb-viewer-controls button{color:#076b58;cursor:pointer;background:#edf5f0;border:1px solid #c5d9ce;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font:30px/1 Manrope,Arial,sans-serif;display:flex}.bb-viewer-controls button:disabled{color:#73827c;cursor:default;background:#f3f5f3}.bb-viewer-image{background:#f3f6f4;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex}.bb-viewer-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.bb-viewer-image.bb-zoomed{display:block;overflow:auto}.bb-viewer-image.bb-zoomed img{width:auto;max-width:none;height:auto;max-height:none;margin:auto}.bb-viewer-controls{border-top:1px solid #dce7df;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:12px 20px;display:flex}.bb-document-viewer .bb-viewer-controls p{color:var(--bb-ink);font-size:14px}.bb-viewer-controls a{color:#076b58;text-underline-offset:4px;align-items:center;min-height:44px;margin-left:auto;font-size:14px;text-decoration:underline;display:flex}.bb-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.bb-help-panel{gap:28px;padding:32px}.bb-help-guide{padding:24px}.bb-documents-grid{gap:26px}.bb-license{padding:22px}.bb-license-main{grid-template-columns:125px 1fr;gap:18px}.bb-license-preview img{width:125px;height:178px}.bb-license h3{font-size:21px}}@media (max-width:800px){.bb-help,.bb-documents{padding:35px 0}.bb-help-panel{grid-template-columns:minmax(0,1fr);gap:30px;padding:30px}.bb-help h2 br{display:none}.bb-help-copy>p{max-width:60ch}.bb-documents-grid{grid-template-columns:1fr;gap:28px}.bb-license-main{grid-template-columns:150px 1fr;gap:26px}.bb-license-preview img{width:150px;height:210px}}@media (max-width:520px){.bb-help-panel{border-radius:18px;gap:25px;padding:24px 20px}.bb-help-copy>p{margin:18px 0 22px;font-size:16px}.bb-block-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.bb-block-actions>a{text-align:center;justify-content:center;width:100%}.bb-help-guide{border-radius:12px;padding:20px 16px}.bb-help-guide h3{margin-bottom:17px;font-size:20px}.bb-help-guide li{gap:12px}.bb-help-icon{border-radius:10px;flex-basis:38px;height:38px}.bb-help-copy>small{margin-top:15px}.bb-block-heading{margin-bottom:21px;display:block}.bb-block-heading p{font-size:15px}.bb-block-all{margin-top:8px}.bb-license{border-radius:16px;padding:20px 16px}.bb-license-main{grid-template-columns:100px 1fr;align-items:start;gap:16px}.bb-license-preview img{width:100px;height:144px}.bb-license-main h3{margin-bottom:10px;font-size:20px}.bb-license-main p{margin-bottom:14px;font-size:14px;line-height:1.6}.bb-license-main .bb-block-button{width:100%;padding:11px 10px;font-size:14px}.bb-document-sheets{gap:6px;margin-top:20px}.bb-document-sheets img{width:38px;height:51px}.bb-document-sheets a{padding:8px 2px 6px}.bb-document-sheets span{font-size:11px}.bb-patient-documents h3{font-size:21px}.bb-patient-documents a{gap:12px;padding:18px 0}.bb-doc-file{border-radius:10px;flex-basis:40px;height:44px}.bb-patient-documents strong{font-size:16px}.bb-patient-documents small{font-size:13px}.bb-doc-arrow{padding-left:0;font-size:22px}.bb-document-viewer{border-radius:12px;width:calc(100% - 16px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.bb-viewer-head{gap:8px;padding:10px 12px}.bb-viewer-zoom{padding:8px;font-size:12px}.bb-document-viewer .bb-viewer-head h3{font-size:16px}.bb-viewer-controls{gap:12px;padding:10px 12px}.bb-viewer-controls a{flex-basis:100%;justify-content:center;min-height:44px;margin-left:0}}.clinic-adapted{--clinic-ink:#24483f;--clinic-muted:#4b685f;--clinic-action:#007d67;--clinic-action-hover:#075f50;--clinic-surface:#edf5f0;--clinic-border:#dce7df;--clinic-title:clamp(30px,3.2vw,46px)}.clinic-adapted :is(a,button,input,select,textarea,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline-offset:4px!important;outline:3px solid #145b48!important;box-shadow:0 0 0 6px #fff!important}.clinic-adapted .bb-viewer-image:focus-visible{outline-offset:-5px!important;box-shadow:none!important}.clinic-adapted :is(p,li,h1,h2,h3,h4,span,strong,small,a,td,th,summary,.bb-faq-answer){-webkit-user-select:text!important;user-select:text!important}.clinic-adapted ::selection{color:#fff;background:#007d67}.clinic-adapted :is(.bb-button,.bb-block-button){background:var(--clinic-action);border-radius:10px;min-height:50px;font:650 15px/1.45 Manrope,Arial,sans-serif;color:#fff!important}.clinic-adapted :is(.bb-button,.bb-block-button):hover{background:var(--clinic-action-hover)}.clinic-adapted .md-main-color-btn{color:#fff;background:var(--clinic-action)!important;background-image:none!important}.clinic-adapted .md-main-color-btn:after{display:none}.clinic-adapted .md-main-color-btn:hover{background:var(--clinic-action-hover)!important}.clinic-adapted .bb-age-tabs button[aria-selected=true]{color:#fff;background:var(--clinic-action);border-color:var(--clinic-action)}.clinic-adapted :is(.bb-plan-top,.bb-program-note,.bb-plan-price small,.bb-plan-price span,.bb-detail-price small,.bb-detail-price span,.bb-detail-price p){color:var(--clinic-muted)}.clinic-adapted .bb-plan-top{font-size:13px}.clinic-adapted .bb-plan-top span:first-child{color:#145b48}.clinic-adapted .bb-plan-price :is(small,span){font-size:13px}.clinic-adapted .bb-plan-card li,.clinic-adapted .bb-program-story p,.clinic-adapted .bb-visit p{font-size:16px;line-height:1.6}.clinic-adapted .bb-plan-card .bb-button{font-size:15px}.clinic-adapted .bb-program-note{font-size:14px;line-height:1.6}.clinic-adapted .bb-viewer-zoom,.clinic-adapted .bb-viewer-controls a{font-size:14px}.clinic-adapted .bb-viewer-image{scroll-behavior:auto}.bb-home-polished .first .bb-hero-kicker{width:180px;max-width:100%;color:var(--clinic-action-hover);text-align:center;background:#fff;border-radius:30px;margin:0 0 18px;padding:12px;font:650 13px/1.3 Manrope,Arial,sans-serif}.bb-home-polished section h2{color:var(--clinic-ink);font-size:var(--clinic-title);letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.2;text-align:left!important}.bb-home-polished :is(.promotions__title,.bb-faq>.wrapper>h2){margin-bottom:28px}.bb-home-polished #reply{display:none}.bb-home-polished :is(.bb-age-panel,.bb-plan-list){min-width:0}.bb-home-polished .bb-plan-card{padding:24px}.bb-home-polished .bb-plan-top{margin-bottom:14px}.bb-home-polished .bb-plan-card h3{margin-bottom:14px;font-size:23px}.bb-home-polished .bb-plan-card ul{margin-bottom:16px}.bb-home-polished .bb-plan-card li{margin-bottom:7px}.bb-home-polished .bb-plan-price{margin-bottom:16px;padding-top:14px}.bb-home-polished .bb-plan-price strong{font-variant-numeric:tabular-nums}.bb-home-polished .bb-age-tabs{gap:8px}.bb-home-polished .bb-program-story a{min-height:44px;color:var(--clinic-action-hover);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.bb-home-polished .bb-offer-status{font-size:12px}.bb-home-polished .bb-offer-text{font-size:15px}.bb-doctors .bb-section-head{align-items:center;margin-bottom:28px}.bb-doctors .team__slider{height:auto;margin:0}.bb-doctors .swiper-container{height:auto}.bb-doctors .swiper-wrapper{align-items:stretch}.bb-doctors .swiper-slide{height:auto;display:flex}.bb-doctor-card{border:1px solid var(--clinic-border);width:100%;color:var(--clinic-ink);background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.bb-doctor-card>img{aspect-ratio:1;object-fit:cover;object-position:50% 30%;width:100%;height:auto;display:block}.bb-doctor-info{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.bb-home-polished .bb-doctor-info h3{color:var(--clinic-ink);text-align:left;overflow-wrap:normal;margin:0;font-size:18px;font-weight:650;line-height:1.4}.bb-home-polished .bb-doctor-info p{color:var(--clinic-muted);text-align:left;margin:0;font-size:15px;line-height:1.5}.bb-doctor-more{min-height:44px;color:var(--clinic-action-hover);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.bb-doctor-card:hover{border-color:var(--clinic-action)}.bb-doctor-card:hover .bb-doctor-more{text-underline-offset:4px;text-decoration:underline}.clinic-adapted .bb-doctor-card:focus-visible{outline-offset:-4px!important;box-shadow:none!important}.bb-doctor-controls{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.bb-doctors .bb-doctor-controls .slider-btn{color:#fff;background:var(--clinic-action);border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;font:30px/1 Manrope,Arial,sans-serif;position:static;transform:none;display:flex!important}.bb-doctors .bb-doctor-controls .slider-pagination{justify-content:center;gap:8px;width:auto;margin:0;display:flex;position:static;transform:none}.bb-doctors .bb-doctor-controls .swiper-pagination-bullet{width:10px;height:10px;margin:0}.bb-doctors .bb-doctor-controls .swiper-button-disabled{opacity:.4;cursor:default}.bb-faq{color:var(--clinic-ink);padding:50px 0;scroll-margin-top:100px;font:16px/1.6 Manrope,Arial,sans-serif}.bb-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.bb-faq-item{border:1px solid var(--clinic-border);background:#f5f9f7;border-radius:12px;min-width:0}.bb-faq-item summary{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:20px;font-size:16px;font-weight:650;line-height:1.5;list-style:none;display:flex}.bb-faq-item summary::-webkit-details-marker{display:none}.bb-faq-item summary::marker{content:""}.bb-faq-item summary:after{content:"+";background:var(--clinic-action);color:#fff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font:24px/1 Manrope,Arial,sans-serif;display:flex}.bb-faq-item[open]{background:#fff;border-color:#96bfb0}.bb-faq-item[open] summary:after{content:"−"}.bb-faq-item summary:hover{color:var(--clinic-action-hover)}.bb-faq-answer{color:var(--clinic-muted);padding:0 20px 20px}.clinic-adapted .bb-faq-answer p{text-align:left;margin:0 0 12px;font-size:16px;line-height:1.65}.bb-faq-answer p:last-child{margin:0}.bb-faq-footer{align-items:center;gap:22px;margin-top:20px;display:flex}.bb-faq-footer p{color:var(--clinic-muted);font-size:15px}@media (max-width:1050px){.bb-home-polished .bb-doctor-info h3{font-size:17px}}@media (max-width:699px){.bb-home-polished section h2{letter-spacing:-.025em;font-size:30px}.bb-home-polished :is(.bb-programs,.bb-visit,.bb-help,.bb-documents,.bb-faq) h2 br{display:none}.bb-home-polished .bb-section-head p{margin-top:12px;margin-bottom:12px;font-size:16px}.bb-home-polished .bb-section-head .bb-text-link{align-items:center;min-height:44px;margin-top:0;font-size:14px;display:inline-flex}.bb-home-polished .bb-age-tabs button{font-size:14px}.bb-home-polished .bb-age-panel{gap:18px}.bb-home-polished .bb-age-number{display:none}.bb-home-polished .bb-program-story{min-height:0}.bb-home-polished .bb-program-story h3{margin-bottom:5px;font-size:20px;line-height:1.4}.bb-home-polished .bb-program-story p{margin:0;font-size:15px}.bb-home-polished .bb-program-story a{display:none}.bb-home-polished .bb-plan-card{padding:22px 20px}.bb-home-polished .bb-plan-card h3{font-size:23px}.bb-home-polished .bb-plan-card .bb-button{min-height:50px;font-size:15px}.bb-home-polished .bb-doctors .team__slider .swiper-container{width:100%}.bb-home-polished .bb-doctors .swiper-slide{height:auto}.bb-doctor-info{padding:17px}.bb-home-polished .bb-doctor-info h3{font-size:18px}.bb-faq{padding:35px 0}.bb-faq-grid{grid-template-columns:1fr;gap:12px}.bb-faq-item summary{gap:14px;min-height:72px;padding:17px 16px}.bb-faq-answer{padding:0 16px 18px}.bb-faq-footer{margin-top:18px;display:block}.bb-faq-footer p{margin-bottom:4px}.bb-home-polished .bb-visit{padding:12px 0}.bb-home-polished .bb-visit ol{gap:20px;margin-top:25px}.bb-home-polished .bb-visit li{gap:8px 14px}}@media (prefers-reduced-motion:reduce){.clinic-adapted *,.clinic-adapted :before,.clinic-adapted :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.bb-home-polished #services .container-flex{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button){isolation:isolate;border:1px solid var(--clinic-action);letter-spacing:0;justify-content:space-between;align-items:center;gap:20px;min-height:50px;font:650 15px/1.45 Manrope,Arial,sans-serif;text-decoration:none;transition:none;display:flex;position:relative;overflow:hidden;background:var(--clinic-action)!important;color:#fff!important;border-radius:30px!important;padding:10px 12px 10px 20px!important}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button)>span{font:inherit;letter-spacing:0;color:#fff!important}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button)>:is(img,svg,span[aria-hidden=true]){display:none}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button):before{content:"";z-index:-1;background:var(--clinic-action-hover);opacity:1;border-radius:50%;width:30px;height:30px;animation:none;display:block;position:absolute;top:50%;left:auto;right:12px;transform:translateY(-50%)}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button):after{content:"↗";color:#fff;opacity:1;background:0 0;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font:20px/1 Manrope,Arial,sans-serif;transition:none;animation:none;display:flex;position:static;transform:none}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button):focus-visible{background:var(--clinic-action-hover)!important}@media (hover:hover) and (pointer:fine){body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button):hover:before{transform:translateY(-50%)scale(24)}}@media (prefers-reduced-motion:no-preference){body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button):before{transition:transform .16s}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button){transition:transform .16s cubic-bezier(.23,1,.32,1)}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button):active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button):before{display:none}body.bb-home-polished :is(.bb-plan-card .bb-button,.bb-block-button):hover{background:var(--clinic-action-hover)!important}}@media (max-width:1050px){body.bb-home-polished #services .container-flex{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:699px){body.bb-home-polished #services .container-flex{grid-template-columns:1fr;gap:16px}}.clinic-adapted .bb-support-header-action>a{color:var(--clinic-action-hover);min-height:48px}.clinic-adapted .bb-support-header-action a span{color:var(--clinic-action-hover);font-size:13px}.clinic-adapted .bb-support-privacy-link{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.bb-support-notice{color:var(--clinic-muted);background:#f5f9f7;border-left:4px solid #8ab5a0;border-radius:10px;padding:18px 22px}.bb-support-pdfs{flex-wrap:wrap;gap:12px 28px;margin-bottom:30px;display:flex}.bb-support-price-group{border:1px solid var(--clinic-border);border-radius:14px;margin-bottom:16px;overflow:hidden}.bb-support-price-group>summary{background:var(--clinic-surface);min-height:70px;color:var(--clinic-ink);cursor:pointer;align-items:center;gap:16px;padding:18px 22px;font-size:19px;font-weight:650;line-height:1.5;list-style:none;display:flex}.bb-support-price-group>summary::-webkit-details-marker{display:none}.bb-support-price-group>summary:after{content:"+";color:var(--clinic-action);margin-left:auto;font-size:26px}.bb-support-price-group[open]>summary:after{content:"−"}.clinic-adapted .bb-support-price-group>summary:focus-visible{outline-offset:-4px!important;box-shadow:none!important}.bb-support-price-count{min-width:36px;color:var(--clinic-muted);background:#fff;border-radius:20px;justify-content:center;align-items:center;padding:4px 7px;font-size:13px;line-height:1.5;display:inline-flex}.bb-support-price-table{padding:8px 22px 16px}.bb-support-price-table table{border-collapse:collapse;width:100%}.bb-support-price-table th,.bb-support-price-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--clinic-border);padding:15px 12px;font-size:16px;line-height:1.6}.bb-support-price-table th{color:var(--clinic-muted);font-weight:650}.bb-support-price-table tr:last-child td{border:0}.bb-support-price-table th:last-child,.bb-support-price-table td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:150px}.bb-support-price-table td:last-child{font-weight:650}.bb-support-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bb-support-navigation>a{border:1px solid var(--clinic-border);background:#f5f9f7;border-radius:16px;flex-direction:column;min-width:0;padding:24px;text-decoration:none;display:flex}.bb-support-navigation h3{margin-bottom:12px}.bb-inner-main .bb-support-navigation p{color:var(--clinic-muted);margin-bottom:12px;font-size:15px}.bb-support-navigation>a:hover{border-color:var(--clinic-action);background:#fff}.bb-support-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bb-support-contact-card{border:1px solid var(--clinic-border);background:#f5f9f7;border-radius:18px;min-width:0;padding:28px}.bb-support-contact-card h2{margin-bottom:22px;font-size:27px}.bb-support-phone-list{margin:0;padding:0;list-style:none}.bb-support-phone-list li{border-bottom:1px solid var(--clinic-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:14px 0;display:flex}.bb-support-phone-list li:first-child{padding-top:0}.bb-support-phone-list li:last-child{border:0;padding-bottom:0}.bb-support-phone-list a{white-space:nowrap;align-items:center;min-height:44px;font-size:20px;font-weight:650;display:inline-flex}.bb-support-copy{min-height:44px;color:var(--clinic-action-hover);cursor:pointer;background:#fff;border:1px solid #abc8b8;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font:600 13px/1.5 Manrope,Arial,sans-serif;display:inline-flex}.bb-support-copy:hover{border-color:var(--clinic-action)}.bb-support-copy-action{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bb-support-copy-feedback{color:var(--clinic-action-hover);font-size:13px}.bb-inner-main .bb-support-address{margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.6}.bb-support-hours{color:var(--clinic-muted);margin:20px 0 10px;font-size:16px;line-height:1.8}.bb-inner-main .bb-support-copy-status{color:var(--clinic-action-hover);min-height:26px;margin:14px 0 32px;font-size:14px}.bb-support-directions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.bb-support-directions img{border:1px solid var(--clinic-border);border-radius:14px;width:100%;height:auto}.bb-support-email{border-top:1px solid var(--clinic-border);margin-top:24px;padding-top:24px}.bb-support-email h3{margin-bottom:12px}.bb-support-email>a{overflow-wrap:anywhere;min-height:44px;font-size:18px;display:block}.bb-support-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style-position:inside;display:grid}.bb-support-steps li{border:1px solid var(--clinic-border);background:#fff;border-radius:16px;padding:24px}.bb-support-steps li::marker{color:var(--clinic-action);font-size:26px;font-weight:650}.bb-support-steps h3{margin:14px 0 12px}.bb-support-steps p{color:var(--clinic-muted)}.bb-support-legal .bb-inner-reading{overflow-wrap:anywhere}.bb-support-legal .bb-inner-reading table{table-layout:fixed;width:100%}.bb-support-legal .bb-inner-reading td{overflow-wrap:anywhere;padding:10px}.bb-support-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bb-support-gallery img{aspect-ratio:1.4;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.bb-inner-page .bb-documents{padding:0 0 40px}.bb-inner-page .bb-documents>.wrapper{width:100%;max-width:100%;padding:0}.bb-inner-page .bb-documents .bb-block-heading h2{font-size:30px}.bb-inner-page .bb-documents .bb-block-heading p{font-size:16px}@media (max-width:1050px){.bb-support-navigation,.bb-support-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-support-contact-card{padding:24px}.bb-support-phone-list li{display:block}.bb-support-phone-list a{display:flex}.bb-support-directions{gap:24px}.bb-support-steps{grid-template-columns:1fr}}@media (max-width:699px){.bb-support-notice{padding:16px 18px}.bb-support-pdfs{margin-bottom:24px;display:block}.bb-support-pdfs>a{margin-bottom:12px;display:flex}.bb-support-price-group>summary{gap:10px;min-height:64px;padding:16px;font-size:17px}.bb-support-price-table{padding:6px 12px 12px}.bb-support-price-table th,.bb-support-price-table td{overflow-wrap:anywhere;padding:14px 5px;font-size:15px;line-height:1.6}.bb-support-price-table th:last-child,.bb-support-price-table td:last-child{overflow-wrap:normal;width:88px;min-width:88px}.bb-support-price-table th:last-child{white-space:normal}.bb-support-navigation{grid-template-columns:1fr;gap:12px}.bb-support-navigation>a{padding:22px}.bb-support-contact-grid{grid-template-columns:1fr;gap:18px}.bb-support-contact-card{padding:22px 20px}.bb-support-contact-card h2{font-size:25px}.bb-support-phone-list a{font-size:19px}.bb-support-directions{grid-template-columns:1fr;gap:24px}.bb-support-steps li{padding:22px}.bb-support-gallery{grid-template-columns:1fr}.bb-inner-page .bb-documents .bb-block-heading h2{font-size:27px}.bb-inner-page .bb-documents .bb-license-main{grid-template-columns:100px minmax(0,1fr);gap:16px}.bb-inner-page .bb-documents .bb-license-preview img{width:100%;height:auto}.bb-inner-page .bb-documents .bb-document-sheets{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-inner-page .bb-documents .bb-document-sheets span{font-size:13px}}.clinic-adapted .load-more-btn{color:var(--clinic-action-hover);background:0 0;border:0;font-family:Manrope,Arial,sans-serif}.clinic-adapted .load-more-btn{min-height:44px;padding:10px 0;font-size:16px}.clinic-adapted .load-more-btn span{font-size:16px;color:var(--clinic-action-hover)!important}.clinic-adapted .bb-programs{color:var(--clinic-ink)}.clinic-adapted .bb-programs .bb-text-link{text-underline-offset:4px;text-decoration:underline;color:var(--clinic-action-hover)!important}.clinic-adapted .bb-faq-answer a{text-underline-offset:3px;text-decoration:underline}.clinic-adapted button.header__btn{background:0 0;border:0;padding:0}.clinic-adapted .promotions__slider .slider-pagination{justify-content:center;align-items:center;gap:4px;display:flex}.clinic-adapted :is(.promotions__slider,.bb-doctors) .swiper-pagination-bullet{opacity:1;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;margin:0!important}.clinic-adapted :is(.promotions__slider,.bb-doctors) .swiper-pagination-bullet:before{content:"";background:#b5c8bf;border-radius:50%;width:10px;height:10px}.clinic-adapted :is(.promotions__slider,.bb-doctors) .swiper-pagination-bullet-active:before{background:var(--clinic-action)}.clinic-adapted .promotions__slider .swiper-button-disabled{opacity:.45}@media (max-width:768px){.clinic-adapted button.header__btn{width:44px;min-width:44px;height:44px;min-height:44px}.clinic-adapted .header__btn span{width:30px;height:2px;left:7px}.clinic-adapted .header__btn span:first-child{top:11px}.clinic-adapted .header__btn span:nth-child(2){top:22px}.clinic-adapted .header__btn span:last-child{width:18px;top:33px}.clinic-adapted .header__btn.open span:first-child,.clinic-adapted .header__btn.open span:last-child{width:30px;top:22px}}.clinic-adapted .bb-exp-heading{margin-bottom:24px}.clinic-adapted .bb-exp-heading h2{margin:8px 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.2}.clinic-adapted .bb-exp-heading p{color:var(--clinic-muted);font-size:16px;line-height:1.6}.bb-exp-eyebrow{color:var(--clinic-action);letter-spacing:.07em;text-transform:uppercase;font:650 12px/1.5 Manrope,Arial,sans-serif}.bb-exp-connected{grid-template-columns:1fr 1fr;gap:32px;display:grid}.bb-exp-connected h3{margin:0 0 18px;font-size:21px}.bb-exp-doctor-list{gap:12px;display:grid}.bb-exp-doctor{border:1px solid var(--clinic-border);color:var(--clinic-ink);background:#fff;border-radius:18px;align-items:center;gap:18px;padding:14px;text-decoration:none;display:flex}.bb-exp-doctor img{object-fit:cover;object-position:top;border-radius:12px;flex:none;width:88px;height:104px}.bb-exp-doctor>span{min-width:0}.bb-exp-doctor strong{font-size:17px;line-height:1.45;display:block}.bb-exp-doctor small{color:var(--clinic-muted);margin:6px 0;font-size:14px;line-height:1.5;display:block}.bb-exp-doctor span span{color:var(--clinic-action);font-size:13px;font-weight:650}.bb-exp-prices{background:var(--clinic-surface);border:1px solid var(--clinic-border);border-radius:22px;padding:24px}.bb-exp-prices ul{margin:0;padding:0;list-style:none}.bb-exp-prices li{border-bottom:1px solid var(--clinic-border);justify-content:space-between;gap:22px;padding:14px 0;font-size:14px;line-height:1.55;display:flex}.bb-exp-prices li strong{white-space:nowrap;font-size:16px}.bb-exp-prices p,.bb-exp-connected>div>p{margin:12px 0;font-size:15px;line-height:1.6}.bb-exp-prices .bb-exp-source{color:var(--clinic-muted);font-size:12px}.clinic-adapted .bb-exp-search-trigger{min-height:44px;color:var(--clinic-action-hover);background:#fff;border:1px solid #c9ded3;border-radius:24px;flex:none;order:2;justify-content:center;align-items:center;gap:9px;padding:8px 14px;font:650 14px/1.4 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.bb-exp-dialog{box-sizing:border-box;border:1px solid var(--clinic-border);width:min(720px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--clinic-ink);overscroll-behavior:contain;background:#fff;border-radius:24px;margin:auto;padding:28px;font:16px/1.6 Manrope,Arial,sans-serif;box-shadow:0 24px 80px #102d3440}.bb-exp-dialog::backdrop{background:#123a3cc2}.bb-exp-dialog:not([open]){display:none}.bb-exp-dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.bb-exp-dialog-head h2{margin:0;font-size:26px;line-height:1.3}.bb-exp-dialog button{font:inherit;color:inherit;cursor:pointer}.bb-exp-close{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;font-size:26px!important}.bb-exp-search-dialog label{margin-bottom:8px;font-size:14px;display:block}.bb-exp-search-dialog input{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#f4f8f5;border:1px solid #9ebbae;border-radius:14px;padding:14px 16px}.bb-exp-search-status{color:var(--clinic-muted);min-height:21px;margin:12px 0;font-size:13px}.bb-exp-search-results{gap:8px;display:grid}.bb-exp-search-results a{color:var(--clinic-ink);border:1px solid var(--clinic-border);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:14px 16px;text-decoration:none;display:grid}.bb-exp-search-results a strong{font-size:16px;line-height:1.4}.bb-exp-search-results a small{color:var(--clinic-muted);grid-column:1;font-size:12px}.bb-exp-search-results a span{color:var(--clinic-action);grid-area:1/2/3}.bb-exp-search-help{margin:18px 0 0;font-size:13px}.bb-exp-search-help a{color:var(--clinic-action);text-decoration:underline}body.bb-exp-dialog-open{overflow:hidden}.bb-exp-tour{color:var(--clinic-ink);padding:50px 0;scroll-margin-top:100px;font:16px/1.6 Manrope,Arial,sans-serif}.bb-exp-tour-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:#8cbaab #edf5f0;gap:18px;padding:4px 2px 16px;display:flex;overflow-x:auto}.bb-exp-tour-card{scroll-snap-align:start;isolation:isolate;color:#fff;background:#dce7df;border-radius:24px;flex:0 0 32%;min-width:240px;height:360px;text-decoration:none;display:block;position:relative;overflow:hidden}.bb-exp-tour-card img{object-fit:cover;width:100%;height:100%;transition:transform .18s ease-out}.bb-exp-tour-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#173934e8);position:absolute;top:30%;bottom:0;left:0;right:0}.bb-exp-tour-card>span{z-index:1;position:absolute;bottom:26px;left:24px;right:24px}.bb-exp-tour-card small{color:#fff;font-size:13px;display:block}.bb-exp-tour-card strong{overflow-wrap:anywhere;margin-top:6px;padding-right:48px;font-size:23px;line-height:1.3;display:block}.bb-exp-tour-plus{background:#ffffff20;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;display:grid;position:absolute;bottom:0;right:0}.bb-exp-tour-hint{color:var(--clinic-muted);margin:10px 0 0;font-size:13px}.bb-exp-photo-dialog{width:min(1024px,100% - 32px)}.bb-exp-photo-dialog .bb-exp-dialog-head{align-items:flex-start}.bb-exp-photo-dialog .bb-exp-dialog-head h2{overflow-wrap:anywhere;flex:1;min-width:0}.bb-exp-photo{object-fit:contain;background:#edf5f0;border-radius:14px;width:100%;max-height:65dvh;display:block}.bb-exp-photo-controls{justify-content:center;align-items:center;gap:24px;margin-top:18px;display:flex}.bb-exp-photo-controls button{border:1px solid var(--clinic-border);background:var(--clinic-surface);border-radius:50%;width:48px;height:44px}.bb-exp-photo-controls button:disabled{opacity:.35;cursor:default}.bb-exp-photo-count{text-align:center;min-width:60px;margin:0;font-size:14px}.bb-inner-comparison ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.bb-exp-mobile-bar{display:none}.clinic-adapted .to-top{cursor:pointer;min-width:44px;min-height:44px}.clinic-adapted .to-top:focus-visible{outline:3px solid var(--clinic-action-hover);outline-offset:3px}.clinic-adapted :is(.bb-exp-search-trigger,.bb-exp-tour-card,.bb-exp-doctor,.bb-exp-dialog a,.bb-exp-dialog button,.bb-exp-dialog input,.bb-exp-mobile-bar a):focus-visible{outline-offset:3px;outline:3px solid #007d67}.bb-exp-tour-card:focus-visible{outline-offset:-4px!important}@media (hover:hover) and (pointer:fine){.bb-exp-tour-card:hover img{transform:scale(1.035)}.bb-exp-doctor:hover,.bb-exp-search-results a:hover{background:#f3f8f4;border-color:#8bb5a3}.bb-exp-search-trigger:hover,.bb-exp-dialog button:not(:disabled):hover{background:#e5f1e9}}@media (max-width:1100px) and (min-width:769px){.clinic-adapted .bb-exp-search-trigger{width:44px;padding:0}.clinic-adapted .bb-exp-search-trigger span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:768px){.clinic-adapted .bb-exp-search-trigger{order:0;margin:12px 0}}@media (max-width:700px){body.clinic-adapted .header__nav>.wrapper{max-height:calc(100dvh - 104px - var(--bb-exp-bar-height,68px) - var(--bb-exp-notice-height,80px) - 24px);overscroll-behavior:contain;overflow-y:auto}.bb-exp-connected{grid-template-columns:1fr;gap:26px}.bb-exp-prices{padding:20px}.bb-exp-doctor img{width:72px;height:88px}.bb-exp-doctor strong{font-size:15px}.bb-exp-tour{padding:30px 0}.bb-exp-tour-card{flex-basis:82%;min-width:0;height:330px}.bb-exp-dialog{border-radius:20px;max-height:calc(100dvh - 24px);padding:20px}.bb-exp-dialog-head h2{font-size:22px}.bb-exp-photo-dialog{padding:16px}.bb-exp-photo{max-height:60dvh}.bb-exp-mobile-bar{border-top:1px solid var(--clinic-border);padding:10px 14px calc(10px + env(safe-area-inset-bottom));z-index:10020;background:#fffffffa;gap:10px;font:650 14px/1.4 Manrope,Arial,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #24483f0c}.bb-exp-mobile-bar a{background:var(--clinic-action);color:#fff;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:46px;text-decoration:none;display:flex}.bb-exp-mobile-bar a+a{background:var(--clinic-surface);color:var(--clinic-action-hover);border:1px solid var(--clinic-border)}body.clinic-adapted{padding-bottom:calc(var(--bb-exp-bar-height,68px) + var(--bb-exp-notice-height,80px) + 20px)}body.clinic-adapted #clinic-staging-notice{bottom:calc(var(--bb-exp-bar-height,68px) + 8px)!important}body.clinic-adapted .to-top{bottom:calc(var(--bb-exp-bar-height,68px) + var(--bb-exp-notice-height,80px) + 24px)!important}body.bb-exp-dialog-open .bb-exp-mobile-bar,body.bb-exp-dialog-open #clinic-staging-notice{visibility:hidden}body:has(dialog[open],.popup.open) .bb-exp-mobile-bar{visibility:hidden}body:has(dialog[open],.popup.open) #clinic-staging-notice{visibility:hidden}}@media (prefers-reduced-motion:reduce){.bb-exp-tour-card img{transition:none;transform:none!important}}.clinic-adapted .wrapper{width:calc(100% - 48px);max-width:1120px}.clinic-adapted{--clinic-title:clamp(28px,2.6vw,36px)}.clinic-adapted .header__logo{width:172px;min-width:0}.clinic-adapted .header__logo img{width:100%;height:auto;max-height:64px}@media (min-width:769px){.clinic-adapted .header{height:166px;margin-bottom:22px;padding-top:12px}.clinic-adapted .header.md-bg-transparent{margin-bottom:0}.bb-home-polished .first{width:100%;max-width:1340px;min-height:clamp(620px,55vw,740px);margin:-166px auto 0;padding-top:166px}}.bb-home-polished .bb-hero-secondary{width:210px;min-height:50px;padding:12px 16px;font-size:14px;opacity:1!important;transform:none!important}.bb-home-polished .bb-quick-rail{margin-top:18px;margin-bottom:12px}.bb-home-polished .bb-quick-rail a{min-height:58px;padding:12px 18px;font-size:14px}.bb-home-polished #discount .slider-next-btn{left:auto;right:-16px}.bb-home-polished #discount .slider-prev-btn{left:-16px;right:auto}.bb-home-polished :is(#discount,#services,#members,#about-company,.bb-documents,.bb-help,.bb-faq,.bb-exp-tour){padding-top:36px;padding-bottom:36px}.bb-home-polished .about-company__container{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:0;display:grid}.bb-home-polished .about-company__main,.bb-home-polished .about-company__img{width:100%;min-width:0}.bb-home-polished .about-company__img img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.clinic-adapted .bb-inner-main h1{font-size:clamp(28px,3vw,40px)}.clinic-adapted .bb-inner-main h2{font-size:clamp(25px,2.4vw,34px)}.clinic-adapted .bb-inner-hero{margin-bottom:32px;padding:32px 36px}@media (min-width:769px) and (max-width:1100px){.clinic-adapted .header__logo{width:150px}.bb-home-polished .bb-hero-secondary{width:auto;font-size:13px}}@media (max-width:768px){.clinic-adapted .wrapper{width:calc(100% - 40px)}body.clinic-adapted{padding-top:84px}.clinic-adapted .header{height:84px;margin:0;padding:8px 0}.clinic-adapted .header__logo{width:132px}.clinic-adapted .header__logo img{max-height:56px}.clinic-adapted .header__btn-wrap{width:44px;height:44px;padding:0}.clinic-adapted .header__nav{padding-top:92px;padding-bottom:24px}.clinic-adapted .bb-inner-hero{padding:24px 22px}.bb-home-polished .first{isolation:isolate;background:#146f65;border-radius:24px;width:calc(100% - 24px);max-width:700px;min-height:0;margin:0 auto 16px;padding:0 0 300px;overflow:hidden}.bb-home-polished .first>.wrapper{z-index:1;width:calc(100% - 32px);position:relative}.bb-home-polished .first .bb-hero-kicker{margin-bottom:16px;padding:10px 14px;font-size:12px}.bb-home-polished .bb-hero-secondary{width:100%;min-height:46px;font-size:14px}.bb-home-polished :is(#discount,#services,#members,#about-company,.bb-documents,.bb-help,.bb-faq,.bb-exp-tour){padding-top:28px;padding-bottom:28px}.bb-home-polished .about-company__container{grid-template-columns:1fr;gap:24px}}@media (max-width:360px){.clinic-adapted .header__logo{width:110px}}body.clinic-adapted,body.clinic-adapted :is(h1,h2,h3,h4,h5,h6,p,div,section,article,nav,dialog,a,button,input,select,textarea,label,legend,li,td,th,summary,span,strong,small){font-family:Times New Roman,Times,serif!important}body.bb-home-polished{--clinic-title:clamp(32px,3.5vw,48px)}body.bb-home-polished section h2{letter-spacing:.01em;font-weight:700;text-align:center!important}body.bb-home-polished .promotions__title{overflow-wrap:anywhere}body.bb-home-polished .bb-hero-kicker{font-weight:700}body.bb-home-polished .bb-section-head,body.bb-home-polished .bb-block-heading{text-align:center;margin-bottom:32px;display:block}body.bb-home-polished :is(.bb-section-head,.bb-block-heading) p{max-width:none;text-align:center!important}body.bb-home-polished :is(.bb-section-head,.bb-block-heading)>:is(a,.bb-block-all){margin-top:14px}body.bb-home-polished :is(.bb-documents,.bb-help,.bb-exp-tour,.bb-faq,#services,#discount,#members,#about-company){padding-top:48px;padding-bottom:48px}body.bb-home-polished .bb-exp-heading{text-align:center}body.bb-home-polished .bb-exp-eyebrow{text-transform:none;letter-spacing:0}body.bb-home-polished .bb-quick-rail{margin-top:0;margin-bottom:24px}@media (max-width:768px){body.clinic-adapted .header__nav{background:var(--clinic-action)}}.bb-inner-page .bb-inner-directory-overview{margin:20px 0 28px}.bb-inner-page .bb-inner-directory-overview>summary{min-height:44px;color:var(--clinic-action-hover);cursor:pointer;align-items:center;gap:12px;padding:10px 0;font-size:18px;font-weight:700;display:flex}.bb-inner-page .bb-inner-directory-overview>summary:after{content:"+";margin-left:auto}.bb-inner-page .bb-inner-directory-overview[open]>summary:after{content:"−"}.bb-inner-page .bb-inner-directory-overview .bb-inner-directions{margin-top:16px}@media (min-width:769px){body.clinic-adapted .header{height:172px;padding-top:12px}body.clinic-adapted .header__logo{grid-area:1/1;width:172px}body.bb-home-polished .first{margin-top:-172px;padding-top:172px}}@media (min-width:769px) and (max-width:1100px){body.clinic-adapted .header__logo{width:144px}}body.bb-home-polished #reply{padding:54px 0;display:block}body.bb-home-polished .reply__title{margin-bottom:36px}body.bb-home-polished .reply__container{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}body.bb-home-polished .reply__block{width:auto;height:auto;min-height:156px;color:var(--clinic-ink);background:#edf5f0;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:10px 16px;padding:24px;display:grid}body.bb-home-polished .reply__block-title{width:100%;max-width:100%;color:inherit;grid-column:2;margin:0;font-size:22px;font-weight:700;line-height:1.25}body.bb-home-polished .reply__block-text{width:100%;max-width:100%;color:inherit;grid-column:2;margin:0;font-size:17px;line-height:1.5}body.bb-home-polished .bb-template-benefit-icon{width:40px;height:40px;color:var(--clinic-action);grid-area:1/1/3}body.bb-home-polished #services .container-flex{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (min-width:1101px){body.bb-home-polished .first .bb-hero-secondary{min-height:68px;font-size:16px}}@media (max-width:1050px){body.bb-home-polished .reply__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.bb-home-polished .reply__block{padding:24px}}@media (max-width:699px){body.bb-home-polished section h2{letter-spacing:0;font-size:32px}body.bb-home-polished #reply{padding:32px 0}body.bb-home-polished .reply__title{margin-bottom:24px}body.bb-home-polished .reply__container{grid-template-columns:1fr;gap:16px}body.bb-home-polished .reply__block{grid-template-columns:32px minmax(0,1fr);gap:8px 14px;min-height:0;padding:20px}body.bb-home-polished .reply__block-text{font-size:16px}body.bb-home-polished .bb-template-benefit-icon{width:32px;height:32px}body.bb-home-polished #services .container-flex{grid-template-columns:1fr;gap:20px}body.bb-home-polished :is(.bb-documents,.bb-help,.bb-exp-tour,.bb-faq,#services,#discount,#members,#about-company){padding-top:32px;padding-bottom:32px}}@media (max-width:768px){body.bb-home-polished #about-company a,body.bb-home-polished .bb-text-link{align-items:center;min-height:44px;display:inline-flex}}.clinic-adapted .footer__logo{box-sizing:border-box;background:#fff;border-radius:10px;width:172px;height:auto;margin:0;padding:12px;position:static}.clinic-adapted .footer__logo a{display:block}.clinic-adapted .footer__logo img{object-fit:contain;width:100%;height:auto;display:block}.clinic-adapted .footer .bb-support-privacy-link{letter-spacing:0;color:#b9dfce;font-size:14px;line-height:1.5}body.bb-home-polished .bb-programs{background:0 0;border-radius:0;padding:0}body.bb-home-polished .bb-age-panel{grid-template-columns:minmax(0,.75fr) minmax(0,2fr);gap:28px}body.bb-home-polished .bb-program-story{background:#edf5f0;border-radius:10px;min-height:0;padding:24px}body.bb-home-polished .bb-program-story h3{max-width:none;font-size:24px;font-weight:700}body.bb-home-polished .bb-program-story p{font-size:17px;line-height:1.55}body.bb-home-polished .bb-plan-card{border:1px solid var(--clinic-border);background:#f5f9f7;border-radius:10px;padding:24px}body.bb-home-polished .bb-plan-card h3{font-size:25px;font-weight:700}body.bb-home-polished .bb-plan-card li{font-size:17px;line-height:1.55}body.bb-home-polished .bb-plan-top{font-size:14px}body.bb-home-polished .bb-plan-price strong{letter-spacing:0;white-space:normal;font-size:30px;font-weight:700}body.bb-home-polished .bb-plan-price :is(small,span){font-size:14px}body.bb-home-polished .bb-age-tabs button{font-size:16px}body.bb-home-polished .bb-doctor-card{border-radius:10px}body.bb-home-polished .bb-doctor-card>img{aspect-ratio:3/4;object-position:center top}body.bb-home-polished .bb-doctor-info h3{font-size:20px;font-weight:700}body.bb-home-polished .bb-doctor-info p{font-size:16px}body.bb-home-polished .bb-help-panel{border-radius:10px;gap:30px;padding:30px}body.bb-home-polished .bb-help-guide{border-radius:10px;padding:24px}body.bb-home-polished .bb-license,body.bb-home-polished .bb-exp-tour-card,body.bb-home-polished .bb-faq-item,body.bb-home-polished .promotions__item.bb-offer-card{border-radius:10px}body.bb-home-polished .bb-offer-value{letter-spacing:0;font-weight:700;font-size:40px!important}body.bb-home-polished .bb-offer-text{max-width:70%;font-size:17px}body.bb-home-polished .bb-offer-image{border-top-left-radius:10px;width:30%;height:115px}.clinic-adapted .articles .container-flex{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.clinic-adapted .articles .articles__item{border-radius:10px;width:100%;min-width:0;margin:0}.clinic-adapted .simple-text__content{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.clinic-adapted .first:is(.md-thanx-page,.md-error-page){isolation:isolate;background:#146f65;border-radius:24px;width:calc(100% - 48px);max-width:1340px;min-height:420px;margin:0 auto 40px;padding:0;overflow:hidden}.clinic-adapted .first:is(.md-thanx-page,.md-error-page)>.wrapper{z-index:1;position:relative}@media (max-width:1050px){body.bb-home-polished .bb-age-panel{grid-template-columns:1fr}body.bb-home-polished .bb-program-story{padding:24px}.clinic-adapted .articles .container-flex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.clinic-adapted .first:is(.md-thanx-page,.md-error-page){width:calc(100% - 24px);min-height:0;margin:0 auto 28px}}@media (max-width:699px){body.bb-home-polished .bb-program-story{padding:22px}body.bb-home-polished .bb-program-story a{margin-top:12px;display:inline-flex}body.bb-home-polished .bb-plan-card{padding:22px}body.bb-home-polished .bb-plan-card h3{font-size:24px}body.bb-home-polished .bb-plan-price strong{font-size:28px}body.bb-home-polished .bb-doctor-info h3{font-size:20px}body.bb-home-polished .bb-help-panel{gap:24px;padding:22px}body.bb-home-polished .bb-help-guide{padding:18px}.clinic-adapted .articles .container-flex{grid-template-columns:1fr}}.bb-inner-page .bb-seo-faq details{border-bottom:1px solid var(--clinic-border);padding:8px 0 16px}.bb-inner-page .bb-seo-faq summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:19px;font-weight:700}.bb-inner-page .bb-seo-faq p,.bb-inner-page .bb-seo-faq li{font-size:17px;line-height:1.6}.bb-inner-page .bb-seo-faq a{color:var(--clinic-action-hover);text-underline-offset:3px}.bb-inner-page .bb-seo-faq ul{padding-left:24px}.bb-inner-page .bb-seo-review{background:var(--clinic-surface);border-radius:10px;margin:28px 0;padding:20px 24px}.bb-inner-page .bb-seo-review h2{font-size:23px}.bb-inner-page .bb-seo-license dl{margin:24px 0}.bb-inner-page .bb-seo-license dl>div{border-bottom:1px solid var(--clinic-border);grid-template-columns:minmax(160px,1fr) 2fr;gap:20px;padding:12px 0;display:grid}.bb-inner-page .bb-seo-license dt{font-weight:700}.bb-inner-page .bb-seo-license dd{margin:0}@media (max-width:699px){.bb-inner-page .bb-seo-license dl>div{grid-template-columns:1fr;gap:4px}.bb-inner-page .bb-seo-faq summary{font-size:18px}.bb-inner-page .bb-seo-faq p,.bb-inner-page .bb-seo-faq li{font-size:16px}}body.clinic-adapted .bb-header-refreshed.header{background:#fff}body.clinic-adapted .bb-header-refreshed .header__logo{width:198px}body.clinic-adapted .bb-header-refreshed .header__logo img{width:100%;height:auto;max-height:74px}body.clinic-adapted .bb-header-refreshed .bb-header-hours{color:var(--clinic-ink);font-size:14px;line-height:1.55}.bb-header-hours span{white-space:nowrap;display:block}body.clinic-adapted .bb-header-refreshed .bb-header-messengers{flex-wrap:wrap;gap:0 8px;display:flex}body.clinic-adapted .bb-header-refreshed .bb-header-messenger{min-height:32px;color:var(--clinic-action-hover);align-items:center;gap:4px;font-size:12px;line-height:1.2;text-decoration:none;display:inline-flex}.bb-header-messenger svg{flex:none;width:17px;height:17px}.bb-header-messenger[aria-disabled=true]{cursor:default}body.clinic-adapted .bb-header-refreshed .bb-header-booking>a{border:1px solid var(--clinic-action);background:var(--clinic-action);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;height:auto;min-height:54px;padding:8px 9px 8px 17px;text-decoration:none;display:flex}body.clinic-adapted .bb-header-refreshed .bb-header-booking>a>span:first-child{color:#fff;white-space:normal;flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1.2}body.clinic-adapted .bb-header-refreshed .bb-header-booking .bb-header-booking-icon{color:#fff;background:#006253;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin:0;padding:0;display:grid}body.clinic-adapted .bb-header-refreshed .bb-header-booking-icon svg{width:18px;height:18px}body.clinic-adapted .bb-header-refreshed .bb-header-booking .bb-header-booking-note{color:var(--clinic-muted);text-align:center;margin:6px 0 0;font-size:13px;line-height:1.3}.bb-header-booking>a:hover{background:var(--clinic-action-hover)!important}.bb-header-messenger:is(a):hover{text-underline-offset:3px;text-decoration:underline!important}@media (min-width:1024px){body.clinic-adapted .bb-header-refreshed.header{height:182px}body.clinic-adapted .bb-header-refreshed .header__logo{grid-area:1/1}body.clinic-adapted .bb-header-refreshed .bb-header-hours{grid-area:1/3}body.clinic-adapted .bb-header-refreshed .bb-header-booking{grid-area:1/5}body.bb-home-polished .first.bb-hero-refreshed{min-height:760px;margin-top:-182px;padding-top:182px}}@media (min-width:769px){body.clinic-adapted .bb-header-refreshed .header__btn-wrap{display:none}body.clinic-adapted .bb-header-refreshed .bb-header-messenger{min-height:25px}}@media (min-width:769px) and (max-width:1023px){body.clinic-adapted .bb-header-refreshed.header{height:232px}body.clinic-adapted .bb-header-refreshed .header__logo{grid-area:1/1/3;width:166px}body.clinic-adapted .bb-header-refreshed .bb-header-hours{grid-area:2/2;padding-left:32px}body.clinic-adapted .bb-header-refreshed .bb-header-booking>a{padding-left:12px}body.clinic-adapted .bb-header-refreshed .bb-header-booking>a>span:first-child{font-size:15px}body.bb-home-polished .first.bb-hero-refreshed{min-height:780px;margin-top:-232px;padding-top:232px}}body.bb-home-polished .first.bb-hero-refreshed{border-radius:0 0 28px 28px;overflow:hidden}body.bb-home-polished .first.bb-hero-refreshed .bb-hero-kicker{color:#fff;text-align:left;background:0 0;border-radius:0;width:auto;max-width:100%;margin:0 0 22px;padding:0;font-size:19px;line-height:1.4}body.bb-home-polished .first.bb-hero-refreshed .bb-hero-secondary{color:#fff;background:0 0;border:1px solid #c7e5dc;border-radius:999px;justify-content:center;align-items:center;width:176px;min-height:64px;padding:12px 24px;font-size:19px;line-height:1.3;display:flex}.bb-hero-refreshed .bb-hero-secondary:hover{background:#ffffff18!important}body.bb-home-polished .bb-hero-refreshed .bb-hero-rating{z-index:3;color:var(--clinic-ink);background:#fff;border-radius:15px;flex-direction:column;align-items:center;gap:5px;padding:15px 24px;font-size:18px;line-height:1.3;text-decoration:none;display:flex;position:absolute;bottom:32px;right:7%;box-shadow:0 8px 24px #00483b1f}.bb-hero-rating-stars{color:#d18b00;letter-spacing:3px;font-size:21px}.bb-hero-rating strong{font-size:23px;font-weight:700}.bb-hero-rating:hover{text-underline-offset:3px;text-decoration:underline!important}@media (min-width:769px) and (max-width:1100px){body.bb-home-polished .first.bb-hero-refreshed .bb-hero-secondary{width:142px;min-height:58px;font-size:17px}body.bb-home-polished .bb-hero-refreshed .bb-hero-rating{padding:13px 18px;font-size:16px;bottom:26px;right:3%}}@media (max-width:768px){body.clinic-adapted{padding-top:calc(178px + env(safe-area-inset-top,0px))}body.clinic-adapted .bb-header-refreshed.header{height:178px;padding-top:env(safe-area-inset-top,0px)}body.clinic-adapted .bb-header-refreshed .header__logo{grid-area:1/1;width:129px}body.clinic-adapted .bb-header-refreshed .header__logo a{min-height:56px}body.clinic-adapted .bb-header-refreshed .header__logo img{max-height:60px}body.clinic-adapted .bb-header-refreshed .header__btn-wrap{grid-area:1/3;width:44px;height:44px}body.clinic-adapted .bb-header-refreshed .header__btn{width:44px;height:44px}body.clinic-adapted .bb-header-refreshed .bb-header-hours{grid-area:2/1;font-size:13px;display:block}body.clinic-adapted .bb-header-refreshed .bb-header-booking>a{gap:4px;min-height:44px;padding:6px 6px 6px 12px}body.clinic-adapted .bb-header-refreshed .bb-header-booking>a>span:first-child{font-size:16px}body.clinic-adapted .bb-header-refreshed .bb-header-booking .bb-header-booking-icon{width:28px;height:28px}body.clinic-adapted .bb-header-refreshed .bb-header-booking .bb-header-booking-note{margin-top:4px;font-size:12px;display:block}body.clinic-adapted .bb-header-refreshed .bb-header-messengers{justify-content:center;gap:0 24px;position:absolute;top:136px;left:0;right:0}body.clinic-adapted .bb-header-refreshed .bb-header-messenger{min-height:36px;font-size:13px}body.clinic-adapted .bb-header-refreshed .header__nav{padding-top:calc(190px + env(safe-area-inset-top,0px))}body.bb-home-polished .first.bb-hero-refreshed{border-radius:20px;min-height:0;margin-top:0;padding-top:0;padding-bottom:330px;position:relative}body.bb-home-polished .first.bb-hero-refreshed .bb-hero-kicker{margin-bottom:16px;font-size:16px}body.bb-home-polished .first.bb-hero-refreshed .bb-hero-secondary{width:100%;min-height:54px;font-size:18px}body.bb-home-polished .bb-hero-refreshed .bb-hero-rating{gap:2px;min-width:216px;padding:10px 20px;font-size:16px;bottom:15px;right:50%;transform:translate(50%)}.bb-hero-refreshed .bb-hero-rating-stars{font-size:17px}.bb-hero-refreshed .bb-hero-rating strong{font-size:20px}}@media (max-width:374px){body.clinic-adapted .bb-header-refreshed .header__logo{width:112px}body.clinic-adapted .bb-header-refreshed .bb-header-booking>a>span:first-child{font-size:14px}body.clinic-adapted .bb-header-refreshed .bb-header-hours{font-size:12px}}.bb-privacy-note,.bb-privacy-unavailable{color:#493b10;background:#fff9e8;border:1px solid #cab765;border-radius:10px;margin:16px 0;padding:16px 20px;font-size:16px;line-height:1.55}.bb-privacy-note a,.bb-privacy-unavailable a{color:#365b25;text-underline-offset:3px;text-decoration:underline}.bb-privacy-fields{border:0;min-width:0;margin:0;padding:0}.bb-privacy-fields input:disabled,.bb-privacy-fields select:disabled,.bb-privacy-fields button:disabled{cursor:not-allowed}.bb-privacy-consent{color:#252b22;margin-top:20px;font-size:16px;line-height:1.5}.bb-privacy-consent label{align-items:flex-start;gap:12px;min-height:44px;display:flex}.bb-privacy-consent input[type=checkbox]{accent-color:#456b2a;flex:0 0 22px;margin:2px 0 0;-webkit-appearance:auto!important;appearance:auto!important;opacity:1!important;width:22px!important;height:22px!important;position:static!important}.bb-privacy-consent p{margin:8px 0!important;font-size:16px!important;line-height:1.5!important}.bb-privacy-consent a{text-underline-offset:3px;text-decoration:underline;color:#365b25!important}.bb-support-privacy-link{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.bb-privacy-note,.bb-privacy-unavailable{padding:14px}.bb-privacy-consent{font-size:16px}}@media print{header,footer,.bb-inner-aside,#clinic-staging-notice,.bb-mobile-nav{display:none!important}.bb-inner-article-layout{display:block!important}.bb-inner-reading{max-width:none!important}}@font-face{font-family:BBManrope;src:url(https://babyclinik.ru/wp-content/mu-plugins/bb-audit-fixes/assets/manrope-3ae11c49.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}body.bb-modern.clinic-adapted,body.bb-modern.clinic-adapted :is(h1,h2,h3,h4,h5,h6,p,div,section,article,nav,dialog,a,button,input,select,textarea,label,legend,li,td,th,summary,span,strong,small){font-family:BBManrope,Arial,sans-serif!important}body.bb-modern.clinic-adapted{--clinic-ink:#203e47;--clinic-muted:#576e75;--clinic-action:#087f6b;--clinic-action-hover:#076654;--clinic-surface:#edf7f3;--clinic-border:#dce9e3;--clinic-title:clamp(30px,3.2vw,42px);--bb-yellow:#ffe39a;--bb-lilac:#ede7fb;--bb-mint:#d4f1e5;color:var(--clinic-ink);background:#fff;padding-top:0}body.bb-modern *,body.bb-modern :before,body.bb-modern :after{box-sizing:border-box}body.bb-modern .wrapper,.bb-m-container{width:calc(100% - 64px);max-width:1200px;margin-inline-start:auto;margin-inline-end:auto}.bb-m-header{z-index:20;background:#fff;position:relative}.bb-m-header :is(a,p,span),.bb-m-hero :is(a,p,span),.bb-m-shortcuts :is(a,p,span){letter-spacing:normal}.bb-m-header a,.bb-m-hero a,.bb-m-shortcuts a{text-decoration:none}.bb-m-header svg,.bb-m-hero svg,.bb-m-shortcuts svg{flex:none;width:20px;height:20px;display:block}.bb-m-topbar{color:#3e6759;background:#e8f6ef;border-bottom:1px solid #e9f0ec}.bb-m-topbar-row{justify-content:space-between;align-items:center;gap:20px;min-height:32px;font-size:12px;line-height:1.5;display:flex}.bb-m-address,.bb-m-hours{color:inherit;align-items:center;gap:8px;display:flex}.bb-m-topbar svg{color:#087f6b;width:14px;height:14px}.bb-m-hours>span{margin-left:12px}.bb-m-mainbar{align-items:center;gap:26px;min-height:82px;display:flex}.bb-m-logo{flex:none;align-items:center;width:176px;min-height:68px;display:flex}.bb-m-logo img{object-fit:contain;width:100%;height:auto;max-height:76px;display:block}.bb-m-header-caption{color:#59796a;border-left:1px solid #dce9e3;margin:0;padding-left:24px;font-size:12px;font-weight:500;line-height:1.6}.bb-m-contact{flex-direction:column;align-items:flex-start;gap:4px;margin-left:auto;display:flex}.bb-m-contact>a{color:#173e37;white-space:nowrap;align-items:center;gap:9px;font-size:20px;font-weight:750;line-height:1.4;display:flex}.bb-m-contact>a>svg{color:#087f6b;width:18px;height:18px}.bb-m-contact>span{color:#6b7f79;margin-left:27px;font-size:11px;line-height:1.5}.bb-m-contact .bb-header-messengers{gap:10px}.bb-m-contact .bb-header-messenger{color:#087f6b;align-items:center;gap:4px;min-height:28px;font-size:11px;display:inline-flex}.bb-m-contact .bb-header-messenger svg{width:15px;height:15px}body.bb-modern .bb-m-button{background:#087f6b;border:1px solid #087f6b;border-radius:12px;justify-content:center;align-items:center;gap:13px;min-height:56px;padding:15px 24px;font-size:15px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex;color:#fff!important}body.bb-modern .bb-m-button:hover{background:#076654;border-color:#076654}body.bb-modern .bb-m-header-book{border-radius:10px;min-height:48px;padding:12px 19px;font-size:13px}.bb-m-menu-toggle{display:none}.bb-m-navigation{background:#fff;border-top:1px solid #edf2ef;border-bottom:1px solid #e5ede8}.bb-m-navrow{justify-content:space-between;align-items:center;gap:26px;min-height:52px;display:flex}.bb-m-navlinks{flex:1;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.bb-m-navlinks li{margin:0;padding:0}.bb-m-navlinks a{color:#24473e;white-space:nowrap;text-transform:none;border-bottom:2px solid #0000;align-items:center;min-height:50px;padding:3px 0 1px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.bb-m-navlinks a:hover,.bb-m-navlinks a[aria-current=page]{color:#087f6b;border-bottom-color:#087f6b}.bb-m-search{color:#637a72;white-space:nowrap;border-left:1px solid #dce9e3;align-items:center;gap:9px;min-height:36px;padding:0 0 0 26px;font-size:13px;display:flex}.bb-m-search svg{width:18px;height:18px}.bb-m-address:hover,.bb-m-search:hover{color:#087f6b}body.bb-modern .bb-m-hero{isolation:isolate;color:#fff;background:#087b68;border-radius:28px;grid-template-columns:1.15fr 1fr;width:calc(100% - 48px);max-width:1320px;min-height:500px;margin:18px auto 0;padding:0;display:grid;position:relative;overflow:hidden}.bb-m-hero-copy{z-index:2;align-self:center;padding:44px 0 44px 60px;position:relative}.bb-m-hero-kicker{color:#fff;background:0 0;border:1px solid #ffffff50;border-radius:999px;align-items:center;gap:9px;margin:0 0 24px;padding:8px 12px;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex}.bb-m-hero-kicker svg{width:18px;height:18px}.bb-m-hero h1{color:#fff;letter-spacing:-.04em;text-align:left;text-wrap:balance;max-width:640px;margin:0 0 24px;font-size:clamp(36px,3.2vw,46px);font-weight:650;line-height:1.17}.bb-m-hero-description{max-width:460px;margin:0 0 28px}body.bb-modern .bb-m-hero-description p{color:#e3f4ec;text-align:left;margin:0;font-size:16px;font-weight:450;line-height:1.7}.bb-m-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}body.bb-modern .bb-m-hero-actions .bb-m-button{background:#ffe39a;border-color:#ffe39a;min-width:248px;color:#203e47!important}body.bb-modern .bb-m-hero-actions .bb-m-button:hover{background:#ffda78;border-color:#ffda78}body.bb-modern .bb-m-secondary{color:#fff;align-items:center;gap:14px;min-height:56px;padding:12px 0;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.bb-m-secondary:hover{text-underline-offset:5px;text-decoration:underline}.bb-m-hero-visual{align-self:stretch;min-width:0;position:relative}.bb-m-hero-visual:before{content:"";background:#ccefe0;border-radius:48% 0 0 48%;position:absolute;top:0;bottom:0;left:0;right:-100px}.bb-m-hero-orbit{background:#ffe39a;border-radius:50%;width:410px;height:410px;position:absolute;top:54px;left:80px}.bb-m-hero-photo{z-index:1;object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:98%;position:absolute;bottom:0;right:0}.bb-m-hero-spark{z-index:2;clip-path:polygon(50% 0,61% 31%,85% 15%,69% 40%,100% 50%,69% 60%,85% 85%,60% 69%,50% 100%,40% 69%,15% 85%,31% 60%,0 50%,31% 40%,15% 15%,40% 31%);background:#ffe39a;width:48px;height:48px;display:block;position:absolute;top:48px;left:24px;transform:rotate(-10deg)}body.bb-modern .bb-m-hero .bb-hero-rating{z-index:3;color:#24473e;background:#fff;border:1px solid #e4eee8;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 22px;font-size:12px;line-height:1.5;text-decoration:none;display:flex;position:absolute;bottom:26px;right:26px;box-shadow:0 8px 32px #24473e0a}body.bb-modern .bb-m-hero .bb-hero-rating-stars{color:#ca8d25;letter-spacing:2px;font-size:16px;line-height:1.2}body.bb-modern .bb-m-hero .bb-hero-rating strong{color:#173e37;margin-right:4px;font-size:20px;line-height:1.4}body.bb-modern .bb-m-hero .bb-hero-rating:hover{border-color:#087f6b}.bb-m-shortcuts{background:#fff;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px auto 0;padding:0;display:grid}.bb-m-shortcuts>a{color:#203e47;background:#e4f5ed;border:1px solid #0000;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:22px;display:flex}.bb-m-shortcuts>a:nth-child(2){background:#f0eafa}.bb-m-shortcuts>a:nth-child(3){background:#fff2d8}.bb-m-shortcut-icon{color:#087f6b;background:#ffffffa6;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.bb-m-shortcuts>a:nth-child(2) .bb-m-shortcut-icon{color:#71539d}.bb-m-shortcuts>a:nth-child(3) .bb-m-shortcut-icon{color:#9a691d}.bb-m-shortcut-icon svg{width:24px;height:24px}.bb-m-shortcuts>a>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.bb-m-shortcuts strong{font-size:14px;font-weight:650;line-height:1.4}.bb-m-shortcuts small{color:#52675e;font-size:11px;line-height:1.5}.bb-m-shortcuts>a>svg{color:#819c8d;width:18px;height:18px;margin-left:auto}.bb-m-shortcuts>a:hover{border-color:#b4cfc0}body.bb-modern.bb-home-polished section h2{color:#173e37;letter-spacing:-.035em;font-size:clamp(30px,3.2vw,42px);font-weight:650;line-height:1.2;text-align:left!important}body.bb-modern.bb-home-polished :is(.bb-section-head,.bb-block-heading){text-align:left;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}body.bb-modern.bb-home-polished :is(.bb-section-head,.bb-block-heading) p{font-size:15px;line-height:1.6;text-align:left!important}body.bb-modern.bb-home-polished :is(.bb-section-head,.bb-block-heading)>:is(a,.bb-block-all){flex:none;margin:0}body.bb-modern.bb-home-polished :is(#services,#reply,#members,#about-company,.bb-documents,.bb-help,.bb-faq,.bb-exp-tour,.bb-programs,#discount){padding-top:52px;padding-bottom:32px}body.bb-modern.bb-home-polished #services .container-flex{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}body.bb-modern.bb-home-polished .reply__block{background:#f1f7f3;border-radius:16px;gap:12px 14px;padding:24px}body.bb-modern.bb-home-polished .reply__block:nth-child(3n+2){background:#f1ecfa}body.bb-modern.bb-home-polished .reply__block:nth-child(3n){background:#fff5df}body.bb-modern.bb-home-polished .reply__block-title{font-size:18px;font-weight:650;line-height:1.4}body.bb-modern.bb-home-polished .reply__block-text{color:#5d7469;font-size:14px;line-height:1.65}body.bb-modern.bb-home-polished .reply__title{margin-bottom:28px}body.bb-modern.bb-home-polished .bb-plan-card{border-color:#dce9e3;border-radius:18px}body.bb-modern.bb-home-polished .bb-plan-card h3{letter-spacing:-.02em;font-weight:650}body.bb-modern.bb-home-polished .bb-plan-card li{font-size:14px}body.bb-modern.bb-home-polished .bb-age-tabs{border:0;gap:10px;margin-bottom:24px}body.bb-modern.bb-home-polished .bb-age-tabs button{border-radius:10px;padding:12px 20px;font-size:14px}body.bb-modern.bb-home-polished .bb-doctor-card{border-color:#e0eae4;border-radius:18px}body.bb-modern.bb-home-polished .bb-doctor-info h3{letter-spacing:-.015em;font-size:17px;font-weight:650}body.bb-modern.bb-home-polished .bb-doctor-info p{font-size:13px}body.bb-modern.bb-home-polished .bb-faq-item{background:#f5f9f6;border-radius:14px}body.bb-modern.bb-home-polished .bb-faq-item summary{font-size:15px;font-weight:600}body.bb-modern .footer{border-top:1px solid #dce9e3}body.bb-modern :is(.bb-inner-hero,.bb-inner-intro) h1{letter-spacing:-.035em;font-weight:650}body.bb-modern .bb-inner-main{margin-top:28px}body.bb-modern .bb-inner-hero{border-radius:20px}body.bb-modern .bb-inner-hero p{line-height:1.7}@media (max-width:1100px){.bb-m-header-caption{display:none}.bb-m-mainbar{gap:20px;min-height:80px}.bb-m-navlinks{gap:14px}.bb-m-navlinks a{font-size:12px}.bb-m-navrow{gap:20px}.bb-m-search{padding-left:20px;font-size:12px}body.bb-modern .bb-m-hero{grid-template-columns:1.1fr 1fr;min-height:490px}.bb-m-hero-copy{padding:36px 0 36px 36px}.bb-m-hero h1{font-size:40px}.bb-m-hero-description p{font-size:15px}.bb-m-hero-actions{gap:16px}body.bb-modern .bb-m-hero-actions .bb-m-button{min-width:220px;padding-inline-start:17px;padding-inline-end:17px;font-size:13px}.bb-m-hero-orbit{width:360px;height:360px;top:70px;left:35px}.bb-m-shortcuts>a{gap:10px;padding:18px 16px}.bb-m-shortcuts strong{font-size:12px}.bb-m-shortcuts small{font-size:10px}.bb-m-shortcut-icon{width:40px;height:40px}body.bb-modern.bb-home-polished #services .container-flex{gap:18px}}@media (min-width:768px) and (max-width:900px){.bb-m-logo{width:156px}.bb-m-contact>a{font-size:18px}body.bb-modern .bb-m-header-book{padding:12px 14px;font-size:12px}.bb-m-navrow{gap:16px}.bb-m-navlinks{gap:12px}.bb-m-navlinks a{font-size:11px}.bb-m-search{padding-left:16px}.bb-m-search span{display:none}.bb-m-hero h1{font-size:34px}.bb-m-hero-actions{gap:4px 16px}.bb-m-hero-spark{width:32px;height:32px;top:30px;left:12px}.bb-m-hero-photo{max-width:110%;height:86%;right:-20px}.bb-m-shortcuts>a{gap:9px;padding:16px 12px}.bb-m-shortcuts small{display:none}body.bb-modern.bb-home-polished #services .container-flex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.bb-modern .wrapper,.bb-m-container{width:calc(100% - 36px)}.bb-m-topbar-row{justify-content:center;min-height:32px;font-size:10px}.bb-m-hours{display:none}.bb-m-mainbar{grid-template-columns:minmax(0,1fr) auto 42px;gap:9px 12px;min-height:0;padding-block-start:12px;padding-block-end:12px;display:grid}.bb-m-logo{grid-area:1/1;width:142px;min-height:56px}.bb-m-logo img{max-height:60px}.bb-m-contact{grid-area:1/2;margin:0}.bb-m-contact>a{gap:4px;min-height:44px;font-size:13px}.bb-m-contact>a>svg,.bb-m-contact>span,.bb-m-contact .bb-header-messengers{display:none}body.bb-modern .bb-m-header-book{grid-area:2/1/auto/-1;width:100%;min-height:44px;padding:10px 18px;font-size:13px}.bb-m-header-book svg{width:17px;height:17px}.bb-m-menu-toggle{color:#173e37;cursor:pointer;background:#f0f7f3;border:1px solid #e0eae4;border-radius:10px;grid-area:1/3;justify-content:center;align-items:center;width:42px;height:42px;padding:10px;display:flex}.bb-m-menu-toggle svg{width:21px;height:21px}.bb-m-menu-toggle svg:last-child,.bb-m-menu-toggle[aria-expanded=true] svg:first-child{display:none}.bb-m-menu-toggle[aria-expanded=true] svg:last-child{display:block}.bb-m-navigation{max-height:calc(100dvh - 160px);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 24px #173e370c}.bb-m-ready .bb-m-navigation:not(.is-open){display:none}.bb-m-navrow{padding-block-start:10px;padding-block-end:18px;display:block}.bb-m-navlinks{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.bb-m-navlinks a{border-bottom:1px solid #edf2ef;min-height:48px;font-size:14px}.bb-m-search{border:0;min-height:48px;margin-top:8px;padding:0;font-size:13px}body.bb-modern .bb-m-hero{border-radius:20px;flex-direction:column;width:calc(100% - 24px);min-height:0;margin-top:12px;display:flex}.bb-m-hero-copy{width:100%;padding:30px 22px 0}.bb-m-hero-kicker{margin-bottom:18px;padding:7px 10px;font-size:11px}.bb-m-hero-kicker svg{width:16px;height:16px}.bb-m-hero h1{letter-spacing:-.04em;text-wrap:pretty;max-width:600px;margin-bottom:18px;font-size:clamp(29px,7.8vw,40px);line-height:1.17}body.bb-modern .bb-m-hero-description p{font-size:14px;line-height:1.65}.bb-m-hero-description{max-width:none;margin-bottom:22px}.bb-m-hero-actions{flex-wrap:nowrap;gap:12px}body.bb-modern .bb-m-hero-actions .bb-m-button{gap:8px;min-width:0;min-height:48px;padding:12px 14px;font-size:12px}.bb-m-hero-actions .bb-m-button svg{width:17px;height:17px}body.bb-modern .bb-m-secondary{white-space:nowrap;gap:6px;min-height:48px;padding:10px 0;font-size:12px}.bb-m-secondary svg{width:16px;height:16px}.bb-m-hero-visual{width:100%;height:300px;margin-top:26px;overflow:hidden}.bb-m-hero-visual:before{border-radius:50% 50% 0 0;top:0;bottom:-100px;left:-25%;right:-25%}.bb-m-hero-orbit{width:280px;height:280px;top:26px;left:50%;transform:translate(-50%)}.bb-m-hero-photo{max-width:94%;height:100%;right:50%;transform:translate(50%)}.bb-m-hero-spark{width:28px;height:28px;top:28px;left:28px}body.bb-modern .bb-m-hero .bb-hero-rating{border-radius:10px;gap:3px;padding:10px 13px;font-size:10px;bottom:15px;right:12px}body.bb-modern .bb-m-hero .bb-hero-rating-stars{letter-spacing:2px;font-size:12px}body.bb-modern .bb-m-hero .bb-hero-rating strong{font-size:17px}.bb-m-shortcuts{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.bb-m-shortcuts>a{border-radius:15px;gap:14px;min-height:78px;padding:15px 18px}.bb-m-shortcuts strong{font-size:13px}.bb-m-shortcuts small{font-size:11px}.bb-m-shortcut-icon{width:44px;height:44px}body.bb-modern.bb-home-polished section h2{letter-spacing:-.035em;font-size:29px}body.bb-modern.bb-home-polished :is(#services,#reply,#members,#about-company,.bb-documents,.bb-help,.bb-faq,.bb-exp-tour,.bb-programs,#discount){padding-top:36px;padding-bottom:18px}body.bb-modern.bb-home-polished :is(.bb-section-head,.bb-block-heading){display:block}body.bb-modern.bb-home-polished :is(.bb-section-head,.bb-block-heading)>:is(a,.bb-block-all){margin-top:12px;display:inline-flex}body.bb-modern.bb-home-polished #services .container-flex{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.bb-modern.bb-home-polished .reply__container{grid-template-columns:1fr;gap:12px}body.bb-modern.bb-home-polished .reply__block{min-height:0}}@media (max-width:520px){body.bb-modern.bb-home-polished #services .container-flex{grid-template-columns:1fr;gap:18px}}@media (max-width:374px){.bb-m-mainbar{grid-template-columns:minmax(0,1fr) auto 38px;gap:8px}.bb-m-logo{width:116px}.bb-m-contact>a{font-size:12px}.bb-m-menu-toggle{width:38px;height:40px}.bb-m-hero-copy{padding:26px 18px 0}.bb-m-hero-actions{flex-wrap:wrap;gap:4px 18px}body.bb-modern .bb-m-hero-actions .bb-m-button{width:100%}.bb-m-hero-visual{height:280px}.bb-m-hero-spark{width:23px;height:23px;left:20px}body.bb-modern.bb-home-polished #services .container-flex{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.bb-modern *,body.bb-modern :before,body.bb-modern :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.bb-modern.bb-home-polished .bb-m-hero{background-color:#164e4a;background-image:linear-gradient(90deg,#07312f66 0%,#07312f47 52%,#07473e14 100%),url(https://babyclinik.ru/wp-content/mu-plugins/bb-modern/hero-clinic-background-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}body.bb-modern .bb-m-hero-visual:before,body.bb-modern .bb-m-hero-orbit,body.bb-modern .bb-m-hero-spark{display:none}@media (max-width:700px){body.bb-modern.bb-home-polished .bb-m-hero{background-image:linear-gradient(#07312f66 0%,#07312f47 56%,#07473e14 100%),url(https://babyclinik.ru/wp-content/mu-plugins/bb-modern/hero-clinic-background-v2.webp);background-position:58%}}body.bb-modern.bb-depth{--bd-shadow:0 18px 45px -26px #214c3f55,0 3px 10px -6px #214c3f26;--bd-frame:0 22px 38px -22px #143e3b66;background:#f6faf8}body.bb-depth .bb-m-header{box-shadow:0 6px 22px -20px #173e3766}body.bb-depth .bb-m-navigation{background:#fffffffa}body.bb-depth :is(.bb-m-button,.bb-button,.bb-block-button){box-shadow:0 8px 16px -11px #143e3b8a,inset 0 1px #ffffff3b}body.bb-depth .bb-m-hero{background:radial-gradient(at 15% 0,#26a08833,#0000 65%),linear-gradient(120deg,#086f61,#087b68 66%,#0c8c78);border:1px solid #ffffff3d;box-shadow:0 30px 65px -42px #174a40a6,inset 0 1px #ffffff38}body.bb-depth .bb-m-hero-visual:before{background:radial-gradient(circle at 70% 28%,#f0fff8,#ccefe0 66%,#a5d9c5);box-shadow:inset 16px 0 32px #1b695d1c}body.bb-depth .bb-m-hero-orbit{background:radial-gradient(circle at 35% 25%,#fff3c9,#ffe39a 70%,#e9c572);box-shadow:0 30px 50px -30px #234d3466,inset 0 1px #fff5cf}body.bb-depth .bb-m-hero-photo{filter:drop-shadow(-12px 14px 13px #17483c36)}body.bb-depth .bb-m-hero .bb-hero-rating{transform:rotate(2deg);box-shadow:0 16px 36px -16px #17483c66}body.bb-depth .bb-m-hero-kicker{background:#ffffff0d;box-shadow:inset 0 1px #ffffff13}body.bb-depth .bb-m-shortcuts{background:0 0;gap:20px;margin-top:26px}body.bb-depth .bb-m-shortcuts>a{box-shadow:var(--bd-shadow);background:linear-gradient(135deg,#f4fcf8,#e4f5ed);border:1px solid #fff;position:relative}body.bb-depth .bb-m-shortcuts>a:nth-child(2){background:linear-gradient(135deg,#fcfaff,#ede7fb)}body.bb-depth .bb-m-shortcuts>a:nth-child(3){background:linear-gradient(135deg,#fffcf4,#fff0cc)}body.bb-depth .bb-m-shortcut-icon{background:#fff;box-shadow:0 7px 14px -10px #22483d66}body.bb-depth.bb-home-polished #services,body.bb-depth.bb-home-polished #reply{background:0 0}body.bb-depth.bb-home-polished .bb-template-benefits li{background:#fff;border-color:#e0ebe5;box-shadow:0 10px 25px -23px #214c3f55}body.bb-depth.bb-home-polished .bb-documents :is(.bb-document-feature,.bb-document-links),body.bb-depth.bb-home-polished .bb-help{box-shadow:var(--bd-shadow);border:1px solid #e0ebe5}body.bb-depth .bb-exp-tour{background:linear-gradient(#e9f4ee,#f6faf8)}body.bb-depth .bb-exp-tour-rail{gap:22px;padding:12px 0 30px}body.bb-depth .bb-exp-tour-card{box-shadow:var(--bd-frame);background:#fff;border:8px solid #fff;border-radius:24px}body.bb-depth .bb-exp-tour-card img{object-position:center;border-radius:16px}body.bb-depth .bb-exp-tour-card>span{color:#203e47;background:#fff;border:1px solid #e6eee9;border-radius:14px;margin:0;padding:14px 16px;bottom:10px;left:10px;right:10px;box-shadow:0 10px 25px -16px #173e3766}body.bb-depth .bb-exp-tour-card small{color:#52675e}body.bb-depth .bb-exp-tour-plus{color:#fff;background:#087b68;border-color:#087b68;bottom:15px;right:14px}body.bb-depth .bb-exp-tour-card:first-child{flex-basis:420px}body.bb-depth .bb-exp-tour-card:nth-child(2n){margin-top:18px}body.bb-depth .bb-exp-tour-card:after{display:none}body.bb-depth .bb-support-gallery{gap:24px}body.bb-depth .bb-support-gallery>a{box-shadow:var(--bd-frame);background:#fff;border:1px solid #e0ebe5;border-radius:24px;padding:8px}body.bb-depth .bb-support-gallery img{object-fit:cover;border-radius:17px;height:100%}body.bb-modern.bb-depth.bb-inner-page .bb-inner-main{padding-bottom:8px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero{background:radial-gradient(at 12% 0,#29a18b33,#0000 68%),linear-gradient(120deg,#087264,#087b68 70%,#098673);border:1px solid #ffffff42;min-height:262px;padding:40px 44px;box-shadow:0 24px 50px -35px #174a4080,inset 0 1px #ffffff26}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>div:not(.bb-depth-hero-media){max-width:calc(100% - 330px)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero:before{background:radial-gradient(circle at 40% 30%,#d9f8e9,#a3d9c4);width:360px;height:360px;right:-95px;box-shadow:inset 0 0 0 16px #ffffff24}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero:has(.bb-depth-hero-media):after{display:none}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media{z-index:1;pointer-events:none;width:290px;max-width:none;position:absolute;top:22px;bottom:0;right:28px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--people{width:330px;top:0;right:8px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--people img{object-fit:contain;object-position:center bottom;filter:drop-shadow(-8px 12px 10px #123f3b40);width:100%;height:108%;position:absolute;bottom:-18%;right:0}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--photo{width:280px;top:26px;bottom:22px;right:30px;transform:rotate(4deg)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--photo:before{content:"";border:1px solid #ffffff9c;border-radius:70px 20px 20px;position:absolute;top:8px;bottom:-8px;left:8px;right:-8px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--photo img{object-fit:cover;object-position:65% center;width:100%;height:100%;box-shadow:var(--bd-frame);border:7px solid #fff;border-radius:70px 20px 20px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits{width:300px;top:38px;bottom:28px;right:32px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits img{object-fit:cover;object-position:center top;width:115px;height:154px;box-shadow:var(--bd-frame);border:5px solid #fff;border-radius:60px 60px 18px 18px;position:absolute;bottom:0}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits img:first-child{bottom:12px;left:0;transform:rotate(-10deg)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits img:nth-child(2){z-index:2;height:184px;bottom:0;left:88px;transform:rotate(2deg)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits img:nth-child(3){bottom:16px;left:176px;transform:rotate(12deg)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper{width:198px;top:28px;bottom:28px;right:60px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper>span{background:#fff4d0;border:1px solid #eee5c5;border-radius:17px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-13deg);box-shadow:0 18px 32px -22px #123f3ba3}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper>span:nth-child(2){background:#edf5e7;transform:rotate(9deg)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper>span:last-child{background:#fff;padding:28px 22px;transform:rotate(-2deg)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper i{background:#e6eee9;border-radius:4px;height:9px;margin-bottom:19px;display:block}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper i:first-child{background:#0a806c;width:60%;height:18px;margin-bottom:26px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper i:nth-child(3){width:80%}body.bb-modern.bb-depth.bb-inner-page .bb-inner-profile-hero{min-height:0;padding:28px;overflow:visible}body.bb-modern.bb-depth.bb-inner-page .bb-inner-profile-hero>div{max-width:100%}body.bb-modern.bb-depth.bb-inner-page .bb-inner-portrait{border:7px solid #fff;border-radius:110px 110px 22px 22px;transform:rotate(-2deg);box-shadow:0 18px 32px -18px #123f3b80}body.bb-depth .bb-depth-directions{margin:30px 0 44px}body.bb-depth .bb-depth-directions>h2{margin-bottom:24px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-directions>a,body.bb-modern.bb-depth.bb-inner-page .bb-inner-directions>a:nth-child(-n+2){box-shadow:var(--bd-shadow);background:#fff;border:1px solid #e0ebe5;border-radius:24px;flex-direction:column;padding:10px 24px 18px;display:flex;overflow:hidden}body.bb-modern.bb-depth.bb-inner-page .bb-inner-directions .bb-inner-direction-photo,body.bb-modern.bb-depth.bb-inner-page .bb-inner-directions>a:nth-child(-n+2) .bb-inner-direction-photo{object-position:65% center;border-radius:16px 16px 58px;width:calc(100% + 28px);height:188px;margin:0 -14px 22px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-directions>a:nth-child(2n) .bb-inner-direction-photo{border-radius:58px 16px 16px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-service-card>a{background:#fff;border:1px solid #e0ebe5;min-height:214px;position:relative;overflow:hidden;box-shadow:0 12px 28px -23px #214c3f55}body.bb-modern.bb-depth.bb-inner-page .bb-inner-service-card>a:before{content:"";background:var(--service-color);height:5px;position:absolute;top:0;bottom:auto;left:0;right:0}body.bb-modern.bb-depth.bb-inner-page .bb-inner-service-card .bb-inner-service-icon{background:var(--service-color);box-shadow:inset 0 1px #fff9}body.bb-modern.bb-depth.bb-inner-page .bb-inner-card-category{color:#536b61}body.bb-modern.bb-depth.bb-inner-page .bb-inner-search{background:#fff;border:1px solid #dce9e3;box-shadow:0 12px 30px -27px #214c3f55}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid .bb-doctor-card,body.bb-depth.bb-home-polished .bb-doctor-card{box-shadow:var(--bd-shadow);background:#fff;border:1px solid #e0ebe5;border-radius:24px;padding:9px 9px 0}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid .bb-doctor-card>img,body.bb-depth.bb-home-polished .bb-doctor-card>img{border-radius:16px 16px 42px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid .bb-doctor-info,body.bb-depth.bb-home-polished .bb-doctor-info{background:linear-gradient(160deg,#fff,var(--bi-mint,#e4f5ed));border-radius:16px 16px 20px 20px;margin:0 -9px;padding:22px 20px;position:relative}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid article:nth-child(3n+2) .bb-doctor-info{background:linear-gradient(160deg,#fff,#f1ebfb)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid article:nth-child(3n) .bb-doctor-info{background:linear-gradient(160deg,#fff,#fff3d7)}body.bb-modern.bb-depth.bb-inner-page :is(.bb-plan-card,.bb-program-story,.bb-support-contact-card,.bb-inner-aside,.bb-detail-price){box-shadow:var(--bd-shadow);border:1px solid #fff}body.bb-depth .bb-program-story{position:relative;overflow:hidden}body.bb-modern.bb-depth .bb-program-story img{object-fit:cover;object-position:70% center;width:100%;max-width:260px;height:170px;box-shadow:var(--bd-frame);border:7px solid #fff;border-radius:70px 18px 18px;margin:24px 0 14px;transform:rotate(-3deg)}body.bb-modern.bb-depth.bb-inner-page .bb-plan-card{background:linear-gradient(145deg,#fff,#e4f5ed)}body.bb-modern.bb-depth.bb-inner-page .bb-plan-card:nth-child(2n){background:linear-gradient(145deg,#fff,#f1ebfb)}body.bb-modern.bb-depth.bb-inner-page .bb-support-contact-card{background:linear-gradient(150deg,#fff,#e4f5ed)}body.bb-modern.bb-depth.bb-inner-page .bb-support-contact-card:nth-child(2){background:linear-gradient(150deg,#fff,#f1ebfb)}body.bb-modern.bb-depth.bb-inner-page .bb-support-directions{box-shadow:var(--bd-shadow);background:#fff;border-color:#e0ebe5}body.bb-modern.bb-depth.bb-inner-page .bb-support-directions img{box-shadow:var(--bd-frame);border:7px solid #fff;border-radius:20px}body.bb-modern.bb-depth.bb-inner-page .bb-support-price-group{background:#fff;box-shadow:0 8px 24px -23px #214c3f66}body.bb-modern.bb-depth.bb-inner-page .bb-inner-bottom{background:radial-gradient(at 90% 0,#2aa48b77,#0000 65%),#087b68;box-shadow:0 22px 40px -30px #174a4080}body.bb-depth .bb-inner-reading img{border-radius:14px;max-width:100%;height:auto}body.bb-depth .promotions__item.bb-offer-card{box-shadow:var(--bd-shadow);border:1px solid #fff;border-radius:24px}body.bb-depth .bb-offer-card .bb-offer-image{width:30%;height:122px;box-shadow:var(--bd-frame);border:6px solid #fff;border-radius:48px 17px 17px;bottom:-8px;right:5px;transform:rotate(-5deg)}body.bb-depth .about-company__img img{box-shadow:var(--bd-frame);border:8px solid #fff;border-radius:70px 22px 22px}body.bb-depth .bb-license-preview img{border:5px solid #fff;transform:rotate(-2deg);box-shadow:0 15px 28px -18px #173e3766}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.bb-depth :is(.bb-m-shortcuts>a,.bb-doctor-card,.bb-inner-service-card>a,.bb-inner-directions>a){transition:transform .18s,box-shadow .18s,border-color .18s}body.bb-depth :is(.bb-m-shortcuts>a,.bb-doctor-card,.bb-inner-service-card>a,.bb-inner-directions>a):hover{border-color:#a6cabc;transform:translateY(-3px);box-shadow:0 23px 38px -26px #214c3f66}}@media (max-width:1050px){body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>div:not(.bb-depth-hero-media){max-width:calc(100% - 260px)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media{transform-origin:100%;right:18px;transform:scale(.82)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--photo{right:12px;transform:scale(.82)rotate(4deg)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-profile-hero>div{max-width:100%}}@media (max-width:699px){body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero{border-radius:24px;min-height:0;padding:28px 24px 0}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>div:not(.bb-depth-hero-media){max-width:100%}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero:not(:has(.bb-depth-hero-media)){padding-bottom:28px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media{align-self:flex-end;width:220px;height:165px;margin:18px -8px 0 auto;position:relative;top:auto;bottom:auto;right:auto;transform:none}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero:has(.bb-depth-hero-media){flex-direction:column;align-items:stretch}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero:before{width:220px;height:220px;display:block;top:auto;bottom:-70px;right:-40px;transform:none}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--people{width:235px;height:140px;margin-top:4px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--people img{width:100%;height:145%;bottom:-34%}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits{width:235px;height:142px;margin-top:22px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits img{border-width:4px;width:90px;height:120px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits img:nth-child(2){height:140px;left:69px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits img:nth-child(3){left:138px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--photo{width:220px;height:145px;margin:24px -4px 24px auto;transform:rotate(3deg)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper{width:130px;height:140px;margin:20px 20px 24px auto}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper>span:last-child{padding:20px 16px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper i{height:7px;margin-bottom:12px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--paper i:first-child{height:13px;margin-bottom:18px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-profile-hero{padding:24px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-profile-hero:before{display:none}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid .bb-doctor-card{border-radius:22px;grid-template-columns:102px minmax(0,1fr);padding:7px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid .bb-doctor-card>img{border-radius:15px 15px 32px;min-height:174px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid .bb-doctor-info{border-radius:0 20px 20px 0;margin:-7px -7px -7px 0;padding:19px 15px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-service-card>a{min-height:0}body.bb-modern.bb-depth.bb-inner-page .bb-inner-directions .bb-inner-direction-photo,body.bb-modern.bb-depth.bb-inner-page .bb-inner-directions>a:nth-child(-n+2) .bb-inner-direction-photo{height:180px}body.bb-depth .bb-m-shortcuts{gap:12px}body.bb-depth .bb-exp-tour-card:first-child{flex-basis:82vw}body.bb-depth .bb-exp-tour-card:nth-child(2n){margin-top:0}body.bb-depth .bb-support-gallery{gap:18px}}@media (max-width:374px){body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid .bb-doctor-card{grid-template-columns:83px minmax(0,1fr)}body.bb-modern.bb-depth.bb-inner-page .bb-inner-doctor-grid .bb-doctor-info{padding:16px 11px}body.bb-modern.bb-depth.bb-inner-page .bb-inner-hero>.bb-depth-hero-media--portraits{transform-origin:100% 100%;transform:scale(.9)}}.bb-booking-section{color:#203e47;margin:32px 0 48px;scroll-margin-top:110px;font:16px/1.6 Manrope,Arial,sans-serif}.bb-booking-section *,.bb-booking-map-dialog *{box-sizing:border-box}.bb-booking-section--home{margin:0;padding:40px 0 60px}.bb-booking-section .bb-booking-section-title{margin:0 0 28px;font-size:36px;font-weight:650}.bb-booking-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.bb-booking-form{background:#eef7f3;border:1px solid #dbeae4;border-radius:24px;min-width:0;padding:30px}.bb-booking-section :is(h2,p){text-align:left}.bb-booking-section h2{letter-spacing:-.025em;color:#203e47;margin:0 0 18px;font:650 clamp(25px,2.5vw,32px)/1.25 Manrope,Arial,sans-serif}.bb-booking-section p{margin:0 0 20px;font-size:16px;line-height:1.6}.bb-booking-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 18px;display:grid}.bb-booking-wide{grid-column:1/-1}.bb-booking-form label{color:#203e47;margin:0 0 7px;font-size:15px;font-weight:650;display:block}.bb-booking-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){color:#203e47;width:100%;min-width:0;max-width:100%;box-shadow:none;background:#fff;border:1px solid #b9d2c7;border-radius:12px;padding:13px 14px;font:400 16px/1.5 Manrope,Arial,sans-serif;display:block}.bb-booking-form select{text-overflow:ellipsis;min-height:52px;padding-right:28px}#bb-appointment-form select{width:100%;min-height:52px;font-size:16px;display:block!important}#bb-appointment-form .nice-select{display:none!important}.bb-booking-form textarea{resize:vertical;min-height:104px}.bb-booking-form small{color:#52685f;margin-top:7px;font-size:12px;line-height:1.5;display:block}.bb-booking-form .bb-booking-consent{align-items:flex-start;gap:10px;margin:22px 0 8px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.bb-booking-consent input{accent-color:#087b68;flex:none;width:19px;height:19px;margin:2px 0 0}.bb-booking-section a{color:#076654;text-underline-offset:3px;text-decoration:underline}.bb-booking-form .bb-booking-policy{margin:0 0 20px;font-size:12px}.bb-booking-form .bb-booking-submit{color:#fff;cursor:pointer;background:#087b68;border:0;border-radius:999px;justify-content:center;width:100%;min-height:52px;padding:14px 18px;font:650 16px/1.4 Manrope,Arial,sans-serif;text-decoration:none;display:flex}.bb-booking-submit:disabled{opacity:.7;cursor:default}.bb-booking-form .bb-booking-status{overflow-wrap:anywhere;border-radius:10px;margin:18px 0 0;padding:14px;font-size:14px}.bb-booking-status.is-success{color:#174d3b;background:#d7eee3}.bb-booking-status.is-error{color:#842e20;background:#fff0eb}.bb-booking-form .bb-booking-fallback{text-align:center;margin:15px 0 0;font-size:14px}.bb-booking-fallback a{white-space:nowrap;font-weight:650}.bb-booking-honeypot{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.bb-booking-section [hidden]{display:none!important}body.clinic-adapted{--bb-exp-notice-height:0px}body:has(.bb-booking-form:focus-within) .bb-exp-mobile-bar{visibility:hidden}.bb-booking-location{min-width:0;padding-top:9px}.bb-booking-location .bb-booking-address{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.45}.bb-booking-map{background:#fff;border:1px solid #d4e4dc;border-radius:18px;overflow:hidden}.bb-booking-map button{color:#fff;cursor:zoom-in;text-align:left;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}.bb-booking-map img{object-fit:cover;object-position:center;width:100%;height:340px;display:block}.bb-booking-map button>span{color:#fff;background:#087b68;justify-content:space-between;align-items:center;padding:13px 18px;font:650 15px/1.5 Manrope,Arial,sans-serif;display:flex}.bb-booking-map button>span>span{font-size:24px;line-height:1}.bb-booking-section .bb-booking-route{margin:14px 0 22px;font-size:14px;display:inline-block}.bb-booking-contact-details{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.bb-booking-contact-details dt{color:#52685f;margin-bottom:5px;font-size:13px}.bb-booking-contact-details dd{margin:0;font-size:15px;font-weight:600;line-height:1.7}.bb-booking-map-dialog{box-sizing:border-box;color:#203e47;background:#fff;border:0;border-radius:20px;width:min(1200px,100% - 32px);max-width:none;height:min(860px,100dvh - 32px);max-height:none;margin:auto;padding:0;font:15px/1.5 Manrope,Arial,sans-serif;overflow:hidden}.bb-booking-map-dialog[open]{flex-direction:column;display:flex}.bb-booking-map-dialog::backdrop{background:#102823b3}.bb-booking-map-head{flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.bb-booking-map-head h2{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.3}.bb-booking-map-head button{color:#203e47;cursor:pointer;background:#fff;border:1px solid #cadfd4;border-radius:50%;flex:none;width:44px;height:44px;font-size:28px}.bb-booking-map-dialog iframe{border:0;flex:1;width:100%;min-height:240px;display:block}.bb-booking-map-dialog p{flex:none;margin:0;padding:13px 22px}.bb-booking-map-dialog a{color:#076654;text-decoration:underline}.bb-map-is-open{overflow:hidden}:is(.bb-booking-section :is(input,select,textarea,button,a):focus-visible,.bb-booking-map-dialog :is(button,a):focus-visible){outline-offset:3px;outline:3px solid #65508d}.bb-booking-price-panel{background:#eef7f3;border:1px solid #dbeae4;border-radius:20px;align-self:start;min-width:0;padding:24px}.bb-booking-price-panel h2{margin:0 0 18px!important;font-size:24px!important}.bb-booking-price-panel ul{margin:0;padding:0;list-style:none}.bb-booking-price-panel li{border-bottom:1px solid #d5e4dc;gap:6px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.bb-booking-price-panel li strong{color:#087b68;white-space:nowrap;font-size:21px}.bb-booking-price-panel small{color:#52685f;margin:14px 0 20px;font-size:12px;display:block}.bb-booking-price-panel .bb-button{justify-content:center;width:100%;margin-top:18px;text-decoration:none}body.bb-modern.bb-inner-page .bb-inner-article-layout:not(:has(>aside)){grid-template-columns:1fr}@media (max-width:699px){body.bb-modern.bb-inner-page .bb-inner-article-layout>.bb-booking-price-panel{grid-row:1}}@media (max-width:900px){.bb-booking-grid{gap:26px}.bb-booking-form{padding:24px}.bb-booking-fields{grid-template-columns:1fr}.bb-booking-wide{grid-column:auto}.bb-booking-map img{height:330px}.bb-booking-contact-details{grid-template-columns:1fr;gap:12px}}@media (max-width:699px){.bb-booking-section{margin:24px 0 32px}.bb-booking-section--home{margin:0;padding:24px 0 36px}.bb-booking-grid{grid-template-columns:1fr;gap:30px}.bb-booking-form{border-radius:20px;padding:22px 18px}.bb-booking-fields{gap:17px}.bb-booking-location{padding:0}.bb-booking-map img{object-fit:cover;height:300px}.bb-booking-contact-details{grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.bb-booking-contact-details dd{font-size:13px}.bb-booking-map-dialog{border-radius:14px;width:calc(100% - 16px);height:calc(100dvh - 16px)}.bb-booking-map-head{gap:12px;padding:12px}.bb-booking-map-head h2{font-size:17px}.bb-booking-map-dialog p{padding:12px}.bb-booking-price-panel{padding:22px}.bb-booking-form .bb-booking-fallback{font-size:13px}}body.clinic-adapted.bb-modern.bb-revision{--clinic-action:#38a882;--bi-green:#38a882;--clinic-action-hover:#246e56;--bb-brand:#38a882;--bb-brand-ink:#082d22;--bb-brand-link:#246e56}html:has(body.clinic-adapted.bb-modern.bb-revision){scroll-padding-top:calc(var(--bb-header-height,180px) + 16px)}html:has(body.clinic-adapted.bb-modern.bb-revision):not(:has(dialog[open])){overflow-x:clip}body.clinic-adapted.bb-modern.bb-revision:not(:has(dialog[open])){overflow-x:clip}body.clinic-adapted.bb-modern.bb-revision :is([id],a,button,input,select,textarea){scroll-margin-top:16px}body.clinic-adapted.bb-modern.bb-revision .bb-m-header{z-index:60;position:sticky;top:0;box-shadow:0 5px 20px #153d3010}body.clinic-adapted.bb-modern.bb-revision .bb-m-topbar{color:#173e31;background:#d4eae0}body.clinic-adapted.bb-modern.bb-revision .bb-m-topbar svg{color:#246e56}body.clinic-adapted.bb-modern.bb-revision .bb-m-logo img{object-fit:contain;width:100%;height:auto}body.clinic-adapted.bb-modern.bb-revision :is(.bb-button,.bb-block-button,.bb-m-button,.bb-booking-submit,.bb-exp-mobile-bar>a:first-child){color:#082d22!important;background:#38a882!important;border-color:#38a882!important}body.clinic-adapted.bb-modern.bb-revision :is(.bb-button,.bb-block-button,.bb-m-button,.bb-booking-submit):hover{color:#fff!important;background:#246e56!important;border-color:#246e56!important}body.clinic-adapted.bb-modern.bb-revision :is(.bb-inner-hero,.bb-inner-bottom,.bb-m-hero) :is(.bb-button,.bb-m-button){color:#082d22!important;background:#ffe39a!important;border-color:#ffe39a!important}body.clinic-adapted.bb-modern.bb-revision :is(.bb-inner-secondary,.bb-text-link,.bb-inner-card-link,.bb-revision-service-summary+a){color:#246e56}body.clinic-adapted.bb-modern.bb-revision .bb-inner-filters button[aria-pressed=true],body.clinic-adapted.bb-modern.bb-revision .bb-age-tabs button[aria-selected=true]{color:#082d22;background:#38a882;border-color:#38a882}body.clinic-adapted.bb-modern.bb-revision :is(.bb-inner-hero,.bb-inner-bottom){color:#082d22;background:#38a882}body.clinic-adapted.bb-modern.bb-revision :is(.bb-inner-hero,.bb-inner-bottom) :is(h1,h2,p,.bb-inner-secondary){color:#082d22}body.clinic-adapted.bb-modern.bb-revision .bb-inner-hero:has(.bb-depth-hero-media--paper){min-height:0}body.clinic-adapted.bb-modern.bb-revision .bb-revision-social{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:3px;margin:0;display:flex}body.clinic-adapted.bb-modern.bb-revision .bb-revision-social a{background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex}body.clinic-adapted.bb-modern.bb-revision .bb-revision-social a:hover{background:#e5f4ed;border-color:#9fcbb8}body.clinic-adapted.bb-modern.bb-revision .bb-revision-social img{object-fit:contain;width:22px;height:22px;display:block}body.clinic-adapted.bb-modern.bb-revision .bb-revision-social .bb-inner-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body.clinic-adapted.bb-modern.bb-revision .bb-m-contact>.bb-revision-social{justify-content:center}body.clinic-adapted.bb-modern.bb-revision .footer .bb-revision-social{margin-top:14px}body.clinic-adapted.bb-modern.bb-revision .footer .footer__logo{background:#fff;border-radius:14px;padding:10px}body.clinic-adapted.bb-modern.bb-revision .footer .footer__logo img{width:190px;max-width:100%;height:auto;display:block}body.clinic-adapted.bb-modern.bb-revision .bb-revision-about{background:#fff;padding:64px 0}body.clinic-adapted.bb-modern.bb-revision .bb-revision-about .about-company__container{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}body.clinic-adapted.bb-modern.bb-revision .bb-revision-about h2{text-align:left;margin:0 0 22px;font:650 clamp(26px,3vw,40px)/1.2 Manrope,Arial,sans-serif}body.clinic-adapted.bb-modern.bb-revision .bb-revision-about p{text-align:left;margin:0 0 20px;font-size:17px;line-height:1.7}body.clinic-adapted.bb-modern.bb-revision .bb-revision-about .about-company__img img{object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:510px;display:block}body.clinic-adapted.bb-modern.bb-revision .bb-revision-service-photo{aspect-ratio:4/3;object-fit:cover;border-radius:18px 18px 0 0;width:100%;height:auto;min-height:0;margin:0 0 16px;display:block}body.clinic-adapted.bb-modern.bb-revision .bb-revision-services{background:#fff;padding:48px 0}body.clinic-adapted.bb-modern.bb-revision .bb-revision-services h2{margin:0 0 28px;font-size:clamp(26px,3vw,38px)}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:24px;display:grid}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card{background:#fff;border:1px solid #dce9e3;border-radius:20px;min-width:0;overflow:hidden}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card>a{color:#203e47;flex-direction:column;height:100%;padding-bottom:20px;text-decoration:none;display:flex}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card :is(h3,p,.bb-inner-card-link){margin-left:18px;margin-right:18px}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card h3{margin-top:18px;margin-bottom:12px;font-size:20px;line-height:1.35}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card p{margin-bottom:20px;font-size:14px;line-height:1.6}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card .bb-inner-card-link{color:#246e56;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;font-weight:650;display:flex}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card img,body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-placeholder{aspect-ratio:4/3;object-fit:cover;background:#dff1e9;width:100%;display:block}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card img{flex:none;height:auto;min-height:0}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-placeholder{place-items:center;display:grid}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-placeholder svg{color:#246e56;width:64px;height:64px}body.clinic-adapted.bb-modern.bb-revision .bb-inner-service-card:has(.bb-revision-service-photo)>a{padding:0 0 20px;overflow:hidden}body.clinic-adapted.bb-modern.bb-revision .bb-inner-service-card:has(.bb-revision-service-photo)>a>:not(img){margin-left:18px;margin-right:18px}body.clinic-adapted.bb-modern.bb-revision .bb-inner-service-card .bb-revision-service-summary{margin-top:12px;margin-bottom:20px;font-size:14px;line-height:1.6}body.clinic-adapted.bb-modern.bb-revision .bb-inner-directions img{aspect-ratio:4/3;object-fit:cover;height:auto;min-height:0}body.clinic-adapted.bb-modern.bb-revision .bb-detail-intro:not(:has(.bb-detail-price)){grid-template-columns:minmax(0,1fr)}body.clinic-adapted.bb-modern.bb-revision .bb-revision-reviews{color:#203e47;background:#edf7f2;padding:56px 0}body.clinic-adapted.bb-modern.bb-revision .bb-revision-reviews h2{margin:0 0 20px;font-size:clamp(26px,3vw,38px);line-height:1.2}body.clinic-adapted.bb-modern.bb-revision .bb-revision-review-widget{max-width:760px;margin:24px 0}body.clinic-adapted.bb-modern.bb-revision .bb-revision-review-note{color:#526b60;margin-top:12px;font-size:13px}body.clinic-adapted.bb-modern.bb-revision [data-bb-load-reviews][hidden],body.clinic-adapted.bb-modern.bb-revision .bb-revision-review-note[hidden],body.clinic-adapted.bb-modern.bb-revision [data-bb-review-frame] iframe[hidden]{display:none!important}body.clinic-adapted.bb-modern.bb-revision .bb-revision-review-widget iframe{background:#fff;border:1px solid #cddfd5;border-radius:18px;width:100%;height:700px}body.clinic-adapted.bb-modern.bb-revision :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #654b8d}@media (max-width:767px){body.clinic-adapted.bb-modern.bb-revision .bb-m-container{width:calc(100% - 24px)}body.clinic-adapted.bb-modern.bb-revision .bb-m-mainbar{grid-template-columns:minmax(90px,1fr) 138px 40px;column-gap:8px;padding-block-start:8px;padding-block-end:8px}body.clinic-adapted.bb-modern.bb-revision .bb-m-logo{width:clamp(90px,28vw,142px);min-height:50px}body.clinic-adapted.bb-modern.bb-revision .bb-m-contact>a{white-space:nowrap;justify-content:center;min-height:34px;font-size:12px}body.clinic-adapted.bb-modern.bb-revision .bb-m-menu-toggle{width:40px;height:44px}body.clinic-adapted.bb-modern.bb-revision .bb-m-contact>.bb-revision-social{gap:2px;display:flex}body.clinic-adapted.bb-modern.bb-revision .bb-m-contact>.bb-revision-social a{width:44px;min-width:44px;height:44px}body.clinic-adapted.bb-modern.bb-revision .bb-m-header-book{margin-top:0}body.clinic-adapted.bb-modern.bb-revision .bb-m-navigation{max-height:calc(100dvh - var(--bb-header-height,200px));overscroll-behavior:contain}body.clinic-adapted.bb-modern.bb-revision .bb-inner-directions,body.clinic-adapted.bb-modern.bb-revision .bb-inner-service-grid,body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-grid,body.clinic-adapted.bb-modern.bb-revision.bb-home-polished #services .container-flex{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card h3{font-size:17px;line-height:1.35}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card p{font-size:13px;line-height:1.5}body.clinic-adapted.bb-modern.bb-revision .bb-revision-direction-card :is(h3,p,.bb-inner-card-link){margin-left:12px;margin-right:12px}body.clinic-adapted.bb-modern.bb-revision .bb-inner-directions>a,body.clinic-adapted.bb-modern.bb-inner-page.bb-revision .bb-inner-directions>a:nth-child(n){padding:12px}body.clinic-adapted.bb-modern.bb-inner-page.bb-revision .bb-inner-directions>a:nth-child(n)>img{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:100%;height:auto;margin:0 0 12px;display:block}body.clinic-adapted.bb-modern.bb-inner-page.bb-revision .bb-inner-directions>a:nth-child(n)>h3{margin:12px 0;font-size:17px;line-height:1.35}body.clinic-adapted.bb-modern.bb-revision .bb-inner-directions h3,body.clinic-adapted.bb-modern.bb-revision .bb-inner-service-card h3{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:17px;line-height:1.35}body.clinic-adapted.bb-modern.bb-revision .bb-inner-directions p,body.clinic-adapted.bb-modern.bb-revision .bb-inner-service-card .bb-revision-service-summary{font-size:13px;line-height:1.5}body.clinic-adapted.bb-modern.bb-revision .bb-inner-service-card>a>:not(img){margin-left:12px!important;margin-right:12px!important}body.clinic-adapted.bb-modern.bb-revision .bb-inner-service-card .bb-inner-card-category{display:none}body.clinic-adapted.bb-modern.bb-revision .bb-inner-hero{padding:25px 22px}body.clinic-adapted.bb-modern.bb-revision .bb-revision-about{padding:36px 0}body.clinic-adapted.bb-modern.bb-revision .bb-revision-about .about-company__container{grid-template-columns:1fr;gap:28px}body.clinic-adapted.bb-modern.bb-revision .bb-revision-about p{font-size:16px}body.clinic-adapted.bb-modern.bb-revision .bb-revision-reviews{padding:36px 0}}@media (prefers-reduced-motion:reduce){body.clinic-adapted.bb-modern.bb-revision *{scroll-behavior:auto!important}}@media (max-width:359px){body.clinic-adapted.bb-modern.bb-revision :is(.bb-inner-service-card,.bb-revision-direction-card) h3{overflow-wrap:anywhere}}body.clinic-adapted.bb-modern.bb-revision .bb-revision-detail-photo{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:440px;margin:0 0 28px;display:block}body.bb-modern .bb-hs{isolation:isolate;color:#153e31;background:#f3f8f4;border:1px solid #dbe9e0;border-radius:28px;width:calc(100% - 48px);max-width:1320px;margin:18px auto 0;position:relative;overflow:clip}body.bb-modern .bb-hs-slides{isolation:isolate;display:grid}body.bb-modern .bb-hs-slide{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:52% 48%;min-width:0;min-height:530px;display:grid;position:relative}body.bb-modern .bb-hs-slide.is-active{visibility:visible;pointer-events:auto;z-index:1}body.bb-modern .bb-hs-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f5f9f4 0%,#f5f9f4f5 34%,#f5f9f4cc 47%,#f5f9f426 64%,#0000 79%);position:absolute;top:0;bottom:0;left:0;right:0}body.bb-modern .bb-hs-copy{z-index:2;align-self:center;min-width:0;padding:44px 0 102px 54px;position:relative}body.bb-modern .bb-hs .bb-hs-kicker{color:#246e56;align-items:center;gap:10px;margin:0 0 24px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}body.bb-modern .bb-hs-kicker:before{content:"";background:#38a882;border-radius:50%;flex:none;width:7px;height:7px;display:block}body.bb-modern .bb-hs :is(h1,h2).bb-hs-title{color:#153e31;text-align:left;letter-spacing:-.035em;text-wrap:balance;max-width:550px;margin:0 0 24px;font-size:clamp(32px,3.2vw,46px);font-weight:650;line-height:1.17}body.bb-modern .bb-hs .bb-hs-description{color:#36594c;text-align:left;max-width:440px;margin:0 0 28px;font-size:17px;line-height:1.65}body.bb-modern .bb-hs-actions{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}body.bb-modern .bb-hs .bb-hs-primary{color:#082d22;background:#38a882;border:1px solid #38a882;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:13px 22px;font-size:15px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px -16px #123f3140}body.bb-modern .bb-hs .bb-hs-primary:hover{color:#fff;background:#246e56;border-color:#246e56}body.bb-modern .bb-hs .bb-hs-secondary{color:#246e56;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}body.bb-modern .bb-hs-photo{touch-action:pan-y;min-width:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}body.bb-modern .bb-hs-photo>img{object-fit:cover;object-position:65% center;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}body.bb-modern .bb-hs-photo .bb-hero-rating{z-index:3;color:#24473e;background:#fff;border:1px solid #e0eae2;border-radius:14px;flex-direction:column;gap:4px;padding:12px 18px;font-size:12px;line-height:1.5;text-decoration:none;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 6px 24px #123f3110}body.bb-modern .bb-hs-photo .bb-hero-rating-stars{color:#ae781e;letter-spacing:2px}body.bb-modern .bb-hs-photo .bb-hero-rating strong{color:#153e31;font-size:18px}body.bb-modern .bb-hs-controls{z-index:4;visibility:hidden;align-items:center;gap:20px;min-height:44px;display:flex;position:absolute;bottom:24px;left:54px}body.bb-modern .bb-hs.is-ready .bb-hs-controls{visibility:visible}body.bb-modern .bb-hs-arrows{gap:8px;display:flex}body.bb-modern .bb-hs-arrows button{box-sizing:border-box;color:#246e56;cursor:pointer;background:#fffffff2;border:1px solid #c4d9ce;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;display:grid}body.bb-modern .bb-hs-arrows button:hover{background:#e3f0e8;border-color:#38a882}body.bb-modern .bb-hs-arrows svg{width:22px;height:22px;display:block}body.bb-modern .bb-hs-dots{align-items:center;gap:0;display:flex}body.bb-modern .bb-hs-dots button{box-sizing:border-box;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}body.bb-modern .bb-hs-dots button:before{content:"";background:#a8c3b5;border-radius:8px;width:7px;height:7px}body.bb-modern .bb-hs-dots button[aria-current=true]:before{background:#246e56;width:23px}body.bb-modern .bb-hs-count{color:#526b60;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}body.bb-modern .bb-hs :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #654b8d}body.bb-modern .bb-hs-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:1000px) and (min-width:700px){body.bb-modern .bb-hs-slide{grid-template-columns:56% 44%;min-height:500px}body.bb-modern .bb-hs-copy{padding:34px 0 96px 32px}body.bb-modern .bb-hs :is(h1,h2).bb-hs-title{font-size:34px}body.bb-modern .bb-hs .bb-hs-description{font-size:16px}body.bb-modern .bb-hs-controls{left:32px}body.bb-modern .bb-hs-slide:after{background:linear-gradient(90deg,#f5f9f4 0%,#f5f9f4ed 40%,#f5f9f4a6 55%,#0000 75%)}}@media (max-width:699px){body.bb-modern .bb-hs{border-radius:20px;width:calc(100% - 24px);margin-top:12px}body.bb-modern .bb-hs-slide{flex-direction:column;min-height:0;display:flex}body.bb-modern .bb-hs-slide:after{display:none}body.bb-modern .bb-hs-copy{align-self:stretch;padding:26px 22px 22px}body.bb-modern .bb-hs .bb-hs-kicker{margin-bottom:16px;font-size:12px}body.bb-modern .bb-hs :is(h1,h2).bb-hs-title{max-width:none;margin-bottom:16px;font-size:clamp(28px,7.4vw,36px);line-height:1.18}body.bb-modern .bb-hs .bb-hs-description{max-width:none;margin-bottom:20px;font-size:15px;line-height:1.6}body.bb-modern .bb-hs-actions{gap:6px 16px}body.bb-modern .bb-hs .bb-hs-primary{gap:10px;min-height:48px;padding:11px 16px;font-size:14px}body.bb-modern .bb-hs .bb-hs-secondary{font-size:14px}body.bb-modern .bb-hs-photo{flex:none;width:100%;height:clamp(190px,56vw,280px);margin-top:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}body.bb-modern .bb-hs-photo>img{object-position:75% center}body.bb-modern .bb-hs-photo .bb-hero-rating{border-radius:10px;padding:8px 12px;font-size:10px;bottom:12px;right:12px}body.bb-modern .bb-hs-photo .bb-hero-rating strong{font-size:16px}body.bb-modern .bb-hs-controls{background:#f5f9f4;justify-content:space-between;gap:12px;padding:12px 18px;position:relative;bottom:auto;left:auto}body.bb-modern .bb-hs-arrows{gap:6px}}@media (max-width:359px){body.bb-modern .bb-hs-count{display:none}body.bb-modern .bb-hs-controls{gap:8px;padding-inline-start:14px;padding-inline-end:14px}}.bb-kb{--kb-paper:#fff;--kb-mint:#edf7f3;--kb-green:#087b68;--kb-green-dark:#076654;--kb-ink:#203e47;--kb-muted:#4f675d;--kb-line:#caddd2;--kb-alert:#fff3d7;width:calc(100% - 64px);max-width:1200px;color:var(--kb-ink);background:var(--kb-paper);font:inherit;text-align:left;margin:0 auto;padding:26px 0 64px;line-height:1.65}.bb-kb,.bb-kb *,.bb-kb :before,.bb-kb :after{box-sizing:border-box}.bb-kb [hidden]{display:none!important}.bb-kb :is(h1,h2,h3,p,ul,ol,fieldset){text-align:left}.bb-kb :is(h1,h2,h3){color:var(--kb-ink);letter-spacing:-.025em;text-transform:none;font-family:inherit}.bb-kb h1{margin:0 0 18px;font-size:clamp(32px,3.5vw,46px);font-weight:700;line-height:1.2}.bb-kb h2{font-size:clamp(23px,2.5vw,30px);font-weight:700;line-height:1.35}.bb-kb h3{font-size:21px;font-weight:700;line-height:1.4}.bb-kb a{color:var(--kb-green-dark);text-underline-offset:4px;overflow-wrap:anywhere}.bb-kb a:hover{text-decoration-thickness:2px}.bb-kb :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--kb-green-dark);outline-offset:4px}.bb-kb :is(button,input,select){font:inherit}.bb-kb input,.bb-kb select{max-width:100%}.bb-kb button{cursor:pointer}.bb-kb .bb-kb-breadcrumbs{color:var(--kb-muted);margin:0 0 22px;font-size:14px;line-height:1.6}.bb-kb .bb-kb-breadcrumbs ol{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.bb-kb .bb-kb-breadcrumbs li{margin:0;padding:0}.bb-kb .bb-kb-intro{max-width:78ch;margin-bottom:30px}.bb-kb .bb-kb-intro>p{color:var(--kb-muted);margin:0;font-size:19px;line-height:1.65}.bb-kb .bb-kb-filter{background:var(--kb-mint);border:1px solid var(--kb-line);border-radius:18px;margin:0 0 24px;padding:26px 28px;display:none}.bb-kb.bb-kb-is-ready .bb-kb-filter{display:block}.bb-kb .bb-kb-filter fieldset{border:0;min-width:0;margin:0;padding:0}.bb-kb .bb-kb-filter label{color:var(--kb-ink);margin:0 0 8px;font-size:17px;font-weight:700;display:block}.bb-kb .bb-kb-search{margin-bottom:19px}.bb-kb .bb-kb-filter :is(input,select){background:var(--kb-paper);width:100%;min-width:0;min-height:50px;color:var(--kb-ink);border:1px solid #a7c3b5;border-radius:9px;padding:11px 14px;font-size:17px;line-height:1.45;display:block}.bb-kb .bb-kb-filter input::placeholder{color:#61766e;opacity:1}.bb-kb .bb-kb-filter select{text-overflow:ellipsis;padding-right:32px}.bb-kb .bb-kb-filter-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.bb-kb .bb-kb-filter-row>div{min-width:0}.bb-kb .bb-kb-reset{border:1px solid var(--kb-green);background:var(--kb-green);color:#fff;white-space:normal;border-radius:9px;justify-content:center;align-items:center;max-width:100%;min-height:50px;padding:11px 20px;font-size:17px;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.bb-kb .bb-kb-reset:hover{background:var(--kb-green-dark);border-color:var(--kb-green-dark)}.bb-kb .bb-kb-count{color:var(--kb-muted);margin:20px 0;font-size:16px}.bb-kb .bb-kb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.bb-kb .bb-kb-card{border:0;border-top:1px solid var(--kb-line);background:var(--kb-paper);min-width:0;box-shadow:none;border-radius:0;margin:0;padding:25px 0 28px}.bb-kb .bb-kb-card-topic{color:var(--kb-muted);margin:0 0 10px;font-size:15px;line-height:1.5}.bb-kb .bb-kb-card h2,.bb-kb .bb-kb-card h3{margin:0 0 12px;font-size:24px;line-height:1.35}.bb-kb .bb-kb-card h2 a,.bb-kb .bb-kb-card h3 a{color:var(--kb-green-dark);text-decoration:none}.bb-kb .bb-kb-card h2 a:hover,.bb-kb .bb-kb-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.bb-kb .bb-kb-card-excerpt{color:var(--kb-ink);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.7}.bb-kb .bb-kb-card-age{color:var(--kb-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.bb-kb .bb-kb-empty{border:1px solid var(--kb-line);background:var(--kb-mint);border-radius:12px;margin:24px 0 34px;padding:28px}.bb-kb .bb-kb-empty h2{margin:0 0 12px}.bb-kb .bb-kb-empty p{margin:0 0 20px;font-size:18px}.bb-kb .bb-kb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bb-kb.bb-kb-article{max-width:1060px}.bb-kb-article .bb-kb-intro{max-width:850px;margin-bottom:24px}.bb-kb .bb-kb-review{border-left:3px solid var(--kb-green);max-width:74ch;color:var(--kb-muted);margin:0 0 30px;padding:15px 0 15px 19px;font-size:16px;line-height:1.6}.bb-kb .bb-kb-review p{margin:0}.bb-kb .bb-kb-review strong{color:var(--kb-ink)}.bb-kb .bb-kb-prose{overflow-wrap:anywhere;max-width:74ch;font-size:19px;line-height:1.8}.bb-kb .bb-kb-prose>p{margin:0 0 21px}.bb-kb .bb-kb-prose :is(ul,ol){margin:14px 0 24px;padding-left:25px}.bb-kb .bb-kb-prose li{margin:9px 0;padding-left:3px}.bb-kb .bb-kb-section{max-width:74ch;margin:34px 0}.bb-kb .bb-kb-section>h2{margin:0 0 16px}.bb-kb .bb-kb-help{border-left:4px solid var(--kb-green);background:var(--kb-mint);border-radius:0 10px 10px 0;max-width:74ch;margin:25px 0;padding:22px 24px}.bb-kb .bb-kb-help--now{background:var(--kb-alert);border-left-color:#b07c13}.bb-kb .bb-kb-help--routine{border-left-color:var(--kb-line);background:#f7faf8}.bb-kb .bb-kb-help>h2,.bb-kb .bb-kb-help>h3{margin:0 0 12px;font-size:23px;line-height:1.4}.bb-kb .bb-kb-help>p{margin:0;font-size:18px;line-height:1.75}.bb-kb .bb-kb-sources{border-top:1px solid var(--kb-line);max-width:74ch;margin:36px 0;padding-top:26px;font-size:16px;line-height:1.7}.bb-kb .bb-kb-sources>h2{margin:0 0 15px}.bb-kb .bb-kb-sources :is(ul,ol){margin:0;padding-left:23px}.bb-kb .bb-kb-sources li{overflow-wrap:anywhere;margin:10px 0;padding-left:2px}.bb-kb .bb-kb-plan-visit{border-top:1px solid var(--kb-line);max-width:74ch;margin:34px 0;padding-top:25px}.bb-kb .bb-kb-plan-visit p{font-size:18px;line-height:1.7}.bb-kb .bb-kb-related{margin-top:48px}.bb-kb .bb-kb-related>h2{margin:0 0 20px}.bb-kb .bb-kb-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}@media (max-width:699px){.bb-kb{width:calc(100% - 32px);padding-top:20px;padding-bottom:44px}.bb-kb .bb-kb-intro>p{font-size:18px}.bb-kb .bb-kb-filter{border-radius:12px;padding:20px}.bb-kb .bb-kb-filter-row{grid-template-columns:1fr;gap:16px}.bb-kb .bb-kb-filter-row .bb-kb-reset{justify-self:start}.bb-kb .bb-kb-grid,.bb-kb .bb-kb-related-grid{grid-template-columns:1fr;gap:0}.bb-kb .bb-kb-card{padding:21px 0 24px}.bb-kb .bb-kb-card h2,.bb-kb .bb-kb-card h3{font-size:23px}.bb-kb .bb-kb-prose{font-size:18px;line-height:1.8}.bb-kb .bb-kb-help{padding:19px 17px}.bb-kb .bb-kb-help>h2,.bb-kb .bb-kb-help>h3{font-size:22px}.bb-kb .bb-kb-help>p{font-size:17px}.bb-kb .bb-kb-empty{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.bb-kb *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.bb-kb{width:100%;max-width:none;padding:0}.bb-kb .bb-kb-filter,.bb-kb .bb-kb-empty{display:none!important}.bb-kb .bb-kb-grid,.bb-kb .bb-kb-related-grid{display:block}.bb-kb .bb-kb-help,.bb-kb .bb-kb-card{break-inside:avoid}}.bb-kb .bb-kb-filter select{display:block!important}.bb-kb .bb-kb-filter select+.nice-select{display:none!important}body.clinic-adapted.bb-modern.bb-revision .bb-client-footer{color:#e7f1eb;background:radial-gradient(at 80% 0,#105742 0,#0000 55%),linear-gradient(140deg,#083f31,#03291f);padding:64px 0 28px}body.clinic-adapted .bb-client-footer .wrapper{max-width:1320px}body.clinic-adapted .bb-client-footer-grid{grid-template-columns:minmax(290px,1.8fr) minmax(145px,.85fr) minmax(155px,.85fr) minmax(200px,1fr);align-items:start;gap:30px;display:grid}body.clinic-adapted .bb-client-footer a{color:inherit;text-decoration:none}body.clinic-adapted .bb-client-footer a:hover{text-underline-offset:4px;text-decoration:underline}body.clinic-adapted .bb-client-footer a:focus-visible{outline-offset:5px;outline:3px solid #ffe39a}body.clinic-adapted .bb-client-footer-logo{background:#fff;border-radius:14px;margin-bottom:20px;padding:12px 16px;display:inline-flex}body.clinic-adapted .bb-client-footer-logo img{object-fit:contain;width:180px;height:auto;max-height:82px;display:block}body.clinic-adapted .bb-client-footer-brand h2{color:#fff;margin:0 0 10px;font-size:23px;line-height:1.3}body.clinic-adapted .bb-client-footer-brand>p{color:#b9d0c5;max-width:340px;margin:0 0 22px;font-size:15px;line-height:1.6}body.clinic-adapted .bb-client-footer-cta{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 24px;font-weight:650;display:flex}body.clinic-adapted.bb-modern.bb-revision .bb-client-footer .bb-button{border-radius:12px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:700;color:#082f24!important;background:#2b9e79!important;border:1px solid #2b9e79!important}body.clinic-adapted .bb-client-footer .bb-revision-social{justify-content:flex-start;gap:18px;margin:0;display:flex}body.clinic-adapted .bb-client-footer .bb-revision-social a{background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:36px;display:inline-flex}body.clinic-adapted .bb-client-footer .bb-revision-social img{filter:grayscale()brightness(0)invert(95%);width:24px;height:24px}body.clinic-adapted .bb-client-footer-box{background:#ffffff0e;border:1px solid #d8f4e41f;border-radius:20px;padding:24px 20px;box-shadow:inset 0 1px #ffffff06}body.clinic-adapted .bb-client-footer-box h2{text-transform:uppercase;letter-spacing:.08em;color:#d7dfad;margin:0 0 22px;font-size:13px;font-weight:600;line-height:1.4}body.clinic-adapted .bb-client-footer-box ul{margin:0;padding:0;list-style:none}body.clinic-adapted .bb-client-footer-box li{margin:0;padding:0}body.clinic-adapted .bb-client-footer-box li a{padding:6px 0;font-size:14px;line-height:1.5;display:block}body.clinic-adapted .bb-client-footer-contacts h3{text-transform:uppercase;letter-spacing:.1em;color:#a9cebb;margin:18px 0 5px;font-size:11px;font-weight:600}body.clinic-adapted .bb-client-footer-contacts p,body.clinic-adapted .bb-client-footer-contacts>div{color:#eef4ef;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}body.clinic-adapted .bb-client-footer-contacts h3:first-of-type{margin-top:0}body.clinic-adapted .bb-client-footer-bottom{color:#a9c8b9;border-top:1px solid #d2f0e024;flex-wrap:wrap;justify-content:space-between;gap:22px;margin-top:44px;padding-top:26px;font-size:13px;line-height:1.5;display:flex}body.clinic-adapted .bb-client-footer-bottom p{margin:0}body.clinic-adapted .bb-client-footer-bottom>a{text-decoration:underline}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile{color:#183c33;background:linear-gradient(115deg,#e4f0e9,#d3e7dc);border-radius:26px;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;min-height:0;padding:34px;display:grid;overflow:visible}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile:before,body.clinic-adapted.bb-modern.bb-revision .bb-client-profile:after{display:none}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile>.bb-client-portrait-frame{background:#fff;border-radius:20px;padding:6px;transform:rotate(-2deg);box-shadow:0 14px 28px #143f2c1c;width:100%!important;max-width:100%!important}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-inner-portrait{aspect-ratio:3/4;object-fit:cover;object-position:center top;width:100%;height:auto;box-shadow:none;border:0;border-radius:15px;max-width:100%;margin:0;display:block;position:static;transform:none}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile>.bb-client-profile-copy{padding:0;width:auto!important;max-width:none!important}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile h1{letter-spacing:-.035em;color:#153b32;margin:0 0 10px;font-size:clamp(30px,3.4vw,46px);line-height:1.13}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-client-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#47735f;margin:0 0 22px;font-size:13px;font-weight:700;line-height:1.5}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-inner-lead{color:#416252;max-width:none;margin:0 0 22px;font-size:17px;line-height:1.5}body.clinic-adapted .bb-client-badges,body.clinic-adapted .bb-client-tags{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}body.clinic-adapted .bb-client-badges li,body.clinic-adapted .bb-client-tags li{color:#316451;background:#ffffffdc;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1.4}body.clinic-adapted .bb-client-badges li{font-weight:650}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-client-profile-summary{color:#466453;max-width:760px;margin:0 0 22px;font-size:16px;line-height:1.65}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-inner-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-button{color:#092f22!important;background:#2c9b73!important;border-color:#2c9b73!important}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-inner-secondary{color:#255846;background:#fff;border-radius:12px;padding:14px 22px}body.clinic-adapted .bb-client-price-link{color:#2f5b47;text-underline-offset:4px;padding:12px 4px;font-size:13px}body.clinic-adapted .bb-inner-doctor-grid .bb-doctor-card img{aspect-ratio:3/4;object-position:center top}@media (max-width:1100px){body.clinic-adapted .bb-client-footer-grid{grid-template-columns:1.4fr 1fr;gap:24px}body.clinic-adapted .bb-client-footer-brand{grid-row:span 2}body.clinic-adapted .bb-client-footer-contacts{grid-column:2}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile{grid-template-columns:190px minmax(0,1fr);gap:26px;padding:28px}}@media (max-width:700px){body.clinic-adapted.bb-modern.bb-revision .bb-client-footer{padding:40px 0 95px}body.clinic-adapted .bb-client-footer-grid{grid-template-columns:1fr 1fr;gap:18px}body.clinic-adapted .bb-client-footer-brand{grid-area:auto/1/auto/-1;margin-bottom:8px}body.clinic-adapted .bb-client-footer-contacts{grid-column:1/-1}body.clinic-adapted .bb-client-footer-box{border-radius:17px;padding:22px 18px}body.clinic-adapted .bb-client-footer-box h2{font-size:12px}body.clinic-adapted .bb-client-footer-bottom{gap:16px;margin-top:28px}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile>.bb-client-portrait-frame{margin:0 auto;width:180px!important;max-width:65%!important}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile h1{font-size:31px;line-height:1.15}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-client-eyebrow{margin-bottom:12px;font-size:11px}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-inner-lead{margin-bottom:18px;font-size:16px}body.clinic-adapted .bb-client-badges,body.clinic-adapted .bb-client-tags{gap:6px;margin-bottom:18px}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-inner-actions{gap:10px}body.clinic-adapted.bb-modern.bb-revision .bb-client-profile .bb-inner-actions .bb-button{flex:180px}body.clinic-adapted .bb-client-price-link{flex-basis:100%}}