.design-1 .card{cursor:pointer;box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}.design-1 .card:first-child{margin-top:0}.design-1 .card:hover{box-shadow:0 10px 15px 0 rgba(5,13,29,.18)}.design-1 .card:hover .card-main>p{--tw-text-opacity:1;color:rgb(0 107 204/var(--tw-text-opacity,1))}.design-1 .card .close{display:none}.design-1 .card .card-header{display:flex;flex-direction:row;padding:4px;font-size:12px;font-weight:500;flex-wrap:wrap;overflow:hidden}.design-1 .card .card-body{display:flex;flex-direction:row;gap:.75rem;padding:.75rem 1.25rem}@media(max-width:640px)and (min-width:376px){.design-1 .card .card-body{flex-direction:column}}@media(max-width:376px)and (min-width:0px){.design-1 .card .card-body{flex-direction:column}}.design-1 .card .card-body p{text-wrap:wrap;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.625;--tw-text-opacity:1;color:rgb(17 25 40/var(--tw-text-opacity,1))}.design-1 .card .card-body .card-main{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:376px){.design-1 .card .card-body .card-main>div{flex-wrap:wrap}}.design-1 .card .card-body .card-main>div span{overflow-wrap:anywhere}.design-1 .card .card-body .card-main span>svg{display:inline}.design-1 .card .card-body .card-main>span{--tw-text-opacity:1;color:rgb(99 115 129/var(--tw-text-opacity,1));display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:14px}@media(max-width:640px)and (min-width:376px){.design-1 .card .card-body .card-main>span{display:none}}@media(max-width:376px)and (min-width:0px){.design-1 .card .card-body .card-main>span{display:none}}.design-1 .card .card-body .card-side{position:relative;display:flex;flex-grow:1;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1rem}@media(max-width:640px)and (min-width:376px){.design-1 .card .card-body .card-side{flex-direction:row;align-items:center}}@media(max-width:376px)and (min-width:0px){.design-1 .card .card-body .card-side{flex-direction:row;align-items:center}}.design-1 .card .card-body .card-side>div{position:relative}.design-1 .card .card-body .card-side>div:hover:after{text-align:center;padding:5px 14px;border-radius:5px;background:#fff;box-shadow:0 1px 3px 0 rgba(166,175,195,.4);font-size:14px;position:absolute;top:-42px;left:-58px;width:140px;height:32px;content:"Email me this job"}.card:has([data-ad-status=unfilled]){display:none!important}.design-2 .card{display:flex;flex-direction:row;cursor:pointer;position:relative;border-radius:12px;border:1px solid #dfe4ea;background:#fff;padding:26px 40px 26px 26px}.design-2 .card ins{padding:0;position:static;width:100%;display:block}.design-2 .card:first-child{margin-top:0}@media(max-width:640px)and (min-width:376px){.design-2 .card{display:flex;flex-direction:column}.design-2 .card .card-side button{width:100%;margin-top:12px}}@media(max-width:376px)and (min-width:0px){.design-2 .card{display:flex;flex-direction:column}.design-2 .card .card-side button{width:100%;margin-top:12px}}.design-2 .card:hover{--tw-bg-opacity:1;background-color:rgb(230 249 247/var(--tw-bg-opacity,1));box-shadow:0 10px 15px 0 rgba(5,13,29,.18)}.design-2 .card:hover .card-main p{--tw-text-opacity:1;color:rgb(0 107 204/var(--tw-text-opacity,1));text-decoration-line:underline}.design-2 .card:hover button{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.design-2 .card .close{position:absolute;top:10px;right:10px;cursor:pointer;box-shadow:none;padding:10px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(99 115 129/var(--tw-text-opacity,1))}.design-2 .card .close>svg{margin:0}.design-2 .card .card-header{display:flex;flex-direction:row;margin-bottom:8px;font-size:12px;font-weight:500;flex-wrap:wrap;overflow:hidden}.design-2 .card .card-body{display:flex;flex-grow:1;flex-direction:column}@media(max-width:640px)and (min-width:376px){.design-2 .card .card-body{flex-direction:column}}@media(max-width:376px)and (min-width:0px){.design-2 .card .card-body{flex-direction:column}}.design-2 .card .card-body p{text-wrap:wrap;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.625;--tw-text-opacity:1;color:rgb(17 25 40/var(--tw-text-opacity,1))}.design-2 .card .card-body .card-main{display:flex;flex-grow:1;flex-direction:column;gap:.5rem}@media(max-width:640px)and (min-width:376px){.design-2 .card .card-body .card-main .details{align-items:normal;flex-direction:column}}@media(max-width:376px)and (min-width:0px){.design-2 .card .card-body .card-main .details{align-items:normal;flex-direction:column}}@media screen and (max-width:376px){.design-2 .card .card-body .card-main>div{flex-wrap:wrap}}.design-2 .card .card-body .card-main>div span{overflow-wrap:anywhere}.design-2 .card .card-body .card-main span>svg{display:inline}.design-2 .card .card-body .card-main>span{--tw-text-opacity:1;color:rgb(99 115 129/var(--tw-text-opacity,1));display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:14px}@media(max-width:640px)and (min-width:376px){.design-2 .card .card-body .card-main>span{display:none}}@media(max-width:376px)and (min-width:0px){.design-2 .card .card-body .card-main>span{display:none}}.design-2 .card .card-side{position:relative;display:flex;flex-direction:column;gap:1rem;padding-left:.5rem;justify-content:center}@media(max-width:640px)and (min-width:376px){.design-2 .card .card-side{flex-direction:row;align-items:center}}@media(max-width:376px)and (min-width:0px){.design-2 .card .card-side{flex-direction:row;align-items:center}}.design-2 .card .card-side>div{position:relative}.design-2 .card .card-side>div:hover:after{text-align:center;padding:5px 14px;border-radius:5px;background:#fff;box-shadow:0 1px 3px 0 rgba(166,175,195,.4);font-size:14px;position:absolute;top:-42px;left:-58px;width:140px;height:32px;content:"Email me this job"}.design-2 .card .card-side button{padding:13px 24px;border-radius:6px;background-image:linear-gradient(62deg,#006bcc,#0080f5 20%,#2497ff 40%,#0080f5 60%,#006bcc 80%,#006bcc);background-size:300% 100%;animation:gradientMove 4s linear infinite;box-shadow:none;height:-moz-min-content;height:min-content;font-weight:500}.design-2 .card .card-side button.convert-orange{background-image:linear-gradient(62deg,#e1580e,#f27430 20%,#f59460 40%,#f27430 60%,#e1580e 80%,#e1580e)}@keyframes slideout{0%{z-index:10;transform:translateX(0);opacity:1;overflow:hidden;height:200px;max-height:100%;margin-top:20px;padding:26px}to{z-index:10;transform:translateX(100%);opacity:0;overflow:hidden;height:0;max-height:0;margin-top:0;padding:0}}.design-2 .card.animate{animation:slideout .3s ease-in forwards}@keyframes gradientMove{0%{background-position:0 50%}to{background-position:300% 50%}}