/* Paid Search Landing Start */
.hright p a{font-weight: 600; text-decoration: underline;}
.ps-talent {position: relative;}
.ps-talent .dflex{gap: 48px;align-items: center;}
.ps-talent:after {content: '.';background: var(--primary);position: absolute;width: 49%;top: 0;right: 0;height: 100%;z-index: -1;}
.ps-talent-content{flex: 1 0 43%;display: flex;flex-wrap: wrap;align-items: center;}
.ps-talent-content h1{margin-bottom: 8px;}
.ps-talent-content p, .ps-talent-content h3{margin-bottom: 0;}
.ps-talent-content-list-main{margin-top: 48px; display: flex; flex-wrap: wrap;  gap: 24px;}
.ps-talent-content-list-main h3 span{color: var(--cerise);}
.ps-talent-content-list{display: flex;flex-wrap: nowrap;gap: 24px;}
.ps-talent-content-list span{flex: 0 0 48px;height: 48px;background: var(--cerise);display: flex;align-items: center;justify-content: center;border-radius: 100px;gap: 0;}
.ps-talent-content-list h5{margin-bottom: 8px;}
.ps-talent-form{flex: 0 1 48%;padding: 48px 0 48px 104px;}
.ps-talent-form h3, .ps-talent-form p, .ps-talent-form .mform-wrap .form-consent, .ps-talent-form .mform-wrap .field_consent{color: var(--white);}
.ps-talent-form .mform-wrap .form-consent a, .ps-talent-form .mform-wrap .field_consent a{color: var(--white); text-decoration: underline;}
.ps-talent-form .mform-wrap .form-consent a:hover, .ps-talent-form .mform-wrap .field_consent a:hover{color: var(--cerise);}
.ps-talent-form .mform-wrap .form-btn{margin-bottom: 0;}
.ps-talent-form .mform-wrap .form-btn .mbtn-lg{ width: 100%;}
.ps-talent-form .mform-wrap .captcha-field{margin: 0;}
.ps-talent-form .mform-wrap .captcha-field .form-control{margin-bottom: 24px;}
/* .ps-talent-form .mform-wrap input:valid~label, .ps-talent-form .mform-wrap input:focus~label, .ps-talent-form .mform-wrap .form-control.error ~ label{color: var(--white);}
.ps-talent-form .mform-wrap .form-control{border: 1px solid var(--grey);}
.ps-talent-form .form-control.not-required.valid:valid, .ps-talent-form .form-control.not-required:focus:valid, .ps-talent-form .mform-wrap input:valid, .ps-talent-form .mform-wrap .form-control.error, .ps-talent-form .mform-wrap input:focus, .ps-talent-form .form-textarea-wrapper.valid, .ps-talent-form .form-textarea-wrapper:focus, .mform-wrap select:focus:focus, .ps-talent-form .mform-wrap select.valid, .mform-wrap select.form-control:not([size]):not([multiple]):focus:focus, .mform-wrap select.form-control:not([size]):not([multiple]).selected, .mform-wrap select.form-control:not([size]):not([multiple]).location-selectd, .ps-talent-form .mform-wrap textarea:focus, .ps-talent-form .mform-wrap textarea.selected{padding: 24px 16px 8px; color: var(--primary);}
.ps-talent-form .form-control.not-required:valid~label, .ps-talent-form .mform-wrap .form-group-inner label {color: var(--manatee);}
.ps-talent-form .form-control.not-required.valid:valid~label, .ps-talent-form .form-control.not-required:focus:valid~label, .ps-talent-form .mform-wrap input:valid~label, .ps-talent-form .mform-wrap .form-control.error ~ label, .ps-talent-form .mform-wrap input:focus~label, .ps-talent-form .form-textarea-wrapper.valid~label, .ps-talent-form .form-textarea-wrapper:focus~label, .ps-talent-form .mform-wrap select:focus:focus~label, .ps-talent-form .mform-wrap select.location-selectd~label, .ps-talent-form .mform-wrap select.selected~label{top: 4px; font-weight: 400;font-size: 12px; color: var(--manatee);}
.ps-talent-form .mform-wrap textarea:focus~label, .ps-talent-form .mform-wrap textarea.selected~label, .ps-talent-form .mform-wrap textarea.form-control.error ~ label{top: 1px; padding-top:3px; font-weight: 400;font-size: 12px; color: var(--manatee); background-color: var(--white); width: -webkit-fill-available;}
.ps-talent-form .mform-wrap .form-group-inner{margin-bottom: 24px;}
.ps-talent-form .mform-wrap input.form-tel:valid {padding-left: 45px;}
.ps-talent-form .mform-wrap .intl-tel-input input:valid~label, .ps-talent-form .mform-wrap .intl-tel-input input.error~label {left: 45px;}
.ps-talent-form .mform-wrap select option:first-child {display: none;}
.ps-talent-form .mform-wrap .form-btn{margin-bottom: 0;}
.ps-talent-form .mform-wrap .form-btn .mbtn-lg{ width: 100%;}
.ps-talent-form .mform-wrap .field_consent.consent_wrap{color: var(--white);}
.ps-talent-form .mform-wrap .marketing-consent-section{line-height: 140%; font-size: 16px;}
.ps-talent-form .mform-wrap .form-check.form-consent{font-size: 16px; line-height: 140%;}
.ps-talent-form .mform-wrap .marketing-consent-section .radio label.option{color: var(--white); top: 0;}
.ps-talent-form .mform-wrap .captcha-field{margin: 0;}
.ps-talent-form .mform-wrap .captcha-field .form-control{margin-bottom: 24px;}
.ps-talent-form .mform-wrap .consent_wrap .radio{column-gap: 48px; align-items: center; margin-top: 8px;}
.ps-talent-form .mform-wrap .intl-tel-input .selected-flag .arrow {border: none; top: -30%;}
.ps-talent-form .mform-wrap .intl-tel-input .selected-flag .arrow::after {content: "\e932"; font-family: 'mmkicons'!important; font-weight: 400; color: var(--cerise);}
.ps-talent-form .mform-wrap .intl-tel-input .country-list {width: 473px;} */

