.team-card .btn.btn-light:hover{background-color:rgba(var(--primary),1);}@media (min-width:992px){.path-about-us .team-card .card-body,body#entity\.taxonomy_term\.canonical .team-card .card-body{padding:2.8rem 0.25rem;height:11rem;overflow-y:unset;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;}.path-about-us .team-card:hover .card-body,body#entity\.taxonomy_term\.canonical .team-card:hover .card-body{height:15rem;}}@media (min-width:992px){.header-top .dropdown-menu{justify-content:center;}}@media (min-width:992px){.header-holder .logo{position:relative;margin-top:-84px;background:#fff;border:5px solid #fff;border-radius:5px;width:170px;transition:width 0.3s ease-in-out,margin-bottom 0.3s ease-in-out,margin-top 0.3s ease-in-out;}.header-holder.fixed .logo{margin-top:0;margin-bottom:0;width:160px;}}.accordion-item{border:3px solid #144e73;border-radius:1em;overflow:hidden;input[type='checkbox']{& + .accordion-header + .accordion-body{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;padding-left:2em;padding-right:2em;transition:max-height 0.4s ease,padding 0.3s ease;}&:checked + .accordion-header + .accordion-body{max-height:2000px;padding-top:1rem;padding-bottom:1rem;}&:checked + .accordion-header{.icon{transform:rotate(45deg);}}}.accordion-header{padding:0.8em 2em;color:#144e73;font-weight:600;background-color:#fff;cursor:pointer;transition:background-color 0.3s ease;margin-bottom:0;&:hover{background-color:#f5f5f5;}.icon{font-size:1.5rem;line-height:1;transition:transform 0.3s ease;}}}.recruitment-section{background-color:#e3f7fd;padding:40px 20px;}.recruitment-section h2{text-align:center;margin-bottom:20px;}.recruitment-section p{max-width:800px;margin:0 auto 40px;text-align:center;}.recruitment-step{padding:20px;text-align:center;}.recruitment-step img{max-width:100px;height:auto;margin-bottom:10px;filter:hue-rotate(180deg) saturate(150%) brightness(1.2);}.recruitment-step span{display:block;font-weight:bold;text-transform:uppercase;font-size:14px;color:#0077cc;margin-top:8px;}@media (max-width:991.98px){.recruitment-step{padding:15px 10px;}.recruitment-step img{max-width:90px;}.recruitment-step span{font-size:13px;}}@media (max-width:575.98px){.recruitment-step img{max-width:80px;}.recruitment-step span{font-size:12px;}}section.intro-block.text-center.hero-background:before{background:rgba(0,0,0,0.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;}.intro-block h1{position:relative;z-index:2;}@media (max-width:991px){.logo{width:10.625rem;}}.header-top .dropdown-toggle:hover{color:#fff;}.slogan-section:before{background:rgba(0,0,0,0.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;}.page-node-type-blog .intro-block h1,.page-node-type-service .intro-block h1{text-shadow:0 0 10px #000000;}
