.banner-order-contacts{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:550px}@media only screen and (max-width:1100px){.banner-order-contacts{height:400px}}@media only screen and (max-width:740px){.banner-order-contacts{height:350px}}.banner-order-contacts h1{color:#fff;font-size:clamp(32px, 2.5vw, 48px);margin:0 auto;position:relative;z-index:3;font-weight:bold;max-width:35ch;text-align:center;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase}@media only screen and (max-width:450px){.banner-order-contacts h1{font-size:28px}}.banner-order-contacts h1 small{display:block;font-size:0.7em;text-transform:initial;margin-top:10px}.banner-order-contacts .banner-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;z-index:-1}.banner-order-contacts:after{content:"";display:block;position:absolute;inset:0;background:rgba(0, 0, 0, 0.6);z-index:1}.optometrists{position:relative;padding-block:100px}@media only screen and (max-width:1280px){.optometrists{padding-block:70px}}.optometrists h2{font-size:25px;font-weight:bold;margin:0 0 10px;color:#161616}@media screen and (max-width:420px){.optometrists h2{font-size:23px}}.optometrists p{color:#222;font-size:15px;margin:0 0 15px}.doctor-areas{display:block;position:relative;background-color:#fff;margin:50px 0}.doctor-areas h2{position:relative;color:#000;font-weight:normal;border-bottom:solid 3px #b0b0b0;margin:0 0 10px;padding:0 0 5px}@media screen and (max-width:740px){.doctor-areas h2{border-bottom:none;margin:0;padding:30px 0 30px 20px;font-size:17px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.doctor-areas h2:after,.doctor-areas h2:before{content:"";position:absolute;top:37px;left:0;width:11px;height:3px;background-color:#c8202f;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.doctor-areas h2:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.doctor-areas .docWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.doctor-areas .docWrap .docBlock{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% / 3 - 10px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px 10px;text-decoration:none;color:#222;font-weight:bold;line-height:1.2;background-color:#efefef;padding-block:15px;padding-inline:20px;border-radius:3px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1300px){.doctor-areas .docWrap .docBlock{width:calc(100% / 2 - 15px);padding-inline:15px}}@media screen and (max-width:740px){.doctor-areas .docWrap .docBlock{width:calc(100% - 15px)}}.doctor-areas .docWrap .docBlock img{width:90px;border-radius:50%;border:2px solid #bebebe}.doctor-areas .docWrap .docBlock .text-wrap{width:calc(100% - 90px - 20px);padding:0 20px}.doctor-areas .docWrap .docBlock svg{width:20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);fill:#b0b0b0}.doctor-areas .docWrap .docBlock .welcome{position:relative;background-color:#c8202f;color:#fff;padding:3px 10px 4px;border-radius:20px;font-size:15px;display:inline-block;top:-1px}.doctor-areas .docWrap .docBlock .doctor-name{font-size:23px;font-weight:bold;line-height:1;color:#222}@media screen and (max-width:1500px){.doctor-areas .docWrap .docBlock .doctor-name{font-size:20px}}@media screen and (max-width:640px){.doctor-areas .docWrap .docBlock .doctor-name{font-size:18px}}.doctor-areas .docWrap .docBlock .languages{font-size:15px;font-weight:600;display:block;color:#777}@media screen and (max-width:640px){.doctor-areas .docWrap .docBlock .languages{font-size:14px}}.doctor-areas .docWrap .docBlock:hover{background:#e5f8fd}