nav{display:flex;justify-content:center;align-items:center;position:fixed;top:0;width:100%;height:70px;background-color:#fff}*,a{word-wrap:break-word}*,nav *{font-family:sans-serif}nav *{margin:2px}nav a{padding:14px;border:solid #000;border-radius:22px;color:#000;text-decoration:none;font-weight:700;font-size:13px}.home{min-width:40px}.ais-SearchBox{flex:1 1}.ais-SearchBox-form{width:100%}.ais-SearchBox-input,nav input{border-radius:22px;border:none;height:45px;background-color:#dedede;width:100%;padding:2px 2px 2px 10px}nav input{margin-right:-5px;background-color:#dedede}.nav-image-right{padding:0}.extra{margin-left:10px}nav button:hover{cursor:pointer}nav img{border:solid;border-radius:100%}ul{list-style-type:none!important;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:0!important;margin-inline-end:0!important;-webkit-padding-start:0!important;padding-inline-start:0!important}.ais-Hits-list{margin-top:80px}.ais-SearchBox-reset{display:none}body{margin:0}.image-nav{border:none;padding:0}footer{background-color:#fcf9f9;color:#000;padding:120px 20px;font-family:sans-serif}.discover,.register{margin-left:10px}.footer-title{margin-top:50px}.links *{text-decoration:none;margin-top:5px;margin-bottom:5px;color:#000}nav button a{margin:0;padding:0;color:#fff}.footer-content{font-size:16px}.columns{display:flex;justify-content:top}.column{flex:1 1;margin:10px}footer img{border:solid #fff;border-radius:100%;width:40%;height:auto}footer h2{margin:0}@media only screen and (max-width:800px){.columns{display:block;justify-content:top}.column{margin:50px 0 0}footer{padding-top:80px;padding-bottom:80px}.col-1{margin-top:20px}}@media only screen and (max-width:600px){.image-nav{display:none}.home{margin-left:10px}}@media only screen and (max-width:340px){nav input{border-radius:22px;border:none;height:45px;background-color:#dedede;flex:1 1;padding:2px 2px 2px 10px;width:0}}.ais-SearchBox-submit{display:none}.masonry-container{margin:20px 35px 35px;column-count:5;column-gap:35px}.card{overflow:hidden;border-radius:20px;border:2px solid #ebebeb;page-break-inside:avoid!important;break-inside:avoid!important;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:35px;box-shadow:2px 2px 7px 0 #c5c0c0;cursor:pointer}.card:hover{box-shadow:5px 5px 4px 0 #c5c0c0}.card .header{margin:10px;display:flex;background-color:#69e;height:64px;width:95%;border-radius:20px;box-shadow:2px 2px 7px 0 #abaaaa;justify-content:center;align-items:center}.card .header img{border-radius:100%;border:2px solid #000;margin-left:10px}.header-title{flex:1 1;margin-left:20px}.header{border-radius:100%;color:#fff;margin:5px;font-weight:700}.card .body img{border-radius:20px;margin:10px;width:calc(100% - 20px);box-shadow:2px 2px 7px 0 #abaaaa}@media only screen and (max-width:1300px){.masonry-container{margin:20px 35px 35px;column-count:4;column-gap:35px}}@media only screen and (max-width:1100px){.masonry-container{margin:20px 35px 35px;column-count:3;column-gap:35px}}@media only screen and (max-width:800px){.masonry-container{margin:20px 35px 35px;column-count:2;column-gap:35px}}@media only screen and (max-width:550px){.masonry-container{margin:20px;column-count:1;column-gap:35px}}.update-buttons{margin:35px 35px 0}.update-buttons button{margin:5px 5px 0;padding:10px 15px;border-radius:20px;background-color:#fff;border:2px solid #b2afaf;font-weight:700;color:#69e;font-size:16px}.update-buttons .active{border:2px solid #69e;background-color:#69e;color:#fff}.update-buttons button:hover{box-shadow:2px 2px 4px 0 #c5c0c0;cursor:pointer}.policy{margin:90px 20px 50px}a{text-decoration:none}.empty{height:100vh}.about-banner{margin-top:70px;background-image:url(/about-bg.webp);min-height:76vh;background-repeat:no-repeat;background-size:cover;padding:24vh 10px 0 50px;text-overflow:ellipsis}.about-banner .about-title,.about-title-medium{font-weight:700;color:#fff}.about-title-medium{margin-left:100px;margin-top:66px;margin-bottom:50px}.about-title{font-size:53px;margin:0 0 0 35px}.about-title.large{font-size:62px;margin:0}.about-banner .inline,.about-banner .inline .about-title{display:flex;align-items:baseline;margin-top:0}.about-banner .inline .about-title{margin-left:10px}.about-content{max-width:550px;color:#fff}.about-content.large{max-width:700px}.about-banner button{background:#fff;border:1px solid #d3d3d3;box-shadow:4px 4px 4px rgba(0,0,0,.25);border-radius:100px;padding:20px 24px;font-weight:bolder;font-size:19px;margin-top:35px;cursor:pointer}@media only screen and (max-width:550px){.about-title-medium{margin-left:0}.about-banner{padding:18vh 20px 80px}}.about-section{padding:80px 20px}.about-section .row{display:flex;color:#818181;min-height:420px;align-items:center}.about-section .col,.about-section .col.vertical{flex:1 1;display:flex;justify-content:center}.about-section .col.vertical{flex-direction:column;align-items:center}.col .col-title{margin-bottom:35px;font-weight:bolder;font-size:53px;max-width:500px}.col .col-content{max-width:500px}.about-section img{border-radius:20px}.about-section.gray{background-color:#e3e2e2;margin-bottom:0;color:#5d5d5d}.about-section.gray *{color:#5d5d5d}@media only screen and (max-width:900px){.about-section .row{display:block}.about-section .col *{text-align:center}.about-section .col .col-title,.about-section .col img{margin-top:20px;margin-bottom:20px}}.recruit{padding:20px}.recruit .row{display:flex}.recruit .row .col{justify-content:center;flex:1 1;display:flex;justify-content:left;align-items:center;padding:10px}.recruit .row .col label{font-weight:700}.recruit-input{flex:1 1;border-radius:10px;margin-left:10px;padding:5px 10px}.reqruiment-form-button:hover{box-shadow:2px 2px 4px 0 #c5c0c0;cursor:pointer}@media only screen and (max-width:750px){.recruit .row{display:block}}.society{margin:20px 20px 53px}.recruiter-card{padding:0;overflow:hidden;margin-bottom:15px;margin-top:15px;border-radius:20px;border:2px solid #ebebeb;box-shadow:2px 2px 7px 0 #c5c0c0;page-break-inside:avoid!important;break-inside:avoid!important;min-height:80px}.line{color:grey;margin:0 20px 20px}.offers-title{font-weight:700;font-size:24px;margin-bottom:24px}.recruiter-card .header{background-color:#69e;width:calc(100% - 50px);color:#fff;height:53px;margin:10px;display:flex;align-items:center;border-radius:20px;padding-left:15px;padding-right:15px;text-overflow:ellipsis}.recruiter-card .content,.recruiter-card .footer{margin:20px}.recruiter-card .footer button{padding:5px 10px;border-radius:20px;background-color:#fff;margin:2px;font-weight:700;cursor:pointer}.recruiter-card .footer button:hover{box-shadow:.01px .01px 4px 0 grey}.job-description-input{min-height:500px;border-radius:10px;border:solid #000;width:100%;padding:10px;color:#000}.forms{min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/_next/static/media/bg.91a12ec6.webp);background-repeat:no-repeat;background-size:cover;padding-top:60px}.credentials{background-color:#fff;border-radius:20px;border:.25px solid grey;box-shadow:2px 2px 7px 0 #c5c0c0;padding:30px;display:flex;flex-direction:column;max-width:350px;width:90%;margin:20px}.credentials .title{font-weight:bolder;font-size:35px}.credentials button,.credentials input{border-radius:20px;padding:10px;margin:10px;font-weight:700}.credentials button{background-color:#fff;border:solid #000;color:purple;cursor:pointer}.credentials a{color:#000;text-decoration:none}.error-1{color:red}.profile-back{min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/_next/static/media/profile-bg.c02f281a.webp);background-repeat:no-repeat;background-size:cover;padding-top:53px}.profile-front{background-color:#fff;border-radius:20px;border:.25px solid grey;box-shadow:2px 2px 7px 0 #c5c0c0;padding:30px;display:flex;flex-direction:column;max-width:350px;width:90%;margin:60px 20px}.profile-front .row,.profile-front .row .col.center{display:flex;align-items:center;justify-content:center}.profile-front .row .col.center,.profile-front .row .col.left{flex:1 1;flex-direction:column}.profile-front .row .col.left{display:flex;justify-content:center}.profile-front .row .col.left *{margin:8px 0;font-size:13.5px}.left{margin-left:10px;font-size:13.5px;display:flex;flex-direction:column;justify-content:left}#profile-input{display:none}@media only screen and (max-width:450px){.profile-front .row{display:block!important}.br-hidden{display:none}.profile-front .col.left{margin-top:18px}}#index-input-image{width:calc(100% - 40px);margin:20px;border-radius:10px;background-color:#fff;border:solid #000}.error{min-height:100vh;justify-content:center;display:flex;flex-direction:column;align-items:center}.error-title{font-weight:bolder;font-size:53px;margin-bottom:20px}.error-message{font-size:13.5}