.employer-screen{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:inline-flex;overflow:hidden}.employer-screen .container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1200px;display:inline-flex}.employer-screen .header-button{color:#fff;text-align:center;background-color:#00a43d;border-radius:6.25px;padding:17px 41px;font-size:16px;font-weight:700;line-height:22px}.employer-screen .paragraph{color:#707070;text-align:start;font-size:16px;font-weight:400;line-height:25px}.employer-screen video{vertical-align:middle}.employer-screen section[name=top]{min-height:372px;padding:76px 10px 51px;position:relative}.employer-screen section[name=top]:before{z-index:-1;opacity:.45;content:"";background-image:url(/images/employer-top-bg.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.employer-screen section[name=top] .container{align-items:center;max-width:868px;height:100%;padding:37.5px 115px 79.5px;position:relative}.employer-screen section[name=top] .text-container{text-align:center}.employer-screen section[name=top] .text-container .title{color:#00a43d;max-width:600px;margin-bottom:8px;font-size:24px;font-weight:700;line-height:35px}.employer-screen section[name=top] .text-container .description{color:#707070;max-width:600px;font-size:16px;font-weight:400;line-height:25px}.employer-screen section[name=top] .braces{object-fit:contain;object-position:center;width:51.25px;height:36.88px;position:absolute;top:0;left:0}.employer-screen section[name=top] .letter{object-fit:contain;object-position:center;width:36.88px;height:40.63px;position:absolute;top:11.25px;right:0}.employer-screen section[name=top] .tag{object-fit:contain;object-position:center;width:60px;height:43.13px;position:absolute;bottom:94px;right:37px}.employer-screen section[name=top] .hand{object-fit:contain;object-position:center;width:63.75px;height:66.25px;position:absolute;bottom:19px;left:107px}.employer-screen section[name=features] .container{align-items:center;max-width:none;padding:14px 30px 77.5px}.employer-screen section[name=features] .feature-list{flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;max-width:982px;margin:35px 0 0;display:flex}.employer-screen section[name=features] .feature-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;display:flex}.employer-screen section[name=features] .feature-item.text-right{flex-direction:row-reverse;gap:61px}.employer-screen section[name=features] .text-container{text-align:start;flex:0 400px;margin-left:21px}.employer-screen section[name=features] .feature-item.text-right .text-container{margin-left:0}.employer-screen section[name=features] .title{color:#00a43d;margin-bottom:8px;font-size:16px;font-weight:700;line-height:22px}.employer-screen section[name=features] .description{color:#707070;font-size:16px;font-weight:400;line-height:25px}.employer-screen section[name=features] .img-container{flex:0 518px}.employer-screen section[name=features] .img-container img{object-fit:contain;object-position:center;vertical-align:middle;width:100%;height:auto}.employer-screen section[name=how] .container{align-items:center;max-width:1104px;padding:0 25px 78px}.employer-screen section[name=how] .block-list{flex-flow:wrap;justify-content:center;align-items:center;gap:28px;width:100%;max-width:653px;margin-top:45px;display:flex;position:relative}.employer-screen section[name=how] .block-list .background{background:radial-gradient(#ccda0066 0%,#fff0 65%);width:100%;height:calc(100% + 360px);position:absolute;top:-110px;left:4px}.employer-screen section[name=how] .block-item{text-align:center;z-index:1;background-color:#fff;border-radius:10px;flex-direction:column;flex:0 312.5px;justify-content:center;align-items:center;height:218.75px;display:flex}.employer-screen section[name=how] .block-item.green{color:#00a43d;border:1px solid #00a43d;box-shadow:5px 5px #00a43d}.employer-screen section[name=how] .block-item.pink{color:#c85e60;border:1px solid #c85e60;box-shadow:5px 5px #c85e60}.employer-screen section[name=how] .block-item .img-container{max-width:50px;margin-bottom:14px}.employer-screen section[name=how] .block-item .img-container .icon{object-fit:contain;object-position:center;vertical-align:middle;width:100%;height:auto}.employer-screen section[name=how] .block-item .description{max-width:200px;font-size:16px;font-weight:400;line-height:25px}.employer-screen section[name=calculator] .container{align-items:center;padding:0 25px}.employer-screen section[name=calculator] .content{width:100%;max-width:653px;margin-top:24px}.employer-screen section[name=calculator] .input-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:43px;margin-bottom:17.5px;display:flex}.employer-screen section[name=calculator] .input-container{border:1px solid #00a43d;border-radius:6.25px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:56.25px;padding:0 30px 0 5px;display:flex}.employer-screen section[name=calculator] .input-container .dollar{color:#00a43d;text-align:center;flex-shrink:0;min-width:45px;font-size:24px;font-weight:700;line-height:25px}.employer-screen section[name=calculator] .input-container input{color:#707070;z-index:0;border:none;height:100%;padding:0 0 0 5px;font-size:16px;font-weight:400;line-height:25px}.employer-screen section[name=calculator] .input-container input:focus-visible{outline:none}.employer-screen section[name=calculator] .title{color:#00a43d;font-size:24px;font-weight:700;line-height:25px}.employer-screen section[name=calculator] .check-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.employer-screen section[name=calculator] .check-item{border-top:1px solid #707070;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;width:100%;min-height:60px;padding:13.875px 0;display:flex}.employer-screen section[name=calculator] .check-item:last-child{border-bottom:1px solid #707070}.employer-screen section[name=calculator] .check-item .title{color:#00a43d;font-size:24px;font-weight:700;line-height:33px}.employer-screen section[name=calculator] .check-item .checkmark{opacity:0;background-color:#00a43d;background-image:url(/images/check-mark.png);background-position:50%;background-size:25px 25px;border-radius:50%;flex-shrink:0;width:31.25px;height:31.25px}.employer-screen section[name=calculator] .check-item.active .checkmark{opacity:1}.employer-screen section[name=calculator] .check-item .description{color:#eaf4d4;text-align:start;font-size:16px;font-weight:700;line-height:25px}.employer-screen section[name=calculator] .check-item.active .description{color:#707070}.employer-screen section[name=calculator] .question{color:#00a43d;text-align:start;margin:10px 0 21px;font-size:16px;font-weight:700;line-height:25px}.employer-screen section[name=calculator] .button-list{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:403px;display:flex}.employer-screen section[name=calculator] .button-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.employer-screen section[name=calculator] .button-item .button-container{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #00a43d;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:19px;height:19px;padding:1px;display:flex;position:relative;overflow:hidden}.employer-screen section[name=calculator] .button-item .button-container input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;padding:0;position:absolute}.employer-screen section[name=calculator] .button-item .button-container .radio{background-color:#fff;border-radius:50%;width:100%;height:100%}.employer-screen section[name=calculator] .button-container input:checked~.radio{background-color:#00a43d}.employer-screen section[name=calculator] .button-item label{color:#707070;font-size:16px;font-weight:400;line-height:25px}.employer-screen section[name=calculator] .alacarte{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;margin-top:53px;display:flex}.employer-screen section[name=calculator] .alacarte button{color:#00a43d;background-color:#fff;border:1px solid #00a43d;border-radius:6.25px;height:35px;padding:0 27px;font-size:16px;font-weight:700;line-height:22px}.employer-screen section[name=calculator] .alacarte a{color:#707070;font-size:16px;font-weight:700;line-height:22px;text-decoration-line:underline}.employer-screen section[name=contact]{padding:48px 19px 0}.employer-screen section[name=contact] .container{background:linear-gradient(135deg,#fff,#eaf4d4);border-radius:6.25px;align-items:center;max-width:none;padding:56px 30px 46px}.employer-screen section[name=contact] .form{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:801px;margin-top:24px;display:flex}.employer-screen section[name=contact] .input-list{flex-direction:row;justify-content:flex-start;align-items:center;gap:35px;width:100%;max-width:606px;display:flex}.employer-screen section[name=contact] .input-item{text-align:start;width:100%;margin-bottom:35px}.employer-screen section[name=contact] .title{color:#00a43d;margin-bottom:10px;font-size:16px;font-weight:700;line-height:25px}.employer-screen section[name=contact] .title .red{color:#c85e60}.employer-screen section[name=contact] input.text{color:#707070;background-color:#fff;border:1px solid #00a43d;border-radius:6.25px;max-width:606px;padding:5.5px 15px;font-size:16px;font-weight:400;line-height:22px}.employer-screen section[name=contact] .radio-button-list{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.employer-screen section[name=contact] .radio-button-item{color:#00a43d;cursor:pointer;background-color:#fff;border:1px solid #00a43d;border-radius:6.25px;flex:0 156px;justify-content:center;align-self:stretch;align-items:center;padding:5px 10px;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.employer-screen section[name=contact] .radio-button-item:has(input:checked){color:#fff;background-color:#00a43d}.employer-screen section[name=contact] .radio-button-item span{text-align:center;font-size:16px;font-weight:700;line-height:25px}.employer-screen section[name=contact] .radio-button-item input{border:none;width:0;height:0;margin:0;padding:0;position:absolute}.employer-screen section[name=contact] .checkbox-label{color:#707070;cursor:pointer;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:10px;font-size:16px;font-weight:400;line-height:25px;display:flex}.employer-screen section[name=contact] .checkbox-label .checkbox-container{background-color:#fff;border:1px solid #00a43d;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;padding:1px;display:flex;overflow:hidden}.employer-screen section[name=contact] .checkbox-label .checkbox-container input{cursor:pointer;border:none;border-radius:50%;width:100%;height:100%;margin:0;padding:0;transition:background-color .2s ease-in-out}.employer-screen section[name=contact] .checkbox-label .checkbox-container input:checked{background-color:#00a43d}.employer-screen section[name=contact] .recaptcha-container{text-align:center;justify-content:center;align-items:center;width:100%;display:inline-flex}.employer-screen section[name=contact] .policy{color:#707070;text-align:center;align-self:center;max-width:420px;margin:1px 0 16px;font-size:10px;font-weight:400;line-height:14px}.employer-screen section[name=contact] .policy a{color:#707070;font-size:10px;font-weight:400;line-height:14px;text-decoration:underline}.employer-screen section[name=contact] .submit-button{color:#00a43d;text-align:center;background-color:#fff;border:1px solid #00a43d;border-radius:6.25px;align-self:center;width:156px;height:35px;padding:0;font-size:16px;font-weight:700;line-height:25px;transition:all .2s ease-in-out}.employer-screen section[name=contact] .submit-button:hover{color:#fff;background-color:#00a43d}.employer-screen section[name=roadshow] .container{align-items:center;max-width:1920px;padding:42px 16.814% 57px;overflow:hidden}.employer-screen section[name=roadshow] .video-container{aspect-ratio:1200/675;width:100%;max-width:750px;margin-top:16px;position:relative}.employer-screen section[name=roadshow] .person-right{object-fit:contain;object-position:center;width:20.533%;height:40.77%;position:absolute;bottom:-13.511%;right:-24.533%}.employer-screen section[name=roadshow] .person-left{object-fit:contain;object-position:center;width:15.866%;height:40.888%;position:absolute;bottom:-13.51%;left:-18.933%}.employer-screen section[name=roadshow] .video-container .bg{aspect-ratio:1;opacity:.9;z-index:-1;width:62.5%;position:absolute}.employer-screen section[name=roadshow] .video-container .bg.yellow{background:radial-gradient(#ffd92666 0%,#fff0 45%)}.employer-screen section[name=roadshow] .video-container .bg.lime{background:radial-gradient(#ccda0066 0%,#fff0 45%)}.employer-screen section[name=roadshow] .video-container .bg.green{background:radial-gradient(#00a43d66 0%,#fff0 45%)}.employer-screen section[name=roadshow] .video-container .bg.position-0{top:-40.265%;left:-28.661%}.employer-screen section[name=roadshow] .video-container .bg.position-1{top:-40.265%;left:3.167%}.employer-screen section[name=roadshow] .video-container .bg.position-2{top:-40.265%;left:32.333%}.employer-screen section[name=roadshow] .video-container .bg.position-3{top:-40.265%;right:-28.661%}.employer-screen section[name=roadshow] .video-container .bg.position-4{top:6.963%;left:-28.661%}.employer-screen section[name=roadshow] .video-container .bg.position-5{top:6.963%;right:-28.661%}.employer-screen section[name=roadshow] .video-container .bg.position-6{bottom:-59.735%;left:-28.661%}.employer-screen section[name=roadshow] .video-container .bg.position-7{bottom:-59.735%;left:3.167%}.employer-screen section[name=roadshow] .video-container .bg.position-8{bottom:-59.735%;left:32.333%}.employer-screen section[name=roadshow] .video-container .bg.position-9{bottom:-59.735%;right:-28.661%}.employer-screen section[name=about]{position:relative}.employer-screen section[name=about] .container{align-items:center;max-width:1200px;padding:25px 20px 56px}.employer-screen section[name=about] .container:before{z-index:-1;opacity:.2;content:"";background-image:url(/images/employer-about-bg.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.employer-screen section[name=about] .info-container{max-width:923px;margin-top:16px}.employer-screen section[name=about] .paragraph{margin-bottom:25px}.employer-screen section[name=about] .label{margin-bottom:0}.employer-screen section[name=about] .block-list{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;max-width:max-content;margin:25px 0;display:flex}.employer-screen section[name=about] .block-item{background-color:#f0f0f0;width:125px;height:64px}.employer-screen section[name=about] .block-item img{object-fit:contain;object-position:center;width:100%;height:100%}@media only screen and (max-width:800px){.employer-screen section[name=top] .container{padding:67.5px 15px 109.5px}.employer-screen section[name=top] .letter{top:0}.employer-screen section[name=top] .tag{bottom:19px;right:0}.employer-screen section[name=top] .hand{left:0}.employer-screen section[name=features] .feature-list{gap:48px}.employer-screen section[name=features] .feature-item,.employer-screen section[name=features] .feature-item.text-right{flex-wrap:wrap;justify-content:center;gap:24px}.employer-screen section[name=features] .text-container{text-align:center;margin-left:0}.employer-screen section[name=contact] .radio-button-list{justify-content:center}.employer-screen section[name=contact] .input-list{flex-wrap:wrap;gap:0}.employer-screen section[name=calculator] .input-item{gap:23px}.employer-screen section[name=roadshow] .container{padding:42px 20px 89px}.employer-screen section[name=roadshow] .person-right{width:62px;height:69px;bottom:-89px;right:0}.employer-screen section[name=roadshow] .person-left{width:45px;height:69px;bottom:-89px;left:0}.employer-screen section[name=about] .block-list{justify-content:center}.employer-screen section[name=about] .paragraph{text-align:justify}}@media only screen and (min-width:481px) and (max-width:800px){.employer-screen section[name=top] .container{padding:37.5px 75px 79.5px}.employer-screen section[name=contact] .radio-button-list{justify-content:flex-start}.employer-screen section[name=contact] .input-list{flex-wrap:nowrap;gap:35px}.employer-screen section[name=calculator] .input-item{gap:43px}.employer-screen section[name=roadshow] .container{padding:42px 16.814% 57px}.employer-screen section[name=roadshow] .person-right{width:20.533%;height:40.77%;bottom:-13.511%;right:-24.533%}.employer-screen section[name=roadshow] .person-left{width:15.866%;height:40.888%;bottom:-13.51%;left:-18.933%}}
