
.full-page{min-height:calc(90.5vh)}
.img-div{width:100%;display:flex;justify-content:flex-end}
@media only screen and (max-width:575px){.img-div{justify-content:center}}
@media only screen and (max-width:1199px){.img-div{justify-content:center}}
#logo{margin-right:30px}
@media only screen and (max-width:767px){#logo{max-width:200px}}
@media only screen and (max-width:1199px){.middle{width:100%;margin-top:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.middle .search-form{width:100%;text-align:center}}
.search-bar{position:relative;max-width:600px;width:100%;min-height:65px;display:inline-flex;justify-content:space-between;gap:1px;align-items:center;border:1px solid #E3E3E3;border-radius:16px}
@media only screen and (max-width:416px){.menu{flex-wrap:wrap}}
.top{font-style:normal;font-weight:400;font-size:10px;line-height:120%;color:#9A9A9A;background-color:#fff;z-index:2}
.search{position:absolute;top:-7px;left:10px}
.location{position:absolute;top:-7px;left:370px}
@media only screen and (max-width:1199px){.location{left:400px}}
@media only screen and (max-width:767px){.location{left:250px}}
.doc,
.loc{border:none;outline:none}
.doc{width:100%;margin-right:20px;padding-left:10px;background-color:#fff}
.doc::active,
.doc::focus,
.doc::hover{background-color:#fff}
.loc{max-width:160px;width:100%;padding:8px 0 8px 15px;border-left:1px solid #E3E3E3}
::placeholder{font-style:normal;font-weight:100;font-size:14px;line-height:140%;color:#818181}
.search-button{margin-right:5px;padding:17px 32px;background:#5341C8;border-radius:12px;border:none;font-style:normal;font-weight:500;font-size:16px;line-height:120%;color:#fff;text-decoration:none}
.menu{padding-top:10px;display:flex;justify-content:flex-start;align-items:center;gap:20px;white-space:nowrap}
.menu .item{font-style:normal;font-size:14px;color:#000;text-decoration:none;height:25px}
#active{font-style:normal;font-weight:bold;font-size:15px;line-height:120%;color:#5341C8 !important;text-decoration:none;border-bottom:2px solid #5341C8 !important;border-radius:0 !important}
.menu .item:hover{color:#5341C8;border-bottom:2px solid #5341C8}
.btn-secondary{color:#000 !important;background:#fff !important;border:none !important}
#open{display:none}
#dropdownMenuLink:hover{color:#5341C8 !important;border-bottom:2px solid #5341C8 !important;border-radius:0}
.btn{padding:0 !important}
.profession-btn:focus #closed{transform:rotate(45deg);transition:transform 0.2s linear;margin-top:-2px}
.profession-btn:not(:focus) #closed{transform:rotate(0deg);transition:transform 0.2s linear}
.directory-menu{width:100%;max-width:800px;margin:0 auto}
.directory-menu .directory__category{display:flex;align-items:center;gap:5px;margin-top:20px}
.directory-menu .directory__category-link{color:#5341C8;text-decoration:none}
.directory-menu .directory__category-link:hover{text-decoration:underline}
.directory-menu .directory__category svg{width:16px;height:16px;flex:0 0 16px;fill:#5341C8}
.learn-about a{color:#39D0B1}
.learn-about a:hover{text-decoration:underline}