@charset "UTF-8";.home{-webkit-box-flex:1;-ms-flex-positive:1;background:#eaeff3;-webkit-flex-grow:1;flex-grow:1;margin:-25px 0 0;padding:40px 50px 30px}.home h1{font-size:56px}.home .h2{font-size:40px}.home h1,.home h2,.home h3{font-weight:700;z-index:3}.home .btn:not(.carousel-button){font-size:18px;padding:10px 20px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.home__container{margin:0 auto;max-width:1400px}@media(max-width:767px){.home__container.doctor-card-list .ant-card-body{padding:14px}}.home__title{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:30px}.home__title h1{-ms-flex-item-align:center}.home__menu,.home__title h1{-webkit-align-self:center;align-self:center;margin-bottom:0}.home__menu{-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-item-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;gap:15px;-webkit-justify-content:end;justify-content:end;list-style:none;padding-left:0}.home__menu .ant-dropdown-trigger{color:#656565;cursor:pointer;text-transform:uppercase}.home__menu .ant-dropdown-trigger:hover{color:#a8a7a7}.home .doctor-card-list{margin-bottom:20px}.home .doctor-card-list .doctors-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:40px}.home .doctor-card-list .doctor-card{-webkit-box-flex:1;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;max-width:-webkit-calc(50% - 5px);max-width:calc(50% - 5px)}.home .doctor-card-list .doctor-card .ant-card{border-radius:8px;height:100%}.home .alert{margin-top:10px}.home .home__main{background:#fcfcfe;border-radius:10px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);margin-bottom:60px;padding:20px 30px}.home .doctors-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:70px;position:relative}.home .doctors-content .bg-circle{bottom:-20px;left:0;position:absolute;right:0;top:-20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);z-index:0}.home .home__inquiry-form{-webkit-box-flex:0;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;background:#fff;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;margin-bottom:0;text-align:left;width:31%;z-index:3}.home .home__inquiry-form .col-sm-6{width:100%}.home .home__inquiry-form button{-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.home .home__inquiry-form:hover button{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.3);box-shadow:3px 3px 6px rgba(0,0,0,.3);-webkit-transform:scale(1.05) translateY(-3px);-ms-transform:scale(1.05) translateY(-3px);transform:scale(1.05) translateY(-3px)}.home .home__inquiry-form:hover button:hover{-webkit-transform:scale(1.07) translateY(-4px);-ms-transform:scale(1.07) translateY(-4px);transform:scale(1.07) translateY(-4px)}.home .home-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;gap:25px;padding:0}.home .home-list,.home .home-list .home__card-icon__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home .home-list .home__card-icon__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-align-items:center;align-items:center;-webkit-flex-grow:0;flex-grow:0;font-size:135px;height:220px;-webkit-justify-content:center;justify-content:center;margin:0;width:220px}.home .home-list .home__card-icon__container.icon-circle .circle,.home .home-list .home__card-icon__container.icon-circle:after,.home .home-list .home__card-icon__container.icon-circle:before{height:220px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:220px}.home .home-list__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:80px;z-index:2}.home .home-list__text{-ms-flex-item-align:center;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-align-self:center;align-self:center;background:#fff;border-radius:8px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);-webkit-flex-grow:1;flex-grow:1;font-size:14px;margin-right:20px;padding:20px 40px;text-align:left}.home__info-list{padding-left:0}.home__info-list li{list-style-type:none;text-align:left}.home__info-list li:before{content:"- "}.home .cards-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:25px;padding:15px 0}.home .cards-block__title{color:#666;font-weight:700}.home .cards-block__container{margin-bottom:45px}.home .banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#cdd9f5;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:400px;padding:10px;position:relative;z-index:2}.home .banner~.cards-block{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0;margin-top:-190px}.home .banner~.cards-block .home__card{-webkit-box-shadow:none;box-shadow:none}.home .banner~.cards-block .home__card:hover{-webkit-transform:none;-ms-transform:none;transform:none}.home .banner~.cards-block .home__card:hover .icon-circle{z-index:5}.home .banner~.cards-block .home__card:hover .icon-circle .circle,.home .banner~.cards-block .home__card:hover .icon-circle:after,.home .banner~.cards-block .home__card:hover .icon-circle:before{border:7px solid #ff8e43;border-bottom-color:rgba(0,0,0,0)}.home .banner~.cards-block .home__card:hover .icon-circle:before{background:#fff;border:7px solid rgba(255,102,0,.1);-webkit-box-shadow:0 0 15px rgba(255,102,0,.3);box-shadow:0 0 15px rgba(255,102,0,.3)}.home .banner~.cards-block .home__card>*{position:relative;z-index:3}.home .banner~.cards-block .home__card p{text-align:left}.home .banner .cards-block__title{margin-bottom:45px}.home .gradient-header{margin:0 auto;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(25%,#fff),color-stop(75%,#fff),to(hsla(0,0%,100%,0)));-webkit-mask-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25%,#fff 75%,hsla(0,0%,100%,0));mask-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(25%,#fff),color-stop(75%,#fff),to(hsla(0,0%,100%,0)));mask-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25%,#fff 75%,hsla(0,0%,100%,0));max-width:960px;padding:25px 0;width:70%}.home .gradient-header h2{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(25%,hsla(0,0%,100%,.2)),color-stop(75%,hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 25%,hsla(0,0%,100%,.2) 75%,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 25%,hsla(0,0%,100%,.2) 75%,hsla(0,0%,100%,0));-webkit-box-shadow:0 0 25px rgba(0,0,0,.1),inset 0 0 1px hsla(0,0%,100%,.6);box-shadow:0 0 25px rgba(0,0,0,.1),inset 0 0 1px hsla(0,0%,100%,.6);padding:18px}.home .icon-circle{margin-bottom:80px;position:relative}.home .icon-circle .circle,.home .icon-circle:after,.home .icon-circle:before{border:5px solid #ff8e43;border-bottom-color:rgba(0,0,0,0);border-radius:50%;-webkit-box-shadow:0 0 0 rgba(255,102,0,.1);box-shadow:0 0 0 rgba(255,102,0,.1);content:"";height:320px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:320px;z-index:0}.home .icon-circle:before{background:#fff;border:5px solid rgba(255,102,0,.1)}.home .icon-circle .circle{-webkit-box-shadow:none!important;box-shadow:none!important}.home .icon-circle .fa{position:relative;z-index:2}.home .home-list__item .icon-circle:after,.home .home__card .icon-circle:after{-webkit-box-shadow:0 0 5px rgba(255,102,0,.3),0 0 10px rgba(255,102,0,.2);box-shadow:0 0 5px rgba(255,102,0,.3),0 0 10px rgba(255,102,0,.2);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.home .home-list__item:nth-child(2) .icon-circle .circle,.home .home-list__item:nth-child(2) .icon-circle:after,.home .home__card:nth-child(2) .icon-circle .circle,.home .home__card:nth-child(2) .icon-circle:after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.home .home-list__item:nth-child(3) .icon-circle .circle,.home .home-list__item:nth-child(3) .icon-circle:after,.home .home__card:nth-child(3) .icon-circle .circle,.home .home__card:nth-child(3) .icon-circle:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.home .home-list__item:hover .circle,.home .home__card:hover .circle{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.home .home-list__item:hover .icon-circle:after,.home .home__card:hover .icon-circle:after{-webkit-animation:animate .6s ease-in-out infinite alternate;animation:animate .6s ease-in-out infinite alternate;-webkit-animation-delay:.4s;animation-delay:.4s}.home .home-list__item:nth-child(2):hover .icon-circle .circle,.home .home__card:nth-child(2):hover .icon-circle .circle{-webkit-transform:translate(-50%,-50%) rotate(-45deg)!important;-ms-transform:translate(-50%,-50%) rotate(-45deg)!important;transform:translate(-50%,-50%) rotate(-45deg)!important}.home .home-list__item:nth-child(3):hover .icon-circle .circle,.home .home__card:nth-child(3):hover .icon-circle .circle{-webkit-transform:translate(-50%,-50%) rotate(225deg)!important;-ms-transform:translate(-50%,-50%) rotate(225deg)!important;transform:translate(-50%,-50%) rotate(225deg)!important}.home__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;background:#fff;border-radius:20px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.2);box-shadow:5px 5px 10px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:450px;padding:30px 40px;-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;-o-transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s;width:30%}.home__card:hover{-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.2);box-shadow:10px 10px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.home__card-icon__container{font-size:180px;line-height:1em;margin:40px auto}.home__card-icon__container img{color:rgba(0,0,0,0);-webkit-filter:contrast(.3);filter:contrast(.3);height:1em;max-width:1em;overflow:hidden;position:relative;white-space:nowrap}.home__card-icon__container .point-loading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fff;color:rgba(0,0,0,.85);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.4em;height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.home__card-icon__container .point-loading:before{-webkit-animation:points 1.4s linear infinite;animation:points 1.4s linear infinite;content:""}.home .catalog__list{-webkit-column-count:4;-moz-column-count:4;column-count:4}@-webkit-keyframes points{0%{content:""}25%{content:"."}50%{content:".."}to{content:"..."}}@keyframes points{0%{content:""}25%{content:"."}50%{content:".."}to{content:"..."}}.dropdown-menu{max-width:-webkit-calc(100vw - 50px);max-width:calc(100vw - 50px);z-index:3}.dropdown-menu .ant-dropdown-menu{border:1px solid #eee;padding:0 0 10px}.dropdown-menu .ant-dropdown-menu .ant-dropdown-menu-item-group{padding-top:6px}.dropdown-menu .ant-dropdown-menu .ant-dropdown-menu-item-group:first-child{padding-top:10px}.dropdown-menu .ant-dropdown-menu .ant-dropdown-menu-item-group .ant-dropdown-menu-item-group-list{margin:0}.dropdown-menu .ant-dropdown-menu .ant-dropdown-menu-item-group .ant-dropdown-menu-item-group-title{color:#a8a7a7;font-size:11px;font-weight:600;letter-spacing:2px;line-height:23px;padding:0 5px 0 20px;text-transform:uppercase}.dropdown-menu .ant-dropdown-menu .ant-dropdown-menu-item-group .ant-dropdown-menu-item{font-size:16px;line-height:1.4;padding:5px 40px 5px 20px}.dropdown-menu .ant-dropdown-menu .ant-dropdown-menu-item-group .ant-dropdown-menu-item:hover{border-radius:0}.dropdown-menu .ant-dropdown-menu .ant-dropdown-menu-item-group .ant-dropdown-menu-item a:hover{text-decoration:none}@-webkit-keyframes animate{0%{-webkit-box-shadow:0 0 5px rgba(255,102,0,.4),0 0 10px rgba(255,102,0,.3);box-shadow:0 0 5px rgba(255,102,0,.4),0 0 10px rgba(255,102,0,.3)}to{-webkit-box-shadow:0 0 20px rgba(255,102,0,.5),0 0 35px rgba(255,102,0,.3);box-shadow:0 0 20px rgba(255,102,0,.5),0 0 35px rgba(255,102,0,.3)}}@keyframes animate{0%{-webkit-box-shadow:0 0 5px rgba(255,102,0,.4),0 0 10px rgba(255,102,0,.3);box-shadow:0 0 5px rgba(255,102,0,.4),0 0 10px rgba(255,102,0,.3)}to{-webkit-box-shadow:0 0 20px rgba(255,102,0,.5),0 0 35px rgba(255,102,0,.3);box-shadow:0 0 20px rgba(255,102,0,.5),0 0 35px rgba(255,102,0,.3)}}@media(max-width:1100px){.home{padding:30px 30px 20px}.home__title h1{font-size:40px}.home__card{padding:25px 35px}.home__card-icon__container{font-size:150px;margin:35px auto}.home .doctors-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}.home .home__inquiry-form{-webkit-box-flex:1;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:20px;width:100%}.home .home__inquiry-form .col-sm-6{width:50%}.home .cards-block__container{margin-bottom:45px}.home .home__main{margin-bottom:50px}.home .doctor-card-list{margin-bottom:20px}.home .catalog__list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.home .icon-circle{margin-bottom:50px}.home .icon-circle .circle,.home .icon-circle:after,.home .icon-circle:before{height:240px;width:240px}.home .home-list__item{gap:50px}.home .home-list__text{margin-right:20px}}@media(max-width:900px){.home__card{padding:20px 25px}.home__card-icon__container{font-size:120px;margin:25px auto}.home .home__main{margin-bottom:40px;padding:20px 25px}.home .doctor-card-list{margin-bottom:20px}.home .doctor-card-list .doctors-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home .doctor-card-list .doctor-card{max-width:100%}.home .icon-circle{margin-bottom:40px}.home .icon-circle .circle,.home .icon-circle:after,.home .icon-circle:before{height:200px;width:200px}.home .home-list__item{gap:15px}.home .home-list__text{margin-right:0}}@media(max-width:768px){.home{padding:10px 20px 20px}.home__title{margin-bottom:15px}.home__title h1{font-size:36px}.home .patients-block .home__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:0 10px;overflow:hidden;padding-top:15px!important;position:relative}.home .patients-block .home__card:first-child .home__card-icon__container.icon-circle img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.home .patients-block .home__card__text{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0;width:100%}.home .patients-block .home__card-icon__container.icon-circle{-ms-flex-item-align:start;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-align-self:flex-start;align-self:flex-start;font-size:36px;margin:20px 0 0!important;-webkit-order:1;order:1;width:60px}.home .patients-block .home__card-icon__container.icon-circle img{max-height:60px;overflow:hidden}.home .patients-block .home__card-icon__container.icon-circle .circle,.home .patients-block .home__card-icon__container.icon-circle:after,.home .patients-block .home__card-icon__container.icon-circle:before{border-width:3px!important;height:60px;width:60px}.home .patients-block .home__info-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2;text-align:center;width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}.home .ant-carousel .home__card{margin:0 auto 2px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:99%}.home .cards-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:0}.home .cards-block__container{margin-bottom:30px}.home .cards-block__container .banner{background:none;-webkit-box-shadow:none;box-shadow:none;margin:0;min-height:auto;padding:0}.home .cards-block__container .banner .cards-block__title{margin-bottom:0}.home__card{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2)!important;box-shadow:1px 1px 2px rgba(0,0,0,.2)!important;margin-bottom:20px;max-width:unset;padding:20px 15px;width:99%}.home__card-icon__container{font-size:140px;margin:15px auto}.home .home__main{margin-bottom:30px;padding:15px 20px}.home .doctor-card-list{margin-bottom:15px}.home .doctor-card-list .doctor-card~.doctor-card{margin-top:15px}.home .catalog__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.home .banner~.cards-block{margin-top:0}.home .banner~.cards-block .home__card{background:#fff;border-radius:20px;padding-top:20px;-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;-o-transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.home .banner~.cards-block .home__card,.home .banner~.cards-block .home__card:hover{-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.2);box-shadow:5px 5px 10px rgba(0,0,0,.2)}.home .banner~.cards-block .home__card:hover{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.home .icon-circle{margin:50px auto!important}.home .icon-circle .circle,.home .icon-circle:after,.home .icon-circle:before{height:255px;width:255px}.home .icon-circle img[alt=calendar]{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.home .home__inquiry-form .col-sm-6{width:100%}.home .home-list{padding:0 0 20px}.home .home-list .home__card-icon__container{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;font-size:80px;height:140px;width:140px}.home .home-list .home__card-icon__container.icon-circle .circle,.home .home-list .home__card-icon__container.icon-circle:after,.home .home-list .home__card-icon__container.icon-circle:before{height:140px;width:140px}}@media(max-width:600px){.home{padding:30px 5px 10px}.home .catalog__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media(max-width:500px){.home .home-list .home__card-icon__container{display:none}}.catalog{padding:10px 0}.catalog__list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;list-style:none;padding:0}.catalog__list__item{font-size:16px;margin-bottom:.8em;padding:0}.catalog__list__item a{display:inline-block;width:100%}.catalog__list__item a .ant-tag{cursor:pointer}.catalog__list__item .ant-tag{font-size:16px;line-height:1.2;padding:8px 20px;white-space:unset;width:100%;word-break:break-word}@media(max-width:767px){.catalog__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width:575px){.catalog__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.review-rate-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-color:#898c9b;border-style:solid;border-width:1px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:30px 0;width:100%}.review-rate-block .loading-component{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.review-rate-block .rate{-webkit-box-flex:0;border:solid #898c9b;border-width:0 1px 0 0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px 30px}.review-rate-block .rate .avg-rate{color:#bd68b3;font-size:50px;margin-bottom:0}.review-rate-block .rate .review-count{color:#898c9b}.review-rate-block .review{margin-bottom:30px}.review-rate-block .review p{word-break:break-word}.reviews{padding:30px 10px 0 30px;width:100%}.reviews-select{height:34px;min-width:150px}.reviews-select>:first-child{height:100%}.all-reviews .stars{color:#bd68b3;font-size:18px}.all-reviews .stars .fa-star{margin-right:3px}.all-reviews .stars .fa-star:last-child{margin-right:0}.all-reviews .star-disabled{color:#a8a7a7}.all-reviews .load-more{border:1px solid #63759e;border-radius:0;color:#63759e;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.all-reviews .load-more.loading{padding-bottom:2px;width:100px}.all-reviews .load-more:hover{background-color:#63759e;color:#fff}.all-reviews .reviews-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:35px}.all-reviews .review{background:rgba(50,50,50,.05);margin-bottom:20px;padding:20px 20px 6px}.all-reviews .review .reviews-title{margin-bottom:10px}.all-reviews .review p{word-break:break-word}@media(max-width:768px){.all-reviews .reviews-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:15px}.all-reviews .reviews-title,.all-reviews .reviews-title .rate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.all-reviews .reviews-title .rate{margin:10px 0 0}.all-reviews .reviews-title .rate>:first-child{margin:0 10px 0 0}.all-reviews .reviews-title .rate .avg-rate{margin-bottom:0}.all-reviews .review{margin-bottom:15px;padding:10px 20px 6px}.all-reviews .review .reviews-title{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:center}.all-reviews .reviews__search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.all-reviews .reviews__search>*{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;width:100%}}.code-container{display:block;height:35px;margin:0 auto;padding:0 0 36px;position:relative;width:168px}.code-container:before{background:#fff;content:"";height:-webkit-calc(100% + 3px);height:calc(100% + 3px);position:absolute;right:-36px;top:0;width:37px;z-index:10}.code-underline{background:-webkit-gradient(linear,left top,right top,color-stop(82%,#252630),color-stop(82%,#252630),color-stop(82%,transparent));background:-o-linear-gradient(left,#252630 82%,#252630 82%,transparent 82%);background:linear-gradient(90deg,#252630 82%,#252630 0,transparent 0);background-size:26.18%;bottom:-10px;height:2px;left:0;opacity:.3;overflow:hidden;position:absolute;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:100%;z-index:1}body .code-container .code-input{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:22px;font-weight:700;left:0;letter-spacing:31px;line-height:35px;outline:none;overflow:hidden;padding:8px 12px;position:absolute;top:0;width:-webkit-calc(100% + 31px);width:calc(100% + 31px)}.code-input:focus+.code-underline,.code-input:focus-within+.code-underline{opacity:.8}.doctor-booked-time{position:relative}.doctor-booked-time .ant-table-tbody>tr>th:first-child,.doctor-booked-time .ant-table-tbody>tr>th:last-child{width:32px}.doctor-booked-time .ant-table{width:100%}.doctor-booked-time .ant-table .btn{padding:5px 6px}.doctor-booked-time .ant-table-tbody>tr>td{min-width:80px}.doctor-booked-time .ant-table-tbody>tr>td:first-child{min-width:30px}.doctor-booked-time .ant-table-tbody>tr>td:last-child{min-width:unset;padding:0;width:0}.doctor-booked-time .ant-table-tbody>tr>td .btn{width:72px}.doctor-booked-time .ant-table-tbody>tr>td,.doctor-booked-time .ant-table-tbody>tr>th{border-bottom:none;padding:9px 4px}.doctor-booked-time .ant-table-tbody>tr>td:first-child,.doctor-booked-time .ant-table-tbody>tr>th:first-child{min-width:30px;padding-left:0}.doctor-booked-time .ant-table-tbody>tr>td:last-child,.doctor-booked-time .ant-table-tbody>tr>th:last-child{min-width:30px;padding-right:0}.doctor-booked-time__button{background:none;border:none}.doctor-booked-time__button:disabled{color:#999}.doctor-booked-time__button__left,.doctor-booked-time__button__right{left:-5px;padding:5px 10px;position:absolute;top:-webkit-calc(50% + 26px);top:calc(50% + 26px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.doctor-booked-time__button__left{top:-webkit-calc(50% + 46px);top:calc(50% + 46px)}.doctor-booked-time__button__right{margin:0!important;top:-webkit-calc(50% + 6px);top:calc(50% + 6px)}.doctor-booked__loader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.6);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0}.doctor-times .table__header{display:none}.doctor-times .ant-table-tbody>tr>td{min-width:88px}.doctor-times .ant-table-tbody>tr>td:first-child{min-width:30px}.doctor-times .ant-table-tbody>tr>td:last-child{min-width:unset;padding:0;width:0}.doctor-times .doctor-booked-time__button__left{top:-webkit-calc(50% + 20px);top:calc(50% + 20px)}.doctor-times .doctor-booked-time__button__right{left:-5px;margin:0!important;right:unset;top:-webkit-calc(50% - 20px);top:calc(50% - 20px)}@media(max-width:1100px){.doctor-times{padding-bottom:10px;width:100%}.doctor-times .doctor-booked-time__button__left,.doctor-times .doctor-booked-time__button__right{top:-webkit-calc(50% + 26px);top:calc(50% + 26px)}.doctor-times .doctor-booked-time__button__right{left:unset;right:0}.doctor-times .ant-table-tbody>tr>td:last-child{min-width:30px;width:unset}.doctor-times .ant-table,.doctor-times .doctor-booked-time{width:100%}.doctor-times .table__header{display:table-row}}.enter-page__form a{cursor:pointer}.send-code-btn.button-component{padding:2px 5px!important;position:absolute!important;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.send-code-btn.button-component.isLoading{position:absolute}.send-code-btn.button-component.isLoading:before{height:18px;margin:-9px 0 0 -9px;width:18px}.btn.resend-code-btn{line-height:20px;padding:0 5px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:none;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;-webkit-justify-content:center;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:-webkit-calc(195px + .85rem);height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker{border:none!important;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.2);box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.react-datepicker .react-datepicker__triangle{display:none}.react-datepicker .react-datepicker__navigation{top:24px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background:#fff;border:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background:#eee}.react-datepicker .react-datepicker__day--disabled{background:#eee;opacity:.8}.react-datepicker__month-container{font-size:14px;padding:10px;width:100%}.react-datepicker__year-dropdown{left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:150px}.react-datepicker__year-dropdown-container{position:relative}.ant-tabs-tabpane .react-datepicker__year-select.ant-select{width:80px}.ant-tabs-tabpane .react-datepicker__month-select.ant-select{width:120px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:2px;color:rgba(0,0,0,.65)!important;height:24px;line-height:22px!important;margin:6px!important;padding:0;text-align:center;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;width:24px!important}.react-datepicker-popper .react-datepicker .react-datepicker__custom-header{padding-top:0}.react-datepicker-popper .react-datepicker .react-datepicker__custom-header .react-datepicker__year-select.ant-select{margin:10px;width:80px!important}.react-datepicker-popper .react-datepicker .react-datepicker__custom-header .react-datepicker__month-select.ant-select{margin:10px;width:120px!important}.react-datepicker-popper{z-index:2}.react-datepicker__header{background-color:#fff!important;border-bottom-color:#e8e8e8}.react-datepicker__header>.react-datepicker__navigation{top:0}.react-datepicker__header .react-datepicker__current-month{color:rgba(0,0,0,.65);font-size:14px}.react-datepicker__navigation{outline:none}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--keyboard-selected,.react-datepicker__year-text--selected{background-color:#1890ff!important;color:#fff!important}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{border:1px solid #1890ff;border-radius:4px}.react-datepicker__today-button{background:#fff;border-top:1px solid #e8e8e8;color:#1890ff;font-size:14px;font-weight:400;padding:8px 0}.react-datepicker__close-icon{opacity:0;padding:0 6px 1px 0;right:6px;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;visibility:hidden}.react-datepicker__close-icon:after{background:#ccc;font-size:11px;height:15px;line-height:.6;padding:1px 3px;width:15px}.react-datepicker__input-container:hover .react-datepicker__close-icon{opacity:1;visibility:visible}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper input{border:1px solid #ccc!important;outline:none;padding:5px 11px;width:100%}.react-datepicker-wrapper input:active,.react-datepicker-wrapper input:focus{border:1px solid #70b2e6!important}.date-picker-alt{position:relative}.date-picker-alt .anticon-calendar{opacity:.5;position:absolute;right:12px;top:9px}.date-picker-alt:hover .anticon-calendar{display:none}.table-with-selected-rows table{direction:rtl}.table-with-selected-rows table tr{direction:ltr}body .table-mobile__caption{display:none}@media screen and (max-width:767px){body .table-mobile .ant-table-fixed-right{display:none!important}body .table-mobile .ant-table-scroll table .ant-table-fixed-columns-in-body{visibility:visible!important}body .table-mobile .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td{background:#fff}body .table-mobile__caption{display:block;float:left;font-weight:700;width:45%}body .table-mobile__content{margin-left:45%;padding-left:5px;word-break:break-word}body .table-mobile .table-actions{white-space:normal!important}body .table-mobile table,body .table-mobile tbody,body .table-mobile td,body .table-mobile th,body .table-mobile thead,body .table-mobile tr{display:block}body .table-mobile__caption_full,body .table-mobile__content_full{float:none;width:100%}body .table-mobile__content_full{margin-left:0;margin-top:5px;padding:0}body .table-mobile td.ant-table-selection-column{max-width:none!important;width:100%!important}body .table-mobile thead{display:none}body .table-mobile tr{background-color:#fff;border:1px solid #ddd;border-bottom:none;margin-bottom:10px}body .table-mobile tbody tr td{border-bottom:1px solid #ddd!important;overflow:hidden}}.editable-table-pagination{margin:7px 0}.editable-table-pagination .ant-select .ant-select-selector{min-height:unset}.editable-table-pagination .checkbox-list .btn{height:32px}.checkbox-list-wrapper .ant-checkbox-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.checkbox-list-wrapper .ant-checkbox-group .ant-checkbox-wrapper{margin-left:0}.ant-spin-nested-loading{z-index:1}.ant-table-wrapper table tr td.ant-table-selection-column,.ant-table-wrapper table tr th.ant-table-selection-column{padding-left:18px;padding-right:18px}.ant-table-wrapper .ant-table-selection-extra{right:1px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.selected-items__actions{-webkit-padding-start:0;padding-inline-start:0;position:relative}.editable-table-delete-modal .ant-modal-confirm-btns{text-align:center}.editable-table-error{color:#444;font-size:16px;padding:10px;text-align:center}.buttons-dropdown-menu,.buttons-dropdown-menu .table-dropdown{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;margin:0!important;max-width:150px;padding:5px}.buttons-dropdown-menu .table-dropdown>*,.buttons-dropdown-menu>*{display:block;margin:5px!important}.buttons-dropdown-menu .table-dropdown>* .fa,.buttons-dropdown-menu>* .fa{width:12px}.buttons-dropdown-menu .table-dropdown{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding:0;width:100%}.patient__appointments__buttons .table-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:150px}.patient__appointments__buttons .table-actions>*{display:block;margin:5px!important}.buttons-dropdown-menu>.patient__appointments__buttons{margin:0!important}.table-buttons{overflow:hidden;text-align:right}.table-buttons>*{width:33px!important}.table-buttons>.mr5{margin-right:0}.table-buttons>:first-child{margin-left:-2px}.filters-component-button{margin:0 0 0 5px}.filters-component-container{height:-webkit-min-content;height:-moz-min-content;height:min-content;position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content}.filters-component-container .badge{background-color:#e74c3c;cursor:pointer;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.filters-component-container .badge:hover>span,.filters-component-container .badge>.fa-close{display:none}.filters-component-container .badge:hover>.fa-close{display:unset;margin:0}.filters-apply-btn-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;padding:10px 10px 0}.filters-component-tooltip{max-width:1200px;width:60vw}.filters-component-tooltip .ant-popover-inner-content .filters-container,.filters-component-tooltip .ant-popover-inner-content>:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.filters-component-tooltip .ant-popover-inner-content .filters-container>*,.filters-component-tooltip .ant-popover-inner-content>:first-child>*{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;margin:5px 10px}.filters-component-tooltip .ant-popover-inner-content .filters-container .selected-filter,.filters-component-tooltip .ant-popover-inner-content>:first-child .selected-filter{display:none}.filters-component-tooltip .ant-popover-inner-content .filters-container .selected-filter+:not(.filters-component-title__container),.filters-component-tooltip .ant-popover-inner-content>:first-child .selected-filter+:not(.filters-component-title__container){position:relative}.filters-component-tooltip .ant-popover-inner-content .filters-container .selected-filter+:not(.filters-component-title__container):before,.filters-component-tooltip .ant-popover-inner-content>:first-child .selected-filter+:not(.filters-component-title__container):before{background:#fa883c;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}.filters-component-tooltip .ant-popover-inner-content .filters-container .selected-filter+:not(.filters-component-title__container).filter-ratio-element:before,.filters-component-tooltip .ant-popover-inner-content .filters-container .selected-filter+:not(.filters-component-title__container).responsive-radio:before,.filters-component-tooltip .ant-popover-inner-content>:first-child .selected-filter+:not(.filters-component-title__container).filter-ratio-element:before,.filters-component-tooltip .ant-popover-inner-content>:first-child .selected-filter+:not(.filters-component-title__container).responsive-radio:before{left:4px;width:-webkit-calc(100% - 8px);width:calc(100% - 8px)}.filters-component-tooltip .ant-popover-inner-content .filters-container.no-gap>*,.filters-component-tooltip .ant-popover-inner-content>:first-child.no-gap>*{margin:0}.filters-component-tooltip .ant-popover-inner-content .filters-container .ant-select,.filters-component-tooltip .ant-popover-inner-content>:first-child .ant-select{min-width:180px;width:100%}.filters-component-tooltip .ant-popover-inner-content .filters-container .input-long,.filters-component-tooltip .ant-popover-inner-content>:first-child .input-long{min-width:250px;width:100%!important}.filters-component-tooltip .ant-popover-inner-content .filters-container .filter-rangepicker-element,.filters-component-tooltip .ant-popover-inner-content>:first-child .filter-rangepicker-element{max-width:300px}.filters-component-tooltip .ant-popover-inner-content .filters-container .filter-element>*,.filters-component-tooltip .ant-popover-inner-content>:first-child .filter-element>*{margin:0;width:100%}.filters-component-tooltip .ant-popover-inner-content .filters-container .filter-ratio-element,.filters-component-tooltip .ant-popover-inner-content>:first-child .filter-ratio-element{-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0}.filters-component-tooltip .ant-popover-inner-content .filters-container .filter-ratio-element>*,.filters-component-tooltip .ant-popover-inner-content>:first-child .filter-ratio-element>*{margin:0}.filters-component-tooltip .ant-popover-inner-content .filters-container>.ant-radio-group,.filters-component-tooltip .ant-popover-inner-content>:first-child>.ant-radio-group{-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0}.filters-component-tooltip .ant-popover-inner-content .filters-container .autocomplete-filter-component,.filters-component-tooltip .ant-popover-inner-content>:first-child .autocomplete-filter-component{min-width:180px}.filters-component-tooltip .ant-popover-inner-content .filters-container .autocomplete-filter-component>*,.filters-component-tooltip .ant-popover-inner-content .filters-container .autocomplete-filter-component>*>.ant-select,.filters-component-tooltip .ant-popover-inner-content>:first-child .autocomplete-filter-component>*,.filters-component-tooltip .ant-popover-inner-content>:first-child .autocomplete-filter-component>*>.ant-select{width:100%}.login-page .enter-page__container,.recover-page .enter-page__container{padding:20px 40px}.login-page form>.clearfix,.recover-page form>.clearfix{margin-bottom:15px;margin-top:-15px}.enter-page__form.general-form .btn.btn-primary{color:#0d325b}.portal-form-center:not(.ant-modal){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#f5f5f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.portal-form-center .enter-page__container{background-color:#fff;padding:20px 40px;width:100%}.portal-form-center.ant-modal{font-family:Open Sans,sans-serif;font-size:13px}.portal-form-center.ant-modal a:not(.btn),.portal-form-center.ant-modal label{font-size:13px}.portal-form-center.ant-modal label{color:#656565}.portal-form-center.ant-modal h1{font-family:Open Sans,sans-serif;font-size:26px}.portal-form-center.ant-modal form>.clearfix{margin:-15px 0 15px}.portal-form-center.ant-modal .enter-page__container{padding:0 16px}.portal-form-center .site-headline h1{color:#f60;font-style:italic;font-weight:800;text-transform:uppercase}.portal-form-center .form-control:focus{border-color:#f60;-webkit-box-shadow:inset 0 1px 1px rgba(255,102,0,.6),0 0 8px rgba(255,102,0,.6);box-shadow:inset 0 1px 1px rgba(255,102,0,.6),0 0 8px rgba(255,102,0,.6)}.portal-form-center a{color:#f60}.portal-form-center a:hover{color:#ea5e00}.portal-form-center .register-link{border-color:currentColor}@media screen and (max-width:767px){.portal-form-center{padding:0 15px}.portal-form-center .enter-page__container{padding:20px 25px}}.patient-signature-wrapper{margin-bottom:10px;padding:5px}.patient-signature-buttons{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:end;justify-content:end}.patient-signature-buttons .patient-signature-center-buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;width:33.333%}.patient-signature-buttons .patient-signature-right-buttons{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:33.333%}.consent-form-with-signature{margin-bottom:20px;margin-top:15px;padding:10px}.consent-form-with-signature__bottom-form{min-height:200px;position:relative;table-layout:auto;width:100%}.consent-form-with-signature__bottom-form__inner{height:100%;overflow:auto;position:absolute;width:100%}.consent-form-with-signature__bottom-form table{width:100%}.consent-form-with-signature__bottom-form table td{padding:5px;vertical-align:bottom}.consent-form-with-signature__date,.consent-form-with-signature__signature{border-bottom:1px solid #ddd}.consent-form-with-signature__date{font-size:18px}.consent-form-with-signature .bottom-signature-form{display:none}.consent-form-with-signature+.form-group .btn-success{margin-right:10px}.consent-form-with-signature__canvas-parent.sign-border{position:relative}.consent-form-with-signature__canvas-parent.sign-border .canvas-wrapper,.consent-form-with-signature__canvas-parent.sign-border canvas{width:100%!important}.sign-border{border:1px solid #dee2e6}.sign-bg{background:#f8f9fa}.consent-signature-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.consent-signature-buttons,.consent-signature-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.consent-signature-buttons{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.qustionaire-text-area textarea{height:120px;resize:none}.qustionaire-text-area .notes{height:70px}.question-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;min-height:162px;vertical-align:top;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.question-panel:nth-child(odd){margin-right:10px}.question-panel:nth-child(2n){margin-left:10px}.question-panel_odd:last-child{width:100%}@media(max-width:500px){.question-panel{width:100%}.question-panel:nth-child(odd){margin-right:0}.question-panel:nth-child(2n){margin-left:0}}.question-panel__notes{margin-bottom:1px}.question-panel__notes .ant-collapse{border:none;border-radius:0;border-top:1px solid #d9d9d9}.question-panel__notes .ant-collapse-item{border:none}.question-panel__notes .ant-collapse-header{padding-bottom:5px;padding-top:5px}@media(max-width:768px){.question-panel__title{width:-webkit-calc(100% - 10px);width:calc(100% - 10px)}}.questionnaire-bottom-buttons-wrapper{min-height:44px;position:relative}.questionnaire-bottom-buttons-wrapper .btn{border:0}.questionnaire-bottom-buttons-wrapper .questionnaire-bottom-right-buttons{position:absolute;right:0}@media(max-width:690px){.questionnaire-bottom-buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px}.questionnaire-bottom-buttons-wrapper .btn{margin:0;min-width:110px}.questionnaire-bottom-buttons-wrapper .flex-wrapper{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-justify-content:space-evenly;justify-content:space-evenly}.questionnaire-bottom-buttons-wrapper .questionnaire-bottom-right-buttons{position:relative}}.doctor-disease-settings{padding:0}.doctor-disease-settings button{width:39px}.doctor-disease-settings .ant-checkbox-wrapper{white-space:nowrap}.doctor-disease-settings .ant-popover-inner{width:-webkit-max-content;width:-moz-max-content;width:max-content}.confirm-modal .ant-modal-confirm-btns{text-align:center}.radio-button-with-arrows{position:relative;z-index:1}.radio-button-arrow{background:rgba(0,0,0,0);border:0;font-size:25px;height:50%;left:-1px;position:absolute;-webkit-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out;width:100%;z-index:-1}.radio-button-arrow .ant-radio-button-wrapper{border:0}.radio-button-up{top:0}.radio-button-down{top:50%}.angle-wrap{position:relative}.angle-wrap .fa{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.radio-with-range .ant-segmented-group .ant-segmented-item{margin-bottom:0}.radio-with-range .ant-segmented{border:1px solid #ccc;border-radius:4px}.radio-with-range .ant-segmented .ant-segmented-item-label{font-weight:500;height:28px;line-height:26px;min-height:26px;vertical-align:center}.radio-with-range .ant-segmented .ant-segmented-item-label .radio-label,.radio-with-range .ant-segmented .ant-segmented-item-label>span{line-height:1}.ant-radio-button-wrapper-checked .radio-button-up,.ant-segmented-item-selected .radio-button-up{border-radius:4px 4px 0 0;top:-50%;z-index:1}.ant-radio-button-wrapper-checked .radio-button-down,.ant-segmented-item-selected .radio-button-down{border-radius:0 0 4px 4px;top:100%;z-index:1}.ant-segmented-item-selected .radio-button-up{top:-webkit-calc(-50% - 4px);top:calc(-50% - 4px)}.ant-segmented-item-selected .radio-button-down{top:-webkit-calc(100% + 3px);top:calc(100% + 3px)}.ant-radio-button-wrapper-checked .radio-label{color:#1890ff}.radio-label{border:0;height:31px;line-height:31px}.radio-label:after,.radio-label:before{display:none!important}.ant-radio-button-wrapper{-webkit-box-shadow:none!important;box-shadow:none!important}.ant-radio-button-wrapper:first-child{border-radius:4px 0 0 4px}.ant-radio-button-wrapper:last-child{border-radius:0 4px 4px 0}.consent-modal .consent-modal-title{margin-top:-5px;padding-right:60px}.list-tooltip{max-width:40vw}.list-tooltip .ant-tooltip-inner{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);color:#666;max-height:500px}.list-tooltip .ant-tooltip-inner .inline-select-item.inline-select-item_sm:last-child{margin-right:0}.list-tooltip .ant-tooltip-arrow{border-top-color:#fff}@media(max-width:768px){.datepicker-component-adaptive-tooltip .ant-picker-time-panel{display:none!important}}.drawer-filters-container .ant-drawer-content{border-radius:20px 20px 0 0}.drawer-filters-container .checkbox-list__item-name{word-break:break-word}.drawer-filters-container .filters-container:after,.drawer-filters-container .filters-container:before{display:none}.drawer-filters-container .search-with-checkboxes-clear:before{content:"x";font-weight:700;padding-right:6px}.drawer-filters-container .filters-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.drawer-filters-container .filters-wrapper>*{margin:0;width:100%}.drawer-filters-container .filters-wrapper .ant-select,.drawer-filters-container .filters-wrapper .autocomplete-component,.drawer-filters-container .filters-wrapper .autocomplete-filter-component{width:100%}.drawer-filters-container .filters-wrapper .ant-checkbox-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.drawer-filters-container .filters-wrapper .ant-checkbox-group .ant-checkbox-wrapper{margin-left:0;margin-right:0}@media(max-width:600px){.drawer-filters-container .ant-drawer-body{padding:20px 24px 45px}.drawer-filters-container .filters-wrapper{gap:10px}.drawer-filters-container .ant-drawer-content-wrapper{height:-webkit-calc(100% - 120px)!important;height:calc(100% - 120px)!important}}