.siteorigin-panels-stretch{margin-top:0 !important;padding-top:0 !important}.custum-h2{font-size:22px;margin:0 6px 0 0}.page-id-555 .lp-concept__concept__title{margin-bottom:10px !important}.lp__mv__heading{position:relative;margin-right:100px}.label{padding:2px 6px;background-color:#007bff;color:#fff;border-radius:3px;font-size:.5em;position:absolute;right:0;bottom:0;transform:translateY(-2.5em);white-space:nowrap}.lp-awards__outline_proj{margin-left:3.5vw;margin-right:3.5vw}.header-modal__contents{overflow-y:auto !important;max-height:95vh !important}.footer__link__item__link.no-click{pointer-events:none;cursor:default;color:inherit;text-decoration:none}.disable-link{pointer-events:none;cursor:default;color:inherit;text-decoration:none}.section-service__list__item__num{text-shadow:1.5px 1.5px 0 rgba(255,255,255,.3),1px 1px 0 rgba(255,255,255,.2),.5px .5px 0 rgba(255,255,255,.1)}.footer__middle{display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:15px 0}.footer__middle p{margin:0}.footer__middle__link{text-decoration:none;color:#333;font-size:12px;white-space:nowrap;font-family:YuMincho,"Yu Mincho",serif !important;padding-left:12px;position:relative;transition:color .3s ease}.footer__middle__link:before{content:'';display:block;width:5px;height:5px;background-color:#007bff;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg)}.footer__middle__link:hover{color:#888;text-decoration:none}@media screen and (max-width:768px){.footer__middle{flex-direction:column;align-items:flex-start;gap:5px;padding:5px 0 0}.footer__middle p{width:100%}.footer__middle__link{font-size:14px;font-family:YuMincho,"Yu Mincho",serif !important;padding-left:12px}.footer__middle__link:before{width:6px;height:6px;transform:translateY(-50%) rotate(45deg)}}