body:has(.popup-step-3.open),body:has(.pricing-calculator.loading){overflow:hidden}.pricing-calculator{background-color:#1a1a1a;padding:110px 0 210px}.pricing-calculator .button{border:1px solid transparent;border-radius:4px;cursor:pointer;height:36px;padding:8px 16px;text-transform:uppercase}.pricing-calculator .button.hidden{display:none}.pricing-calculator .button:disabled{cursor:not-allowed}.pricing-calculator .button-primary{background-color:#af3728;border-color:#af3728;color:#fff}.pricing-calculator .button-primary:disabled{background-color:#f0f0f0;border-color:#f0f0f0;color:silver}.pricing-calculator .button-secondary{background-color:#fff;border-color:#af3728;color:#af3728}.pricing-calculator .button-text{background-color:#fff;border-color:transparent;color:#af3728}.pricing-calculator .popup-wrapper:not(.open){display:none}.pricing-calculator .popup-wrapper{margin:0 auto}.pricing-calculator .popup{background-color:#fff;display:flex;flex-direction:column;min-height:524px;width:100%}.pricing-calculator .popup__header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:36px 32px 16px;position:relative;z-index:1}.pricing-calculator .popup__header .logo{object-fit:cover;width:175px}.pricing-calculator .popup__header .logo-2{object-fit:cover;width:168px}.pricing-calculator .popup__header .close-popup{cursor:pointer;position:absolute;right:26px;top:18px}.pricing-calculator .popup__content{margin:auto 0;overflow-y:auto;padding:16px 32px}.pricing-calculator .popup__footer{padding:8px 32px 32px}.pricing-calculator .popup__footer .actions{align-items:end;display:flex;flex-wrap:wrap;justify-content:flex-end}.pricing-calculator .popup__footer .terms-conditions{font-size:14px;letter-spacing:.02em;line-height:16px;margin:16px 0 0}.pricing-calculator .popup__footer .terms-conditions a{color:#0f44ff;cursor:pointer;text-decoration:underline}.pricing-calculator .popup__footer .actions>:not(:first-child){margin:8px 0 0 16px}.pricing-calculator .field{display:block;position:relative}.pricing-calculator .field__label{font-size:16px;font-weight:500;line-height:21px;margin:0 0 4px}.pricing-calculator .field__error{color:red;font-size:12px;font-weight:500;line-height:16px;margin:4px 0 0}.pricing-calculator .field__error:empty{display:none}.pricing-calculator .popup .field input,.pricing-calculator .popup .field select{background-color:#fff;border:1px solid #ccc!important;border-radius:4px!important;color:#333;font-size:14px!important;font-weight:400;height:36px;line-height:16px!important;min-height:auto!important;padding:8px 10px!important;position:relative;width:100%}.pricing-calculator .popup .field option:not(:first-of-type){color:#000}.pricing-calculator .popup option:first-of-type{display:none}.pricing-calculator .popup .field input::placeholder{color:silver}.pricing-calculator .popup input::-webkit-inner-spin-button,.pricing-calculator .popup input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pricing-calculator .popup input:-webkit-autofill,.pricing-calculator .popup input:-webkit-autofill:active,.pricing-calculator .popup input:-webkit-autofill:focus,.pricing-calculator .popup input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.pricing-calculator .popup input[type=number]{-moz-appearance:textfield}.pricing-calculator .popup .field i{bottom:10px;color:silver;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:14px;pointer-events:none;position:absolute;right:12px;z-index:1}.pricing-calculator .popup .field i.left{left:12px;right:unset}.pricing-calculator .popup-step-1 .popup,.pricing-calculator .popup-step-2 .popup{margin:0 auto;max-width:680px}.pricing-calculator .popup-step-1 form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:16px;grid-row-gap:16px}.pricing-calculator .popup .field.job_title input{background:none!important;bottom:0;left:0;padding-left:14px!important;position:absolute!important}.job_title select{outline:none}.pricing-calculator .popup .field.job_title input:not(:placeholder-shown){background:linear-gradient(90deg,#fff calc(100% - 20px),transparent 20px)!important}.job_title ul{background-color:#fff!important;border:1px solid #ccc;display:none;list-style-type:none;margin:0;max-height:400px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:99}.job_title ul.open{display:block}.job_title ul li{cursor:pointer;font-size:14px!important;font-weight:400;line-height:16px!important;padding:2px 16px;white-space:nowrap}.job_title ul li.hidden{display:none}.job_title ul li.selected,.job_title ul li:hover{background-color:Highlight;color:HighlightText}.pricing-calculator .popup-step-1 #base_salary{padding-left:24px!important}.pricing-calculator .popup-step-2 .field.email{max-width:325px}.pricing-calculator .popup-step-2 form{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}.pricing-calculator .popup-step-3{background-color:#1a1a1a;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.pricing-calculator .popup-step-3 .popup{left:50%;margin:0 auto;max-height:95vh;max-width:800px;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.pricing-calculator .popup-step-3 .popup__header{background-color:#fff;position:sticky;top:0}.pricing-calculator .popup-step-3 .popup__header h3{color:#333;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:64px;text-align:center;width:100%}.pricing-calculator .popup-step-3 .popup__header h3 span{position:relative}.pricing-calculator .popup-step-3 .popup__header p{color:#333;font-size:16px;font-weight:500;line-height:2px;margin-bottom:40px;text-align:center;width:100%}.pricing-calculator .popup-step-3 .popup__header h3 span:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='413' height='59' fill='none'%3E%3Cpath fill='%23BE2A27' d='M398.423 35.767c-5.509 8.224-30.686 12.373-50.012 14.88-14.469 1.877-29.958 3.453-45.349 4.139-25.541 1.138-51.599 1.39-77.418 1.576-36.916.266-74.021.021-111.016-1.22-29.628-.994-62.776-2.175-90.181-7.417-7.79-1.49-16.04-3.66-18.518-6.971-3.232-4.323 6.195-8.599 12.79-11.468 18.312-7.964 44.03-12.845 71.667-16.001-8.94 3.646-13.93 8.338-11.07 14.184 1.576 3.22 5.158 6.273 9.428 9.156 1.244.84 4.403.083 3.207-.75-7.234-5.028-12.222-10.931-7.124-16.342 2.813-2.986 8.292-5.343 14.82-7.236 20.165-2.008 41.012-3.2 60.496-4.073 39.305-1.757 79.533-2.34 119.293-2.608 9.314-.062 18.932-.09 28.67.001 34.979 3.786 102.157 12.467 90.317 30.15M215.478 2.2c22.906-.144 47.138.011 70.436 1.512-11.287.028-22.557.17-33.786.344-46.662.728-93.761 1.352-139.084 5.133 30.451-5.785 68.262-6.774 102.434-6.989M412.49 14.464c-21.409-6.285-48.463-8.588-74.372-9.775-9.802-.45-19.622-.714-29.444-.854C282.335.992 254.243.485 227.42.382c-35.615-.136-73.053.817-106.051 5.519-8.092 1.153-15.995 2.682-22.775 4.61-22.934 2.308-45.33 5.663-64.49 10.808-13.45 3.61-27.961 8.641-32.962 14.828-6.386 7.9 15.342 12.738 32.242 15.147 30.454 4.341 64.224 5.385 95.991 6.218 36.593.96 73.247 1.03 109.715.625 23.091-.255 46.626-.455 69.375-1.742 18.955-1.072 38.252-3.148 55.574-6.019 17.976-2.98 36.181-7.72 39.981-15.495 7.813-15.977-42.507-24.346-78.109-28.95 29.867.802 59.875 3.16 85.014 9.401 1.393.347 2.881-.482 1.565-.868'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-25%);width:100%}.pricing-calculator .popup-step-3 .popup__header .close{background-color:transparent;background-image:url(//21154099.fs1.hubspotusercontent-na1.net/hubfs/21154099/raw_assets/public/cte-fairantee-app-v2/close.svg);background-position:50%;background-size:16px 16px;border:none;cursor:pointer;height:16px;position:absolute;right:18px;top:18px;width:16px}.pricing-calculator .popup-step-3 .popup__content{overflow-y:visible}.pricing-calculator .popup-step-3 .info-box{border:2px solid #af3728;border-radius:8px}.pricing-calculator .popup-step-3 .info-box__header{align-items:center;border-bottom:2px solid #af3728;color:#333;display:flex;font-size:12px;gap:8px;justify-content:center;letter-spacing:.02em;line-height:32px}.pricing-calculator .popup-step-3 .info-box__content .main-info{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:40px 28px}.pricing-calculator .popup-step-3 .info-box__content .label{color:#333;font-size:20px;font-weight:500;line-height:26px;margin-bottom:8px}.pricing-calculator .popup-step-3 .info-box__content .calculation-item.fee .text{color:#af3728;font-size:54px;font-weight:500;line-height:72px;margin:0}.pricing-calculator .popup-step-3 .info-box__content .calculation-item.competitor-fee .text{color:#333;font-size:32px;font-weight:500;line-height:48px;margin:0}.pricing-calculator .popup-step-3 .footnote{color:#333;font-size:14px;letter-spacing:.02em;line-height:20px;margin:20px 0 0}.pricing-calculator .popup-step-3 .email-sent{align-items:center;gap:8px;margin-bottom:16px;padding:0 32px}.pricing-calculator .popup-step-3 .popup__extra{background-color:#f0f0f0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:40px 50px}.pricing-calculator .popup-step-3 .popup__extra h4{color:#333;font-size:32px;letter-spacing:-.02em;line-height:48px;margin-bottom:40px;text-align:center}.pricing-calculator .popup-step-3 .popup__extra ul{display:flex;flex-wrap:wrap;gap:20px 12px;list-style:none;padding:0}.pricing-calculator .popup-step-3 .popup__extra ul li{background-color:#fff;border-radius:20px 20px 0 20px;color:#333;font-size:14px;letter-spacing:.02em;line-height:20px;min-height:80px;padding:20px 40px 20px 72px;position:relative;width:calc(50% - 10px)}.pricing-calculator .popup-step-3 .popup__extra ul li:empty{display:none}.pricing-calculator .popup-step-3 .popup__extra ul li:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEeSURBVHgB7dSrjsJAFAbgf+kmu+tWrN2kcteBAglPQAoGCQ7JG1AegScgSFQfAXCAAVncCCQCiQCGM+US6GVo6VTRP2kymWnP18mcDJAmTcS8IcFYhT8dHD1SGsbEZomCZ2xIQ50eRlJJoImALuwShq9tLgPFCcBw4OgbI7ZRukMJ1qnObFOMlYFhMGVgWOwO9Gth1dgVDGphKMYc0Mrq3/j4nMPdwg/QZzCRjLFgGyred807xZyiCjGR2zM0qUjbte7ZaRzsDgyDxsU8oAzd7dF416iLY2C+oAT1hIN3K9NlCxGi+U0OVutR7fdH/Ewx6ENOd2NltmwiYrSgBRl6wuw6nogmW/RD42Aioe5SK/9P58TL9PaYutVEmpfOEeydv1KH6sLIAAAAAElFTkSuQmCC");left:20px;position:absolute;top:20px}.pricing-calculator.loading .popup-step-1,.pricing-calculator.loading .popup-step-2,.pricing-calculator.loading .popup-step-3{display:none!important}.pricing-calculator:not(.loading) .pricing-calculator__loading{height:0;overflow:hidden;visibility:hidden;width:0}.pricing-calculator .pricing-calculator__loading{align-items:center;background-color:#1a1a1a;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 32px;position:fixed;top:0;width:100%;z-index:99}.pricing-calculator .pricing-calculator__loading h2{color:#fff;font-size:64px;letter-spacing:-.02em;line-height:78px;margin-bottom:168px;text-align:center}.pricing-calculator .pricing-calculator__loading h2 span{position:relative}.pricing-calculator .pricing-calculator__loading h2 span:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='413' height='59' fill='none'%3E%3Cpath fill='%23BE2A27' d='M398.423 35.767c-5.509 8.224-30.686 12.373-50.012 14.88-14.469 1.877-29.958 3.453-45.349 4.139-25.541 1.138-51.599 1.39-77.418 1.576-36.916.266-74.021.021-111.016-1.22-29.628-.994-62.776-2.175-90.181-7.417-7.79-1.49-16.04-3.66-18.518-6.971-3.232-4.323 6.195-8.599 12.79-11.468 18.312-7.964 44.03-12.845 71.667-16.001-8.94 3.646-13.93 8.338-11.07 14.184 1.576 3.22 5.158 6.273 9.428 9.156 1.244.84 4.403.083 3.207-.75-7.234-5.028-12.222-10.931-7.124-16.342 2.813-2.986 8.292-5.343 14.82-7.236 20.165-2.008 41.012-3.2 60.496-4.073 39.305-1.757 79.533-2.34 119.293-2.608 9.314-.062 18.932-.09 28.67.001 34.979 3.786 102.157 12.467 90.317 30.15M215.478 2.2c22.906-.144 47.138.011 70.436 1.512-11.287.028-22.557.17-33.786.344-46.662.728-93.761 1.352-139.084 5.133 30.451-5.785 68.262-6.774 102.434-6.989M412.49 14.464c-21.409-6.285-48.463-8.588-74.372-9.775-9.802-.45-19.622-.714-29.444-.854C282.335.992 254.243.485 227.42.382c-35.615-.136-73.053.817-106.051 5.519-8.092 1.153-15.995 2.682-22.775 4.61-22.934 2.308-45.33 5.663-64.49 10.808-13.45 3.61-27.961 8.641-32.962 14.828-6.386 7.9 15.342 12.738 32.242 15.147 30.454 4.341 64.224 5.385 95.991 6.218 36.593.96 73.247 1.03 109.715.625 23.091-.255 46.626-.455 69.375-1.742 18.955-1.072 38.252-3.148 55.574-6.019 17.976-2.98 36.181-7.72 39.981-15.495 7.813-15.977-42.507-24.346-78.109-28.95 29.867.802 59.875 3.16 85.014 9.401 1.393.347 2.881-.482 1.565-.868'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-25%);width:100%}.pricing-calculator .pricing-calculator__loading .loader{background-color:#333;border:1px solid #ccc;border-radius:10px;height:12px;margin:0 auto;max-width:440px;overflow:hidden;position:relative;width:100%}.pricing-calculator .pricing-calculator__loading .loader span{background:url(//21154099.fs1.hubspotusercontent-na1.net/hubfs/21154099/raw_assets/public/cte-fairantee-app-v2/loader.svg);display:block;height:100%;left:-100%;position:absolute;top:0;width:100%}.pricing-calculator.loading .pricing-calculator__loading .loader span{left:0;transition:left 4.5s linear}.pricing-calculator .pricing-calculator__loading p{color:#fff;font-size:16px;font-weight:500;line-height:22px;margin:20px auto 0;max-width:320px;text-align:center}@media (max-width:767px){.pricing-calculator{padding-bottom:64px}.popup .field{grid-area:unset!important}.pricing-calculator .popup-step-1 form{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(8,1fr)}.pricing-calculator .popup__header{flex-direction:column}.pricing-calculator .pricing-calculator__loading h2{font-size:40px;letter-spacing:-1.25px;line-height:48px;margin-bottom:80px}.pricing-calculator .popup-step-3 .popup__header h3{font-size:24px;line-height:32px}.pricing-calculator .popup-step-3 .popup__header p{margin-bottom:16px}.pricing-calculator .popup-step-3 .info-box__content .calculation-item.fee .text{font-size:32px;line-height:40px}.pricing-calculator .popup-step-3 .info-box__content .calculation-item.competitor-fee .text{font-size:24px;line-height:32px}.pricing-calculator .popup-step-3 .popup__extra{padding:24px}.pricing-calculator .popup-step-3 .popup__extra h4{font-size:24px;line-height:32px;margin-bottom:20px}.pricing-calculator .popup-step-3 .popup__extra ul li{border-radius:12px;padding:16px 16px 16px 64px;width:100%}.pricing-calculator .popup-step-3 .popup__footer .actions{flex-direction:column}}