.joblab-subscribe .row{display:flex;flex-wrap:wrap;justify-content:center}.joblab-subscribe .row .col{flex:0 0 auto;flex-basis:58%}.joblab-subscribe .row .col .caption-container{text-align:center}.joblab-subscribe .row .col .caption-container h2{font-weight:700;line-height:1.4;margin-bottom:22px}.joblab-subscribe .row .col .caption-container p{margin:0;padding-bottom:27px;line-height:1.6}.joblab-subscribe .row .col .form-container{width:90%;margin:0 auto;position:relative}.joblab-subscribe .row .col .form-container form{padding:0}.joblab-subscribe .row .col .form-container form label{display:none}.joblab-subscribe .row .col .form-container form input[type=email]{width:100%;height:80px;background:#f6f9fc;padding:15px 24px 15px 67px;font-size:16px;border-radius:5px}.joblab-subscribe .row .col .form-container form input[type=submit]{position:absolute;top:16px;right:10px}.joblab-subscribe .row .col .form-container span:first-child{color:#b6b9bc;font-size:35px;font-weight:400;position:absolute;left:22px;top:13px;z-index:1}.hs-form-field{margin:0;padding:0}@media all and (max-width:991px){.joblab-subscribe .row .col .caption-container h2{font-size:37px}.joblab-subscribe .row .col{flex-basis:66%}}@media all and (max-width:767px){.joblab-subscribe .row .col .caption-container h2{font-size:31px}.joblab-subscribe .row .col{flex-basis:80%}}@media all and (max-width:575px){.joblab-subscribe .row .col .caption-container h2{font-size:32px}.joblab-subscribe .row .col{flex-basis:100%}.joblab-subscribe .row .col .form-container form input[type=submit]{position:unset;width:100%;margin-top:20px}.joblab-subscribe .row .col .form-container form input[type=email]{height:70px}.joblab-subscribe .row .col .form-container span:first-child{top:7px}}