*{margin:0;padding:0;box-sizing:border-box}:root{--blue-color:#2b5ff0;--yellow-color:#ffc734;--black-color:#222222;--red-color:#f02b2b;--grey-color:#909eaa;--white-color:#ffffff;--lightblue-color:#d5dffc;--darkyellow-color:#dfab21;--semigrey-color:#bec8d0;--lightgrey-color:#edf2f5;--space-section:100px;--space-heading:20px;--space-content:30px;--space-page-start:40px}body{margin:0;display:flex;flex-direction:column;align-items:center;min-width:320px;min-height:100vh;font-family:Open Sans,sans-serif;line-height:1;font-weight:400;color:var(--black-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div{width:100%}footer,header,main{width:100%;height:auto}img{width:auto;height:auto}a,li,p{font-size:20px;line-height:1.5}a{text-decoration:none}a,a:hover{color:var(--blue-color)}a:hover{cursor:pointer}h1,h2,h3,h4{font-family:Rubik,sans-serif;font-weight:700;line-height:1.4}h5,h6{font-family:Open Sans,sans-serif;font-weight:600;line-height:1.4}h1{font-size:40px}h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:22px}button{border-radius:8px;border:1px solid transparent;font-size:1em;font-weight:500;font-family:inherit;background-color:rgba(0,0,0,0);cursor:pointer;transition:border-color .25s;outline:none}button:hover{border-color:var(--blue-color)}button:focus,button:focus-visible{outline:0 auto -webkit-focus-ring-color}input:focus{outline:none}.desktop{display:flex!important}.mobile{display:none!important}@media screen and (max-width:1200px) and (min-width:481px){:root{font-size:18px}h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}a,button,h6,li,p{font-size:18px}}@media screen and (max-width:480px){:root{font-size:16px}a,h4,h5,h6,li,p{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1,h2{font-size:32px}h3{font-size:24px}h4,h5{font-size:22px}h6{font-size:20px}a,button,li,p{font-size:16px}.desktop{display:none!important}.mobile{display:flex!important}}.icon-margin-right{margin-right:10px}.icon-margin-left{margin-left:10px}.icon-size{width:24px;height:24px}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.width-auto{width:auto}.width-full{width:100%}.border-none{border:0!important}.margin-top-0{margin-top:0}.margin-bottom-20{margin-bottom:20px}.error-text{color:red}.error-border{border-color:red}.grid-2-columns{display:grid;grid-template-columns:1fr 2fr;gap:20px}@media screen and (max-width:630px){:root{--space-section:60px;--space-content:20px;--space-page-start:20px}}@font-face{font-family:Rubik;src:url(/assets/font/Rubik/static/Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/font/Rubik/static/Rubik-SemiBold.ttf) format("truetype");font-weight:600;font-style:bold}@font-face{font-family:Rubik;src:url(/assets/font/Rubik/static/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:bold}@font-face{font-family:Open Sans;src:url(/assets/font/Open_Sans/static/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/font/Open_Sans/static/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:bold}@font-face{font-family:Open Sans;src:url(/assets/font/Open_Sans/static/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:bold}.footer{width:100%;justify-content:center;border-top:1px solid var(--semigrey-color);padding-top:40px}.footer,.footer__container{display:flex;flex-direction:row}.footer__container{width:1200px;justify-content:space-between;align-items:stretch;padding-bottom:40px}.footer__container .profile{display:flex;flex-direction:column;justify-content:space-between;gap:10px;width:100%}.profile.faq{margin-bottom:10px;justify-content:flex-start;align-items:flex-end}.footer__container--footer-title{margin-bottom:10px;font-weight:600}.footer__container__left-column__clinic-info{margin-top:40px}.footer__container__left-column__footer-email,.footer__container__left-column__footer-phone{font-weight:600}.footer__container__left-column__footer-address{margin-bottom:0}.footer__container--footer-link{width:fit-content;margin-bottom:10px}.footer__container--footer-link__styled{color:var(--black-color)}.footer__container--footer-link--link-more{font-size:18px}.footer__container__left-column__footer-logo{width:210px;margin-bottom:20px}.footer__container__right-column__bottom-row__logo-column__developer-logo{width:128px}.footer__container__left-column{display:flex;flex-direction:column;align-items:flex-start;width:33.3%;margin-right:20px}.footer__container__right-column{display:flex;flex-direction:column;width:66.6%;justify-content:space-between}.footer__container__right-column__bottom-row,.footer__container__right-column__top-row{display:flex;flex-direction:row;width:auto}.footer__container__right-column__top-row__services-column{width:calc(55% - 20px);display:flex;flex-direction:column;margin-right:40px}.footer__navigation-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.footer__navigation-item{margin-bottom:20px}.footer__navigation-item:last-child{margin-bottom:0}.footer__container__right-column__top-row__specialists-column{width:calc(45% - 20px);display:flex;flex-direction:column}.footer__container__right-column__bottom-row__description-column{display:flex;margin-right:20px;align-items:flex-end}.footer__container__right-column__bottom-row__logo-column{display:flex;flex-direction:column;justify-content:space-between;width:auto}.footer__container__right-column__bottom-row__description-column__description{font-size:12px;color:var(--grey-color);padding-right:70px}.footer__container__right-column__bottom-row__logo-column__description{font-size:12px;color:var(--grey-color)}.footer__profile_button{color:var(--black-color);font-size:18px;opacity:.5;padding:0;outline:none;border:0}.footer__profile_button:hover{color:var(--blue-color);border:0;opacity:.7}.footer__container__left-column .mobile{display:none}.footer_modal-input{width:100%;background-color:var(--lightgrey-color);border:1px solid var(--semigrey-color);border-radius:10px;padding:12px;font-size:18px}.footer_modal-input:disabled,.footer_modal-textarea:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.7}.footer_modal-input:disabled:not([data-email-locked=true]),.footer_modal-textarea:disabled:not([data-email-locked=true]){background-color:#f0f8ff;color:#666;cursor:wait}.footer_modal-email-hint{color:var(--red-color);font-size:12px;margin-top:-5px;margin-bottom:5px;font-style:italic}.footer_modal-textarea{width:100%;height:250px;background-color:var(--lightgrey-color);border:1px solid var(--semigrey-color);border-radius:10px;padding:12px;font-size:18px}.footer_modal-input:focus,.footer_modal-textarea:focus{outline:none;box-shadow:none}@media screen and (max-width:1240px) and (min-width:481px){.footer__container{width:100%;padding:0 20px 40px}}@media screen and (max-width:950px){.footer{padding-top:20px}.footer__container{padding-bottom:20px}.footer__container__left-column{margin-right:0;padding:0 20px 20px;align-items:stretch}.footer__container__left-column .footer__container__left-column__footer-logo{margin:20px auto}.footer__container__left-column .mobile{display:flex;padding:0;margin-top:30px}.footer__container__left-column__clinic-info{margin-top:30px}.footer__container__right-column__bottom-row__description-column{margin-bottom:30px}.footer__container__right-column__bottom-row__description-column__description{padding-right:0}.footer__container__right-column__bottom-row__logo-column{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__container__right-column__bottom-row__logo-column__developer-logo{margin-bottom:15px}.profile{display:flex;flex-direction:column-reverse;align-items:center}.footer__container.profile{gap:0;padding:20px}.profile a{padding:20px}.profile.faq{margin-bottom:10px;align-items:stretch}}@media screen and (max-width:480px){.footer{padding-top:0}.footer__container{padding-bottom:0}.footer__container__left-column{width:100%;margin-right:0;padding:0 20px 20px;align-items:stretch}.footer__container__left-column .footer__container__left-column__footer-logo{margin:20px auto}.footer__container__right-column{display:none}.footer__container__left-column .mobile{display:flex;padding:0;margin-top:30px}.footer__container__left-column__clinic-info{margin-top:30px}.footer__container__right-column__bottom-row__description-column{margin-bottom:30px}.footer__container__right-column__bottom-row__description-column__description{padding-right:0}.footer__container__right-column__bottom-row__logo-column{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__container__right-column__bottom-row__logo-column__developer-logo{margin-bottom:15px}}