.ps-expertise{padding: 88px 0;}
.ps-expertise .dflex{gap: 48px;}
.ps-expertise .ps-image{flex: 1 0 40%;}
.ps-expertise .ps-content{flex: 0 1 60%; display: flex; flex-direction: column; justify-content: center;}
.ps-expertise .item-slash{display: flex; flex-wrap: wrap; gap: 24px; font-size: 18px; line-height: 21px;}
.ps-expertise .item-slash li{ display: flex; gap: 8px; align-items: center;}
.ps-expertise .item-slash li::before{content: '.'; font-size: 0; background: url("https://d2gkwf0gauw8z0.cloudfront.net/sites/default/files/2023-06/double_slash.svg") no-repeat; width: 19px; height: 17px;}
.ps-expertise .element-container{padding: 48px 0;}
.ps-expertise .ps-content h2{margin-bottom: 16px;}
.ps-expertise .ps-content p{margin: 0;}
.ps-expertise .section-bottom{text-align: left; margin: 0;}
.ps-expertise .section-bottom p a{font-weight: 600; text-decoration: underline;}

.ps-trustd-client{padding: 88px 0;}
.ps-trustd-client .dflex{justify-content: center; gap: 75px; text-align: center;}
.ps-trustd-client .trustd-count{font-size: 68px; font-weight: 700; line-height: 78px; color: var(--cerise);}
.ps-trustd-client .impact:nth-child(1) .trustd-count{width: 219px;}
.ps-trustd-client .impact:nth-child(2) .trustd-count{width: 194px;}
.ps-trustd-client .impact:nth-child(3) .trustd-count{width: 221px;}
.ps-trustd-client .impact:nth-child(4) .trustd-count{width: 175px;}
.ps-trustd-client .trustd-client-item p{margin: 0; font-size: 18px;}
.ps-trustd-client .trustd-client-item{padding: 24px 18px;}

.testimonials .name span{color: var(--gravel); line-height: 18px; display: block; margin-top: 4px; line-height: 20px;}

.camp-pgs-wrapper ~ footer{background: var(--primary); padding: 33px 0;}

/* Paid Search Landing End */

@media all and (max-width: 480px){
    /* Paid Search Landing Start */
    .hright{display: none;}
    .ps-talent{margin: 24px 0 48px;}
    .ps-talent:after{display: none;}
    .ps-talent-content {flex: 1 1 100%; width: 100%; justify-content: center;}
    .ps-talent-form {flex: 1 1 100%; width:100%; position: relative;padding: 48px 0;}
    .ps-talent-content h1{font-size: 32px; text-align: center; line-height: 120%;  width: 284px;}
    .ps-talent-content p{text-align: center; width: 100%;}
    .ps-talent-content-list p{text-align: left;}
    .ps-talent-content-list-main h3{text-align: center; width: 100%;}
    .ps-talent-content-list{align-items: center;}
    .ps-talent .mbtn-lg{width: 100%; margin-top: 24px; margin-bottom: 24px;}
    .ps-talent .mbtn-lg ~ p{display: flex; flex-wrap: wrap; justify-content: center; gap: 5px;}
    .ps-talent .mbtn-lg ~ p a{font-weight: 600; text-decoration: underline;}
    .ps-talent-form:after{content: '.'; background: var(--primary); position: absolute; bottom: 0; right: 0; height: 100%; width: 200%; z-index: -1; margin-left: -24px; margin-right: -24px;}
    .ps-talent-form h3, .ps-talent-form p{text-align: center;}

    .ps-expertise{padding: 0 0 24px;}
    .ps-expertise .ps-image{flex: 0 0 100%;}
    .ps-expertise .ps-image img{width: 100%;}
    .ps-expertise .ps-content{flex: 0 0 100%;}
    .ps-expertise .dflex{gap: 24px;}
    .ps-expertise .element-container{padding: 48px 0;}
    .ps-expertise .item-slash{flex-flow: column; align-items: center; font-size: 16px;}
    .ps-expertise .section-bottom{text-align: center;}
    .ps-expertise .ps-content h2{text-align: center;}
    .ps-expertise .ps-content p{text-align: center;}

    .ps-trustd-client{padding: 48px 0;}
    .ps-trustd-client .section-head{margin-bottom: 24px;}
    .ps-trustd-client .trustd-client-item{padding: 0;}
    .ps-trustd-client .dflex{gap: 48px; flex-flow: column;}
    .ps-trustd-client .trustd-count{font-size: 40px; line-height: 44px;}
    .ps-trustd-client .impact:nth-child(1) .trustd-count,.ps-trustd-client .impact:nth-child(2) .trustd-count, .ps-trustd-client .impact:nth-child(3) .trustd-count,.ps-trustd-client .impact:nth-child(4) .trustd-count{width: 100%;}
    .ps-trustd-client .trustd-client-item p{font-size: 16px;}
    .camp-pgs-wrapper ~ footer{text-align: center;}

    /* Paid Search Landing End */
}
