section.it-hero-hospital-departments{background-color:#ddf2ff;overflow:hidden}section.it-hero-hospital-departments .container{padding-top:200px;padding-bottom:47px;position:relative}@media(max-width:576px){section.it-hero-hospital-departments .container{padding-top:243px}}section.it-hero-hospital-departments .lines{display:block;position:absolute;z-index:1;width:588px;height:275.326px;bottom:-14px;right:-35px}@media(max-width:768px){section.it-hero-hospital-departments .lines{display:none}}section.it-hero-hospital-departments .lines-mobile{position:absolute;z-index:1;display:none;width:384px;height:180px;top:288px;right:-29px}@media(max-width:768px){section.it-hero-hospital-departments .lines-mobile{display:block}}section.it-hero-hospital-departments .it-hero-hospital-departments__content{display:flex;flex-direction:column;gap:18px;width:100%;max-width:638px;position:relative;z-index:2}section.it-hero-hospital-departments .it-hero-hospital-departments__content h1{font-size:42px;font-weight:500;line-height:120%;letter-spacing:-1.2px}@media(max-width:576px){section.it-hero-hospital-departments .it-hero-hospital-departments__content h1{font-size:36px}}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__text{color:#204d99;line-height:150%;letter-spacing:0}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__text a{font-weight:600;color:#204d99;border-bottom:1px solid #204D99;transition:all .2s}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__text a:hover{color:#0478ff;border-bottom-color:#0478ff}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons{display:flex;align-items:center;gap:18px}@media(max-width:768px){section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons{flex-direction:column;justify-content:center;width:100%;gap:12px}}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons .it-icon-button{display:flex;align-items:center;padding:6px 2px 6px 0;position:relative;font-size:17px;font-weight:540;line-height:150%;gap:12px;color:#0478ff}@media(max-width:768px){section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons .it-icon-button{width:100%;justify-content:center;border:1px solid #0478FF;border-radius:300px;padding:15px}}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons .it-icon-button:hover:after{height:2px}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons .it-icon-button:hover .arrow{transform:translate(4px)}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons .it-icon-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#0478ff;transition:all .2s}@media(max-width:768px){section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons .it-icon-button:after{display:none}}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons .it-icon-button .icon svg{display:block;width:24px;height:24px}section.it-hero-hospital-departments .it-hero-hospital-departments__content .it-hero-hospital-departments__buttons .it-icon-button .arrow{display:block;transition:transform .2s;width:13px;height:13px;margin-left:-5px}
