.experience{margin:0;min-height:0;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.experience *{box-sizing:border-box}.experience h1{font-family:helvetica-neue-bold,Helvetica Neue,Helvetica,Arial,sans-serif}.experience h2{font-size:3.6rem;line-height:42px}img{max-width:none;display:inline}ol{list-style:decimal}.slm__container{margin:0 auto;max-width:1440px;height:100%;width:100vw;padding:0 32px 10px;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (max-width: 959px){.slm__container{padding:10px 0}}.slm__container .tab-group .tab-content{overflow:visible}.slm__container div[class*=accordion-body--expanded]{overflow:visible!important}.slm__container div[class^=drop-down__header--touch]{float:none}.slm__container .mobile-list-dropdown{font-size:1.4rem;line-height:1.8;min-width:210px}.slm__container .mobile-list-dropdown--header{line-height:1.8rem}@media screen and (max-width: 959px){.slm__page{padding-left:16px;padding-right:16px}}.slm__styled-text--orange{color:#f96302}.slm__table thead{background-color:#eee}.slm__table .MuiTableRow-root{background-color:#fff}.slm__table .MuiTableRow-root:hover{background-color:#fff4ed}.slm__table .MuiTableRow-root:not(.MuiTableRow-head){cursor:pointer}.slm__table .MuiTableCell-head{font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;background-color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slm__table .MuiTableCell-body{color:#000;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;min-width:80px}.slm__table .MuiTableCell-body.no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slm__table .MuiTableCell-body.selectable{cursor:text}.slm__link-no-underline{text-decoration:none!important}.slm__pagination_container{margin-top:15px}.p2p-field-error-text{color:#d81118}.form-input__field{color:#333!important}.link-blue{color:#286fad;text-decoration:underline}.p2p-overlay span[class^=overlay-close-button-positioned]{right:20px;z-index:10;top:19px}.p2p-overlay .modal__header--title{max-width:70%}@media screen and (min-width: 959px){.p2p-overlay.default{width:50%;margin:0 auto}}.p2p-overlay.tutorial{width:50%;margin:0 auto}@media screen and (max-width: 1240px){.p2p-overlay.tutorial{width:75%}}@media screen and (max-width: 959px){.p2p-overlay.tutorial{width:80%}}@media screen and (max-width: 599px){.p2p-overlay.tutorial{width:90%}}.p2p-overlay.profile{width:70%;margin:0 auto;border-radius:3px}@media screen and (max-width: 959px){.p2p-overlay.profile{width:90%}}.p2p-overlay--edit-job-posting{width:724px;margin:0 auto}@media screen and (max-width: 959px){.p2p-overlay--edit-job-posting{width:90%}}.p2p-overlay__overflow-hidden{overflow:hidden!important}.p2p-overlay--alt-pos-center{top:50%!important;left:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)}.p2p-overlay--flex-height{bottom:auto!important}.p2p-overlay--no-scrollbar{overflow-y:initial!important}.p2p-overlay__section{padding:32px}.p2p-overlay__actions{border-top:1px solid #ccc;padding:16px 32px;display:flex}.p2p-overlay__actions--align-left{justify-content:flex-start}.p2p-overlay__actions--align-right{justify-content:flex-end}.p2p-overlay__actions--space-between{justify-content:space-between}.p2p-overlay img[class^=overlay-close-button__icon]{width:36px;height:36px}.p2p-drop-down.p2p-drop-down--invalid{margin-bottom:8px;border-color:#d81118}.pre-formatted{word-break:break-word;white-space:pre-wrap;line-height:19px}.MuiSvgIcon-root.MuiSvgIcon-fontSizeLarge{font-size:30px}@media screen and (min-width: 600px){.ptp-hidden__mobile-up{display:none}}@media screen and (min-width: 641px){.ptp-hidden__sm-up{display:none}}@media screen and (min-width: 1025px){.ptp-hidden__md-up{display:none}}@media screen and (min-width: 1281px){.ptp-hidden__lg-up{display:none}}@media screen and (max-width: 599px){.ptp-hidden__mobile-down{display:none}}@media screen and (max-width: 640px){.ptp-hidden__xs-down{display:none}}@media screen and (max-width: 1024px){.ptp-hidden__sm-down{display:none}}@media screen and (max-width: 1280px){.ptp-hidden__md-down{display:none}}.p2p-notification-wrapper{position:fixed;top:20px;z-index:999;left:50%;transform:translate(-50%)}@media screen and (max-width: 959px){.path-to-pro-page-header,.p2p-tabs{padding-left:16px}}.filter div[class*=accordion-body--expanded--6rxdg]{overflow:visible!important}.ptp-common__heading-brand-base,.ptp-common__heading-brand-large,.ptp-common__heading-brand{color:#f96302;font-size:1.8rem;font-weight:700;letter-spacing:0}.ptp-common__section{background-color:#fff;padding:20px}.ptp-common__flex-row-between{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.ptp-common__flex-row-start{display:flex;flex-direction:row;justify-content:flex-start}.ptp-common__heading-brand-large{font-size:3rem}.ptp-common__heading-brand-base{font-size:1.4rem}.ptp-common__hyperlink{color:#3e7697}.slm-recently-contacted-list .MuiTableRow-root{border:none}.slm-recently-contacted-list-item{color:#000;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif}.slm-recently-contacted-list-item__item-header{transform:scale(1)}.slm-recently-contacted-list-item__item-header .MuiTableCell-root{border-bottom:0px}.slm-recently-contacted-list-item__item-header:hover,.slm-recently-contacted-list-item__item-header--open{background-color:#fff4ed;border-bottom:1px solid rgb(224,224,224)}.slm-recently-contacted-list-item__expand-icon.MuiButtonBase-root{position:absolute;right:4px;bottom:2px;padding:0}.slm-recently-contacted-list-item__hidden-part{background-color:#fff4ed}.slm-recently-contacted-list-item__hidden-part .slm-recently-contacted-context-menu-button{right:-16px;bottom:0;padding:0}.slm-recently-contacted-list-item__hidden-part p{margin:0 0 8px}.slm-recently-contacted-list-item__hidden-part-wrapper{padding:12px 12px 0}.slm-recently-contacted-list-item__info-label{font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;margin:0 0 5px}.slm-recently-contacted-list-item__info{font-size:11px;letter-spacing:0;line-height:16px}.slm-recently-contacted-list-item__picture-col{width:25%}.slm-recently-contacted-list-item__picture-col.MuiTableCell-root{padding:12px}.slm-recently-contacted-list-item__name-col{width:75%}.slm-recently-contacted-list-item__name-col.MuiTableCell-root{padding:12px 30px 12px 12px;vertical-align:top;position:relative}.slm-recently-contacted-list-item__name-col p{margin:0 0 8px}.slm-recently-contacted-list-item__name{font-size:16px;letter-spacing:0;line-height:18px}.slm-recently-contacted-list-item__trade-types{color:#f96302;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.slm-recently-contacted-list-item__hidden-part-footer{display:flex;flex-flow:row;justify-content:space-around;margin-bottom:15px}.dashboard-mobile-list-item{padding:10px}.dashboard-mobile-list-item .slm-profile-image-with-favorite-icon__wrapper{aspect-ratio:1/1}.dashboard-mobile-list-item__title{position:relative}.dashboard-mobile-list-item__title>img:first-child{position:absolute;bottom:10px;right:-6px;z-index:5}.dashboard-mobile-list-item .ptp-availability-text{font-size:10px;margin-left:0;margin-top:4px}.dashboard-mobile-list-item__body-content{display:flex;flex-flow:column;width:100%;padding:12px 0}.dashboard-mobile-list-item__title-info{padding-left:12px}.dashboard-mobile-list-item__title-info>div{margin:0 0 5px!important}.dashboard-mobile-list-item__name{font-weight:400;font-size:16px;line-height:24px;color:#286fad}.dashboard-mobile-list-item__trade-types{font-weight:700;font-size:12px;line-height:15px;color:#000}.dashboard-mobile-list-item__location{font-size:10px;line-height:24px;color:#000}.dashboard-mobile-list-item__availablility{font-size:10px}.dashboard-mobile-list-item__skills{font-style:normal;font-size:12px;line-height:24px;color:#000;padding-bottom:12px}.dashboard-mobile-list-item__skills>h4{font-weight:700}.slm-job-applicants-list-item{border-top:1px solid rgb(224,224,224)}.slm-job-applicants-list-item .ptp-table-profile-image{width:50px;height:50px}.p2p-job-applicants__items-list{display:flex;flex-flow:column}.p2p-job-applicants__list-item-row{font-size:1.2rem;display:flex;padding-bottom:10px}.p2p-job-applicants__list-item-row>div:first-child{width:25%;display:flex;flex-flow:column;align-items:center}.p2p-job-applicants__list-item-row>div:nth-child(2){width:75%;display:flex;flex-flow:column;margin-left:20px;align-items:flex-start}.p2p-job-applicants__list-item-row>div:nth-child(2)>div{line-height:2.4rem}.p2p-job-applicants__list-item{display:flex;flex-flow:column;padding:20px 10px;background:#fff}.p2p-job-applicants__list-item:not(:first-child){border-top:1px solid #ccc}.p2p-job-applicants__list-item-title{color:#286fad;font-size:1.6rem}.p2p-job-applicants__list-item-status{font-size:12px;font-weight:700;padding-top:10px}.p2p-job-applicants__list-item-location .p2p-location-info__location{font-weight:400}.my-dashboard__back{align-items:center;display:inline-block;font-size:1.1rem;color:#286fad;font-weight:700;cursor:pointer;vertical-align:middle;margin-left:11px;margin-bottom:30px}.my-dashboard__back-icon{vertical-align:middle;width:1em;height:1em}.my-dashboard__back-content{vertical-align:middle;line-height:8px}.job-applicants__container{padding:15px;background-color:#fff}.job-applicants__header__wrap{display:flex;flex-direction:row;align-items:center;margin-left:10px;margin-bottom:12px;color:#f96302}.job-applicants__header__wrap .MuiSvgIcon-root{font-size:25px}@media screen and (max-width: 599px){.job-applicants__header__wrap .MuiSvgIcon-root{font-size:20px}}.job-applicants__header__text{margin-left:12px;margin-top:0;margin-bottom:0;font-size:1.4rem;font-weight:700}.job-applicants__header__description{margin-top:0!important;margin-bottom:29px!important;font-size:16px;line-height:24px}@media screen and (max-width: 599px){.job-applicants__header__description{font-size:1.4rem!important}}.job-applicants__describtion-job-name{font-weight:700}.slm-pro-results__filter-panel.slm-pro-results__filter-panel .sui-bottom-0.sui-sticky{z-index:1000}.slm-pro-results__filter-title{font-family:helvetica-neue-75-bold;font-size:20px;font-weight:700;padding:16px}.slm-pro-results__content{display:flex;align-items:flex-start}.slm-pro-results__filter{min-width:230px;margin-right:24px;display:flex;flex-flow:column;justify-content:flex-start}.slm-pro-results__filter-button{color:#3e7697;background-color:#fff;padding:14px 21px;margin-bottom:10px;width:100px;height:50px;display:flex;cursor:pointer;position:relative;z-index:1;font-size:16px}.slm-pro-results__filter-button--panel-fix{padding:26px 26px 12px}.slm-pro-results__notification{margin:20px 0}.slm-pro-results__filter-expand-icon--is-open{transform:rotate(90deg)}.slm-pro-results__filter-panel .MuiDrawer-paper{background-color:#f4f4f4}.slm-pro-results__filter-panel .MuiDivider-root{margin-bottom:20px;margin-left:-28px;margin-right:-28px}.slm-pro-results__backdrop.MuiBackdrop-root{z-index:15}.slm-pro-results__right-col{display:flex;flex-flow:column;min-width:0;width:100%}@media screen and (max-width: 599px){.slm-pro-results__header{text-align:right}}.p2p-search-error-message__root{margin:70px 10px 70px 70px;color:#262626;font-size:21px;letter-spacing:0;line-height:25px}@media screen and (max-width: 599px){.p2p-search-error-message__root{margin:70px 20px;font-size:16px}}.p2p-search-error-message__info-tooltip-icon{position:absolute;right:-20px;top:-15px}.p2p-search-error-message__icon{margin-left:15px;transform:scale(2.5)}.p2p-search-error-message__large-text{color:#f96302;font-size:2.4rem;margin-top:27px;margin-bottom:25px}@media screen and (max-width: 599px){.p2p-search-error-message__large-text{font-size:16px}}.p2p-search-error-message__link{margin-top:20px;justify-content:flex-start!important;text-decoration:underline}.skeletonGridItem{padding:22px;border:1px solid #dddddd;border-radius:2px;background-color:#fff;position:relative;height:475px}.skeletonGridItem__placeholder{margin-bottom:6px}.skeletonGridItem__main-info{padding-left:12px;padding-bottom:12px;flex:1 1}.skeletonGridItem__top-block{padding-bottom:12px;display:flex;flex-flow:row;margin-bottom:18px}.skeletonGridItem__middle-block{padding:12px 0;border-top:2px solid #eee;border-bottom:2px solid #eee}.skeletonGridItem__middle-block :nth-child(2){margin-bottom:16px}.skeletonGridItem__bottom-block{display:flex;flex-flow:column;padding:12px 0}.skeletonGridItem__badges{display:flex;flex-flow:row;justify-content:flex-start}.skeletonGridItem__badge-placeholder{width:35px;height:35px;margin-right:7px}.skeletonGridItem__button-placeholder{margin-top:14px}.p2p-location-info__location-text{display:flex;align-items:center;margin-bottom:4px;color:#5e5e5e}.p2p-location-info__location-text svg{margin-right:8px;color:#5e5e5e}.ptp-search-grid-item__location-section-ruler{display:flex;align-items:center;color:#5e5e5e}.ptp-search-grid-item__location-section-ruler svg{margin-right:8px}.ptp-search-grid-item__location-section-work-radius{display:flex;align-items:center;margin-bottom:4px;color:#202020}.ptp-search-grid-item__location-section-work-radius img{margin-right:8px}.ptp-search-grid-item__root{padding:16px;border:1px solid #dddddd;border-radius:2px;background-color:#fff;position:relative;height:442px;display:flex;flex-direction:column;justify-content:space-between;line-height:20px;font-size:16px;font-weight:700;cursor:default;font-family:Helvetica Neue}@media screen and (max-width: 1023px){.ptp-search-grid-item__root{height:auto}}.ptp-search-grid-item__root:focus{outline:none}.ptp-search-grid-item__root .ptp-availability-text{font-size:16px;font-weight:700}.ptp-search-grid-item__name-section{display:flex;justify-content:space-between;min-height:84px;flex-direction:column}.ptp-search-grid-item__name{color:#202020;font-size:18px;letter-spacing:0;line-height:125%;margin-block-start:0px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:46px}.ptp-search-grid-item__content-profile-image-container{max-width:30%;margin-bottom:4px;flex-shrink:0;float:left;margin-right:5px;overflow:hidden}.ptp-search-grid-item__location-section{color:#7a7978;height:59px;margin-top:4px}.ptp-search-grid-item__location-section-row{font-size:14px;display:flex;align-items:center;font-style:normal;font-weight:400}.ptp-search-grid-item__location-section .ptp-search-grid-item__location-icon{width:15px;height:15px;margin-right:5px}.ptp-search-grid-item__experience-section{max-height:70px;margin-top:24px;overflow:hidden}@media screen and (min-width: 425px){.ptp-search-grid-item__experience-section{height:70px}}.ptp-search-grid-item__experience-section-contents{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start}.ptp-search-grid-item__experience-section-plusOne{padding:8px;position:absolute;top:37px;right:26px;color:#5e5e5e}.ptp-search-grid-item__experience-section .skillbar__segment{width:10px;margin-right:4px}.ptp-search-grid-item__experience-section .skillbar__container{padding-top:7px;margin-left:10px}@media screen and (max-width: 450px){.ptp-search-grid-item__experience-section .skillbar__container{padding-top:4.5px;padding-bottom:5px}}.ptp-search-grid-item__years-of-experience{display:flex;color:#202020}.ptp-search-grid-item__years-of-experience strong{margin-right:4px}.ptp-search-grid-item__break{border-bottom:1px solid #CCCCCB}.ptp-search-grid-item__zip{display:flex;align-items:center;margin-bottom:4px;color:#5e5e5e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptp-search-grid-item__zip .p2p-location-info__location-icon{margin-right:7px}.ptp-search-grid-item__zip-text{color:#202020}.ptp-search-grid-item__zip svg{margin-right:8px}.ptp-search-grid-item__zip-icon{min-width:16px;display:flex;align-items:center}.ptp-search-grid-item__zip-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 450px){.ptp-search-grid-item__zip-text{max-width:163px}}.ptp-search-grid-item__trades-section{line-height:17px;padding:8px;border:1px solid #CCCCCC;border-radius:2px;height:33px;color:#5e5e5e;overflow:hidden;display:-webkit-box;-webkit-flex-wrap:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-align-content:center;margin-bottom:4px;margin-right:4px;font-size:14px;width:fit-content}.ptp-search-grid-item__info-block{margin-bottom:10px}.ptp-search-grid-item__info-label{font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;margin-block-start:0px;margin-block-end:0px}.ptp-search-grid-item__info{font-size:14px;letter-spacing:0;line-height:17px;max-height:70px;overflow:hidden}.ptp-search-grid-item__badges-title{font-weight:700}.ptp-search-grid-item__badges{min-height:58px;margin-top:23px;color:#666;font-size:14px}.ptp-search-grid-item__badges .ptp-search-grid-item__details-header{margin-bottom:10px}.ptp-search-grid-item__badges>li:not(:last-child){margin-right:8px}.ptp-search-grid-item__badge{display:flex;margin-top:8px}.ptp-search-grid-item__learn-more{text-decoration:underline;font-weight:500;margin-top:7px}.ptp-search-grid-item__learn-more-tool-tip{max-width:250px}.ptp-search-grid-item__show-more{font-size:16px;padding:10px 0;display:flex;align-items:center;justify-content:center}.ptp-search-grid-item__show-more .slm__link-no-underline{width:100%}.ptp-search-grid-item__show-more button{margin-top:24px;width:100%;font-weight:700}.ptp-search-grid-item__availability_header{display:flex;justify-content:space-between;align-items:center}.ptp-search-grid-item__name_and_image_container{height:105px;display:flex;justify-content:space-between;align-items:top;margin-top:16px}.ptp-search-grid-item__name_container{width:188px}@media screen and (min-width: 450px){.ptp-search-grid-item__name_container{min-width:188px;width:60%}}@media screen and (min-width: 1024px) and (max-width: 1140px){.ptp-search-grid-item__name_container{width:188px}}.p2p-profile h1{font-size:28px}.p2p-profile h2{font-size:1.8rem;font-weight:700;margin-bottom:13px;line-height:unset}.p2p-profile h3{margin-bottom:13px;font-weight:700}.p2p-profile__section{padding:0 10px 10px}.p2p-profile__overview{background-color:#fff;width:100%}.p2p-profile__demographic{display:flex;align-items:center;width:100%;flex-direction:column;padding:40px 10px 20px;border-bottom:1px solid #D0D0D0;position:relative;line-height:24px}.p2p-profile__demographic>p{text-align:center}.p2p-profile__demographic .name{font-size:18px}.p2p-profile__demographic .trade-type{font-weight:700;color:#f96302}.p2p-profile__demographic>.slm-favorite-icon__container{position:absolute;top:10px;left:10px;margin-top:0}.p2p-profile__demographic .ptp-relocation{display:flex;flex-direction:column;align-items:center}.p2p-profile__demographic .profile-image{height:98px;width:98px}.p2p-profile__experience-lvl{width:100%;border-bottom:1px solid #D0D0D0;padding:20px 10px}.p2p-profile__about-me,.p2p-profile__badge-section{width:100%;padding:20px 10px}.p2p-profile__badges{display:flex}.p2p-profile__my-work{background-color:#fff;padding:23px}@media screen and (min-width: 200px){.p2p-profile__my-work .resume-div{position:absolute;top:23px;right:30px}}.p2p-profile__highlights{background-color:#fff}.p2p-profile__highlights p{margin-bottom:13px}.p2p-profile__highlights ul{list-style:none;margin-bottom:13px}.p2p-profile__highlights li{max-height:none;margin-bottom:20px;display:flex}.p2p-profile__highlights li:before{content:"";border-radius:50%;background-color:#f96302;background-size:8px 8px;width:8px;height:8px;margin-right:25px;flex-shrink:0;top:4px;position:relative}.p2p-profile__top-bar{display:flex}@media screen and (max-width: 959px){.p2p-profile__top-bar{flex-direction:column}}.profile-options{cursor:pointer;position:absolute;top:15px;right:10px;display:flex;width:20px;justify-content:space-between}.profile-options__content{display:flex;flex-direction:column;height:177px;min-width:150px;font-size:14px;justify-content:space-around}.profile-options__content>li{cursor:pointer;list-style:none;display:flex}.profile-options__content .MuiSvgIcon-root{font-size:16px;margin-right:15px}.profile-options>div{width:5px;height:5px;background-color:#f96302;border-radius:50%}.p2p-profile-mark-as-hired__icon{width:43px}.p2p-profile-mark-as-hired__root{background:transparent;padding:18px 11px;border:2px solid #F96302;width:100%;font-size:14px;line-height:22.5px;margin-bottom:20px;display:flex;align-items:flex-start}.p2p-profile-mark-as-hired__main{padding-left:20px}.p2p-profile-mark-as-hired__description{display:inline-block}.p2p-profile-mark-as-hired__orange-text{color:#f96302;font-weight:700}.p2p-profile-mark-as-hired__toggle-block{margin-top:16px}.p2p-profile-mark-as-hired__toggle-block>.toggle{margin-top:-10px}.p2p-profile-invite-candidate__main{display:flex;align-items:flex-start}.p2p-profile-invite-candidate__description{padding-left:20px;display:inline-block}.p2p-profile-invite-candidate__root{background:transparent;padding:18px 11px;border:2px solid #F96302;width:100%;font-size:14px;line-height:22.5px;margin-bottom:20px;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width: 960px){.p2p-profile-invite-candidate__root{margin-right:14px}}.p2p-profile-invite-candidate__button-container{margin-top:16px;width:100%}@media screen and (min-width: 599px){.p2p-profile-invite-candidate__button-container{width:70%;margin-left:20%}}.p2p-profile-invite-candidate__icon{width:43px;margin-top:5px}.p2p-profile-invite-candidate__button{font-size:14px!important;font-weight:600}.p2p-portfolio__root{margin-top:50px}.p2p-portfolio__controls{display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (min-width: 640px){.p2p-portfolio__controls{justify-content:flex-end}}.p2p-portfolio__controls>button{font-size:14px!important;font-weight:700}.p2p-portfolio__project-prev{margin-right:10px}.p2p-portfolio__image{height:180px;margin:5px}@media screen and (min-width: 600px){.p2p-portfolio__image{height:240px}}.p2p-portfolio__project-images .swiper-container{width:100%}.p2p-portfolio__project-images .swiper-slide{width:auto}.p2p-portfolio__project-one-slide .swiper-wrapper{justify-content:center}.p2p-portfolio__overlay-image-container{margin:5% auto;width:80%;height:80%}.p2p-portfolio__overlay-image-content{object-fit:contain;width:100%;height:100%}.p2p-portfolio__video-iframe{position:absolute;top:10%;left:10%;width:80%;height:80%}.p2p-portfolio__play-icon{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.p2p-portfolio__overlay-close-button{position:absolute;top:5%;right:5%;padding:0;color:#f96302;border:none;background:inherit;outline:none;cursor:pointer;z-index:1}.skillbar__container{display:flex;padding-right:18px;padding-top:6px;padding-bottom:14px}.skillbar__segment{width:55px;background-color:#eee;margin-right:11px;height:10px;border-radius:5px}.skillbar__segment:last-child{margin-right:0}.skillbar__segment.active{background-color:#f96302}.skillbaralt__container{display:flex;padding-top:2px}.skillbaralt__segment{width:10px;background-color:#d9d9d9;margin-right:2px;height:10px;border-radius:5px}.skillbaralt__segment:last-child{margin-right:0}.skillbaralt__segment.active{background-color:#7a7978}.slm-profile-resume-attachment__root{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;color:#3e7697;text-decoration:none;margin-bottom:10px}.slm-profile-resume-attachment__label{font-size:10px;font-weight:700;padding-left:10px}.flag-content__tool-tip{width:270px;line-height:24px}.flag-content__tool-tip-icon{margin-right:8px;margin-bottom:2px;width:12px}.flag-content__wrapper{text-align:center;padding:20px;background:transparent;display:flex;justify-content:center;white-space:pre;font-size:11px}.flag-content__wrapper>span{color:#286fad;cursor:pointer;margin:0}.flag-content__wrapper .alert--success--b4o7t{position:absolute!important;top:15em}@media screen and (max-width: 599px){.flag-content__wrapper .alert--success--b4o7t{position:fixed;white-space:break-spaces}}.flag-content__wrapper .alert__title--b4o7t{font-weight:700}.flag-content__dropdown{width:100%}.flag-content__modal{line-height:3rem;height:fit-content;width:60%;max-width:100%;display:flex;flex-direction:column;padding:30px;top:50%!important;transform:translateY(-50%);margin:0 auto}@media (max-width: 700px){.flag-content__modal{width:90%;height:fit-content;box-sizing:border-box}}.flag-content__modal>h2{margin:0;font-weight:700;padding-bottom:20px;font-size:1.8rem;line-height:27px}.flag-content__modal>p{font-size:16px;padding-bottom:27px;font-weight:500}.flag-content__buttons{display:flex;justify-content:space-between;align-items:center;padding-top:10px;font-weight:600}@media (max-width: 400px){.flag-content__buttons{flex-flow:wrap-reverse}}.flag-content__buttons>p{color:#f96302;margin-right:20px;cursor:pointer}@media (min-width: 700px){.flag-content__button-with-border{width:250px}}.slm-hired-slider{margin:0 10px}.slm-hired-slider .swiper-container{padding-right:28px!important;padding-left:28px!important;width:100%}.slm-hired-slider__title{font-size:18px}.slm-hired-slider__body{padding:0 25px 22px;display:flex;flex-flow:column}.slm-hired-slider__text{margin:0 0 10px 30px}.slm-hired-slider__text--mark{font-size:18px;font-weight:700}.slm-hired-slider-item__root{height:180px;width:100%;display:inline-block;color:#000;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;border:1px solid #dddddd}.slm-hired-slider-item__part{height:50%;padding:14px;overflow:hidden;background-color:#fff}.slm-hired-slider-item__part--grey{background-color:#0000000d}.slm-hired-slider-item__name{font-size:14px;font-weight:700;line-height:22.5px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slm-hired-slider-item__toggle-container{margin-top:10px;display:flex;align-items:center}.slm-hired-slider-item__toggle{width:64px;padding:0 0 0 10px}.slm-hired-slider-item__trade-types{color:#f96302;font-size:12px;font-weight:400;line-height:18px;max-height:38px;overflow:hidden}.slm-hired-slider-item__trade-types--line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slm-hired-slider-item__question{font-size:12px;line-height:14.5px;margin-bottom:8px;margin-block-start:0px}.slm-hired-slider-item__switch{font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:16px}.slm-hired-slider-item__close-icon{position:absolute;top:7px;right:7px;height:20px;cursor:pointer}.slm-hired-slider-item__loader{background-color:#fff!important}.slm-filter-unit__list{margin:0;font-size:16px}.slm-filter-unit__list>li{list-style:none;margin:-10px}.slm-filter-unit__list>li .col__12-12{padding:8px}.slm-filter-unit__root{margin-bottom:16px}.slm-filter-unit__title-selected{display:inline-block;width:8px;height:8px;background-color:coral;border-radius:50%;margin-left:6px;vertical-align:top}.slm-filter-unit__body{padding:16px!important}@media screen and (max-width: 599px){.slm-filter-unit__body{box-sizing:border-box}}.slm-filter-unit__title,.slm-filter-unit__body{background:#fff}@media screen and (max-width: 599px){.slm-filter-unit__title,.slm-filter-unit__body{box-sizing:border-box}}.slm-filter-unit__title:hover,.slm-filter-unit__body:hover{background:#fff!important}.slm-filter-unit__title{font-family:helvetica-neue-75-bold;font-size:16px;font-weight:700;padding:24px 16px 20px!important;border-bottom:1px solid #ccc}.slm-filter-unit__title img[class^=accordion-title__icon]{margin-right:0!important}.location-filter .slm-filter__search-button{height:40px}.filter{margin-right:0;margin-bottom:24px}.filter .accordion--bnufe{width:initial;border:1px solid #bfbfbf}.filter .keyword-search-accordion div[class*=accordion-body--6rxdg]{z-index:unset}.slm-filter-unit__root{width:initial}.slm-filter__search-button{height:100%}.slm-filter__title-search{margin-bottom:4px;width:100%;font-size:16px}.slm-filter__header{color:#3e7697;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:14px;padding:10px 12px;margin-block-start:0px}@media screen and (max-width: 599px){.slm-filter__header{padding:20px}}.slm-filter__distance{margin-top:24px;width:100%}.slm-filter__distance p{margin-bottom:4px;font-size:16px}.slm-filter__distance>div[class^=drop-down__header--touch]{float:none}.slm-filter__location-wrapper{background:#fff;padding:24px;margin:8px}.slm-filter__location-wrapper div[class*=accordion-body--expanded]{overflow:visible;z-index:initial}.slm-filter__location-wrapper .p2p-field__head-container,.slm-filter__location-wrapper .p2p-field__container{margin-bottom:0}.slm-filter__location-title{font-weight:700;margin-bottom:20px}.ptp-profile-badge__img{width:64px}.ptp-profile-badge__img:not(:last-child){margin-right:7px}.ptp-profile-badge__text{width:300px}.slm-navigation__tabs{border-bottom:1px solid #CCC!important;margin-bottom:35px;overflow-y:hidden!important}.slm-navigation__tab{background-color:#f4f4f4!important;border-top:none!important;border-right:none!important;border-left:none!important;width:max-content;margin-bottom:-1px}@media screen and (max-width: 599px){.slm-navigation__tab{font-size:1.4rem!important}}.slm-navigation__tab--active{font-weight:700}.slm-profile-image-with-favorite-icon__default-image{fill:#bfbfbf;height:109px;width:92px}.ptp-table-profile-image{height:70px;width:70px}.ptp-table-profile-image .slm-profile-image-with-favorite-icon__favorite-icon-wrapper{left:-10px;top:-10px}.my-dashboard-accordions .slm-profile-image-with-favorite-icon__favorite-icon-wrapper{left:-8px;top:-8px}.my-dashboard-accordions__title{font-weight:700}.my-dashboard-accordions__title:hover{background-color:#fff4ed}.my-dashboard__header-section{display:flex;justify-content:space-between;flex-flow:row;padding:25px}.my-dashboard__no-data-msg{line-height:20px}@media screen and (max-width: 599px){.my-dashboard__no-data-msg{text-align:center;padding:0 25px}}.my-dashboard__no-data-msg .job-posting-image-intro__mobile{margin-bottom:15px}.my-dashboard__tab-content{display:block;overflow:initial}@media screen and (min-width: 599px){.my-dashboard__tab-content .slm__pagination_container{margin-top:-70px!important}.my-dashboard__job-posting-table .slm__pagination_container{margin-top:-210px!important}.my-dashboard__job-posting-table .table-container--8up88,.my-dashboard__candidate-table .table-container--8up88{margin:0 auto 290px!important}}.my-dashboard__favorites{background:#fff}.my-dashboard__main{width:100%}@media screen and (min-width: 959px){.my-dashboard__main{margin-top:-20px}}.my-dashboard__main p{font-size:16px;margin-block-start:1em;margin-block-end:1em}.my-dashboard__name{color:#286fad}.my-dashboard__skillbar{text-transform:uppercase;font-size:1.1rem}.my-dashboard__skillbar .skillbar__container{padding-bottom:4px}.my-dashboard__skillbar .skillbar__segment{width:10px;margin-right:4px}.my-dashboard__section-text{font-weight:400;font-size:1.6rem;line-height:2rem;color:#262626;padding:10px}@media screen and (min-width: 600px){.my-dashboard__section-text{flex:2 2}}@media screen and (max-width: 599px){.my-dashboard__section-text{font-size:1.1rem;line-height:1.8rem;padding:0 0 20px}}.my-dashboard__section-button-wrapper{padding:10px;display:flex;flex-direction:column;align-items:flex-end;min-width:300px}@media screen and (max-width: 599px){.my-dashboard__section-button-wrapper{padding:0 20px 20px}}.my-dashboard__sorting-block{padding:10px 10px 20px}.my-dashboard__sorting-block .drop-down__header--touch{float:none}.my-dashboard__header{color:#f96302;display:flex;align-items:center}.my-dashboard__header>.MuiSvgIcon-root{width:2.5rem;height:2.5rem}.my-dashboard__header>h1{margin-left:14px;font-size:2rem;font-weight:700}@media screen and (max-width: 599px){.my-dashboard__header>h1{font-size:1.4rem}}.my-dashboard__selectlink{width:100%;height:100%;display:block;text-decoration:none}.my-dashboard__selectlink:hover{text-decoration:none}.my-dashboard__desktop-table .p2p-table__row{height:85px}.p2p-job-posting-table__title{color:#286fad;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:200px;cursor:pointer}.landingBanner{position:relative;margin-bottom:20px;font-size:2.4rem}.landingBanner__logo{position:absolute;top:3px;left:23px;width:230px}@media screen and (max-width: 960px){.landingBanner__logo{top:20px;left:auto;right:23px}}.landingBanner__mobile-header{max-width:300px}.landingBanner__picture{background-image:url(https://assets.thdstatic.com/images/v1/path-to-pro/landing-page-banner-2.jpg);background-repeat:no-repeat;background-size:cover;min-height:150px}.landingBanner__content{color:#000000d9;background-color:#eee;padding:80px 30px;z-index:5}.landingBanner__header{font-size:4rem;font-weight:700;margin-bottom:22px}.landingBanner__text{font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;margin-bottom:22px}.landingBanner__authorization-request{margin-top:40px}@media screen and (min-width: 1280px){.landingBanner__authorization-request{width:60%}}.landingBanner__authorization-request button{margin-top:20px;max-width:260px}.landingBanner__authorization-request-header{color:#000;font-size:1.8rem;letter-spacing:0;line-height:29px;font-weight:700;align-self:center}.landingBanner__authorization-request-icon{height:32px;margin-right:5px}.landingBanner__enrollment-help-text{margin-top:20px;display:flex}.landingBanner__enrollment-help-text span{color:#f96302}.landingBanner__enrollment-help-text a{color:#3e7697}.landingBanner__enrollment-help-text img{margin-right:10px}@media screen and (max-width: 959px){.landingBanner__content{font-size:18px;letter-spacing:-.38px;line-height:21px;padding:40px 16px}.landingBanner__header{font-size:18px}}@media screen and (max-width: 599px){.landingBanner__picture{background-image:url(https://assets.thdstatic.com/images/v1/path-to-pro/landing-page-banner-2.jpg);background-repeat:no-repeat;background-size:cover;min-height:236px}.landingBanner__content{font-size:14px;letter-spacing:-.29px;line-height:16px;padding:16px;position:absolute;width:100%;height:100%;display:flex;flex-flow:column;opacity:.87;justify-content:center}.landingBanner__header{font-size:23px;font-weight:900;letter-spacing:-.5px;line-height:29px}.landingBanner__text{font-size:14px;line-height:16px}}.errorMessageHeader{display:flex;align-items:center}.whatIsItBlock{padding:20px;background-color:#fff;position:relative}.whatIsItBlock .terms-and-conditions{position:absolute;bottom:0;left:0}.h2{position:relative;color:#333;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;margin-top:0;margin-bottom:29px;border-bottom:1px solid #999}.h2:after{content:"";display:block;width:196px;height:3px;background-color:#f96302;position:absolute;left:0;bottom:-3px}.p{color:#333;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:21px;margin:19px 0}.p__header{font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:27px}.p a{color:#3e7697}.content{z-index:1;max-width:100%}.footer{width:100%;margin-bottom:-56px!important;z-index:1}.footer>h3{opacity:.55;color:#00000080;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:22px}.footer__row{display:flex;margin-left:-37px;margin-right:-37px;background-color:#ddd}.footer__row>div{flex:1 1;background-color:#ddd;color:#00000080;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-align:center;margin:0;padding:10px 20px;border-left:1px solid #eee;border-right:1px solid #eee}.footer__row>div:first-child{margin-right:1px}.footer__row>div:last-child{margin-left:1px}.footerBlockHeader{color:#00000080;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:64px;font-weight:900;letter-spacing:-1.33px;line-height:76px;text-align:center;margin:0}@media screen and (max-width: 959px){.whatIsItBlock{padding:20px}.h2{margin-right:-20px}}@media screen and (max-width: 599px){.whatIsItBlock{padding:20px 16px}.h2{margin-right:-16px}}@media screen and (min-width: 600px){.slm-find-candidate-block__root{padding:20px}.slm-find-candidate-block__header{margin-right:-20px}}@media screen and (min-width: 960px){.slm-find-candidate-block__root{padding:32px 39px}.slm-find-candidate-block__header{margin-right:-39px}}.slm-find-candidate-block__circle-col{margin-right:24px;max-width:40%;height:fit-content;float:right}.slm-find-candidate-block__root{padding:20px 16px}.slm-find-candidate-block__header{position:relative;color:#333;letter-spacing:0;line-height:43px;margin-right:-16px;margin-top:0;border-bottom:1px solid #999;font-size:36px;font-weight:400}.slm-find-candidate-block__header:after{content:"";display:block;width:196px;height:3px;background-color:#f96302;position:absolute;left:0;bottom:-3px}.slm-find-candidate-block__center{position:relative;color:#333;letter-spacing:0;line-height:43px;margin-right:-16px;margin-top:0;border-bottom:none;font-size:36px;font-weight:400;text-align:center}.slm-find-candidate-block__row{margin-top:20px}@media screen and (min-width: 599px){.slm-find-candidate-block__row{display:flex}}.slm-find-candidate-block__content-col{flex:1 1;flex-flow:column}.slm-find-candidate-block__content-col-text{color:#000;letter-spacing:0;font-size:16px;line-height:24px;padding-bottom:20px;word-break:break-word}.p2p-landing-button{font-weight:700}@media screen and (min-width: 640px){.p2p-landing-button__get-started{max-width:200px;float:right}}.p2p-skeleton__text{background-color:#e7e7e7!important}@media screen and (max-width: 599px){.p2p-skeleton__text{width:50%!important}}.p2p-skeleton__text--landing-block-header{margin-bottom:4px}.slm-with-auth-check__error-message-container{padding:20px 16px}@media screen and (min-width: 600px){.slm-with-auth-check__error-message-container{padding:20px}}@media screen and (min-width: 960px){.slm-with-auth-check__error-message-container{padding:32px 39px}}.spinner{position:fixed;width:100%;height:100%;background:rgba(255,255,255,.5);top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:5}.spinner__mui-spinner{position:absolute}.spinner__mui-spinner .MuiCircularProgress-svg{color:#f96302}.slm-profile-image-with-favorite-icon__wrapper{width:100%;position:relative}.slm-profile-image-with-favorite-icon__favorite-icon-wrapper{position:absolute;height:25px;width:25px;right:0;top:0}.slm-profile-image-with-favorite-icon__default-image,.slm-profile-image-with-favorite-icon__wrapper .profile-image{height:70px;width:70px;object-fit:cover}.ptp-search-grid-item__content-profile-image-container .profile-image{height:109px;width:92px;object-fit:cover}.slm-favorite-icon__heart-icon{height:24px;width:24px;fill:#f96302}.slm-favorite-icon__container{background:#fff;border-radius:50%;height:24px;width:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.p2p-error-message__header{color:#000;font-size:1.8rem;letter-spacing:0;line-height:29px;font-weight:700;margin-top:-4px;margin-bottom:19px}.p2p-error-message__message{color:#000;font-size:1.6rem;letter-spacing:0;line-height:25px}.p2p-error-message__icon{width:35px;margin-right:10px}.p2p-field__container{margin-bottom:8px}.p2p-field__container--error .form-input__field:not(:focus){border-bottom:4px solid #D81118;color:#d81118;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eerror%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ED1C24' d='M0 0h17v17H0z'/%3E%3Cpath d='M7 3h2.5v3.343L9.198 9.77H7.273L7 6.342V3zm0 11h2.5v-2.538H7V14z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E") no-repeat calc(100% - 12px) center border-box;padding-right:40px;margin-bottom:8px}.p2p-field__head-container{margin-bottom:8px}.p2p-field__label{color:#000;font-size:16px;font-weight:600;letter-spacing:0;line-height:19px}.p2p-field__label--required{color:#f96302}.p2p-field__description{color:#000;font-size:16px;letter-spacing:0;line-height:22px}.p2p-field>.drop-down__header--touch{float:none}.slm-filter-pills__root{margin-bottom:14px}.slm-filter-pills__pill{margin-right:5px;text-overflow:ellipsis}.p2p-job-postings__items-list{display:flex;flex-flow:column}.p2p-job-postings__list-item{padding:15px 10px 20px;font-size:1.2rem;background:#fff}.p2p-job-postings__list-item:not(:first-child){border-top:1px solid #ccc}.p2p-job-postings__list-item-row{display:flex;justify-content:space-between;line-height:2.4rem}.p2p-job-postings__list-item-col>span:nth-child(2){display:inline-block;width:55px;text-align:right}.p2p-job-postings__list-item-title{color:#286fad;font-size:1.6rem}.p2p-job-postings__list-item-orange-title{color:#f96302;font-weight:700}.p2p-job-postings__list-item-expire-soon{color:#bc8d00;margin-bottom:24px;font-size:16px}.p2p-job-postings-invite-candidate__button-container{margin-top:10px}.p2p-job-postings-invite-candidate__mobile-table{display:flex;flex-direction:column}.modal-header__text{color:#333;font-size:24px;letter-spacing:0;line-height:24px;padding:13px 26px}@media screen and (max-width: 599px){.modal-header__text{font-size:18px}}.p2p-location-share-dialog__modal{width:520px!important;max-width:90%!important}.p2p-location-share-dialog__p{font-size:18px;line-height:24px;padding-bottom:32px}@media screen and (max-width: 599px){.p2p-location-share-dialog__p{font-size:16px;line-height:22px}}.p2p-location-info__location{display:flex;align-items:center}.p2p-location-info__location-icon{margin-right:3px;margin-top:-2px}.ptp-availability-text{min-height:23px;display:flex;align-items:center;font-weight:650;line-height:normal}.ptp-availability-text__available{color:#1ddb7f}.ptp-availability-text__part-time{color:#1ddb7f;opacity:.7}.ptp-availability-text__complete{color:#333;opacity:.7}.ptp-availability-text__part-time-icon{margin-right:7px;margin-left:5px;transform:scale(1.25)}.ptp-availability-text__not-available{color:#666;opacity:.7}.ptp-availability-text__not-available-icon{margin-right:4px;margin-left:2px;font-size:1.5rem!important}.ptp-availability-text__not-set{margin-left:12px!important;color:#666;opacity:.7}.ptp-availability-text__available-soon{padding-top:5px;padding-bottom:5px}.ptp-availability-text__available-soon-icon{margin-left:2px;margin-right:4px}.ptp-availability-text__unavailable{color:#666;opacity:.7}.ptp-availability-text__cancelled{color:#ff002e;opacity:.7}.ptp-available-text{min-height:23px;display:flex;align-items:center;font-weight:650;line-height:normal}.ptp-available-text__available{border-radius:100px;color:#202020;background-color:#9ce8c4;padding:4px 8px;font-family:Helvetica Neue;font-size:12px;font-weight:700}.ptp-relocation__row{display:flex;align-items:center}.ptp-relocation__radius-icon{margin-right:4px;margin-top:-2px}.p2p-confirm-dialog{width:746px;max-width:70%;padding:30px}.p2p-confirm-dialog.p2p-overlay img[class^=overlay-close-button__icon]{width:25px;height:25px}.p2p-confirm-dialog__header{font-weight:700;font-size:2rem;line-height:0rem;color:#f96302}.p2p-confirm-dialog__text{font-size:1.6rem;line-height:3.2rem;padding:25px 0}.p2p-confirm-dialog__buttons{display:flex;flex-flow:row;justify-content:space-between}@media screen and (max-width: 599px){.p2p-confirm-dialog__buttons{flex-flow:column-reverse}}.p2p-confirm-dialog__overwrite-back-button .overlay-back-button--1uw78{display:none}.ptp-job-posting__page-name{width:100%;padding:40px 0;color:#f96302}@media screen and (max-width: 599px){.ptp-job-posting__page-name{padding:20px}}.ptp-job-posting__page-name>.MuiSvgIcon-root{width:3.5rem;height:3.5rem;margin-right:5px}.ptp-job-posting__header{margin-bottom:20px;position:relative}.ptp-job-posting__header .ptp-availability-text__job-posting-draft{color:#f96302}.ptp-job-posting__header .my-dashboard__back{margin-left:0}.ptp-job-posting__title-status-container{display:flex;flex-direction:row;justify-content:space-between}.ptp-job-posting__status-container{display:flex;align-items:flex-end}.ptp-job-posting__title{color:#f96302;font-weight:700;font-size:3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ptp-job-posting__mobile-dropdown-header{color:#f96302}.ptp-job-posting__sub-title{color:#f96302;font-weight:700;font-size:27px;line-height:32px;margin-bottom:15px;margin-top:10px;white-space:nowrap}@media screen and (max-width: 599px){.ptp-job-posting__sub-title{margin-bottom:13px;font-size:14px;line-height:17px;margin-top:0}}.ptp-job-posting__availible-icon{border-radius:100%;background:#1DDB7F;height:10px;width:10px;transform:translateY(1px);margin-right:4px}.ptp-job-posting__job-applicants-icon{height:19px;width:29px;margin-right:13px;vertical-align:baseline}@media screen and (max-width: 599px){.ptp-job-posting__job-applicants-icon{height:16px;width:24px;margin-right:10px}}.ptp-job-posting__posting-details-icon{width:27px;height:27px;margin-right:13px;display:inline}.ptp-job-posting__draft-watermark{position:absolute;left:50%;top:0%;transform:translate(-50%,-50%);color:#d8d8d8;font-size:100px;font-size:9vw}@media screen and (min-width: 1500px){.ptp-job-posting__draft-watermark{font-size:100px}}@media screen and (max-width: 599px){.ptp-job-posting__draft-watermark{top:24%;display:none}}.ptp-job-posting__edit-watermark{font-size:3.5vw;color:#d8d8d8;font-weight:600;text-align:center}.ptp-job-posting__tabs{margin-bottom:30px;background:#fff}.ptp-job-posting__tabs .tab-content{padding:0!important}@media screen and (max-width: 599px){.ptp-job-posting__tabs-text{font-size:1.4rem!important}}.ptp-job-posting__tab-background-override .tabs--grid--87d7w{border:1px solid #CCC}.ptp-job-posting__tab-scroll-override .scrolls--87d7w .scroll--87d7w{display:none}.ptp-job-posting__tab-border-right-override .tabs--grid--87d7w .tabs__item--87d7w{border-top-color:initial;border-top-style:initial;border-top-width:0px;border-right-color:#ccc;border-right-style:solid;border-right-width:1px;border-bottom-color:initial;border-bottom-style:initial;border-bottom-width:0px;border-left-color:initial;border-left-style:initial;border-left-width:0px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}.ptp-job-posting__tab-selected-override .tabs--grid--87d7w .tabs__item--selected--87d7w{color:#f96302;border-bottom:5px solid #F96302}.ptp-job-posting__content-wrapper{flex:3}.ptp-job-posting__content-wrapper .ptp-common__section{margin-bottom:20px;white-space:break-spaces}.ptp-job-posting__content-wrapper .ptp-common__heading-brand{color:#333;margin-bottom:25px}.ptp-job-posting__candidate-view-section{background-color:#fff;padding:25px;margin-top:1.5rem}.ptp-job-posting__candidate-view-info{font-weight:700;font-size:17px}@media screen and (max-width: 599px){.ptp-job-posting__candidate-view-info{font-size:15px}}.ptp-job-posting__candidate-view-text{color:#286fad;font-weight:700;font-size:14px}.ptp-job-posting__info-icon{filter:saturate(23%) hue-rotate(30deg) brightness(126%) contrast(83%);padding-left:1.3rem}.ptp-job-posting__visibility-icon-wrapper{display:flex;align-items:center;padding-top:2rem}.ptp-job-posting__visibility-icon-wrapper>.MuiSvgIcon-root{fill:#286fad;width:2em;height:2em;margin-right:1rem}.ptp-job-posting__visibility-icon-wrapper__content-copy-icon{width:2em;height:2em;margin-right:1rem}.ptp-job-posting__tool-tip{width:270px;line-height:25px}.ptp-job-posting__job-title{font-size:1.8rem;font-weight:700;letter-spacing:0}.ptp-job-posting__side-bar{flex:1;padding:0}.ptp-job-posting__side-bar .ptp-availability-text__job-posting-draft{color:#f96302}.ptp-job-posting__side-bar .ptp-common__heading-brand{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ptp-job-posting__side-bar-padding-wrapper{padding:20px 10px}.ptp-job-posting__side-bar-button{margin-bottom:20px!important}.ptp-job-posting__side-bar-button-space-left{margin-bottom:20px!important;margin-left:5px}.ptp-job-posting__side-bar-button-space-right{margin-bottom:20px!important;margin-right:5px}.ptp-job-posting__side-bar .p2p-profile__experience-lvl{padding:0;border-bottom:0}.ptp-job-posting__side-bar .p2p-profile__experience-lvl-2{padding:0;border-bottom:0;display:flex}.ptp-job-posting__side-bar-mui-icon-spacer{margin-right:12px;padding-left:4px}.ptp-job-posting__side-bar-tradeType-icon{width:18px;height:18px;margin-right:12px;vertical-align:bottom;display:inline}.ptp-job-posting__side-bar-spacer{margin-top:20px}.ptp-job-posting__side-bar-employmentType{margin-top:3rem}.ptp-job-posting__side-bar .ptp-common__hyperlink{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptp-job-posting__side-bar-job-title{font-size:3rem}.ptp-job-posting__side-bar-summary-section{font-family:Helvetica Neue;font-style:normal;font-weight:700;font-size:16px;line-height:20px}.ptp-job-posting__side-bar-company-name{font-size:1.8rem;text-decoration:underline;font-weight:700}.ptp-job-posting__side-bar-expire-soon{color:#bc8d00;font-size:16px;margin-top:4px;display:flex;align-items:center}.ptp-job-posting__side-bar-expire-soon-icon{color:#bc8d00;margin-right:16px;width:16px;height:16px}.ptp-job-posting__side-bar-expire-date{display:flex;align-items:center}.ptp-job-posting__side-bar-expire-date-text{margin-left:16px}.ptp-job-posting__border-spacer{border-top:1px solid #D0D0D0}.ptp-job-posting__text-area{padding:15px;height:150px}.ptp-job-posting__template-link{color:#f96302;font-weight:700;font-size:18px;text-decoration:underline;float:right;margin-top:30px}@media screen and (max-width: 599px){.ptp-job-posting__template-link{margin-top:0;float:none;text-align:center;margin-bottom:10px}}.ptp-job-posting__company-profile-link{color:#286fad;font-weight:700;font-size:14px;text-decoration:underline;margin-top:30px;cursor:pointer}@media screen and (max-width: 599px){.ptp-job-posting__company-profile-link{margin-top:0;float:none;text-align:center;margin-bottom:10px}}.ptp-job-posting__tip{background:#ffffff;font-weight:500;width:100%;margin:0}.ptp-job-posting__tip-label{margin-bottom:5px;font-weight:700;display:flex}.ptp-job-posting__tip-tradeType-icon{width:18px;height:18px;margin-right:12px;vertical-align:bottom;color:#f96302}.ptp-job-posting__pay-range{margin-left:31px}.ptp-job-posting__pay-range-div{position:relative}.ptp-job-posting__dollar-sign{position:absolute;top:7px;left:4px;font-size:1.8rem;z-index:1}.ptp-job-posting__benefits-list{list-style-type:disc;margin-left:20px}.ptp-job-posting__expire-date{padding:10px}@media screen and (min-width: 600px){.ptp-job-posting__expire-date{width:324px}}.ptp-recommended-page__candidates-list{display:flex;justify-content:center;flex-wrap:wrap}.ptp-recommended-page__card{width:33.33%;min-width:350px;padding:10px;margin-bottom:40px}@media screen and (max-width: 1100px){.ptp-recommended-page__card{width:50%;padding:10px}}@media screen and (max-width: 750px){.ptp-recommended-page__card{width:100%}}.ptp-recommended-page__recommended-candidates-icon{width:32px;height:21px;margin-right:17px}.ptp-recommended-page__invite-button{font-weight:700;font-size:1.4rem!important}.ptp-recommended-page__invite-button .MuiSvgIcon-root{font-size:2rem;margin-left:10px}.ptp-recommended-page__invite-button-container{margin:20px auto 0;width:95%}.ptp-recommended-page__header{font-size:27px;line-height:32px;color:#f96302;margin-bottom:10px;font-weight:700;display:inline-flex}@media screen and (max-width: 1100px){.ptp-recommended-page__header{font-size:20px}}@media screen and (max-width: 750px){.ptp-recommended-page__header{font-size:14px;padding:0 15px}}.ptp-recommended-page__description{font-weight:400;font-size:16px;line-height:24px;max-width:724px;margin-bottom:20px;padding:10px}@media screen and (max-width: 1100px){.ptp-recommended-page__description{font-size:14px}}@media screen and (max-width: 750px){.ptp-recommended-page__description{font-size:11px;padding:0 15px}}.job-posting-notification__root{position:fixed;top:15%;left:50%;transform:translate(-50%);z-index:5;background-color:#fff;display:flex;flex-flow:column;color:#000;padding:17px 50px 17px 20px}@media screen and (max-width: 599px){.job-posting-notification__root{width:90%}}.job-posting-notification__close-button{position:absolute;top:14px;right:14px;cursor:pointer}.job-posting-notification__close-button>img{width:20px}@media screen and (max-width: 599px){.job-posting-notification__close-button>img{width:17px}}.job-posting-notification__header{display:flex;font-style:normal;font-weight:700;font-size:18px;line-height:22px;align-items:center;padding-bottom:10px;white-space:nowrap}@media screen and (max-width: 599px){.job-posting-notification__header{font-size:14px}}.job-posting-notification__success-icon{margin-right:10px}.job-posting-notification__success-icon>img{width:23px}@media screen and (max-width: 599px){.job-posting-notification__success-icon>img{width:18px}}.job-posting-notification__text{font-style:normal;font-weight:400;font-size:16px;line-height:19px}@media screen and (max-width: 599px){.job-posting-notification__text{font-size:12px}}.terms-and-conditions{background-color:#eee;font-size:11px;display:flex;align-items:center;justify-content:center;height:43px;position:absolute;left:0;right:0}.terms-and-conditions a{color:#3e7697}.landing-tutorial__wrapper{padding:30px}@media screen and (max-width: 599px){.landing-tutorial__wrapper{padding:10px}}.landing-tutorial__instruction-section{display:flex;align-items:center}.landing-tutorial__instruction-section-list{padding-left:17px;list-style:disc}.landing-tutorial__instruction-section-text{color:#333;font-size:16px;line-height:27px;padding-left:30px}@media screen and (max-width: 599px){.landing-tutorial__instruction-section-text{font-size:16px;line-height:24px;padding-left:0}.landing-tutorial__constructors-image{display:none}}.landing-tutorial__page-break{margin:27px 0;color:#d6d6d6}.landing-tutorial__image{width:100%}.landing-tutorial__btn-row{width:auto;padding:10px}.landing-tutorial__mobile{margin-bottom:50px}@media screen and (min-width: 599px){.landing-tutorial__mobile{display:none}}.landing-tutorial__desktop{margin-bottom:50px}@media screen and (max-width: 599px){.landing-tutorial__desktop{display:none}}.text-editor__style-button{cursor:pointer;margin-right:10px;padding:2px 0}.text-editor__editable{border:1px solid #999;cursor:text;min-height:150px;padding:16px 30px 16px 16px;font-size:16px;margin-bottom:8px}.text-editor__editable .text-editor__toolbox{color:#000!important;padding:3px 5px 0;border-radius:2px;display:flex;justify-content:flex-start;flex-wrap:wrap;font-size:15px;box-shadow:1px 2px 2px 1px #d3d3d3;width:fit-content;margin:auto auto 10px}.text-editor__editable .text-editor__toolbox .MuiSvgIcon-root{font-size:1.7rem!important}.text-editor__editable .DraftEditor-root{min-height:120px}.text-editor__editable:focus-within{border:1px solid #333;border-bottom:3px solid #333}.text-editor__editable:focus-within .text-editor__toggled .MuiSvgIcon-root{background:#EBECF0;border-radius:3px}.text-editor__readOnly{cursor:text}.text-editor__readOnly .text-editor__toolbox{display:none}.align-right div{text-align:right}.align-center div{text-align:center}.align-left div{text-align:left}.text-editor__valid.text-editor__editable:not(:focus-within){color:#333;border-bottom:4px solid #00873C;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='14' viewBox='0 0 17 14' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Esuccess%3C/title%3E%3Cpath d='M0 7.035L2.707 4.1 6.46 8.013 14.015 0l2.816 2.935L6.506 13.837 0 7.035' fill='%2302A44A' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat calc(100% - 12px) center border-box}.text-editor__error.text-editor__editable:not(:focus-within){border-bottom:4px solid #D81118;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eerror%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ED1C24' d='M0 0h17v17H0z'/%3E%3Cpath d='M7 3h2.5v3.343L9.198 9.77H7.273L7 6.342V3zm0 11h2.5v-2.538H7V14z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E") no-repeat calc(100% - 12px) center border-box}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial;min-height:120px}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem .public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.p2p-with-info__icon{font-size:17px;color:#fff;background-color:#3e7697;display:flex;width:21px;height:21px;justify-content:center;align-items:center;border-radius:10px;font-weight:700}@media screen and (max-width: 599px){.p2p-with-info__icon{font-size:13px;width:17px;height:17px}}.p2p-with-info__root{position:relative}.p2p-with-info__icon-wrapper{position:absolute;right:-20px;top:-15px}.p2p-invite-candidate-modal__overlay{padding:32px;bottom:auto!important;max-height:88%}@media screen and (min-width: 959px){.p2p-invite-candidate-modal__overlay{width:70%;margin:auto}}@media screen and (max-width: 959px){.p2p-invite-candidate-modal__overlay{margin:10px}}.p2p-invite-candidate-modal__overlay .overlay-back-button--1uw78{display:none}@media screen and (max-width: 599px){.p2p-invite-candidate-modal__overlay .overlay-close-button__icon--1uw78{margin:12px 0 2px 5px}}.p2p-invite-candidate-modal__orange-text{color:#f96302;font-size:1.8rem;margin-bottom:10px;font-weight:700;padding-right:20px}.p2p-invite-candidate-modal__paragraph-text{line-height:22.5px}@media screen and (min-width: 959px){.p2p-invite-candidate-modal__paragraph-text{width:70%}}.p2p-invite-candidate-modal__space-text{margin-top:20px}@media screen and (min-width: 599px){.p2p-invite-candidate-modal__space-text{margin-bottom:30px}}.p2p-invite-candidate-modal__bold-text{font-weight:700}.p2p-invite-candidate-modal__green-text{color:#00ae4d}.p2p-invite-candidate-modal__table-button{display:flex;justify-content:space-between;width:100%}.p2p-invite-candidate-modal__buttons-container{display:flex;justify-content:space-between;margin-top:10px}@media screen and (max-width: 599px){.p2p-invite-candidate-modal__buttons-container{flex-direction:column-reverse;align-items:center;min-height:85px}}.p2p-invite-candidate-modal__buttons-container .cancel-button{color:#f96302;font-size:18px}.p2p-invite-candidate-modal__buttons-container .cancel-button:hover{color:#f96302!important}.p2p-profile .job-posting-notification__root{position:fixed;top:21%;left:50%}.p2p-invite-candidate-modal__table .p2p-table__wrapper .table-container--8up88{margin:0 auto 40px!important}.p2p-invite-candidate-modal__table .p2p-table__header{background:white}.p2p-invite-candidate-modal__table .p2p-table__check{width:10px;padding:0!important;vertical-align:middle!important}.p2p-invite-candidate-modal__table .p2p-table__centered .table-header-with-sort{justify-content:center}.p2p-invite-candidate-modal__table .p2p-table__centered .p2p-table__heading-text{justify-content:center;display:flex}.p2p-invite-candidate-modal__table .p2p-table__centered .p2p-table__cell-offset{justify-content:center}.p2p-invite-candidate-modal__table .p2p-table__no-wrap{max-width:200px;font-weight:600}.p2p-invite-candidate-modal__table .p2p-table__heading-text{color:#f96302;font-weight:700}.job-posting-template{background:#f5f5f5;border-radius:2px;font-family:Helvetica Neue;color:#f96302}.job-posting-template__label{font-style:italic;font-weight:700;font-size:16px;line-height:20px;padding-bottom:inherit}.job-posting-template__text{font-style:normal;font-weight:400;font-size:12.8px;line-height:17px}.job-posting-template__button{margin-left:1rem;font-style:normal;font-weight:700;line-height:16px;text-align:center;border-radius:2px;margin-top:1rem}.job-posting-template__button .bttn--e4t5c{font-size:1.6rem!important}.job-posting-template__button-plus-icon{height:24px;padding-left:11px}.ptp-job-seekers-pod__root{background:#EEEEEE;display:flex}@media screen and (min-width: 640px){.ptp-job-seekers-pod__root{min-height:350px;margin-top:-10px;flex-direction:row}}@media screen and (max-width: 640px){.ptp-job-seekers-pod__root{flex-direction:column}}.ptp-job-seekers-pod__content{padding-left:20px;font-size:16px;line-height:24px;margin-bottom:20px}@media screen and (min-width: 1250px){.ptp-job-seekers-pod__content{width:65%}}.ptp-job-seekers-pod__text-container{padding:10px}@media screen and (min-width: 640px){.ptp-job-seekers-pod__text-container{width:65%}}.ptp-job-seekers-pod__text-top{margin-top:20px;font-weight:700}.ptp-job-seekers-pod__text-bold{font-weight:700}.ptp-job-seekers-pod__image-container{overflow-x:hidden}@media screen and (min-width: 640px){.ptp-job-seekers-pod__image-container{width:35%}}.ptp-job-seekers-pod__desktop-image{height:365px;float:left}@media screen and (max-width: 640px){.ptp-job-seekers-pod__desktop-image{display:none}}.ptp-job-seekers-pod__mobile-image{width:100%}@media screen and (min-width: 640px){.ptp-job-seekers-pod__mobile-image{display:none}}.ptp-job-template__title{color:#f96302;font-weight:700;font-size:27px}.ptp-job-template__header{line-height:24px}@media screen and (min-width: 400px){.ptp-job-template__header{padding-left:50px}}.ptp-job-template__details-header{line-height:24px}@media screen and (min-width: 640px){.ptp-job-template__details-header{padding-left:48px}}.ptp-job-template__details-button{font-weight:700}@media screen and (min-width: 1024px){.ptp-job-template__details-button{max-width:250px}}.ptp-job-template__title-icon{vertical-align:text-bottom;width:30px;height:30px;margin-right:12px}.ptp-job-template__tradetype-title{color:#f96302;font-weight:700;font-size:20px;line-height:24px}.ptp-job-template__tradetype-category{margin-top:40px;flex-wrap:nowrap}.ptp-job-template__template-link{color:#286fad;font-size:20px;line-height:24px;margin-top:25px;cursor:pointer}.ptp-job-template__template-background{background:#fff;padding:22px;box-sizing:border-box;line-height:20px}@media screen and (min-width: 640px){.ptp-job-template__template-background-container{padding-left:36px;padding-right:36px}}@media screen and (max-width: 1024px) and (min-width: 640px){.ptp-job-template__template-button-container{padding-left:36px;padding-right:36px}}.ptp-job-template__template-bold{color:#f96302;font-weight:700}.ptp-job-template__template-text{padding:22px}.ptp-job-template__template-line-breaks{white-space:break-spaces}.ptp-job-template__template-icon{width:24px;height:24px;margin-right:12px;vertical-align:baseline}.create-job-posting{margin:0 20px 20px}.create-job-posting__side-bar{width:20%}@media screen and (min-width: 599px){.create-job-posting__space{height:82px}}.create-job-posting__dollar-sign{position:absolute;top:42px;left:14px;font-size:1.8rem;z-index:1}.create-job-posting__body-sections{display:flex;flex-flow:row;justify-content:space-between}@media screen and (max-width: 959px){.create-job-posting__body-sections{flex-flow:column-reverse}}@media screen and (min-width: 959px){.create-job-posting__body-sections{padding-right:50px}}.create-job-posting__create-job-progress-bar-container{position:sticky;top:0;padding-left:20px}@media screen and (max-width: 959px){.create-job-posting__create-job-progress-bar-container{padding-left:0;background:#f4f4f4;width:100%;z-index:1}}.create-job-posting__bottom-spacer{height:300px;background:#f4f4f4}@media screen and (max-width: 959px){.create-job-posting__bottom-spacer{display:none}}.create-job-posting__section{margin-top:20px;background-color:#fff;padding:10px;width:100%}.create-job-posting__tooltip-section{margin:20px 0 20px 20px;background-color:#fff;padding:15px 20px;width:100%}@media screen and (max-width: 959px){.create-job-posting__tooltip-section{display:none}}.create-job-posting__tooltip-section>p{font-weight:500}.create-job-posting__tooltip-section>p:not(:last-child){margin-bottom:15px}.create-job-posting__business-detail-text{display:flex;align-items:center;padding-left:0;font-weight:500}.create-job-posting__tip-label{font-weight:700;font-size:16px;line-height:20px;margin-bottom:16px}.create-job-posting__notification{text-align:center;border:2px #F96302;border-style:solid;padding:20px;font-weight:700;font-size:16px;line-height:20px;margin-bottom:16px}.create-job-posting__tip-icon{width:18px;height:18px;margin-right:12px;vertical-align:bottom}.create-job-posting__button-container{margin-top:20px;background-color:#fff;padding:20px 10px}@media screen and (max-width: 599px){.create-job-posting__button-container-grid{flex-wrap:wrap-reverse}.create-job-posting__button-cancel{text-align:center}}.create-job-posting__sub-title{color:#f96302;font-weight:700;font-size:27px;line-height:32px;margin-bottom:15px;margin-top:10px;white-space:nowrap}@media screen and (max-width: 599px){.create-job-posting__sub-title{margin-bottom:13px;font-size:14px;line-height:17px;margin-top:0}}.create-job-posting__p{margin-left:40px;margin-bottom:16px;color:#000;font-size:16px;letter-spacing:0;line-height:24px;width:750px}.create-job-posting__time-bound{color:#000;font-weight:700;margin-left:20px;margin-bottom:16px;font-size:16px;letter-spacing:0;line-height:24px}@media screen and (min-width: 960px){.create-job-posting__time-bound{display:none}}.create-job-posting__create-posting-icon{width:27px;height:27px;margin-right:13px!important;display:inline}.create-job-posting__progress-section{margin:30px 0 0 20px}.create-job-posting__progress-label{color:#f96302;font-size:16px;letter-spacing:0;line-height:24px;width:240px;margin-top:12px}.create-job-posting__progress-bar-container{line-height:24px}.create-job-posting__progress-bar{background-color:#f96302;text-align:right;padding-top:15px;margin-right:10px;float:left;height:24px}.create-job-posting__percentage-label{color:#f96302;font-weight:700;font-size:27px;width:240px;height:24px}.create-job-posting__view-templates{font-weight:700}@media screen and (max-width: 1296px){.create-job-posting__view-templates{font-size:medium!important}}.create-job-posting .ptp-common__hyperlink{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-job-posting__checkbox-container{column-fill:auto;overflow:auto;padding-left:10px}@media screen and (min-width: 599px){.create-job-posting__checkbox-container{column-count:2;max-height:250px}}.create-job-posting__other-benefit{font-size:16px;font-weight:700}@media screen and (min-width: 599px){.create-job-posting__other-benefit{margin:0 20px}}.create-job-posting__expire-date{padding:10px}.suggested-location-input__location-service-wrapper,.suggested-location-input__icon-wrapper{position:relative}.suggested-location-input__icon-holder{position:absolute;right:7px;top:5px}.suggested-location-input__location-icon{position:absolute;top:5px;right:0}.suggested-location-input__loader-icon{max-height:15px;max-width:15px}.suggested-location-input__location-results{position:absolute;padding:20px;background:#fff;width:100%;border:1px solid black;box-sizing:border-box;border-top:0;z-index:12}.suggested-location-input__location-result-text{padding:7px;cursor:pointer}.suggested-location-input__location-result-text:hover{background:#eee}.suggested-location-input__location-more-results-text{padding:10px 7px;border-top:1px solid #eee;font-style:italic}.ptp-company-profile__header-text{margin-top:5px;margin-bottom:20px;font-size:1.6rem;line-height:2.4rem}@media screen and (min-width: 599px){.ptp-company-profile__header-text{padding-left:20px}}.ptp-company-profile__details-section{background:#ffffff;padding:15px}.ptp-company-profile__details-section .p2p-field__container{width:100%;margin-bottom:10px}.ptp-company-profile__details-section .checkbox-btn--8di9b{margin-top:5px}.ptp-company-profile__button-container{min-height:100px;margin-top:30px;background:#ffffff;display:flex;justify-content:space-between;padding:30px;align-items:center}@media screen and (max-width: 599px){.ptp-company-profile__button-container{flex-direction:column-reverse;margin-top:10px;padding:10px}}.ptp-company-profile__button-container .cancel-button{color:#f96302}.ptp-company-profile__button-container .cancel-button:hover{color:#f96302!important}@media screen and (max-width: 599px){.ptp-company-profile__button-container .skip-step-button{margin-top:10px}}.ptp-company-profile__chevron{margin-left:8px}.ptp-company-profile__company-name-section{align-items:baseline;font-weight:700;margin:20px 0}@media screen and (min-width: 599px){.ptp-company-profile__company-name-section{display:flex}}.ptp-company-profile__company-name{font-size:18px;text-decoration:underline;font-weight:700;line-height:22px;margin:0 20px 6px 0}.ptp-company-profile__company-update{display:flex;align-items:baseline}.ptp-company-profile__company-name-link{color:#3e7697;font-size:12px}.ptp-company-profile__url-section{min-height:125px}.ptp-company-profile__description-section{min-height:195px}@media screen and (max-width: 599px){.ptp-company-profile__description-section{min-height:230px}}.ptp-company-profile__tool-tip{width:300px}.ptp-company-profile__tool-tip-icon{width:14px;margin-left:4px}@media screen and (max-width: 599px){.ptp-company-profile__tips-section{display:none}}.ptp-company-profile__tip{background:#ffffff;padding:10px;margin-bottom:20px;font-weight:500}.ptp-company-profile__tip-label{margin-bottom:5px;font-weight:700;display:flex}.ptp-company-profile__light-bulb{margin-right:5px}.ptp-splash-page__p{color:#333;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:21px;margin:16px 0}.ptp-splash-page__container{padding:0 14px;font-size:16px}@media screen and (max-width: 640px){.ptp-splash-page__container{padding:0}}.ptp-splash-page__cards-section{padding:24px 0;display:flex}@media screen and (max-width: 640px){.ptp-splash-page__cards-section{flex-direction:column;padding:16px}}.ptp-splash-page__post-jobs-card{background:#fff;border:1px solid #BFBFBF;border-radius:4px;min-width:58.33%;display:flex;flex-direction:row;padding:24px}@media screen and (max-width: 640px){.ptp-splash-page__post-jobs-card{width:100%;padding:16px}}.ptp-splash-page__card-title{font-size:20px;font-family:Helvetica Neue;font-weight:700;margin-bottom:16px;line-height:125%}.ptp-splash-page__post-jobs-image-container{padding-right:24px;min-width:60%;overflow:hidden;aspect-ratio:2/1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.ptp-splash-page__post-jobs-image-container{display:none}}.ptp-splash-page__post-jobs-image{width:100%}.ptp-splash-page__post-jobs-buttons{padding-top:24px}.ptp-splash-page__text-container{display:flex;flex-direction:column;justify-content:space-between;font-size:16px}.ptp-splash-page__btn-space{margin-top:16px}.ptp-splash-page__find-construction-jobs{background:#fff;margin-top:0;margin-left:24px;border:1px solid #BFBFBF;border-radius:4px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 640px){.ptp-splash-page__find-construction-jobs{padding:16px;margin-top:24px;margin-left:0}.ptp-splash-page__how-it-works{margin:16px}}.ptp-splash-page__how-it-works-video-container{min-width:60.5%}@media screen and (max-width: 640px){.ptp-splash-page__how-it-works-video-container{width:100%}}.ptp-splash-page__how-it-works-video-frame{width:100%}.ptp-splash-page__how-it-works-text-container{margin-right:24px}@media screen and (max-width: 640px){.ptp-splash-page__how-it-works-text-container{margin-right:0}}.ptp-splash-page__video-paragraph{margin-top:16px}.ptp-splash-page__text-and-video{display:flex;flex-direction:row-reverse}@media screen and (max-width: 640px){.ptp-splash-page__text-and-video{flex-direction:column}}.ptp-splash-page__how-it-works-video-poster{position:relative;background-size:cover;background-position:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.ptp-splash-page__play-button{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;width:80px;height:80px;background-color:#aeaeb2d0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.ptp-splash-page__hyperlink{color:#202020!important;text-decoration:underline}.experience .landing-banner__header{font-family:helvetica-neue-77-bold-cn}.splash-page-banner{position:relative;font-size:2.4rem;padding:0}@media screen and (min-width: 600px){.splash-page-banner__cta,.splash-page-banner button.landing-banner__cta{width:180px;font-size:16px}.splash-page-banner__cta span,.splash-page-banner button.landing-banner__cta span{padding:12px 16px 8px;height:44px}}.splash-page-banner__container{min-height:236px;padding:16px;width:100%;background-image:url(https://assets.thdstatic.com/images/v1/path-to-pro/banner-splash-page-desktop-new.jpg);background-repeat:no-repeat;background-size:cover;background-position:calc(100% + 160px) center}@media screen and (min-width: 600px){.splash-page-banner__container{padding:32px 24px;background-position:right center}}.splash-page-banner__content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 600px){.splash-page-banner__content{width:370px;padding:0}}@media screen and (min-width: 959px){.splash-page-banner__content{width:413px}}.splash-page-banner .sui-h2-display{font-size:32px;margin-bottom:8px}@media screen and (min-width: 600px){.splash-page-banner .sui-h2-display{margin-bottom:16px}}.splash-page-banner__header{font-size:32px;font-weight:700;line-height:125%;color:#202020;margin-bottom:4px}.splash-page-banner__text{font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;margin-bottom:59px;color:#202020;width:220px;line-height:24px;font-weight:700}@media screen and (min-width: 600px){.splash-page-banner__text{width:370px}}@media screen and (min-width: 959px){.splash-page-banner__text{width:413px}}.splash-page-banner__logo{position:absolute;top:3px;left:23px;width:230px}@media screen and (max-width: 960px){.splash-page-banner__logo{top:20px;left:auto;right:23px}}.splash-page-banner__mobile-header{max-width:300px;margin-left:-11px}@media screen and (max-width: 640px){.splash-page-banner__mobile-header{max-width:260px;margin-left:0}}.splash-page-banner__authorization-request{font-size:15px;color:#f96302;font-weight:700;margin-bottom:31px}.contact-button{font-weight:700;font-size:16px}@media screen and (min-width: 599px){.contact-button{width:100%}}.contact-button__label{font-family:Helvetica Neue}.contact-button__section{padding:0 10px 24px}@media screen and (min-width: 599px){.contact-button__section{display:flex;flex-direction:column-reverse;padding:0 10px}}.contact-button__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:76px;border:1px solid #F96302;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;width:76px;box-sizing:border-box;transition:background .12s ease,color .12s ease,border-color .12s ease;margin-right:24px}@media screen and (min-width: 599px){.contact-button__btn{width:100%;height:44px;flex-direction:row;margin-right:0;margin-bottom:24px}}.contact-button .primary{background-color:#f96302;color:#fff;border:1px solid #F96302}.contact-button .primary:hover{background-color:#fd8131;border:1px solid #fd8131;color:#fff}.contact-button .primary:disabled,.contact-button .primary[disabled]{background-color:#bcbcbc;border:1px solid #bcbcbc;color:#fff;cursor:not-allowed}.contact-button .secondary{background-color:#fff;color:#f96302;border:2px solid #F96302}.contact-button .secondary:hover{background-color:#f96302;border:2px solid #F96302;color:#fff}.contact-button .secondary:disabled,.contact-button .secondary[disabled]{background-color:#bcbcbc;border:2px solid #bcbcbc;color:#fff;cursor:not-allowed}@media screen and (min-width: 599px){.contact-button__icon{display:flex;align-items:center;margin-right:8px}}.contact-button__icon svg{width:32px;height:32px}@media screen and (min-width: 599px){.contact-button__icon svg{width:16px}}.p2p-table__wrapper{overflow-x:scroll}.p2p-table__wrapper tr{background:#fff}.p2p-table__wrapper th.p2p-table__header{vertical-align:middle!important;max-height:50px}.p2p-table__wrapper th.p2p-table__header-dropdown{display:grid;width:140px}.p2p-table__header{font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:10px;background-color:#eee;margin-bottom:20px;white-space:nowrap}.p2p-table__heading-text{font-size:1.8rem;line-height:1.1}@media screen and (max-width: 1025px){.p2p-table__heading-text{font-size:15px}}.p2p-table__heading-text-dropdown{font-size:1.8rem;line-height:1.1;padding-top:17px}@media screen and (max-width: 1025px){.p2p-table__heading-text-dropdown{font-size:15px}}.p2p-table__experience{width:200px}.p2p-table__row{transition:all .2s linear;background:#fff}.p2p-table__row:hover{background:#fff4ed}.p2p-table__cell{color:#000;font-size:16px;font-family:helvetica-neue,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:24px;min-height:85px;border-bottom:1px solid #eee;min-width:80px}@media screen and (max-width: 959px){.p2p-table__cell{width:80px}}.p2p-table__expire-soon{color:#bc8d00;font-size:16px;margin-top:4px;display:flex;align-items:center}.p2p-table__expire-soon-icon{color:#bc8d00;margin-right:16px;width:16px;height:16px}.p2p-table__cell-offset{display:flex;justify-content:left;align-items:center;margin-top:5px}.p2p-table__no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p2p-table__image-header{width:90px}.table-header-with-sort{cursor:pointer;padding-right:15px;display:flex;align-items:center}.radio-override>.radio-btn__label--6bi4w>.radio-btn--6bi4w{margin-top:-4px!important;font-style:normal;font-weight:400!important;font-size:16px;line-height:16px}.radio-label-override>.radio-btn__label--6bi4w{font-weight:400!important}.mobile-dashboard-sorting__header-text{font-size:1.4rem}.mobile-dashboard-sorting__option-text{font-size:1.4rem;line-height:1.8}.mobile-dashboard-sorting__header-icon{margin-right:8px}
