br.mobile{display:none}.main-text p{font-size:40px;font-weight:700;letter-spacing:-.4px;line-height:64px;margin-bottom:12px}.main-text h2{color:#fff;column-gap:.2em;display:flex;flex-wrap:wrap;font-size:100px;font-weight:300;justify-content:center;letter-spacing:-2px;line-height:120%;text-align:center}.main-text h2>span{font-weight:700}.scroll-down{height:140px;position:relative;width:140px}.scroll-down:before{animation:scrollUpDownAnimation .8s ease-in-out .5s infinite alternate;background:url(/hubfs/PHS/main/visual-arrow.svg) no-repeat 50%/contain;bottom:70px;content:"";height:50px;left:50%;position:absolute;width:37px}@keyframes scrollUpDownAnimation{0%{transform:translate(-50%)}to{transform:translate(-50%,50px)}}.barInner span{color:#d0d3db;font-size:40px;font-weight:600;letter-spacing:-.4px;line-height:140%}.introduction-phs .title-text>span{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(103deg,#1f05c4,#8649e9 55%,#a770ff 80%,#5c2ad6);-webkit-text-fill-color:transparent}.phs-hire .phs-card:nth-child(4) .phsCard-img{background-image:url(/hubfs/PHS/main/phs-card.png)}.graphInner .rightInner .sub-text{white-space:pre-wrap}.footer-contact{margin-bottom:136px}.footer-contact p{font-size:40px;font-weight:600;letter-spacing:-.4px;line-height:140%;margin:0 0 40px}.footer-contact a,a.inquiry-btn{align-items:center;background:#05d16e;border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:600;height:60px;justify-content:center;letter-spacing:-.18px;line-height:160%;padding:0;width:145px}#footer svg,.popup-container svg{height:auto!important}#footer{min-height:365px;padding:0!important}#footer .container{height:100%;max-width:1920px;width:100%}#footer img{margin-top:unset;width:100%}#footer li:nth-child(2){margin-bottom:unset}@media only screen and (max-width:1400px){.phs-hire .phs-card:nth-child(3) .phsCard-img{background-image:url("https://recruit.jobda.im/hubfs/PHS/main/Group%20(4).svg");background-size:cover}.phs-hire .phs-card:nth-child(4) .phsCard-img{background-image:url(/hubfs/PHS/main/phs-card-mob.png);background-size:90%}}@media only screen and (max-width:767px){br.mobile{display:block}.main-text p{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:30px}.main-text h2{flex-direction:column;font-size:48px;font-weight:300;letter-spacing:-.96px}.scroll-down{height:120px;width:120px}.scroll-down:before{bottom:60px;height:24px;width:18px}@keyframes scrollUpDownAnimation{0%{transform:translate(-50%)}to{transform:translate(-50%,30px)}}.barInner span{font-size:17px;font-weight:700;letter-spacing:-.17px;line-height:28px}.introduction-phs .title-text>span{background-image:linear-gradient(180deg,#8448e8,#8448e8 50%,#791dff)}.phs-hire{max-width:360px;width:100%}.footer-contact{width:310px}.footer-contact p{font-size:24px;letter-spacing:-.24px;line-height:150%;margin-bottom:24px}.footer-contact a,a.inquiry-btn{font-size:14px;font-weight:500;height:40px;letter-spacing:unset;width:101px}}