.two-column-section2{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;padding:9.125rem 0 2rem;display:flex;position:relative}.column-left2{text-align:left;width:27%}.column-right2{text-align:justify;text-align:left;width:73%}.two-column-section2:before{content:"";background-color:var(--main-border-divider);z-index:-1;width:1px;position:absolute;top:0;bottom:0;left:27%;transform:translate(-50%)}.buildTitle{font-size:3rem;font-weight:var(--font-weight-bold);letter-spacing:-.792px;margin-top:1.5rem;margin-bottom:1rem;line-height:3.3rem}.buildDesc{font-size:1.125rem;font-weight:var(--font-weight-regular);margin-bottom:3rem;line-height:27px}.infoSection{margin-left:4rem}.projectDesc{font-weight:var(--font-weight-regular);width:75%;font-size:18px}@media screen and (max-width:768px){.two-column-section2{flex-direction:column;gap:2rem;padding-top:6rem}.two-column-section2:before{display:none}.column-left2,.column-right2{text-align:left;width:100%}.column-left2{border-bottom:1px solid #aad;padding-bottom:3.25rem}.column-right2{padding-top:1.25rem}.buildTitle{font-size:1.875rem}.buildDesc{font-size:1rem}.infoSection{margin-left:0}.projectDesc{width:100%;font-size:16px}}
.infoText{font-size:18px}.infoIcon{width:24px;height:24px}@media (max-width:768px){.infoText{font-size:15px}}
.headName{font-weight:var(--font-weight-bold);color:var(--new-icon-title-blue);letter-spacing:-1.6px;margin-bottom:24px;font-size:5rem;line-height:88px}.headTitle{font-weight:var(--font-weight-regular);letter-spacing:-.32px;font-size:2rem;line-height:35.2px}.headDesc{color:var(--text-color-neutral);width:75%;margin-top:4rem;font-size:1.25rem;line-height:34px}.headline{margin-left:2rem;margin-right:0}@media screen and (max-width:768px){.headName{margin-bottom:8px;font-size:3.125rem;line-height:66px}.headTitle{font-size:1.5rem}.headDesc{width:100%;margin-top:1.5rem;font-size:1.125rem;line-height:34.6px}.headline{margin-left:0}}
.hero-image{stroke:var(--new-icon-title-blue)}
.companyInfo{letter-spacing:-.22px;margin-bottom:1rem;font-size:22px}.location{display:row}.expDate{color:var(--shoot-up-arrow);font-size:18px;font-weight:var(--font-weight-regular)}.workDescWrap{padding-left:2rem}.descBody{font-size:18px;font-weight:var(--font-weight-regular);color:var(--text-color-neutral);width:75%;line-height:160%}@media screen and (max-width:768px){.companyInfo{font-size:18px}.location{display:none}.expDate{font-size:16px}.workDescWrap{padding-left:1rem}.descBody{width:100%;font-size:16px}}
@keyframes bounce{0%,20%,50%,80%,to{background-color:#0000;transform:translateY(0)}40%{background-color:#007bff40;transform:translateY(-10px)}60%{background-color:#007bff26;transform:translateY(-5px)}}.floatBtn{color:var(--new-icon-title-blue);cursor:pointer;z-index:1000;background-color:#0000;border:none;border-radius:50%;padding:10px;transition:transform .3s,background-color .3s;animation:2s infinite bounce;position:fixed;top:15%;right:5%}.floatBtn:hover{background-color:var(--primary-color);color:var(--default-white);border-color:var(--secondary-color);animation:none;transform:translateY(0)}.resume-float-icon{stroke-width:1.5px;width:28px;height:28px}@media (max-width:575.98px){.floatBtn{top:9%;right:5%}}@media (min-width:576px) and (max-width:767.98px){.floatBtn{top:13%;right:6%}}@media (min-width:768px) and (max-width:991.98px){.floatBtn{top:14%;right:6%}}@media (min-width:992px) and (max-width:1199.98px){.floatBtn{top:14%;right:4.5%}}@media (min-width:1200px) and (max-width:1400px){.floatBtn{top:14%;right:4.5%}}
