@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&display=swap);.navigation-bar-container{padding:15px;width:100%}.navigation-bar-container,.navigation-bar-loading-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navigation-bar-loading-container{background-color:#f0f5fa;border:1px solid #e5e5e5;height:60px}.navigation-bar-left-side-items-container{display:none;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 20px}.navigation-bar-right-side-item-container{padding-left:40px}.navigation-bar-right-side-settings-container{display:block;cursor:pointer}.navigation-bar-right-side-item-container img{cursor:pointer}.navigation-bar-left-side-item-container{padding-right:40px}.navigation-bar-left-side-item-container img{cursor:pointer}.navigation-bar-logo-container{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 20px}.navigation-bar-right-side-items-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0 20px}.navigation-bar-right-side-items-container a{text-decoration:none}.navigation-bar-log-in-button{margin-right:20px;cursor:pointer;padding:10px}.navigation-bar-log-in-button-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;letter-spacing:.25px;line-height:20px}.navigation-bar-log-in-button-text:hover{text-decoration:underline}.navigation-bar-sign-up-button{cursor:pointer;padding:0 var(--jc-space-5);height:38px;display:flex;justify-content:center;align-items:center;background-color:var(--jc-coral-500);border-radius:var(--jc-radius-pill);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.navigation-bar-sign-up-button-text{font-family:var(--jc-font-body);color:#fff;font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);line-height:1;letter-spacing:.1px}.navigation-bar-sign-up-button:hover{background-color:var(--jc-coral-600)}.navigation-bar-home-pages-menu-container{display:flex;flex-direction:row;align-items:center;padding:0 20px}.navigation-bar-home-pages-menu-item-container{display:block;margin:0 20px}.navigation-bar-home-pages-menu-item-container a{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff;cursor:pointer}.navigation-bar-home-pages-menu-item-container a:hover{text-decoration:underline}.navigation-bar-no-auth-burger{padding-right:20px;display:none;cursor:pointer}@media only screen and (max-width:1160px){.navigation-bar-logo-container{justify-content:center}.navigation-bar-left-side-items-container{display:flex}.navigation-bar-right-side-settings-container{display:none}.navigation-bar-loading-container{justify-content:center}.navigation-bar-home-pages-menu-container{display:none}.navigation-bar-no-auth-burger{display:block}}@media only screen and (max-width:500px){.navigation-bar-container{padding:15px 0}}@media only screen and (max-width:400px){.navigation-bar-sign-up-button{width:80px;height:30px;border-radius:15px}.navigation-bar-sign-up-button-text{font-size:13px;line-height:17px;letter-spacing:.25px}}.nav-avatar-button{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--jc-radius-pill);transition:box-shadow var(--jc-duration-fast) var(--jc-ease-out);outline:none}.nav-avatar-button:hover .nav-avatar{box-shadow:0 0 0 3px hsla(0,0%,100%,.12)}.nav-avatar-button.is-open .nav-avatar,.nav-avatar-button:focus-visible .nav-avatar{box-shadow:0 0 0 3px rgba(255,138,107,.45)}.nav-avatar{width:38px;height:38px;border-radius:var(--jc-radius-pill);background:var(--jc-coral-500);color:#fff;font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:14px;letter-spacing:.4px;display:flex;align-items:center;justify-content:center;transition:box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.nav-avatar-large{width:44px;height:44px;font-size:16px;flex-shrink:0}.nav-avatar-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);box-shadow:var(--jc-shadow-lg);padding:var(--jc-space-2);z-index:200;-webkit-animation:nav-menu-in .16s var(--jc-ease-out);animation:nav-menu-in .16s var(--jc-ease-out)}@-webkit-keyframes nav-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-avatar-menu-header{display:flex;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);padding:var(--jc-space-3);margin-bottom:var(--jc-space-1)}.nav-avatar-menu-identity{min-width:0;flex:1 1}.nav-avatar-menu-name{font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:var(--jc-ink-900);margin:0}.nav-avatar-menu-email,.nav-avatar-menu-name{font-family:var(--jc-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-avatar-menu-email{font-size:var(--jc-fs-xs);color:var(--jc-ink-500);margin:2px 0 0}.nav-avatar-menu-divider{height:1px;background:var(--jc-ink-100);margin:var(--jc-space-1) 0}.nav-avatar-menu-item{display:flex;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);width:100%;padding:var(--jc-space-2) var(--jc-space-3);background:transparent;border:none;border-radius:var(--jc-radius-sm);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-ink-700);cursor:pointer;text-decoration:none;transition:background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out);text-align:left}.nav-avatar-menu-item:hover{background:var(--jc-sand-100);color:var(--jc-ink-900)}.nav-avatar-menu-item svg{flex-shrink:0;color:var(--jc-ink-500);transition:color var(--jc-duration-fast) var(--jc-ease-out)}.nav-avatar-menu-item:hover svg{color:var(--jc-ink-700)}.nav-avatar-menu-item-danger{color:var(--jc-danger-600)}.nav-avatar-menu-item-danger:hover{background:var(--jc-danger-100);color:var(--jc-danger-600)}.nav-avatar-menu-item-danger:hover svg,.nav-avatar-menu-item-danger svg{color:var(--jc-danger-600)}.home-hero{position:relative;background-size:cover;background-position:50%;background-image:url(/static/media/bg-home.a57f4275.png);min-height:100vh}.home-hero-overlay{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,rgba(11,17,33,.65),rgba(11,17,33,.55))}.home-hero-content{flex:1 1;width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--jc-space-12) var(--jc-space-10);color:#fff}.home-hero-eyebrow{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.6px;text-transform:uppercase;color:var(--jc-coral-400);margin:0 0 var(--jc-space-5)}.home-hero-title{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:clamp(48px,8vw,96px);line-height:1.04;letter-spacing:-1.2px;margin:0;color:#fff;max-width:14ch}.home-hero-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-lg);line-height:var(--jc-lh-lg);color:hsla(0,0%,100%,.78);margin:var(--jc-space-6) 0 0;max-width:52ch}.home-hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-8)}.home-hero-scroll{align-self:center;margin-bottom:var(--jc-space-8);background:transparent;border:none;cursor:pointer;padding:var(--jc-space-3);transition:opacity var(--jc-duration-fast) var(--jc-ease-out)}.home-hero-scroll:hover{opacity:.7}.home-hero-scroll img{width:28px;height:28px}.home-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);padding:14px 26px;border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);letter-spacing:.2px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.home-btn:hover{transform:translateY(-1px)}.home-btn-primary{background:#fff;color:var(--jc-midnight-900);border-color:#fff}.home-btn-primary:hover{background:var(--jc-sand-50);border-color:var(--jc-sand-50)}.home-btn-ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.45)}.home-btn-ghost:hover{background:hsla(0,0%,100%,.08);border-color:#fff}.home-btn-secondary{background:var(--jc-midnight-900);color:#fff;border-color:var(--jc-midnight-900);margin-top:var(--jc-space-6)}.home-btn-secondary:hover{background:var(--jc-midnight-800);border-color:var(--jc-midnight-800)}.home-btn-secondary img{width:14px;height:14px;-webkit-filter:invert(1);filter:invert(1)}.home-btn-ghost-dark{background:transparent;color:var(--jc-midnight-900);border-color:var(--jc-ink-200)}.home-btn-ghost-dark:hover{border-color:var(--jc-midnight-900);background:var(--jc-sand-50)}.home-section{width:100%;max-width:1160px;margin:0 auto;padding:var(--jc-space-12) var(--jc-space-10)}.home-section-eyebrow{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.6px;text-transform:uppercase;color:var(--jc-coral-600);margin:0 0 var(--jc-space-4)}.home-section-title{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);color:var(--jc-midnight-900);letter-spacing:-.5px;margin:0;max-width:24ch}.home-section-lead{font-family:var(--jc-font-body);font-size:var(--jc-fs-lg);line-height:var(--jc-lh-lg);color:var(--jc-ink-600);margin:var(--jc-space-5) 0 0;max-width:64ch}.home-intro{text-align:left}.home-perks{padding-top:0}.home-perks-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.home-perk-card{background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-7);box-shadow:var(--jc-shadow-sm);transition:transform var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.home-perk-card:hover{transform:translateY(-2px);box-shadow:var(--jc-shadow-md)}.home-perk-title{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);letter-spacing:-.2px;margin:0 0 var(--jc-space-3)}.home-perk-body{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-600);margin:0}.home-divider-image{display:block;width:100%;height:clamp(240px,30vw,380px);object-fit:cover}.home-about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-10);gap:var(--jc-space-10);align-items:flex-start}.home-about-portrait{width:100%;max-width:320px;aspect-ratio:1/1;object-fit:cover;border-radius:var(--jc-radius-lg);margin-bottom:var(--jc-space-5);display:block}.home-about-name{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);margin:0 0 var(--jc-space-1)}.home-about-role{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-coral-600);margin:0 0 var(--jc-space-3);font-weight:var(--jc-fw-medium);letter-spacing:.2px}.home-about-bio{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-600);margin:0;max-width:42ch}.home-about-socials{margin-top:var(--jc-space-4);display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.home-about-socials a{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--jc-radius-pill);background:var(--jc-sand-100);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.home-about-socials a:hover{background:var(--jc-sand-200)}.home-about-socials img{width:18px;height:18px}.home-testimonials{background:var(--jc-sand-50);max-width:none;padding-left:0;padding-right:0}.home-testimonials-grid,.home-testimonials-header{max-width:1160px;margin:0 auto;padding-left:var(--jc-space-10);padding-right:var(--jc-space-10)}.home-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--jc-space-8)}.home-testimonial-card,.home-testimonials-grid{grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.home-testimonial-card{margin:0;background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-7);box-shadow:var(--jc-shadow-sm);display:flex;flex-direction:column;justify-content:space-between}.home-testimonial-quote{font-family:var(--jc-font-body);font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-700);margin:0;quotes:none}.home-testimonial-quote:after,.home-testimonial-quote:before{content:none}.home-testimonial-meta{display:flex;flex-direction:column;grid-gap:2px;gap:2px;border-top:1px solid var(--jc-ink-100);padding-top:var(--jc-space-4)}.home-testimonial-name{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900)}.home-testimonial-role{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);color:var(--jc-ink-500)}.home-cta{padding-bottom:var(--jc-space-16)}.home-cta-card{background:var(--jc-midnight-900);border-radius:var(--jc-radius-xl);padding:var(--jc-space-10) var(--jc-space-10);display:grid;grid-template-columns:1.6fr 1fr;grid-gap:var(--jc-space-8);gap:var(--jc-space-8);align-items:center;color:#fff}.home-cta-card .home-section-eyebrow{color:var(--jc-coral-400)}.home-cta-card .home-section-title{color:#fff}.home-cta-card .home-section-lead{color:hsla(0,0%,100%,.72)}.home-cta-actions{display:flex;flex-direction:column;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.home-cta-actions .home-btn-primary{background:#fff;color:var(--jc-midnight-900);border-color:#fff}.home-cta-actions .home-btn-ghost-dark{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.4)}.home-cta-actions .home-btn-ghost-dark:hover{background:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.web-page-footer-socials-container{padding:var(--jc-space-7) var(--jc-space-5) var(--jc-space-4);display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.web-page-footer-socials-container img{width:22px;height:22px;cursor:pointer;opacity:.6;transition:opacity var(--jc-duration-fast) var(--jc-ease-out)}.web-page-footer-socials-container img:hover{opacity:1}.web-page-footer-links-container{padding:var(--jc-space-3) var(--jc-space-5);flex-direction:row;max-width:900px;margin:0 auto}.web-page-footer-links-container,.web-page-footer-links-container p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.web-page-footer-links-container p{color:var(--jc-ink-500);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);text-align:center;margin:0;grid-gap:var(--jc-space-2) var(--jc-space-6);gap:var(--jc-space-2) var(--jc-space-6)}.web-page-footer-links-container a{color:var(--jc-ink-700);cursor:pointer;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.web-page-footer-links-container a:hover{color:var(--jc-midnight-900)}.web-page-footer-container{display:flex;flex-direction:row;align-items:center;padding:var(--jc-space-8) var(--jc-space-8) var(--jc-space-10);border-top:1px solid var(--jc-ink-100);margin-top:var(--jc-space-12)}.web-page-footer-container p{display:flex;flex-wrap:wrap;grid-gap:var(--jc-space-1) var(--jc-space-5);gap:var(--jc-space-1) var(--jc-space-5);align-items:center;font-family:var(--jc-font-body);font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs);letter-spacing:.1px;color:var(--jc-ink-400);margin:0}.web-page-footer-container p>*{margin-right:0!important}.web-page-footer-container p{word-spacing:-3px}.web-page-footer-container a{color:var(--jc-ink-500);cursor:pointer;text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out);font-weight:var(--jc-fw-medium)}.web-page-footer-container a:hover{color:var(--jc-midnight-900)}@media only screen and (max-width:900px){.home-perks-grid,.home-testimonials-grid{grid-template-columns:1fr 1fr}.home-about-grid{grid-template-columns:1fr;grid-gap:var(--jc-space-8);gap:var(--jc-space-8)}.home-about-portrait{max-width:240px}.home-cta-card{grid-template-columns:1fr}}@media only screen and (max-width:600px){.home-hero-content,.home-section,.home-testimonials-grid,.home-testimonials-header{padding-left:var(--jc-space-6);padding-right:var(--jc-space-6)}.home-perks-grid,.home-testimonials-grid{grid-template-columns:1fr}.home-hero-title{letter-spacing:-.5px}.home-cta-card{padding:var(--jc-space-7) var(--jc-space-6)}.home-cta-actions,.home-cta-actions .home-btn{width:100%}}.page-intro-linear-container{width:100%;background:var(--jc-midnight-900);color:#fff;display:flex;flex-direction:column;align-items:stretch;padding-bottom:var(--jc-space-12)}.page-intro-linear-container h4{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:clamp(40px,6vw,64px);line-height:1.06;letter-spacing:-.6px;color:#fff;margin:0 auto;padding:var(--jc-space-8) var(--jc-space-10) 0;text-align:center;max-width:18ch}.page-intro-linear-container p{margin:var(--jc-space-5) auto 0;padding:0 var(--jc-space-10);text-align:center;max-width:64ch;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:hsla(0,0%,100%,.78)}.page-intro-buttons-container{margin:var(--jc-space-7) auto 0;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);flex-wrap:wrap;padding:0 var(--jc-space-6)}.page-intro-buttons-container a{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--jc-radius-md);border:1px solid transparent;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);letter-spacing:.2px;text-decoration:none;cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.page-intro-buttons-container a:first-child{background:#fff;color:var(--jc-midnight-900)}.page-intro-buttons-container a:first-child:hover{background:var(--jc-sand-50)}.page-intro-buttons-container a:not(:first-child){background:transparent;color:#fff;border-color:hsla(0,0%,100%,.4)}.page-intro-buttons-container a:not(:first-child):hover{background:hsla(0,0%,100%,.08);border-color:#fff}.page-intro-buttons-container a span{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm)}.about-us-separator-image{display:block;width:100%;height:clamp(240px,30vw,380px);object-fit:cover}.about-us-team-header-container{max-width:800px;margin:0 auto;padding:0 var(--jc-space-6) var(--jc-space-4)}.about-us-team-header-container p{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);color:var(--jc-midnight-900);letter-spacing:-.4px;text-align:center;margin:0}.about-us-text{max-width:720px;margin:0 auto;padding:var(--jc-space-5) var(--jc-space-6) 0}.about-us-text p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-600);margin:0 0 var(--jc-space-3)}.about-us-text a{color:var(--jc-coral-600);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.about-us-text a:hover{color:var(--jc-coral-700);text-decoration:underline}.about-us-team-member-container{max-width:800px;margin:0 auto;padding:var(--jc-space-8) var(--jc-space-6);display:grid;grid-template-columns:200px 1fr;grid-gap:var(--jc-space-7);gap:var(--jc-space-7);align-items:flex-start}.about-us-team-member-image-container img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--jc-radius-lg);display:block}.about-us-team-member-name{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);letter-spacing:-.2px;margin:0 0 var(--jc-space-1)}.about-us-team-member-position{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-coral-600);letter-spacing:.2px;margin:0 0 var(--jc-space-4)}.about-us-team-member-info-container .about-us-text{padding:0;margin:0 0 var(--jc-space-3);max-width:none}.web-page-home-about-us-cell-row-socials-container{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-4)}.web-page-home-about-us-cell-row-socials-container a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--jc-radius-pill);background:var(--jc-sand-100);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.web-page-home-about-us-cell-row-socials-container a:hover{background:var(--jc-sand-200)}.web-page-home-about-us-cell-row-socials-container img{width:18px;height:18px}.web-page-home-section-container{width:100%;max-width:800px;margin:0 auto;padding:0 var(--jc-space-6)}.web-page-home-section-header-container{padding:var(--jc-space-12) var(--jc-space-6) var(--jc-space-5)}.web-page-home-section-header-container p{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);color:var(--jc-midnight-900);letter-spacing:-.4px;text-align:center;margin:0}.web-page-home-section-description-container{max-width:720px;margin:0 auto;padding:0 var(--jc-space-6) var(--jc-space-6)}.web-page-home-section-description-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-600);text-align:center;margin:0 0 var(--jc-space-3)}.web-page-home-section-description-container a{color:var(--jc-coral-600);text-decoration:none}.web-page-home-section-description-container a:hover{color:var(--jc-coral-700);text-decoration:underline}.web-page-home-perks-container,.web-page-home-quals-container{max-width:1160px;margin:var(--jc-space-10) auto;padding:0 var(--jc-space-10)}.web-page-home-quals-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-8);gap:var(--jc-space-8);align-items:flex-start}.web-page-home-perks-row-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.web-page-home-perks-row-container+.web-page-home-perks-row-container{margin-top:var(--jc-space-5)}.web-page-home-perks-column-container{display:flex;flex-direction:column;grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.web-page-home-perks-cell-container{background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-6);box-shadow:var(--jc-shadow-sm)}.web-page-home-perks-cell-container h2,.web-page-home-perks-cell-container h3,.web-page-home-perks-cell-container h4{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);letter-spacing:-.2px;margin:0 0 var(--jc-space-3)}.web-page-home-perks-cell-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-600);margin:0;max-width:none}@media only screen and (max-width:900px){.about-us-team-member-container,.web-page-home-perks-row-container,.web-page-home-quals-container{grid-template-columns:1fr}.about-us-team-member-image-container img{max-width:240px}}.page-container{display:block}.email-verified-alert-container{position:fixed;display:flex;flex-direction:row;align-items:center;justify-content:center;left:0;right:0;bottom:-120px;z-index:100;transition:all .3s ease-in-out}.show{bottom:50px}.email-verified-alert{padding:12px 22px;background-color:#6eb257;box-shadow:0 4px 24px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08);border-radius:7px;cursor:pointer;max-width:calc(100vw - 32px)}.email-verified-alert.error{background-color:#d9402f}.email-verified-alert p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;margin:0;line-height:20px}.edit-photo-modal-container{margin-top:10vh;position:relative}.edit-photo-x{position:absolute;top:50px;right:20px;cursor:pointer}.edit-photo-x:hover{opacity:.67}.edit-photo-action-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.edit-photo-action-buttons-save{height:50px;width:128px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--jc-coral-500);border-radius:7px;cursor:pointer}.edit-photo-action-buttons-save:hover{background-color:var(--jc-coral-600)}.edit-photo-action-buttons-save-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.edit-photo-action-buttons-cancel{display:block;margin-left:40px}.edit-photo-action-buttons-cancel-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600);cursor:pointer}.edit-photo-action-buttons-cancel-title:hover{color:var(--jc-coral-700)}.profile-completed-modal-container{margin-top:10vh;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08);border-radius:7px;display:flex;flex-direction:column;width:560px}.profile-completed-modal-exit-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:15px 15px 5px}.profile-completed-modal-exit-container img{cursor:pointer}.profile-completed-modal-exit-container img:hover{opacity:.67}.profile-completed-modal-title-container{padding:0 30px}.profile-completed-modal-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.profile-completed-modal-description-container{padding:20px 30px 30px;max-width:420px}.profile-completed-modal-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.profile-completed-modal-button-container{padding:0 30px 30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.profile-completed-modal-button{background-color:var(--jc-coral-500);border-radius:7px;width:228px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.profile-completed-modal-button:hover{background-color:var(--jc-coral-600)}.profile-completed-modal-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.burger-menu-master-container{position:fixed;display:flex;flex-direction:row;top:0;bottom:0;left:-100vw;width:100vw;z-index:3000;transition:all .3s ease-in-out}.burger-menu-retainer{flex:1 1}.burger-menu-container{display:block;width:90vw;max-width:320px;background-color:#f6f8f9;box-shadow:0 4px 32px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.08);z-index:10000}.expanded{left:0}.burger-menu-header-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.burger-menu-scroll-container{display:block;overflow-y:scroll;max-height:calc(100vh - 64px)}.burger-menu-scroll-container::-webkit-scrollbar{display:none}.burger-menu-header-icon-container{padding:20px}.burger-menu-header-icon{transform:rotate(90deg);cursor:pointer;width:24px;height:24px}.burger-menu-spacer{padding:25px 20px 0}.cv-preview-modal-container{position:relative;margin-top:150px;background-color:#fff;box-shadow:1px 3px 5px rgba(127,136,136,.25);border-radius:7px;padding:30px;width:100%;max-width:794px}.cv-preview-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.cv-preview-subtitle{margin-top:20px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.cv-preview-modal-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:40px 0 10px}.cv-preview-modal-edit-button-container{border:1px solid var(--jc-coral-500);border-radius:4px;cursor:pointer;width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.cv-preview-modal-edit-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}.cv-preview-modal-edit-button-container:hover{opacity:.67}.cv-preview-modal-confirm-button-container{background-color:var(--jc-coral-500);border-radius:4px;cursor:pointer;width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.cv-preview-modal-confirm-button-container:hover{background-color:var(--jc-coral-600)}.cv-preview-modal-confirm-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.cv-preview-modal-buttons-separator{width:64px}.delete-account-modal-container{position:relative;margin-top:150px;background-color:#fff;box-shadow:1px 3px 5px rgba(127,136,136,.25);border-radius:7px;padding:30px;width:100%;max-width:560px}.delete-account-title-container{display:block}.delete-account-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.delete-account-description-container{display:block}.delete-account-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.delete-account-buttons-container{width:100%;padding-top:30px}.delete-account-buttons-container,.delete-account-cancel-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.delete-account-cancel-container{width:180px;height:50px;border-radius:7px;background-color:var(--jc-coral-500);cursor:pointer}.delete-account-cancel-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.delete-account-cancel-container:hover{opacity:.67}.delete-account-confirm-container{width:180px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:2px solid #f55d5d;background-color:#fff;border-radius:7px;cursor:pointer}.delete-account-confirm-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#f55d5d}.delete-account-confirm-container:hover{opacity:.67}.delete-account-buttons-separator{width:40px}.view-listing-x{position:absolute;top:50px;right:25px;cursor:pointer;width:20px;height:20px}.view-listing-x:hover{opacity:.67}.delete-account-x{position:absolute;top:10px;right:12px;cursor:pointer;width:20px;height:20px}.delete-account-x:hover{opacity:.67}.cv-preview-x{position:absolute;top:10px;right:12px;cursor:pointer;width:20px;height:20px}.cv-preview-x:hover{opacity:.67}.view-listing-modal-container{max-width:1000px;position:relative}@media only screen and (max-width:560px){.delete-account-modal-container,.profile-completed-modal-container{width:95%}.delete-account-cancel-container,.delete-account-confirm-container{width:100%;height:50px}}@media only screen and (max-width:500px){.cv-preview-modal-container{margin-top:64px}}.auto-saved-indicator{position:fixed;top:80px;right:24px;z-index:200;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.06);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .24s ease-out,transform .24s ease-out;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif}.auto-saved-indicator.visible{opacity:1;transform:translateY(0)}.auto-saved-indicator-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.4)}.auto-saved-indicator-text{font-size:13px;color:#1f2937;letter-spacing:.2px}.cv-container{border:2px solid #e5e5e5;border-radius:7px;padding:40px}.cv-meta-container{flex:1 1;display:flex;flex-direction:row}.cv-meta-content-contianer{flex:1 1;display:block}.cv-profile-image-container{display:block;padding:0 30px}.cv-profile-image-container img{width:150px;height:150px}.cv-profile-image-placeholder{width:150px;height:150px;background-color:#f5f5f5}.cv-section-long-row-placeholder{height:20px;width:100%;margin-bottom:5px;background-color:#f5f5f5}.cv-section-short-row-placeholder{height:20px;width:67%;background-color:#f5f5f5}.cv-name-container{display:block}.cv-name-container p{font-family:sans-serif;letter-spacing:2px;font-style:normal;font-size:21px;line-height:24px;color:#333}.cv-name-container span{font-family:sans-serif;letter-spacing:1px;font-weight:700;font-size:12px;line-height:20px;color:#333}.cv-meta-basic-information-container{display:block;padding-top:10px}.cv-section-separator{margin-top:25px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cv-section-separator p{letter-spacing:2px;background-color:#fff;text-decoration:underline;font-family:sans-serif;font-style:normal;font-weight:700;font-size:12pt;line-height:14px;text-align:center;color:#333;margin-bottom:10px}.cv-section-container{width:100%;display:flex;flex-direction:row}.cv-section-text-container{width:100%;display:block}.cv-section-list-container{flex:1 1;display:flex;flex-direction:column}.cv-section-text{padding-bottom:10px}.cv-section-list-item,.cv-section-text{font-family:sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#333}.cv-section-list-item-container{padding:0 0 15px;display:flex;flex-direction:row}.cv-section-list-item-date{font-size:10px;line-height:14px;margin-left:5px}.cv-section-date-container{display:block;min-width:112px;max-width:112px;padding:2px 15px 0 0}.cv-section-date-container p{font-family:sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#333}.cv-section-experience-title-container{display:block;padding-bottom:5px}.cv-section-experience-title-container p{font-family:sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333}.cv-section-experience-title-container p span{padding:0 2px;font-size:17px;font-weight:400;font-family:Arial,Helvetica,sans-serif}.cv-section-experience-description-container{display:block}.cv-section-experience-description-container p{font-family:sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#333}.cv-section-reference-item-container{padding-bottom:15px}.cv-section-reference-item-title-container{display:flex;flex-direction:row;align-items:center}.cv-section-reference-item-title-container p{font-family:sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333}.cv-section-reference-item-title-container span{font-family:sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:var(--jc-coral-600)}.cv-section-reference-item-title-container span:hover{color:var(--jc-coral-700)}.cv-section-reference-item-title-container img{margin-left:10px;width:16px;height:16px}@media only screen and (max-width:794px){.cv-meta-container{flex-direction:column-reverse}.cv-profile-image-container{padding-left:0;padding-bottom:20px}.cv-section-container{flex-direction:column}}@media only screen and (max-width:660px){.cv-master-container{box-shadow:none;border-radius:0;box-shadow:0 2px 5px 2px rgba(0,0,0,.04)}}@media only screen and (max-width:500px){.cv-section-experience-description-container p,.cv-section-experience-title-container p,.cv-section-text{font-size:12px;line-height:16px}}.text-row-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%}.text-row-container img{width:16px;height:16px;margin-left:10px}.text-row-prop-container{display:block;min-width:144px;max-width:144px}.text-row-prop-container p{font-family:sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333}.text-row-value-container{display:block}.text-row-value-container p{color:#333}.text-row-value-container a,.text-row-value-container p{font-family:sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px}.text-row-value-container a{text-decoration:underline;color:var(--jc-coral-600)}.text-row-value-container a:hover{color:var(--jc-coral-700)}.text-row-multiple-container{display:block}.text-row-multiple-date{font-size:10px;line-height:14px;margin-left:5px}.wrapword{white-space:-moz-pre-wrap!important;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}.text-row-prop-placeholder{height:20px;width:128px;background-color:#f5f5f5}.text-row-value-placeholder{height:20px;width:144px;background-color:#f5f5f5}@media only screen and (max-width:500px){.text-row-prop-container p,.text-row-value-container a,.text-row-value-container p{font-size:12px;line-height:16px}}.select-availability-dropdown-master-container{position:relative;overflow:visible}.select-availability-dropdown-container{height:56px;width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);cursor:pointer;background-color:var(--jc-surface);transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.select-availability-dropdown-container:hover{border-color:var(--jc-midnight-700)}.select-availability-dropdown-open-container{border-radius:var(--jc-radius-sm) var(--jc-radius-sm) 0 0}.select-availability-dropdown-icon-container{width:48px;display:flex;flex-direction:row;justify-content:center;align-items:center}.select-availability-dropdown-icon-container img{width:18px;height:18px;opacity:.55}.select-availability-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.select-availability-dropdown-main-label{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:11px;line-height:14px;letter-spacing:.4px;text-transform:uppercase;color:var(--jc-ink-400)}.select-availability-dropdown-main-value{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.select-availability-dropdown-main-item-title-container,.select-availability-dropdown-main-item-title-long-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:24px;max-height:24px;padding-bottom:2px}.select-availability-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:24px;max-height:24px}.select-availability-dropdown-list-container{position:absolute;top:56px;left:0;right:0;border:1px solid var(--jc-ink-200);border-top:none;background-color:var(--jc-surface);z-index:10;border-radius:0 0 var(--jc-radius-sm) var(--jc-radius-sm);overflow:hidden;box-shadow:var(--jc-shadow-md)}.select-availability-dropdown-list-item-container{background-color:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.select-availability-dropdown-list-item-container:hover{background-color:var(--jc-sand-50)}.select-availability-dropdown-list-item-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.initial-setup-base-container{width:600px;background:var(--jc-surface);border:1px solid var(--jc-ink-100);box-shadow:var(--jc-shadow-sm);border-radius:var(--jc-radius-lg);padding:var(--jc-space-10) var(--jc-space-10)}.initial-setup-base-title-contianer{display:block}.initial-setup-base-title{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);color:var(--jc-midnight-900);letter-spacing:-.4px}.initial-setup-base-description-contianer{display:block}.initial-setup-base-description{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-500)}@media only screen and (max-width:660px){.initial-setup-base-container{width:100%;padding:var(--jc-space-6)}.initial-setup-base-title{font-size:var(--jc-fs-h3);line-height:var(--jc-lh-h3)}}.sidebar-downloads-buttons-container{border-radius:7px;overflow:hidden}.sidebar-downloads-button,.sidebar-downloads-button-item{height:54px;width:100%;display:flex;flex-direction:row;align-items:center;cursor:pointer;background-color:#fff}.sidebar-downloads-button-item-hoverable:hover{background-color:#f5f5f5}.sidebar-downloads-button-icon-container{display:flex;align-items:center;padding:0 20px}.sidebar-downloads-button-title-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.sidebar-downloads-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px}.select-location-dropdown-master-container{position:relative;overflow:visible}.select-location-dropdown-container{height:56px;width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);background-color:var(--jc-surface);transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.select-location-dropdown-container:hover{border-color:var(--jc-midnight-700)}.select-location-dropdown-open-container{border-radius:var(--jc-radius-sm) var(--jc-radius-sm) 0 0}.select-location-dropdown-icon-container{width:48px;display:flex;flex-direction:row;justify-content:center;align-items:center}.select-location-dropdown-icon-container img{width:18px;height:18px;opacity:.55}.select-location-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.select-location-dropdown-main-label{font-size:11px;line-height:14px;letter-spacing:.4px;text-transform:uppercase;color:var(--jc-ink-400)}.select-location-dropdown-main-label,.select-location-dropdown-main-value{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium)}.select-location-dropdown-main-value{font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.select-location-dropdown-main-item-title-container,.select-location-dropdown-main-item-title-long-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:24px;max-height:24px;padding-bottom:2px}.select-location-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:24px;max-height:24px}.select-location-dropdown-list-container{position:absolute;top:56px;left:0;right:0;border:1px solid var(--jc-ink-200);background-color:var(--jc-surface);z-index:10;border-radius:var(--jc-radius-sm);overflow:hidden;box-shadow:var(--jc-shadow-md)}.select-location-dropdown-list-item-container{background-color:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4);border-top:1px solid var(--jc-ink-100);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.select-location-dropdown-list-item-container:first-child{border-top:none}.select-location-dropdown-list-item-container:hover{background-color:var(--jc-sand-50)}.select-location-dropdown-list-item-container p,.select-location-value-input{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.select-location-value-input{outline:none;border:none;background-color:transparent;padding-right:var(--jc-space-5)}.select-location-autocomplete-dropdown-container{position:absolute;top:56px;left:0;right:0;border:1px solid var(--jc-ink-200);border-top:none;background-color:var(--jc-surface);z-index:10;border-radius:0 0 var(--jc-radius-sm) var(--jc-radius-sm);overflow:hidden;flex-direction:column;box-shadow:var(--jc-shadow-md)}.select-location-autocomplete-dropdown-item-container{background-color:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.select-location-autocomplete-dropdown-item-container:hover{background-color:var(--jc-sand-50)}.select-location-autocomplete-dropdown-item-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.verify-email-modal-container{position:relative;margin-top:25vh;width:560px;padding:30px;background-color:#fff;box-shadow:0 4px 56px rgba(0,0,0,.04),0 12px 16px rgba(0,0,0,.04);border-radius:15px;display:block}.verify-email-modal-exit-button{position:absolute;top:10px;right:10px;width:16px;height:16px;cursor:pointer}.verify-email-modal-exit-button:hover{opacity:.67}.verify-email-modal-title-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.verify-email-modal-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.verify-email-modal-description-container{display:block}.verify-email-modal-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.verify-email-modal-description-email{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700}.verify-email-modal-separator{width:100%;height:1px;background-color:#ddd}.verify-email-modal-footer-container{display:block}.verify-email-modal-footer-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:20px;letter-spacing:.4px;color:#333}.verify-email-modal-footer-link{color:var(--jc-coral-600);cursor:pointer}.verify-email-modal-footer-link:hover{color:var(--jc-coral-700)}@media only screen and (max-width:600px){.verify-email-modal-container{margin-top:20vh;width:93vw}}.adjust-photo-input-field-container{background:#f2f2f2;height:225px;width:100%}.adjust-photo-input-field-container,.adjust-photo-input-field-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.adjust-photo-input-field-wrapper img{width:63px;object-fit:contain}.adjust-photo-input-field{padding:0 20px}.adjust-photo-input-field-text{margin-top:25px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:30px;letter-spacing:.15px;color:#9c9c9c;text-align:center}.adjust-photo-input-field-text-browse{color:var(--jc-coral-600);text-decoration:underline;cursor:pointer}.adjust-photo-input-field-text-browse:hover{color:var(--jc-coral-700)}.adjust-photo-avatar-editor-container{display:flex;flex-direction:column}.adjust-photo-avatar-editor-rotate-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:200px;padding:20px}.adjust-photo-avatar-editor-rotate-icon{cursor:pointer}.adjust-photo-avatar-editor-wrapper{display:flex;flex-direction:row;align-items:center;z-index:100}.adjust-photo-slider-container{height:200px;width:64px;display:flex;flex-direction:column;justify-content:center;align-items:center}.adjust-photo-slider-button{cursor:pointer}.adjust-photo-slider-wrapper{display:block;padding:0;margin:0}.adjust-photo-slider{height:144px;width:8px;border-radius:7px;background-color:#ddd;display:flex;flex-direction:row;justify-content:center}.adjust-photo-slider-track-0{width:8px;border-radius:7px;background-color:var(--jc-coral-500)}.adjust-photo-slider-track-1{width:8px;border-radius:7px;background-color:#ddd}.adjust-photo-slider-thumb{width:16px;height:16px;background-color:var(--jc-coral-500);border-radius:8px}.adjust-photo-slider-thumb-active{width:16px;height:16px;background-color:var(--jc-coral-500);border-radius:8px;outline:none;border:none}.adjust-photo-replace-button-container{border:1px solid var(--jc-coral-500);border-radius:7px;width:200px;height:50px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.adjust-photo-input{position:absolute;top:0;left:0;right:0;bottom:0}.adjust-photo-replace-button-container:hover{opacity:.67}.adjust-photo-replace-button-icon-container{width:64px;display:flex;justify-content:center;align-items:center}.adjust-photo-replace-button-icon{width:24px;height:24px}.adjust-photo-replace-button-title-container{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center}.adjust-photo-replace-button-title{font-family:"OpenSans-Regular";font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;letter-spacing:.75px;color:var(--jc-coral-600)}@media only screen and (max-width:500px){.adjust-photo-input-field{padding:0 40px}.adjust-photo-input-field-wrapper img{width:54px;object-fit:contain}.adjust-photo-input-field-text{margin-top:20px;font-size:16px;line-height:27px}}.edit-photo-container,.edit-photo-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.edit-photo-wrapper{position:relative;overflow:hidden;cursor:pointer}.edit-photo-wrapper:hover .edit-photo-overlay{display:flex}.edit-photo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(51,51,51,.8);display:none;flex-direction:row;justify-content:center;align-items:center}.edit-photo-overlay p{text-align:center;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.initial-setup-overlay-container{z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(14,19,24,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;overflow-y:scroll}.sidebar-menu-button-container{width:100%;height:44px;display:flex;flex-direction:row;align-items:center;border-radius:var(--jc-radius-md);overflow:hidden;cursor:pointer;background-color:transparent;transition:background-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.sidebar-menu-button-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700)}.sidebar-menu-button-container:not(.is-active):not(.is-active-sub):hover{background-color:var(--jc-sand-100)}.sidebar-menu-button-container.is-active{background-color:var(--jc-midnight-900)}.sidebar-menu-button-container.is-active .sidebar-menu-button-title{color:#fff}.sidebar-menu-button-container.is-active:hover{background-color:var(--jc-midnight-800)}.sidebar-menu-sub-button{height:40px;padding-left:var(--jc-space-3)}.sidebar-menu-sub-button.is-active-sub .sidebar-menu-button-title{color:var(--jc-coral-600);font-weight:var(--jc-fw-semibold)}.sidebar-menu-button-icon-container{padding:0 var(--jc-space-4);display:flex;align-items:center}.sidebar-menu-button-icon-container svg{width:20px;height:20px}.sidebar-menu-button-title-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.sidebar-menu-number{min-width:22px;height:22px;padding:0 6px;border-radius:var(--jc-radius-pill);display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--jc-coral-500);margin-right:var(--jc-space-4)}.sidebar-menu-number span{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-xs);color:#fff}.lfc-perks-grid{max-width:1160px;margin:var(--jc-space-12) auto;padding:0 var(--jc-space-10);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-5);gap:var(--jc-space-5);align-items:stretch}.lfc-perks-lead{grid-column:1/-1;background:var(--jc-midnight-900)!important;border-color:var(--jc-midnight-900)!important}.lfc-perks-lead h2{color:#fff!important}.lfc-perks-lead p{color:hsla(0,0%,100%,.78)!important}@media only screen and (max-width:800px){.lfc-perks-grid{grid-template-columns:1fr;padding:0 var(--jc-space-6)}}.looking-for-crew-form-container{max-width:640px;margin:0 auto;padding:var(--jc-space-6);background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-sm)}.looking-for-crew-form-title-container{padding:0;margin-top:var(--jc-space-4)}.looking-for-crew-form-title-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.looking-for-crew-dropdown-wrapper{position:relative}.looking-for-crew-dropdown-container{display:flex;flex-direction:row;align-items:center;height:56px;width:100%;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);background:var(--jc-surface);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.looking-for-crew-dropdown-container:hover{border-color:var(--jc-ink-300)}.looking-for-crew-dropdown-button-container,.looking-for-crew-dropdown-icon-container{display:flex;align-items:center;justify-content:center;width:56px}.looking-for-crew-dropdown-button-container img,.looking-for-crew-dropdown-icon-container img{width:20px;height:20px;opacity:.6}.looking-for-crew-dropdown-content-container{flex:1 1;display:flex;flex-direction:column;padding-right:var(--jc-space-3)}.looking-for-crew-dropdown-content-label-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.2px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.looking-for-crew-dropdown-content-value-container{padding-top:2px}.looking-for-crew-dropdown-content-value-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-700);margin:0}.looking-for-crew-form-message-container textarea{display:block;width:100%;min-height:200px;padding:var(--jc-space-4);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);background:var(--jc-surface);resize:vertical;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-700);transition:border-color var(--jc-duration-fast) var(--jc-ease-out);outline:none}.looking-for-crew-form-message-container textarea:focus{border-color:var(--jc-midnight-800)}.looking-for-crew-send-message-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);background:var(--jc-coral-500);padding:14px 28px;border-radius:var(--jc-radius-md);cursor:pointer;border:1px solid var(--jc-coral-500);transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.looking-for-crew-send-message-button:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600);transform:translateY(-1px)}.looking-for-crew-send-message-button p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:#fff;margin:0}.looking-for-crew-send-message-button img{-webkit-filter:invert(1);filter:invert(1);width:16px;height:16px}.looking-for-crew-dropdown-list-container{position:absolute;left:0;right:0;max-height:280px;background:var(--jc-surface);border:1px solid var(--jc-ink-200);border-top:none;z-index:1000;border-radius:0 0 var(--jc-radius-md) var(--jc-radius-md);box-shadow:var(--jc-shadow-md);overflow-y:auto}.looking-for-crew-dropdown-list-item-container{padding:var(--jc-space-3) var(--jc-space-4);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.looking-for-crew-dropdown-list-item-container:hover{background:var(--jc-sand-50)}.looking-for-crew-dropdown-list-item-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-700);margin:0}@media only screen and (max-width:700px){.looking-for-crew-form-container{width:100%;border-radius:0;box-shadow:none;border-left:none;border-right:none}.looking-for-crew-send-message-button{width:100%}}.text-input-with-icon-container{width:100%;height:64px;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);display:flex;flex-direction:row;align-items:center;background-color:var(--jc-surface);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.text-input-with-icon-container:focus-within{border-color:var(--jc-midnight-700);box-shadow:var(--jc-focus-ring)}.text-input-icon-container{padding:0 0 0 var(--jc-space-4)}.text-input-error-icon-container,.text-input-icon-container{height:64px;display:flex;justify-content:center;align-items:center}.text-input-error-icon-container{padding:0 var(--jc-space-4)}.text-input-icon-container img{width:22px;height:22px;object-fit:contain;opacity:.7}.text-input-with-icon-input-container{position:relative;width:100%;margin-left:var(--jc-space-3)}.text-input-with-icon-input:disabled~.text-input-with-icon-floating-placeholder,.text-input-with-icon-input:focus~.text-input-with-icon-floating-placeholder,.text-input-with-icon-input:not(:focus):valid~.text-input-with-icon-floating-placeholder{top:0;left:0;font-size:var(--jc-fs-xs);opacity:1;color:var(--jc-ink-500)}.text-input-with-icon-input{border:none;outline:none;padding-right:var(--jc-space-4);padding-top:20px;width:100%;font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-900);background:transparent}.text-input-with-icon-input:disabled{background-color:var(--jc-surface);color:var(--jc-ink-400)}.text-input-with-icon-floating-placeholder{position:absolute;pointer-events:none;transition:all var(--jc-duration-fast) var(--jc-ease-out);top:10px;left:0;font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-400)}.text-input-with-dropdown-master-wrapper{position:relative;overflow:visible;width:100%;max-width:600px}.text-input-with-dropdown-wrapper{width:100%;max-width:600px;display:flex;flex-direction:row;background:var(--jc-surface);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.text-input-with-dropdown-wrapper:focus-within{border-color:var(--jc-midnight-700);box-shadow:var(--jc-focus-ring)}.text-input-with-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.text-input-with-dropdown-label-container{display:block;padding:var(--jc-space-2) var(--jc-space-4) var(--jc-space-1) var(--jc-space-4)}.text-input-with-dropdown-label{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs);letter-spacing:.2px;color:var(--jc-ink-500)}.text-input-right-icon-container{display:flex;justify-content:center;align-items:center;cursor:pointer;padding-right:var(--jc-space-4)}.text-input-left-icon-container{display:flex;justify-content:center;align-items:center;padding-left:var(--jc-space-4)}.text-input-left-icon-container img{width:22px;height:22px;opacity:.7}.text-input-with-dropdown-container{flex:1 1;padding:0 var(--jc-space-4) var(--jc-space-2) var(--jc-space-4);display:flex;flex-direction:row;align-items:center}.text-input-with-dropdown{width:100%;outline:none;border:none;font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-900);background:transparent}.text-input-with-dropdown::-webkit-input-placeholder{color:var(--jc-ink-400)}.text-input-with-dropdown:-ms-input-placeholder{color:var(--jc-ink-400)}.text-input-with-dropdown::-ms-input-placeholder{color:var(--jc-ink-400)}.text-input-with-dropdown::placeholder{color:var(--jc-ink-400)}.text-input-with-dropdown-unit-container{padding-left:var(--jc-space-4)}.text-input-with-dropdown-unit{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500)}.text-input-with-dropdown-result-list-container{position:absolute;left:0;right:0;border:1px solid var(--jc-ink-200);border-top:none;background-color:var(--jc-surface);z-index:10;border-radius:0 0 var(--jc-radius-sm) var(--jc-radius-sm);overflow:hidden;max-height:280px;overflow-y:auto;box-shadow:var(--jc-shadow-md)}.text-input-with-dropdown-results-list-item-container{background-color:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4);border-top:1px solid var(--jc-ink-100);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.text-input-with-dropdown-results-list-item-container:first-child{border-top:none}.text-input-with-dropdown-results-list-item-container:hover{background-color:var(--jc-sand-50)}.text-input-with-dropdown-results-list-item-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.cv-advice-list-header-container{max-width:760px;margin:var(--jc-space-8) auto var(--jc-space-3);padding:0 var(--jc-space-6)}.cv-advice-list-header-container h4{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h3);line-height:var(--jc-lh-h3);color:var(--jc-midnight-900);letter-spacing:-.3px;margin:0}.cv-advice-list-container{max-width:760px;margin:0 auto;padding:0 var(--jc-space-6) 0 calc(var(--jc-space-6) + 20px);list-style:disc}.cv-advice-list-container li{margin:0 0 var(--jc-space-2)}.cv-advice-list-container li,.cv-advice-list-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-700)}.cv-advice-list-container p{margin:0 0 var(--jc-space-3) -20px}.cv-advice-list-container strong{font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900)}.terms-container{max-width:760px;padding:var(--jc-space-12) var(--jc-space-6);margin:0 auto}.terms-title-container p{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);text-align:center;color:var(--jc-midnight-900);letter-spacing:-.5px;margin:0 0 var(--jc-space-8)}.terms-text-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-700);margin:0 0 var(--jc-space-4)}.terms-text-container a{color:var(--jc-coral-600);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.terms-text-container a:hover{color:var(--jc-coral-700);text-decoration:underline}.terms-subtitle-container{padding:var(--jc-space-7) 0 var(--jc-space-3)}.terms-subtitle-container p{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);letter-spacing:-.2px;margin:0}@media only screen and (max-width:600px){.terms-container{padding:var(--jc-space-8) var(--jc-space-5)}.terms-title-container p{font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2)}}.find-jobs-hero.page-intro-linear-container{padding-bottom:var(--jc-space-10)}.find-jobs-hero-content{max-width:720px;margin:0 auto;padding:var(--jc-space-8) var(--jc-space-6) 0;text-align:center}.find-jobs-hero-eyebrow{display:inline-block;font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);letter-spacing:1.6px;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.find-jobs-hero-content h1,.find-jobs-hero-eyebrow{font-weight:var(--jc-fw-semibold);margin:0 0 var(--jc-space-3)}.find-jobs-hero-content h1{font-family:var(--jc-font-display);font-size:clamp(32px,4.5vw,44px);line-height:1.1;letter-spacing:-.5px;color:#fff}.find-jobs-hero-content>p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:hsla(0,0%,100%,.78);margin:0 0 var(--jc-space-6);max-width:520px;margin-left:auto;margin-right:auto}.find-jobs-hero-search{position:relative;display:flex;align-items:center;background:#fff;border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-md);padding:0 var(--jc-space-4);height:60px;max-width:560px;margin:0 auto var(--jc-space-4)}.find-jobs-hero-search img{width:20px;height:20px;opacity:.55;margin-right:var(--jc-space-3)}.find-jobs-hero-search input{flex:1 1;border:none;outline:none;background:transparent;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-700);height:100%}.find-jobs-hero-search input::-webkit-input-placeholder{color:var(--jc-ink-400)}.find-jobs-hero-search input:-ms-input-placeholder{color:var(--jc-ink-400)}.find-jobs-hero-search input::-ms-input-placeholder{color:var(--jc-ink-400)}.find-jobs-hero-search input::placeholder{color:var(--jc-ink-400)}.find-jobs-hero-search-clear{border:none;background:transparent;cursor:pointer;font-size:22px;color:var(--jc-ink-400);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.find-jobs-hero-search-clear:hover{background:var(--jc-sand-50);color:var(--jc-ink-700)}.find-jobs-hero-meta{display:flex;align-items:center;justify-content:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:hsla(0,0%,100%,.72)}.find-jobs-hero-meta a{color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:1px;transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.find-jobs-hero-meta a:hover{border-bottom-color:#fff}.find-jobs-hero-divider{color:hsla(0,0%,100%,.4)}.find-jobs-hero-count{color:hsla(0,0%,100%,.85);font-weight:var(--jc-fw-medium)}.find-jobs-container{background:var(--jc-sand-50)}.find-jobs-wrapper{max-width:1080px;margin:0 auto;padding:var(--jc-space-10) var(--jc-space-6);min-height:calc(100vh - 355px)}.find-jobs-empty{background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-sm);padding:var(--jc-space-10);text-align:center}.find-jobs-empty p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-500);margin:0 0 var(--jc-space-4)}.find-jobs-empty-clear{border:1px solid var(--jc-ink-200);background:#fff;color:var(--jc-ink-700);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);padding:var(--jc-space-2) var(--jc-space-5);border-radius:var(--jc-radius-md);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),background var(--jc-duration-fast) var(--jc-ease-out)}.find-jobs-empty-clear:hover{border-color:var(--jc-ink-400);background:var(--jc-sand-50)}@media only screen and (max-width:600px){.find-jobs-hero-content{padding:var(--jc-space-6) var(--jc-space-5) 0}.find-jobs-hero-search{height:52px}.find-jobs-hero-meta{flex-wrap:wrap;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.find-jobs-wrapper{padding:var(--jc-space-8) var(--jc-space-5)}}.jobs-accordion-wrapper{display:flex;flex-direction:column;width:100%;background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-sm);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-wrapper:hover{border-color:var(--jc-ink-300);transform:translateY(-1px)}.jobs-accordion-wrapper.is-open{border-color:var(--jc-midnight-900);box-shadow:var(--jc-shadow-md);cursor:default}.jobs-accordion-content-wrapper,.jobs-accordion-master-content-wrapper{display:flex;flex-direction:column;width:100%}.jobs-accordion-content-wrapper{align-items:flex-start;padding:var(--jc-space-7) var(--jc-space-7)}.jobs-accordion-content-wrapper-header-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);flex-wrap:wrap}.jobs-accordion-title{font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:18px;line-height:26px;color:var(--jc-midnight-900);letter-spacing:-.1px;margin:0}.jobs-accordion-header-badges{display:flex;flex-direction:row;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);flex-shrink:0}.jobs-accordion-salary{font-family:var(--jc-font-body);font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-700);margin:var(--jc-space-1) 0 0}.jobs-accordion-meta-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);margin-top:var(--jc-space-2)}.jobs-accordion-meta-item{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-600)}.jobs-accordion-meta-label{color:var(--jc-ink-400)}.jobs-accordion-meta-divider{color:var(--jc-ink-300);font-size:var(--jc-fs-sm);line-height:1}.jobs-accordion-contract-chip{display:inline-flex;align-items:center;padding:2px 10px;background:var(--jc-sand-100);color:var(--jc-midnight-900);font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-medium);line-height:18px;border-radius:var(--jc-radius-pill);letter-spacing:.2px}.jobs-accordion-description{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-body);color:var(--jc-ink-700);margin:var(--jc-space-3) 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs-accordion-description.is-expanded{display:block;overflow:visible}.jobs-accordion-footer-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:var(--jc-space-3);grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.jobs-accordion-timestamp{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);color:var(--jc-ink-400)}.jobs-accordion-view-link{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:var(--jc-coral-600);margin-left:auto;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-wrapper:hover .jobs-accordion-view-link{color:var(--jc-coral-700)}.jobs-accordion-applied-badge{background:#def7ec;background:var(--jc-success-100,#def7ec);color:#03543f;color:var(--jc-success-700,#03543f)}.jobs-accordion-applied-badge,.jobs-accordion-status-badge{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);line-height:16px;border-radius:var(--jc-radius-pill);letter-spacing:.2px;white-space:nowrap}.jobs-accordion-status-badge.is-open{background:#def7ec;background:var(--jc-success-100,#def7ec);color:#03543f;color:var(--jc-success-700,#03543f)}.jobs-accordion-status-badge.is-closed{background:var(--jc-danger-100);color:var(--jc-danger-600)}.jobs-accordion-expanded-container{padding:var(--jc-space-6) var(--jc-space-7) var(--jc-space-7);border-top:1px solid var(--jc-ink-100)}.jobs-accordion-expanded-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-8);gap:var(--jc-space-8);align-items:flex-start}.jobs-accordion-expanded-wrapper-section{display:flex;flex-direction:column;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);min-width:0}.jobs-accordion-section-eyebrow{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.jobs-accordion-section-list{display:flex;flex-direction:column;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.jobs-accordion-actions-row{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-6) var(--jc-space-7) var(--jc-space-7);flex-wrap:wrap}.jobs-accordion-apply-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:var(--jc-coral-500);color:#fff;border:1px solid var(--jc-coral-500);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);letter-spacing:.2px;cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-apply-button:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600);transform:translateY(-1px)}.jobs-accordion-withdraw-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:transparent;color:var(--jc-ink-700);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-withdraw-button:hover{border-color:var(--jc-midnight-800);color:var(--jc-midnight-900)}.jobs-accordion-applied-confirmation{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:#03543f;color:var(--jc-success-700,#03543f);margin:0}.jobs-accordion-no-new-jobs-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500)}.jobs-accordion-guest-cta{padding:var(--jc-space-6) var(--jc-space-7);background:var(--jc-sand-100);border-top:1px solid var(--jc-ink-100);display:flex;flex-direction:row;align-items:center;justify-content:space-between;grid-gap:var(--jc-space-4);gap:var(--jc-space-4)}.jobs-accordion-guest-cta-text{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-700);margin:0}.jobs-accordion-guest-cta-buttons{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);flex-shrink:0}.jobs-accordion-guest-cta-login{padding:10px 20px;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-ink-700);text-decoration:none;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-guest-cta-login:hover{border-color:var(--jc-midnight-800);color:var(--jc-midnight-900)}.jobs-accordion-guest-cta-signup{padding:10px 20px;background:var(--jc-midnight-900);border:1px solid var(--jc-midnight-900);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:#fff;text-decoration:none;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-guest-cta-signup:hover{background:var(--jc-midnight-800)}.blurry-bg-jobs{background-image:url(/static/media/blurry-bg.0d6d21be.png)}@media only screen and (max-width:800px){.jobs-accordion-expanded-wrapper{grid-template-columns:1fr;grid-gap:var(--jc-space-6);gap:var(--jc-space-6)}.jobs-accordion-content-wrapper{padding:var(--jc-space-5) var(--jc-space-5)}.jobs-accordion-expanded-container{padding:var(--jc-space-5) var(--jc-space-5) var(--jc-space-5)}.jobs-accordion-actions-row{padding:var(--jc-space-4) var(--jc-space-5) var(--jc-space-5)}}@media only screen and (max-width:600px){.jobs-accordion-content-wrapper-header-container,.jobs-accordion-guest-cta{flex-direction:column;align-items:flex-start}.jobs-accordion-apply-button,.jobs-accordion-withdraw-button{width:100%}}.jobs-accordion-expanded-text-row-container{display:flex;flex-direction:row;align-items:baseline;grid-gap:6px;gap:6px}.jobs-accordion-expanded-text-row-text{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-body);color:var(--jc-ink-700);margin:0}.jobs-accordion-expanded-text-row-text-prop{color:var(--jc-ink-400)}.filter-search-container{position:relative;width:100%;max-width:400px;border:1px solid #ebebeb;border-radius:4px;display:flex;flex-direction:row;cursor:pointer}.filter-search-input-container{flex:1 1}.filter-label-container{padding:0 15px;height:24px;width:100%;display:flex;flex-direction:row;align-items:flex-end}.filter-value-container{flex:1 1;padding:10px 15px;display:flex;flex-direction:row}.filter-value-container p{font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:normal}.filter-label-container p,.filter-value-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.filter-label-container p{font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.filter-search-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 15px}.filter-search-icon-container img{width:24px;height:24px}.filter-search-dropdown-list-container{position:absolute;display:flex;flex-direction:column;left:-1px;right:-1px;top:calc(100% + 1px);max-height:250px;background-color:#fff;z-index:10;border:1px solid #ebebeb;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 32px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04);overflow-y:scroll}.filter-search-dropdown-list-item-container{background-color:#fff;width:100%;padding:15px;cursor:pointer;display:flex;flex-direction:row;align-items:center}.filter-search-dropdown-list-item-container:hover{background-color:#f5f5f5}.filter-search-dropdown-list-item-title-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.filter-search-dropdown-list-item-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.filter-search-dropdown-list-item-button-container{width:18px;height:18px;border-radius:9px;border:1px solid var(--jc-coral-500);background-color:var(--jc-coral-500);display:flex;flex-direction:row;justify-content:center;align-items:center}.filter-search-dropdown-list-item-button-container img{width:10px;height:10px}.filter-input-container{flex:1 1;display:block;padding:10px 15px;width:100%}.filter-input-container input{flex:1 1;width:100%;border:none;outline:none;background-color:#fff;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif}.reference-verification-container{margin:50px auto;max-width:560px}.reference-verification-buttons-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.reference-verification-primary-button{width:100%;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#1377ff;border-radius:7px;cursor:pointer}.reference-verification-primary-button:hover{background-color:#4c97fe}.reference-verification-primary-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;color:#fff;font-size:14px;line-height:21px;font-style:normal;font-weight:400;text-align:center;padding:0 15px}.reference-verification-secondary-button{width:100%;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:2px solid #1377ff;border-radius:7px;cursor:pointer}.reference-verification-secondary-button:hover{border:2px solid #4c97fe}.reference-verification-secondary-button:hover p{color:#4c97fe}.reference-verification-secondary-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;color:#1377ff;font-size:14px;line-height:21px;font-style:normal;font-weight:400;text-align:center;padding:0 15px}@media only screen and (max-width:500px){.reference-verification-buttons-container{flex:1 1;display:flex;flex-direction:column}}.dashboard-section-base-container{position:relative;background-color:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-8) var(--jc-space-10);overflow:visible;box-shadow:var(--jc-shadow-xs);transition:border-color var(--jc-duration-base) var(--jc-ease-out),box-shadow var(--jc-duration-base) var(--jc-ease-out)}.dashboard-section-base-container:focus-within{border-color:var(--jc-coral-400);box-shadow:0 0 0 3px rgba(255,138,107,.12),var(--jc-shadow-sm)}.dashboard-section-base-container.margin-top-2x{margin-top:var(--jc-space-6)}.dashboard-section-base-header{display:flex;flex-direction:row;grid-gap:var(--jc-space-6);gap:var(--jc-space-6);align-items:baseline}.dashboard-section-base-number{font-family:var(--jc-font-display);font-size:36px;line-height:1;font-weight:var(--jc-fw-light);letter-spacing:-1px;color:var(--jc-ink-300);font-feature-settings:"tnum";flex-shrink:0;min-width:52px}.dashboard-section-base-header-content{flex:1 1;display:flex;flex-direction:column;grid-gap:var(--jc-space-1);gap:var(--jc-space-1)}.dashboard-section-base-title-contianer{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.dashboard-section-base-title{font-family:var(--jc-font-display);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900);letter-spacing:-.4px}.dashboard-section-base-title-contianer img{margin-left:var(--jc-space-2)}.dashboard-section-base-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500);letter-spacing:0}.dashboard-section-base-description-contianer{display:block}.dashboard-section-base-description{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500);letter-spacing:0}.dashboard-section-base-body{margin-top:var(--jc-space-6)}.dashboard-section-base-body>:first-child,.dashboard-section-base-body>:first-child.margin-top-2x,.dashboard-section-base-body>:first-child.margin-top-20px{margin-top:0}.dashboard-section-steps-container{position:absolute;top:0;left:0;right:0;height:4px;display:flex;flex-direction:row;border-radius:var(--jc-radius-lg) var(--jc-radius-lg) 0 0;overflow:hidden}.dashboard-section-items-container{flex:1 1;display:flex;flex-direction:row}.dashboard-section-steps-item-container{flex:1 1;height:4px}.dashboard-section-steps-items-separator{height:4px;width:2px;background-color:var(--jc-surface)}@media only screen and (max-width:660px){.dashboard-section-base-container{border-radius:0;border-left:none;border-right:none;padding:var(--jc-space-6) var(--jc-space-5)}.dashboard-section-base-header{grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.dashboard-section-base-number{font-size:28px;min-width:40px}.dashboard-section-base-title{font-size:var(--jc-fs-h3);line-height:var(--jc-lh-h3)}}.reference-verification-toggle-container,.reference-verification-toggle-title-container{display:block}.reference-verification-toggle-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reference-verification-toggle-options-container{display:flex;flex-direction:row;align-items:center;height:40px;width:100%;border:1px solid #1377ff;border-radius:4px;margin-top:5px;overflow:hidden}.reference-verification-toggle-option-container{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:center}.reference-verification-toggle-option-button-container{width:100%;height:40px}.reference-verification-toggle-option-button{width:100%;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.reference-verification-toggle-option-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reference-verification-toggle-option-separator{width:1px;height:40px;background-color:#1377ff}.reference-verification-textbox-container,.reference-verification-textbox-title-container{display:block}.reference-verification-textbox-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.reference-verification-textbox-input-container{margin-top:5px;display:block}.reference-verification-textbox-input-container textarea{resize:none;width:100%;height:128px;border:1px solid #ddd;border-radius:4px;padding:15px;font-family:"OpenSans-Regular";font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;outline:none;background-color:#fff}.reference-verification-footer-container{display:flex;flex-direction:row;align-items:center;padding:0 30px}.reference-verification-footer-primary-button-container{width:232px;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ff5e33;border-radius:4px;padding:0 20px;cursor:pointer}.reference-verification-footer-primary-button-container:hover{background-color:#ff977e}.reference-verification-footer-primary-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.reference-verification-footer-primary-button-container img{width:24px;height:24px}.reference-verification-footer-secondary-button-container{display:block;padding:0 20px}.reference-verification-footer-secondary-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#1377ff;cursor:pointer}.reference-verification-footer-secondary-button-container p:hover{color:#4c97fe}@media only screen and (max-width:500px){.reference-verification-footer-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 30px}}.reference-verification-title-contianer{display:flex;flex-direction:row;justify-content:center;align-items:center}.reference-verification-title-contianer p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.reference-verification-download-button{width:232px;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#1377ff;border-radius:4px;cursor:pointer}.reference-verification-download-button:hover{background-color:#4c97fe}.reference-verification-download-button img{width:24px;height:24px;margin-right:10px}.reference-verification-download-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;color:#fff;font-style:14px;font-style:normal;font-weight:400}.reference-verification-completed-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.reference-verification-completed-description{margin-top:15px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reference-verification-completed-description a{color:#1377ff;cursor:pointer}.reference-verification-completed-description a:hover{color:#4c97fe}.reference-verification-checkboxes-container,.reference-verification-checkboxes-title-container{display:block}.reference-verification-checkboxes-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reference-verification-checkbox-list-container{display:block}.reference-verification-checkbox-button-container,.reference-verification-checkbox-container{display:flex;flex-direction:row;align-items:center}.reference-verification-checkbox-button-container{width:24px;height:24px;justify-content:center;border:2px solid #1377ff;border-radius:4px;cursor:pointer}.reference-verification-checkbox-button-container img{width:16px;height:16px}.reference-verification-checkbox-title-container{display:block;padding:0 15px}.jobs-description,.reference-verification-checkbox-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.jobs-description a{color:var(--jc-coral-600);cursor:pointer}.jobs-description a:hover{text-decoration:underline}.profile-editing-layout{display:flex;flex-direction:row;grid-gap:var(--jc-space-8);gap:var(--jc-space-8);align-items:flex-start}.profile-editing-content{flex:1 1;min-width:0}@media only screen and (max-width:900px){.profile-editing-layout{flex-direction:column;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}}.sidebar-candidate-container{width:296px}.sidebar-candidate-container,.sidebar-candidate-menu-container{display:flex;flex-direction:column}.candidate-header-container{display:block;background-color:#fff;overflow:hidden;width:100%;border-bottom:1px solid #e5e5e5}.candidate-mobile-header-container{display:none;background-color:#fff;flex-direction:column;box-shadow:0 2px 5px 2px rgba(0,0,0,.04)}.candidate-mobile-header-title-container{padding:16px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;border-bottom:1px solid #ebebeb}.candidate-mobile-header-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.25px;color:#333}.candidate-mobile-item-title-container{padding:16px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;cursor:pointer}.candidate-mobile-item-title-container:hover{background-color:#f5f5f5}.candidate-mobile-item-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.25px}.candidate-header-data-container{padding:45px;background:linear-gradient(138.8deg,#1b263a,#345377),#007aff;border-radius:15px 15px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.candidate-header-data-image-container{display:block;padding-right:30px}.candidate-header-data-image-wrapper{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:96px;height:96px;border-radius:48px;overflow:hidden;cursor:pointer}.candidate-header-data-image-wrapper img{width:96px;height:96px;border-radius:48px;object-fit:cover}.candidate-header-data-image-wrapper:hover .candidate-header-data-image-overlay{display:flex}.candidate-header-data-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(51,51,51,.8);display:none;flex-direction:row;justify-content:center;align-items:center}.candidate-header-data-image-overlay p{text-align:center;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.candidate-header-data-text-wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.candidate-header-data-name-wrapper{display:flex;flex-direction:row;align-items:center}.candidate-header-data-name-wrapper img{width:24px;height:24px;margin-left:15px}.candidate-header-data-name{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff}.candidate-header-data-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.15px;color:#fff}.candidate-header-menu-container,.candidate-header-menu-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.candidate-header-menu-item-container{width:128px}.candidate-header-menu-item-container,.candidate-header-menu-job-item-container{position:relative;height:54px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;background-color:#fff}.candidate-header-menu-job-item-container{width:180px}.candidate-header-menu-item-container:hover,.candidate-header-menu-job-item-container:hover{background-color:#f5f5f5}.candidate-header-menu-item-text{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700)}.candidate-header-menu-item-active{position:absolute;bottom:0;left:24px;right:24px;background-color:var(--jc-coral-500);border-radius:2px;height:2px}@media only screen and (max-width:860px){.candidate-header-data-image-wrapper,.candidate-header-data-image-wrapper img{width:88px;height:88px;border-radius:44px}.candidate-header-data-container{padding:37px}.candidate-header-data-name{font-size:21px;line-height:28px}.candidate-header-data-title{font-size:17px;line-height:26px}.candidate-header-menu-item-container{height:54px;width:114px}.candidate-header-menu-item-text{font-size:13px;line-height:17px;letter-spacing:.75px}}@media only screen and (max-width:760px){.candidate-header-data-container{padding:29px}.candidate-header-data-image-wrapper{width:80px;height:80px;border-radius:40px}.candidate-header-data-image-wrapper img{width:88px;height:88px;border-radius:44px}.candidate-header-data-name{font-size:18px;line-height:24px}.candidate-header-data-title{font-size:14px;line-height:21px}.candidate-header-menu-item-container{height:54px;width:100px}.candidate-header-menu-item-text{font-size:12px;line-height:16px;letter-spacing:.75px}}@media only screen and (max-width:660px){.candidate-header-container{display:none}.candidate-mobile-header-container{display:flex}}.profile-nav{flex:0 0 240px;display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:var(--jc-space-2) 0;position:-webkit-sticky;position:sticky;top:var(--jc-space-6)}.profile-nav-item{position:relative;display:flex;flex-direction:row;align-items:baseline;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-3) var(--jc-space-4);padding-right:var(--jc-space-3);border-radius:var(--jc-radius-md);text-decoration:none;transition:background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.profile-nav-item .profile-nav-title{flex:1 1}.profile-nav-status{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--jc-radius-pill);background:transparent;color:transparent;flex-shrink:0;align-self:center;transition:background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.profile-nav-item.is-complete .profile-nav-status{background:var(--jc-success-100);color:var(--jc-success-600)}.profile-nav-item:hover{background:var(--jc-sand-100)}.profile-nav-item.is-active{background:transparent}.profile-nav-number{font-family:var(--jc-font-display);font-size:22px;line-height:1;font-weight:var(--jc-fw-light);letter-spacing:-.5px;color:var(--jc-ink-300);font-feature-settings:"tnum";flex-shrink:0}.profile-nav-number,.profile-nav-title{transition:color var(--jc-duration-fast) var(--jc-ease-out)}.profile-nav-title{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:1.2;font-weight:var(--jc-fw-medium);color:var(--jc-ink-500)}.profile-nav-item.is-active .profile-nav-number{color:var(--jc-coral-500);font-weight:var(--jc-fw-semibold)}.profile-nav-item.is-active .profile-nav-title{color:var(--jc-midnight-900);font-weight:var(--jc-fw-semibold)}.profile-nav-active-marker{position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--jc-coral-500);border-radius:0 var(--jc-radius-xs) var(--jc-radius-xs) 0}.profile-nav-mobile{display:none}@media only screen and (max-width:900px){.profile-nav{flex:none;width:100%;position:static;padding:0;margin-bottom:var(--jc-space-2);background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);overflow:hidden}.profile-nav-item{border-radius:0;padding:var(--jc-space-3) var(--jc-space-5);border-bottom:1px solid var(--jc-ink-100)}.profile-nav-item:last-child{border-bottom:none}.profile-nav-item.is-active{background:var(--jc-sand-50)}.profile-nav-active-marker{top:0;bottom:0;border-radius:0}.profile-nav-number{font-size:18px}.profile-nav-title{font-size:var(--jc-fs-sm)}}.details-photo-section{padding:10px 0}.details-photo-buttons,.details-photo-section{display:flex;flex-direction:row;align-items:center}.details-photo-buttons{margin-left:20px}.details-photo-upload-btn{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:13px;color:#ff5e33;cursor:pointer;padding:8px 16px;border:1px solid #ff5e33;border-radius:5px;margin-right:10px}.details-photo-upload-btn:hover{background-color:#fff4f0}.details-photo-remove-btn{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:13px;color:#eb5757;cursor:pointer;padding:8px 16px;border:1px solid #eb5757;border-radius:5px}.details-photo-remove-btn:hover{background-color:#fff5f5}.contact-details-container{display:flex;flex-direction:row;align-items:center}.contact-details-checkbox-container{padding:0 0 0 40px}@media only screen and (max-width:500px){.contact-details-container{display:flex;flex-direction:column;align-items:flex-start}.contact-details-checkbox-container{padding:20px 0 10px 7px}}.details-error-summary{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:16px 20px;margin-bottom:20px}.details-error-summary-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#b91c1c;margin:0 0 8px}.details-error-summary-list{margin:0;padding-left:18px;color:#7f1d1d;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:13px;line-height:20px}.details-error-summary-list li{margin-bottom:4px}.details-photo-tips{margin-top:var(--jc-space-5);padding-left:var(--jc-space-5);list-style:none;color:var(--jc-ink-500);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm)}.details-photo-tips li{position:relative;padding-left:var(--jc-space-3);margin-bottom:var(--jc-space-1)}.details-photo-tips li:before{content:"·";position:absolute;left:0;color:var(--jc-coral-500);font-weight:700}.regular-text-input-wrapper{width:100%;max-width:600px;display:flex;flex-direction:column;background:#fff;border:1px solid #ddd;border-radius:7px}.regular-text-input-label-container{display:block;padding:8px 16px 4px}.regular-text-input-label{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.regular-text-input-container{flex:1 1;padding:0 16px 8px;display:flex;flex-direction:row;align-items:center}.regular-text-input{width:100%;outline:none;border:none;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.regular-text-input-unit-container{padding-left:16px}.regular-text-input-unit{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.regular-toggle-button-master-container{width:100%;max-width:600px;display:flex;flex-direction:column}.regular-toggle-button-title-container{display:block}.regular-toggle-button-title-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700)}.regular-toggle-button-container{margin-top:var(--jc-space-2);display:flex;flex-direction:row;align-items:center;width:100%;height:48px;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);overflow:hidden;background:var(--jc-surface)}.regular-toggle-button-item-container{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;height:48px;cursor:pointer;padding:0 var(--jc-space-3);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.regular-toggle-button-item-container:hover{background:var(--jc-sand-50)}.regular-toggle-button-item-text{font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm)}.regular-toggle-button-item-text,.regular-toggle-button-item-text-long{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);letter-spacing:0;text-align:center}.regular-toggle-button-item-text-long{font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs)}.regular-toggle-button-items-separator{width:1px;height:28px;background-color:var(--jc-ink-200)}@media only screen and (max-width:500px){.regular-toggle-button-item-text{font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs)}}.selected-items-container{display:flex;flex-direction:row;width:100%;max-width:600px;flex-wrap:wrap}.selected-item-container{padding:5px 8px;border-radius:7px;margin:10px 10px 0 0;display:flex;flex-direction:row;align-items:center;background-color:#d5efff;overflow:hidden}.selected-item-name-container{display:flex;justify-content:center;align-items:center}.selected-item-name-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap}.selected-item-icon-container{display:flex;justify-content:center;align-items:center;padding-left:4px;cursor:pointer}.selected-item-icon-container img{width:14px;height:14px;margin-top:1px}.selected-items-combination-container{padding-top:10px;display:block}.selected-items-combination-header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #ebebeb;padding:10px 0}.selected-items-combination-header-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap;cursor:pointer}.selected-items-combination-header-container p:hover{opacity:.67}.selected-items-combination-header-container{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:tomato;white-space:nowrap;cursor:pointer}.selected-items-combination-header-container span:hover{opacity:.67}.text-area-container{display:flex;flex-direction:column;height:256px;width:100%;max-width:600px}.text-area-container textarea{flex:1 1;background-color:#fff;outline:none;border:1px solid #ddd;border-radius:7px;resize:none;padding:16px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.text-area-footer-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.text-area-footer-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-weight:400}.text-area-footer-title,.text-area-footer-value{font-style:normal;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.text-area-footer-value{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700}.checkbox-wrapper{display:flex;flex-direction:column}.checkbox-container{display:flex;flex-direction:row;align-items:center}.checkbox-button-container{width:22px;height:22px;cursor:pointer;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-xs);display:flex;justify-content:center;align-items:center;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out);flex-shrink:0}.checkbox-button-container:hover{border-color:var(--jc-midnight-700)}.checkbox-label-container{padding:0 var(--jc-space-3) 0 var(--jc-space-4)}.checkbox-label{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.checkbox-icon-container{display:flex;justify-content:center;align-items:center}.checkbox-icon-container img{width:20px;height:20px;object-fit:contain}.save-button-wrapper{padding:var(--jc-space-6) var(--jc-space-8) var(--jc-space-8)}.save-button-container,.save-button-wrapper{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.save-button-container{height:48px;padding:0 var(--jc-space-6);min-width:232px;justify-content:center;background-color:var(--jc-coral-500);border-radius:var(--jc-radius-md);cursor:pointer;box-shadow:var(--jc-shadow-sm);transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.save-button-container:hover{background-color:var(--jc-coral-600);transform:translateY(-1px);box-shadow:var(--jc-shadow-md)}.save-button-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-body);line-height:1;letter-spacing:.1px;color:#fff}.save-button-icon{width:20px;height:20px}.save-button-previous-container{padding:var(--jc-space-3) var(--jc-space-6);cursor:pointer}.save-button-previous-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:1;letter-spacing:.1px;color:var(--jc-ink-500);transition:color var(--jc-duration-fast) var(--jc-ease-out)}.save-button-previous-container:hover .save-button-previous-title{color:var(--jc-midnight-900)}@media only screen and (max-width:500px){.save-button-wrapper{padding:var(--jc-space-5);flex-direction:column;align-items:stretch}.save-button-previous-container{padding:var(--jc-space-3) var(--jc-space-2)}}.ideal-job-footer-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.ideal-job-footer-text-link{color:var(--jc-coral-600);cursor:pointer}.ideal-job-footer-text-link:hover{text-decoration:underline}.job-preference-container{width:100%;display:flex;flex-direction:row}.job-preference-wrapper{flex:1 1;display:flex;flex-direction:column;justify-content:center;border:1px solid #ddd;border-radius:7px;padding:10px 15px}.job-preference-actions-container{display:flex;flex-direction:row;align-items:center}.job-preference-title-container p{font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.job-preference-text-container p,.job-preference-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.job-preference-text-container p{font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.job-preference-actions-button-container{padding-left:20px;cursor:pointer}.ideal-position-dropdown-master-container{position:relative;overflow:visible}.ideal-position-dropdown-container{width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid #ddd;border-radius:7px;background-color:#fff}.ideal-position-dropdown-open-container{border-radius:7px 7px 0 0}.ideal-position-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.ideal-position-dropdown-main-label{font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.ideal-position-dropdown-main-label,.ideal-position-dropdown-main-value{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.ideal-position-dropdown-main-value{font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.ideal-position-dropdown-main-item-title-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:30px;max-height:30px;padding-bottom:2px}.ideal-position-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;padding:5px 0 10px}.ideal-position-selected-positions-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.ideal-position-selected-position-container{padding:5px 8px;border:1px solid #dedede;border-radius:7px;margin:10px 10px 10px 0;display:flex;flex-direction:row;align-items:center}.ideal-position-selected-position-name-container{display:flex;justify-content:center;align-items:center}.ideal-position-selected-position-name-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap}.ideal-position-selected-position-icon-container{display:flex;justify-content:center;align-items:center;padding-left:4px;cursor:pointer}.ideal-position-selected-position-icon-container img{width:16px;height:16px;margin-top:1px}.ideal-position-dropdown-list-container{position:absolute;left:0;right:0;border:1px solid #ddd;border-top:none;background-color:#fff;z-index:10;border-radius:0 0 7px 7px;overflow:hidden;max-height:250px;overflow-y:scroll}.ideal-position-dropdown-list-item-container{background-color:#fff;padding:15px;border-top:1px solid #ddd;cursor:pointer}.ideal-position-dropdown-list-item-container:hover{background-color:#f5f5f5}.ideal-position-dropdown-list-item-container p,.ideal-position-value-input{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.ideal-position-value-input{outline:none;border:none;background-color:#fff}.ideal-position-subheader-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.ideal-position-option-container{display:flex;flex-direction:row;align-items:center}.ideal-positon-option-checkbox-container{width:24px;height:24px;border:1px solid var(--jc-coral-500);border-radius:7px;display:flex;justify-content:center;align-items:center;cursor:pointer}.ideal-position-option-description-container{padding-left:15px}.ideal-position-option-description{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.ideal-position-yacht-length-range-input-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:auto}.ideal-position-yacht-length-item-container{display:flex;flex-direction:row;height:50px;min-width:144px;max-width:144px;border:1px solid #ddd;border-radius:7px;overflow:hidden}.ideal-position-yacht-length-item-input-container{min-width:64px;max-width:64px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.ideal-position-yacht-length-item-input{outline:none;border:none;min-width:64px;max-width:64px;height:50px;padding-left:15px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333}.ideal-position-yacht-length-item-unit-container{min-width:64px;max-width:64px;display:flex;flex-direction:row;justify-content:center;align-items:center}.ideal-position-yacht-length-item-unit-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.ideal-position-yacht-length-range-separator-container{width:30px;height:50px;display:flex;justify-content:center;align-items:center}.ideal-position-yacht-length-range-separator{width:15px;height:1px;background-color:#dadada}.ideal-position-add-another-button{border:1px solid var(--jc-coral-500);border-radius:7px;display:flex;justify-content:center;align-items:center;width:200px;height:50px;cursor:pointer}.ideal-position-add-another-button:hover{border-color:var(--jc-coral-700)}.ideal-position-add-another-button:hover .ideal-position-add-another-button-title{color:var(--jc-coral-700)}.ideal-position-add-another-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}@media only screen and (max-width:374px){.ideal-position-yacht-length-range-input-container{flex-direction:column;justify-content:space-between;align-items:flex-start;height:112px}.ideal-position-yacht-length-range-separator-container{display:none}}.save-cancel-container{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.save-cancel-button-1-container{padding:0 var(--jc-space-6);min-width:128px;height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--jc-coral-500);border-radius:var(--jc-radius-md);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.save-cancel-button-1-container:hover{background-color:var(--jc-coral-600)}.save-cancel-button-1-text{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-body);line-height:1;letter-spacing:.1px;color:#fff}.save-cancel-button-2-container{padding:var(--jc-space-3) var(--jc-space-6)}.save-cancel-button-2-text{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:1;letter-spacing:.1px;color:var(--jc-ink-500);cursor:pointer;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.save-cancel-button-2-text:hover{color:var(--jc-midnight-900)}.desired-salary-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.desired-salary-action-container,.desired-salary-currency-container{display:flex;flex-direction:row;height:48px}.desired-salary-currency-container{width:110px;border:1px solid var(--jc-coral-500);border-radius:7px;overflow:hidden}.desired-salary-currency-button{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.desired-salary-currency-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.desired-salary-currency-button-separator{width:1px;height:48px;background-color:var(--jc-coral-500)}.desired-salary-input-main-container{margin-left:20px;display:flex;flex-direction:row;align-items:center;height:48px;border:1px solid #ddd;border-radius:7px;width:144px;padding:0 15px;overflow:hidden}.desired-salary-input-selected-currency-container{height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center}.desired-salary-input-selected-currency-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333}.desired-salary-input-container{display:flex;flex-direction:column;justify-content:center}.desired-salary-input{outline:none;border:none;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333;width:108px}.primary-button-container,.tertiary-button-container{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);width:100%;max-width:320px;height:52px;padding:0 var(--jc-space-6);border-radius:var(--jc-radius-md);cursor:pointer;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);line-height:1;letter-spacing:.1px;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.primary-button-container{background-color:var(--jc-coral-500);color:#fff;border:1px solid var(--jc-coral-500);box-shadow:var(--jc-shadow-sm)}.primary-button-container:hover{background-color:var(--jc-coral-600);border-color:var(--jc-coral-600);transform:translateY(-1px);box-shadow:var(--jc-shadow-md)}.primary-button-container:active{transform:translateY(0);background-color:var(--jc-coral-700)}.primary-button-text{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);color:#fff;letter-spacing:.1px;line-height:1}.primary-disabled{background-color:var(--jc-ink-200);border-color:var(--jc-ink-200);cursor:not-allowed;box-shadow:none}.primary-disabled:hover{transform:none;background-color:var(--jc-ink-200)}.tertiary-button-container{background-color:transparent;color:var(--jc-midnight-800);border:1px solid var(--jc-ink-200)}.tertiary-button-container:hover{border-color:var(--jc-midnight-800);background-color:var(--jc-ink-50)}.tertiary-button-text{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-800);letter-spacing:.1px;line-height:1}.tertiary-button-container:hover .tertiary-button-text{color:var(--jc-midnight-900)}.tertiary-disabled{border-color:var(--jc-ink-200);cursor:not-allowed}.tertiary-text-disabled{color:var(--jc-ink-400)}.categories-toggle-button{border:1px solid var(--jc-coral-500);border-radius:7px;display:flex;justify-content:center;align-items:center;width:200px;height:50px;cursor:pointer}.categories-toggle-button:hover{border-color:var(--jc-coral-700)}.categories-toggle-button:hover .categories-toggle-button-title{color:var(--jc-coral-700)}.categories-toggle-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}.all-categories-container,.category-section-container{display:flex;flex-direction:column}.category-section-title-container{display:block;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.category-section-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:32px;letter-spacing:.75px;color:#333}.category-section-items-container{display:flex;flex-direction:row;flex-wrap:wrap}.category-item-container{padding:5px 8px;border:1px solid #dedede;border-radius:7px;margin:10px 10px 10px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.category-item-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:normal}.categories-buttons-container{display:flex;flex-direction:row;align-items:center}.categories-add-alternative-button{padding:10px 30px;cursor:pointer}.categories-add-alternative-button:hover .categories-add-alternative-button-title{opacity:.67}.categories-add-alternative-button-title{color:#333;white-space:normal}.categories-add-alternative-button-title,.experience-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px}.experience-title{color:#000}.experience-subtitle{padding-top:2px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.accordion-wrapper{width:100%;display:flex;flex-direction:row;align-items:flex-start;border:1px solid #ebebeb;padding:20px;margin-bottom:20px;border-radius:4px}.accordion-content-container{display:flex;flex-direction:column;width:100%}.accordion-content-wrapper{display:flex;flex-direction:row;align-items:center;flex:1 1}.accordion-content-expander{flex:1 1;display:flex;flex-direction:row;background-color:#fff;cursor:pointer}.accordion-keys-container{display:flex;flex-direction:column;align-items:flex-start;padding-right:40px}.accordion-keys-container span{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#7f8888}.accordion-values-container{display:flex;flex-direction:column;align-items:flex-start;padding-right:40px}.accordion-values-container span{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.accordion-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.accordion-buttons-item-container{margin-left:35px;cursor:pointer}.accordion-buttons-item-container img{width:24px;height:24px}.accordion-buttons-item-container:hover{opacity:.67}.accordion-content-col-1-container{padding-right:50px;max-width:128px;display:flex;flex-direction:row;justify-content:center;align-items:center}.accordion-content-col-1-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px}.accordion-content-col-2-container{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.accordion-content-col-2-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px}.accordion-content-verify-reference-container{display:block;padding:0 30px}.accordion-content-verify-reference-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.44px}.accordion-content-verify-reference-verify:hover{opacity:.67}.accordion-content-verify-reference-container img{width:24px;height:24px}.accordion-content-col-3-container{padding:0 20px}.accordion-content-col-3-container img{width:24px;height:24px;cursor:pointer}.accordion-content-col-3-container img:hover{opacity:.67}.accordion-expanded-container{display:block;padding-top:5px;cursor:pointer}.accordion-expanded-container p{line-height:20px;color:#333}.accordion-expanded-container p,.accordion-expanded-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.25px}.accordion-expanded-container span{line-height:27px;color:#1377dd}.accordion-table-item-container{padding-top:2px;display:flex;flex-direction:row;align-items:center}.accordion-table-item-props-container{width:192px}.accordion-table-item-props-container,.accordion-table-item-value-container{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:660px){.accordion-content-col-1-container{padding-right:30px}}@media only screen and (max-width:580px){.accordion-content-col-2-text{font-size:14px;line-height:21px;letter-spacing:.44px}.accordion-content-col-3-container img{width:20px;height:20px}.accordion-content-col-3-container{padding:0 15px}.accordion-buttons-item-container{margin-left:27px}.accordion-buttons-item-container img{width:20px;height:20px}.accordion-table-item-props-container{width:144px}}@media only screen and (max-width:500px){.accordion-content-col-2-text{font-size:12px;line-height:18px;letter-spacing:.44px}.accordion-content-col-3-container{display:none}.accordion-buttons-item-container{margin-left:20px}.accordion-buttons-item-container img{width:18px;height:18px}.accordion-content-col-1-container{max-width:80px;padding-right:15px}.accordion-content-col-1-text{font-size:10px;line-height:13px;letter-spacing:.4px}.accordion-expanded-container{padding:20px}.accordion-expanded-container p{font-size:12px;line-height:17px;letter-spacing:.25px}.accordion-table-item-props-container{width:112px}.accordion-table-item-props-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700}.accordion-table-item-container{padding-top:2px;display:flex;flex-direction:column;align-items:flex-start}.accordion-content-verify-reference-container{padding:0}.accordion-content-verify-reference-container p{font-size:12px;line-height:18px;letter-spacing:.25px}}.documents-section-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.15px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#333}.documents-wrapper{flex-wrap:wrap}.documents-wrapper,.upload-document-button{display:flex;flex-direction:row;align-items:center}.upload-document-button{width:200px;height:50px;border-radius:7px;justify-content:center;cursor:pointer}.upload-document-button,.upload-document-button:hover{border:1px solid var(--jc-coral-500)}.upload-document-button-p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}.upload-document-button:hover .upload-document-button-p{color:var(--jc-coral-700)}.upload-document-button input{position:absolute;top:0;left:0;right:0;bottom:0}.upload-document-disabled-button{width:200px;height:50px;border-radius:7px;border:2px solid #9c9c9c;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:default}.upload-document-disabled-button-p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#9c9c9c}.documents-item-container{border-radius:7px;background-color:#f5f5f5}.documents-item-container,.documents-loading-item-container{width:432px;height:72px;display:flex;flex-direction:row;align-items:center}.documents-loading-item-container{border-radius:7px;background-color:#fff;border:1px solid #e5e5e5}.documents-item-icon-container{padding:0 20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.documents-item-icon-container img{width:24px;height:24px}.documents-item-icon-loading-container{padding:0 15px 0 20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.documents-item-icon-loading{width:36px;height:36px}.documents-item-text-container{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.documents-item-name{font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;margin-bottom:2px}.documents-item-metadata,.documents-item-name{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.documents-item-metadata{font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.documents-item-button-container{padding:0 20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.documents-item-button-container img{width:24px;height:24px;cursor:pointer}.documents-item-button-container img:hover{opacity:.67}.documents-item-uploaded{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}@media only screen and (max-width:1350px){.documents-item-container{width:324px}}@media only screen and (max-width:1000px){.documents-item-container{width:360px}}@media only screen and (max-width:860px){.documents-item-container{width:256px}}@media only screen and (max-width:620px){.documents-item-container{width:432px}}@media only screen and (max-width:500px){.documents-item-container{width:85vw}}.cv-master-container{max-width:794px;width:100%;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);border-radius:15px;padding:30px}.cv-title-description{display:block}.cv-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.cv-description-container{display:block;padding:20px 0 0}.cv-description{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.cv-description-container span{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700}.cv-download-pdf{color:var(--jc-coral-600);cursor:pointer}.cv-download-pdf:hover{opacity:.67}.cv-edit-button{width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid var(--jc-coral-500);border-radius:7px;cursor:pointer}.cv-edit-button-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}.cv-edit-button:hover{border:1px solid var(--jc-coral-500)}.cv-edit-button:hover .cv-edit-button-text{color:var(--jc-coral-700)}.cv-completion-container{margin-top:20px}.cv-completion-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.cv-completion-label{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#555;letter-spacing:.3px}.cv-completion-value{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#ff5e33}.cv-completion-bar{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.cv-completion-bar-fill{height:100%;background:linear-gradient(90deg,#ff5e33,#ff7951);border-radius:4px;transition:width .4s ease-out;min-width:8px}.cv-actions{display:flex;flex-direction:row;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-6);flex-wrap:wrap}.cv-action-primary,.cv-action-secondary{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);height:48px;padding:0 var(--jc-space-6);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);letter-spacing:.1px;cursor:pointer;border:1px solid transparent;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.cv-action-primary{background:var(--jc-coral-500);color:#fff;border-color:var(--jc-coral-500);box-shadow:var(--jc-shadow-sm)}.cv-action-primary:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600);transform:translateY(-1px)}.cv-action-secondary{background:transparent;color:var(--jc-midnight-900);border-color:var(--jc-ink-200)}.cv-action-secondary:hover{border-color:var(--jc-midnight-800);background:var(--jc-sand-50)}.cv-preview{overflow:visible}.jobs-filter-container{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.jobs-filter-search-container{background-color:#fff;display:flex;flex-direction:row;align-items:center;width:400px;border:1px solid #ebebeb;border-radius:4px;overflow:hidden}.jobs-filter-search-input-container{flex:1 1}.jobs-filter-search-input-container input{flex:1 1;width:100%;padding:10px 15px;border:none;outline:none;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.jobs-filter-search-icon-container{padding:15px;display:flex;flex-direction:row;justify-content:center;align-items:center}.jobs-filter-search-icon-container img{width:24px;height:24px}.jobs-filter-button{min-width:200px;max-width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;overflow:hidden}.jobs-filter-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px}.jobs-filter-expanded-row-container{display:flex;flex-direction:row}.jobs-filter-expanded-row-separator{width:50px;height:50px}.no-jobs-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#333}.jobs-description-contianer{display:block}.jobs-filters-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.jobs-filters-section-container{flex:1 1;display:flex;flex-direction:column;min-width:256px}@media only screen and (max-width:800px){.jobs-filter-search-container{width:100%}}@media only screen and (max-width:660px){.jobs-filter-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.jobs-filter-button{margin:20px 0 0}.jobs-filter-expanded-row-container{flex-direction:column}.jobs-filter-expanded-row-separator{width:20px;height:20px}}.jobs-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--jc-space-16) var(--jc-space-5) var(--jc-space-12)}.jobs-empty-state-image{width:280px;height:auto;margin-bottom:var(--jc-space-6)}.jobs-empty-state-title{font-family:var(--jc-font-display);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900);margin:0;letter-spacing:-.4px}.jobs-empty-state-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-500);max-width:480px;margin:var(--jc-space-3) 0 var(--jc-space-8)}.jobs-empty-state-actions{display:flex;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);flex-wrap:wrap;justify-content:center}.jobs-empty-state-primary{display:inline-flex;align-items:center;justify-content:center;padding:var(--jc-space-4) var(--jc-space-6);background:var(--jc-coral-500);color:#fff;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);border-radius:var(--jc-radius-md);text-decoration:none;letter-spacing:.1px;transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.jobs-empty-state-primary:hover{background:var(--jc-coral-600);transform:translateY(-1px)}.jobs-empty-state-secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--jc-space-4) var(--jc-space-6);background:transparent;border:1px solid var(--jc-ink-200);color:var(--jc-midnight-800);font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-medium);border-radius:var(--jc-radius-md);text-decoration:none;letter-spacing:.1px;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.jobs-empty-state-secondary:hover{background:var(--jc-sand-100);border-color:var(--jc-midnight-800)}.jobs-search-prefs{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);margin-top:var(--jc-space-4)}.jobs-search-prefs-item{min-width:0}@media only screen and (max-width:720px){.jobs-search-prefs{grid-template-columns:1fr}}.c-settings-container,.c-settings-title-container{display:block}.c-settings-title-container p{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);letter-spacing:-.8px;color:var(--jc-midnight-900)}.c-settings-content-container{display:flex;flex-direction:row;width:100%}.c-settings-content-side-container{flex:1 1;display:flex;flex-direction:column;padding-right:60px}.c-settings-section-title-container{display:block}.c-settings-section-title-container p{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h3);line-height:var(--jc-lh-h3);letter-spacing:-.2px;color:var(--jc-midnight-900)}.c-settings-section-description-container{display:block}.c-settings-section-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#9c9c9c}.c-settings-notifications-item-container{padding:15px;background-color:#fff;border-radius:7px}.c-settings-delete-account-container{display:block}.c-settings-delete-account-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.c-settings-email{color:#1377ff;cursor:pointer}.c-settings-email:hover{text-decoration:underline}.c-settings-delete-account{color:#f55f5d;cursor:pointer}.c-settings-delete-account:hover{text-decoration:underline}.change-password-button{width:auto;min-width:200px;max-width:260px;padding:0 var(--jc-space-6);height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#ff5e33;border-radius:7px;cursor:pointer}.change-password-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.change-password-button:hover{background-color:#ff7951}.c-settings-section-subtitle-container{display:block}.c-settings-section-subtitle-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.cancel-request-button{width:auto;min-width:200px;max-width:260px;padding:0 var(--jc-space-6);height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:2px solid #f55f5d;border-radius:4px;cursor:pointer}.cancel-request-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#f55f5d}.cancel-request-button:hover{opacity:.67}.reject-request-button{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:2px solid #f55f5d;border-radius:4px;cursor:pointer}.reject-request-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#f55f5d}.accept-request-button{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#1377ff;border-radius:4px;cursor:pointer}.accept-request-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.accept-request-button:hover,.reject-request-button:hover{opacity:.67}@media only screen and (max-width:1160px){.c-settings-container{padding:30px}}@media only screen and (max-width:800px){.c-settings-content-container{flex-direction:column}}@media only screen and (max-width:500px){.c-settings-content-side-container{flex:1 1;display:flex;flex-direction:column;padding-right:0}}.sidebar-admin-container{width:296px;display:block;max-height:calc(100vh - 60px);overflow-y:scroll}.sidebar-admin-container::-webkit-scrollbar{display:none}.sidebar-admin-actions-container{display:block;border-radius:7px;background-color:#fff;overflow:hidden}.sidebar-admin-actions-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px}.sidebar-admin-action-header-container{padding:0 20px;height:54px;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #ebebeb}.sidebar-admin-action-button-container{padding:0 20px;display:block;height:54px;cursor:pointer}.sidebar-admin-action-wrapper{min-height:54px;display:flex;flex-direction:row;align-items:center}.sidebar-admin-action-button-container:hover{background-color:#f5f5f5}.sidebar-admin-action-button-container p{margin-left:20px}.sidebar-admin-return-button-container{padding:0 20px;display:block;height:54px;cursor:pointer}.sidebar-admin-return-button-wrapper{min-height:54px;display:flex;flex-direction:row;align-items:center}.sidebar-admin-return-button-container a{color:#333}.sidebar-admin-return-button-wrapper p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;margin-left:20px}.delete-local-yacht-account-button{display:flex;flex-direction:row;align-items:center;width:100%;height:54px;background-color:#fff;border-radius:4px;cursor:pointer}.delete-local-yacht-account-button-icon-container{display:flex;flex-direction:row;align-items:center;padding:0 20px}.delete-local-yacht-account-button-icon-container img{width:24px;height:24px}.delete-local-yacht-account-button-title-container{display:block}.delete-local-yacht-account-button-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#f55d5d}.yacht-listings-container{display:block}.yacht-listings-description-container{margin:20px 0;height:20px;display:flex;flex-direction:row;align-items:center}.yacht-listings-description{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-listings-name-container{display:flex;flex-direction:row}.yacht-listings-name-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px}.yacht-listings-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb}.yacht-listings-header-items-container{display:flex;flex-direction:row}.yacht-listings-header-item-container{position:relative;width:144px;height:54px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-listings-header-item-container:hover{background-color:#f3f3f3}.yacht-listings-header-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.yacht-listings-header-item-active{position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#1377ff}.yacht-listings-header-search-container{padding:0 20px;display:flex;flex-direction:row;align-items:center}.yacht-listings-header-search-input-container{display:block;padding-right:15px}.yacht-listings-header-search-input-container input{height:50px;width:192px;border:none;outline:none;background-color:transparent;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.yacht-listings-header-search-icon-container{display:block}.yacht-listings-header-users-counter{width:18px;height:18px;border-radius:9px;background-color:#f55f5d;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:10px}.yacht-listings-button-container{padding:0 0 20px}.yacht-listings-button{height:50px;width:192px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #1377ff;border-radius:4px;cursor:pointer}.yacht-listings-button p{color:#1377ff;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px}.yacht-listings-button:hover{opacity:.67}.yacht-listings-header-users-counter span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-size:11px;line-height:16px;color:#fff}.yacht-listings-list-item-container{display:flex;flex-direction:row;align-items:center;padding:0 20px;height:80px;width:100%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04),0 4px 24px rgba(0,0,0,.04);border-radius:7px;margin-bottom:20px}.yacht-listings-list-item-wrapper{height:100%}.yacht-listings-list-item-position-container{flex:1 1;display:flex;flex-direction:column;justify-content:center}.yacht-listings-list-item-position-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#000}.yacht-listings-list-item-position-applications-counter-container{padding-top:4px;display:flex;flex-direction:row;align-items:center}.yacht-listings-list-item-position-applications-counter-item-container{display:flex;flex-direction:row;align-items:center}.yacht-listings-list-item-position-applications-counter-item-container img{width:14px;height:14px;margin-right:5px}.yacht-listings-list-item-position-applications-counter-item-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.4px}.yacht-listings-list-item-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-left:20px;width:224px}.yacht-listings-list-item-complete-button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:180px;height:32px;background-color:#1377ff;border-radius:16px;cursor:pointer}.yacht-listings-list-item-complete-button-container:hover{opacity:.67}.yacht-listings-list-item-complete-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#fff}.yacht-listings-list-item-more-button-container,.yacht-listings-list-item-trash-button-container{cursor:pointer;position:relative}.yacht-listing-list-item-more-buttons-container{display:none;width:232px;height:108px;position:absolute;background-color:#fff;left:-216px;bottom:-98px;box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 24px rgba(0,0,0,.08);cursor:pointer;z-index:10000}.yacht-listings-list-item-more-button-container:hover .yacht-listing-list-item-more-buttons-container{display:block}.yacht-listings-list-item-trash-confirmation-button{display:none;flex-direction:row;align-items:center;justify-content:center;width:164px;height:54px;position:absolute;background-color:#fff;left:-144px;bottom:-44px;box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 24px rgba(0,0,0,.08);cursor:pointer}.yacht-listings-list-item-trash-button-container:hover .yacht-listings-list-item-trash-confirmation-button{display:flex}.yacht-listings-list-item-trash-confirmation-button:hover{background-color:#f5f5f5}.yacht-listings-list-item-trash-confirmation-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#f55d5d;margin-left:10px}.yacht-listings-list-item-more-edit-button{width:100%;height:54px;display:flex;flex-direction:row;justify-content:flex-start;padding:0 15px;align-items:center;cursor:pointer}.yacht-listings-list-item-more-edit-button:hover{background-color:#f5f5f5}.yacht-listings-list-item-more-edit-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#333;margin-left:10px}.yacht-listings-list-item-salary-container{width:144px;display:flex;flex-direction:row;align-items:center;justify-content:center}.yacht-listings-list-item-contract-container,.yacht-listings-list-item-start-date-container{width:128px;display:flex;flex-direction:row;align-items:center;justify-content:center}.yacht-listings-list-item-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.4px;color:#333;text-align:center}.yacht-listing-list-header-container{display:flex;flex-direction:row;align-items:center;width:100%;padding:0 20px 10px}.yacht-listing-list-header-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:21px;letter-spacing:.4px;color:#000}.yacht-listing-list-header-position-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.yacht-listing-list-header-start-date-container{width:128px;display:flex;flex-direction:row;align-items:center;justify-content:center}.yacht-listing-list-header-salary-container{width:144px;display:flex;flex-direction:row;align-items:center;justify-content:center}.yacht-listing-list-header-contract-type-container{width:128px;display:flex;flex-direction:row;align-items:center;justify-content:center}.yacht-listing-list-header-actions-container{width:244px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media only screen and (max-width:1000px){.yacht-listings-list-item-buttons-container{display:none}}@media only screen and (max-width:900px){.yacht-listing-list-header-start-date-container,.yacht-listings-list-item-start-date-container{display:none}}@media only screen and (max-width:750px){.yacht-listing-list-header-salary-container,.yacht-listings-list-item-salary-container{display:none}}@media only screen and (max-width:660px){.yacht-listings-container{padding:16px}}@media only screen and (max-width:580px){.yacht-listing-list-header-contract-type-container,.yacht-listings-list-item-contract-container{display:none}.yacht-listings-header-search-input-container input{width:112px}}@media only screen and (max-width:500px){.signee-data-container{max-width:64px}.signee-data-container p{font-size:12px;line-height:18px}.yacht-listings-header-search-input-container{padding-right:0}.yacht-listings-header-search-icon-container{display:none}}@media only screen and (max-width:450px){.yacht-listing-list-header-actions-container{display:none}.yacht-listings-header-item-container{width:112px}.yacht-listings-header-item-container p{font-size:12px;line-height:18px}.yacht-listings-header-users-counter{width:16px;height:16px;border-radius:8px;margin-right:8px}.yacht-listings-header-users-counter span{font-size:10px;line-height:15px}.yacht-listings-header-search-input-container input{width:96px}}.create-yacht-container{display:block}.create-yacht-wrapper{max-width:664px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08);border-radius:7px;padding:30px}.create-yacht-title-container{display:block}.create-yacht-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#333}.create-yacht-notes-title-container{display:block}.create-yacht-notes-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.create-yacht-notes-description-container{display:block}.create-yacht-notes-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.create-yacht-save-button-container{padding:0 20px 20px}.create-yacht-save-button{background-color:#ff5e33;padding:0 20px;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:232px;height:50px;cursor:pointer}.create-yacht-save-button:hover{background-color:#ff977e}.create-yacht-save-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.create-yacht-save-button img{width:24px;height:24px}@media only screen and (max-width:690px){.create-yacht-title-container{padding:10px 20px 0}}.sign-ups-container{display:block}.sign-ups-header-container{align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb}.sign-ups-header-container,.sign-ups-header-items-container{display:flex;flex-direction:row}.sign-ups-header-item-container{position:relative;width:144px;height:54px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.sign-ups-header-item-container:hover{background-color:#f3f3f3}.sign-ups-header-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.sign-ups-header-item-active{position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#1377ff}.sign-ups-header-search-container{padding:0 20px;display:flex;flex-direction:row;align-items:center}.sign-ups-header-search-input-container{display:block;padding-right:15px}.sign-ups-header-search-input-container input{height:50px;width:192px;border:none;outline:none;background-color:transparent;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.sign-ups-header-search-icon-container{display:block}.sign-ups-header-users-counter{width:18px;height:18px;border-radius:9px;background-color:#f55f5d;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:10px}.sign-ups-header-users-counter span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-size:11px;line-height:16px;color:#fff}.sign-ups-header-search-loading-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:10px;padding-top:2px}.sign-ups-header-search-loading-container img{width:20px;height:20px}.no-results-found-description{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-size:14px;line-height:21px;color:#333;margin:10px 20px}.load-more-sign-ups-container{width:100%;height:80px;display:flex;flex-direction:row;align-items:center;justify-content:center}.load-more-sign-ups-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-size:14px;line-height:21px;color:#1377ff;cursor:pointer}.load-more-sign-ups-container p:hover{opacity:.67}.sign-ups-header-export-master{display:flex;flex-direction:row;padding-top:20px;padding-left:20px}.sign-ups-header-export-container{background-color:#1377ff;padding:5px 10px;border-radius:5px;cursor:pointer;margin-right:40px}.sign-ups-header-export-container:hover{opacity:.67}.sign-ups-header-export-title{color:#fff;font-size:14px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;margin-bottom:1px;text-align:center}@media only screen and (max-width:580px){.sign-ups-header-search-input-container input{width:112px}}@media only screen and (max-width:500px){.signee-data-container{max-width:64px}.signee-data-container p{font-size:12px;line-height:18px}.sign-ups-header-search-input-container{padding-right:0}.sign-ups-header-search-icon-container{display:none}}@media only screen and (max-width:450px){.sign-ups-header-item-container{width:112px}.sign-ups-header-item-container p{font-size:12px;line-height:18px}.sign-ups-header-users-counter{width:16px;height:16px;border-radius:8px;margin-right:8px}.sign-ups-header-users-counter span{font-size:10px;line-height:15px}.sign-ups-header-search-input-container input{width:96px}}.sign-ups-user-rows-header-container{display:flex;flex-direction:row;align-items:center;padding:0 20px}.signee-details-container{flex:1 1}.signee-details-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:21px;color:#333}.signee-data-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.signee-data-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:21px;color:#333;text-align:center}.sign-ups-list-container{display:block;position:relative}.no-users-to-show{margin-top:20px;margin-left:20px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-size:14px;line-height:21px;color:#333}.sign-ups-user-row-container{width:100%;height:108px;background-color:#fff;border-radius:7px;display:flex;flex-direction:row;align-items:center;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);padding:0 20px}.sign-ups-user-row-wrapper{flex:1 1;display:flex;flex-direction:row;cursor:pointer}.sign-ups-user-row-profile-image-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.sign-ups-user-row-profile-image-container-placeholder{height:64px;width:64px;border-radius:32px;background-color:#ebebeb}.sign-ups-user-row-name-placeholder{height:20px;width:128px;background-color:#ebebeb}.sign-ups-user-row-position-placeholder{margin-top:5px;height:12px;width:64px;background-color:#ebebeb}.sign-ups-user-row-data-placeholder{height:14px;width:36px;background-color:#ebebeb}.sign-ups-user-row-profile-image-container img{height:64px;width:64px;border-radius:32px}.sign-ups-user-row-name-container{display:flex;flex-direction:column;justify-content:center;flex:1 1;padding-left:20px}.sign-ups-user-row-name{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:16px;color:#333}.sign-ups-user-row-position{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#666}.sign-ups-user-row-data-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.sign-ups-user-row-data-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#666}.progress-bar{width:54px;height:54px;position:relative;overflow:hidden}.progress-bar-inside-container{position:absolute;top:0;right:0;bottom:2px;left:5px;display:flex;flex-direction:row;justify-content:center;align-items:center}.progress-bar-inside-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#333;text-align:center}.sign-ups-user-row-buttons-container,.sign-ups-user-row-reject-button{display:flex;flex-direction:row;align-items:center}.sign-ups-user-row-reject-button{width:90px;height:30px;border:1px solid #f55f5d;border-radius:4px;justify-content:center;cursor:pointer}.sign-ups-user-row-reject-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#f55f5d}.sign-ups-user-row-reject-button:hover{opacity:.67}.sign-ups-user-row-verify-button{width:90px;height:30px;background-color:var(--jc-coral-500);border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.sign-ups-user-row-verify-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#fff}.sign-ups-user-row-verify-button:hover{opacity:.67}.sign-ups-user-row-view-button{width:190px;height:30px;border:1px solid var(--jc-coral-500);border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}@media only screen and (max-width:500px){.sign-ups-user-row-profile-image-container img{height:48px;width:48px;border-radius:24px}.sign-ups-user-row-name{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#333}.sign-ups-user-row-position{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:12px;color:#666}.sign-ups-user-row-data-container{max-width:64px}.progress-bar{width:42px;height:42px}.progress-bar-inside-container span{font-size:12px}}.profile-master-container{max-width:794px;width:100%;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);border-radius:7px}.yachts-container{display:block}.yachts-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb}.yachts-header-items-container{display:flex;flex-direction:row;align-items:center;height:54px}.yachts-header-items-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333;margin-left:20px}.yachts-header-search-container{padding:0 20px;display:flex;flex-direction:row;align-items:center}.yachts-header-search-input-container{display:block;padding-right:15px}.yachts-header-search-input-container input{height:50px;width:192px;border:none;outline:none;background-color:transparent;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.yachts-header-search-icon-container{display:block}.yachts-header-users-counter{width:18px;height:18px;border-radius:9px;background-color:#f55f5d;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:10px}.yachts-header-users-counter span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-size:11px;line-height:16px;color:#fff}.yachts-button-container{padding:20px 20px 0}.yachts-button{height:50px;width:192px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #1377ff;border-radius:4px;cursor:pointer}.yachts-button p{color:#1377ff;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px}.yachts-button:hover{opacity:.67}.yachts-list-header-container{display:flex;flex-direction:row;align-items:center;padding:20px 20px 0}.yachts-list-header-long-item-container{flex:1 1;display:flex;flex-direction:row}.yachts-list-header-item-container{display:flex;flex-direction:row;width:144px;justify-content:center}.yachts-list-header-container p{color:#333;font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:14px}.yachts-list-container{display:block}.yachts-list-item-container{width:100%;height:108px;background-color:#fff;border-radius:7px;display:flex;flex-direction:row;align-items:center;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);padding:0 20px;cursor:pointer}.yachts-list-item-icon-container img{width:81px;object-fit:contain}.yachts-list-item-details-container{padding:0 40px;flex:1 1}.yachts-list-item-details-container p{color:#333;font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:16px}.yachts-list-item-col-container{display:flex;flex-direction:row;width:144px;justify-content:center}.yachts-list-item-col-container p{color:#333;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:center}.yachts-list-item-small-placeholder{height:24px;width:80px;background-color:#ebebeb}.yachts-list-item-long-placeholder{height:24px;width:144px;background-color:#ebebeb}@media only screen and (max-width:580px){.yachts-header-search-input-container input{width:112px}}@media only screen and (max-width:500px){.signee-data-container{max-width:64px}.signee-data-container p{font-size:12px;line-height:18px}.yachts-header-search-input-container{padding-right:0}.yachts-header-search-icon-container{display:none}}@media only screen and (max-width:780px){.y-col-5{display:none}}@media only screen and (max-width:580px){.y-col-4{display:none}}@media only screen and (max-width:450px){.yachts-list-item-icon-container img{width:60px}.yachts-list-item-details-container{padding:0 20px}.yachts-list-item-details-container p{font-size:14px}.yachts-list-header-item-container,.yachts-list-item-col-container{width:80px}}@media only screen and (max-width:450px){.yachts-header-item-container{width:112px}.yachts-header-item-container p{font-size:12px;line-height:18px}.yachts-header-users-counter{width:16px;height:16px;border-radius:8px;margin-right:8px}.yachts-header-users-counter span{font-size:10px;line-height:15px}.yachts-header-search-input-container input{width:96px}}.crew-container{display:block}.crew-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb}.crew-header-items-container{display:flex;flex-direction:row;align-items:center;height:54px}.crew-header-items-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333;margin-left:20px}.crew-header-search-container{padding:0 20px;display:flex;flex-direction:row;align-items:center}.crew-header-search-input-container{display:block;padding-right:15px}.crew-header-search-input-container input{height:50px;width:192px;border:none;outline:none;background-color:transparent;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.crew-header-search-icon-container{display:block}.crew-header-users-counter{width:18px;height:18px;border-radius:9px;background-color:#f55f5d;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:10px}.crew-header-users-counter span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-size:11px;line-height:16px;color:#fff}@media only screen and (max-width:580px){.crew-header-search-input-container input{width:112px}}@media only screen and (max-width:500px){.signee-data-container{max-width:64px}.signee-data-container p{font-size:12px;line-height:18px}.crew-header-search-input-container{padding-right:0}.crew-header-search-icon-container{display:none}}@media only screen and (max-width:450px){.crew-header-item-container{width:112px}.crew-header-item-container p{font-size:12px;line-height:18px}.crew-header-users-counter{width:16px;height:16px;border-radius:8px;margin-right:8px}.crew-header-users-counter span{font-size:10px;line-height:15px}.crew-header-search-input-container input{width:96px}}.add-listing-container{display:block}.add-listing-title-container{display:flex;flex-direction:row;height:40px}.add-listing-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px}.add-listing-wrapper{display:block;max-width:664px;position:relative}.add-listing-progress-bar-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.add-listing-progress-bar-dot-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:144px}.add-listing-progress-bar-separator{right:-60px;top:12px;position:absolute;height:2px;width:120px;background-color:#666}.add-listing-progress-bar-dot-outer{width:24px;height:24px;border-radius:12px;border:2px solid #666}.add-listing-progress-bar-dot-inner,.add-listing-progress-bar-dot-outer{display:flex;flex-direction:row;justify-content:center;align-items:center}.add-listing-progress-bar-dot-inner{width:16px;height:16px;border-radius:8px;background-color:#1377ff}.add-listing-progress-bar-dot-inner img{width:16px;height:16px}.add-listing-progress-bar-dot-title{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:10px}.add-listing-progress-bar-dot-title p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#000}.add-listing-review-yacht-details-container{position:relative;width:100%;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);border-radius:15px;padding:30px;overflow:hidden}.add-listing-review-yacht-details-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,39.2%,.1);z-index:1}.add-listing-section-title-container{display:block}.add-listing-section-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-size:24px;line-height:24px;color:#333}.yacht-listing-toggle-section-label{display:block;padding-bottom:5px}.yacht-listing-toggle-section-label p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.yacht-listing-toggle-section-container{display:flex;flex-direction:row;width:100%;height:40px;border:1px solid #1377ff;border-radius:4px;overflow:hidden}.yacht-listing-toggle-button-container{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-listing-toggle-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;text-align:center}.yacht-listing-toggle-buttons-separator{height:40px;width:1px;background-color:#1377ff}.yacht-listing-contract-type-length-label{display:block;padding-bottom:5px}.yacht-listing-contract-type-length-label p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.yacht-listing-contract-length-input-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-contract-length-input{min-width:96px;max-width:96px;height:50px;outline:none;border:1px solid #ebebeb;overflow:hidden;border-radius:4px}.yacht-listing-contract-length-input input{flex:1 1;height:48px;border:none;outline:none;padding:0 15px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333}.yacht-listing-contract-period-type-toggle-container{margin-left:20px;display:flex;flex-direction:row;border:1px solid #1377ff;border-radius:4px;overflow:hidden}.yacht-listing-contract-period-type-toggle{height:48px;width:112px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-listing-contract-period-type-toggle p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-listing-contract-period-type-separator{width:1px;height:48px;background-color:#1377ff}.yacht-listing-double-toggle-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-mini-toggle-container{width:112px;height:40px;border:1px solid #1377ff;border-radius:4px;display:flex;flex-direction:row;overflow:hidden}.yacht-listing-mini-toggle-button{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-listing-mini-toggle-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-listing-salary-amount-master-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-salary-amount-container{width:112px;height:50px;border:1px solid #ebebeb;border-radius:4px;overflow:hidden;display:flex;flex-direction:row}.yacht-listing-salary-amount-label-container{min-width:24px;max-width:24px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.yacht-listing-salary-amount-input-container input,.yacht-listing-salary-amount-label-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333}.yacht-listing-salary-amount-input-container input{flex:1 1;height:50px;border:none;outline:none}.yacht-listing-salary-amount-max-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-salary-amount-to{min-width:15px;max-width:15px;height:1px;background-color:#ebebeb;margin:0 10px}.yacht-listing-job-notes{width:100%;height:256px;resize:none;outline:none;border:1px solid #ebebeb;padding:15px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.44px;color:#333;background-color:#fff}.yacht-listing-proceed-button{width:232px;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ff5e33;border-radius:4px;padding:0 15px;cursor:pointer}.yacht-listing-proceed-button:hover{background-color:#ff977e}.yacht-listing-proceed-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.44px;color:#fff}.yacht-listing-proceed-button img{width:24px;height:24px}.yacht-listing-description-chars-counter{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.yacht-listing-description-chars-counter p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.yacht-listing-buttons-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-previous-step-button{margin-left:40px}.yacht-listing-previous-step-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.4px;color:#1377ff;cursor:pointer}.yacht-listing-previous-step-button p:hover{opacity:.67}.yacht-listing-review-container{display:block;background-color:#fff;width:100%;border-radius:15px;padding:25px}.yacht-listing-review-row-container{display:flex;flex-direction:row;align-items:center;width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:25px}.yacht-listing-review-row-icon-container{padding-right:25px}.yacht-listing-review-row-icon-container img{width:80px;object-fit:contain}.yacht-listing-review-row-type-container{padding-right:45px}.yacht-listing-review-row-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333}.yacht-listing-review-section-title-container{display:block}.yacht-listing-review-section-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:33px;color:#ff5e33}.yacht-listing-review-section-data-row-container{display:block}.yacht-listing-review-section-data-row-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#7f8888}.yacht-listing-review-section-data-row-container span{color:#000}.yacht-listing-edit-position-button,.yacht-listing-review-buttons-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-edit-position-button{width:200px;height:50px;justify-content:center;border:2px solid #1377ff;cursor:pointer;border-radius:4px}.yacht-listing-edit-position-button:hover{opacity:.67}.yacht-listing-edit-position-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#1377ff}.yacht-listing-confirm-position-button{width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#1377ff;margin-left:25px;cursor:pointer;border-radius:4px}.yacht-listing-confirm-position-button:hover{opacity:.67}.yacht-listing-confirm-position-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff;text-align:center;padding:0 10px}.yacht-listing-contract-length-input-wrapper{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:660px){.add-listing-container{padding:15px}}@media only screen and (max-width:600px){.add-listing-progress-bar-dot-container,.add-listing-progress-bar-separator{width:100px}}@media only screen and (max-width:500px){.add-listing-progress-bar-dot-title p{font-size:14px;line-height:21px}.yacht-listing-toggle-button-container p{font-size:12px;line-height:18px;letter-spacing:0}.yacht-listing-buttons-container{display:flex;flex-direction:column;align-items:flex-start}.yacht-listing-previous-step-button{margin-top:25px;margin-left:15px}}@media only screen and (max-width:450px){.add-listing-progress-bar-separator{width:84px;right:-50px}.add-listing-progress-bar-dot-container{width:90px}}@media only screen and (max-width:380px){.add-listing-progress-bar-dot-title p{font-size:12px;line-height:18px}.add-listing-progress-bar-separator{width:78px;right:-50px}.add-listing-progress-bar-dot-container{width:80px}}.yacht-listings-subheader-container{height:36px;width:100%;display:flex;flex-direction:row;align-items:center}.yacht-listings-subheader-item-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:36px;width:144px}.yacht-listings-subheader-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.75px;color:#333}.application-row-applied-ago-container{display:block}.application-row-applied-ago-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:12px;color:#333;font-style:normal;font-weight:400}.yacht-listings-subheader-item-active{position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#1377ff}.application-row-container{position:relative;width:100%;height:108px;background-color:#fff;border-radius:7px;display:flex;flex-direction:row;align-items:center;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);padding:0 20px;margin-bottom:20px}.application-row-clickable-container{cursor:pointer}.application-row-clickable-container,.application-row-details-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.application-row-image-container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.application-row-image-container img{height:64px;width:64px;border-radius:32px}.application-row-name-container{padding:0 20px;display:block}.application-row-name-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:16px;color:#333}.application-row-name-team-container{display:flex;flex-direction:row;align-items:center;padding-bottom:5px}.application-row-name-container strong{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:11px;line-height:15px;color:#666;padding:4px 10px;background-color:#e6e5e6;border-radius:4px;margin-left:10px}.application-row-actions-container{width:244px;display:flex;flex-direction:row;align-items:center;justify-content:center}.application-row-actions-reject-button-container{width:100px;height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:4px;border:2px solid #f55d5d;cursor:pointer;margin-right:15px}.application-row-actions-reject-button-container:hover{opacity:.67}.application-row-actions-reject-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#f55d5d}.application-row-actions-reject-next-stage-container{width:100px;height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#1377ff;border-radius:4px;cursor:pointer}.application-row-actions-reject-next-stage-container:hover{opacity:.67}.application-row-actions-reject-next-stage-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#fff}.application-profile-completion-container{width:128px;display:flex;flex-direction:row;align-items:center;justify-content:center}.application-job-match-container{width:144px}.application-desired-salary-container,.application-job-match-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.application-desired-salary-container{width:128px}.application-desired-salary-container p,.no-applications-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#333}.find-candidates-button{height:50px;width:200px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4px;cursor:pointer;background-color:#ff5e33}.find-candidates-button:hover{opacity:.67}.find-candidates-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#fff}.find-candidates-filters-container{display:flex;flex-direction:row;width:100%}.find-candidates-filter-side-container{flex:1 1;display:block}.find-candidates-filter-search-container{display:flex;flex-direction:row;align-items:center;width:90%;height:64px;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;padding:0 15px}.find-candidates-filter-search-input-container{flex:1 1;padding-right:15px;position:relative}.find-candidates-filter-search-input-container-with-tags{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1 1;padding-right:15px;position:relative;overflow-x:scroll}.profile-keyword-tag{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#d5efff;padding:5px 8px;border-radius:7px}.profile-keyword-tag span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap}.profile-keyword-tag img{margin-left:5px;width:14px;height:14px;margin-top:1px;cursor:pointer}.profile-keyword-tag img:hover{opacity:.67}.find-candidates-location-master-container{display:block}.find-candidates-location-input-container{width:100%;height:64px;display:flex;flex-direction:row;align-items:center}.find-candidates-location-dropdown-container{display:block;position:absolute;z-index:1000;background-color:#fff;left:-15px;right:-15px;max-height:256px;overflow-y:scroll;border:1px solid #ebebeb;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 32px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04)}.find-candidates-location-dropdown-item-container{width:100%;padding:15px;cursor:pointer}.find-candidates-location-dropdown-item-container:hover{background-color:#f5f5f5}.find-candidates-location-dropdown-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;color:#333}.find-candidates-filter-search-input-container-with-tags input,.find-candidates-filter-search-input-container input{width:100%;outline:none;border:none;background-color:#fff;padding:10px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#333}.find-candidates-filter-search-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.find-candidates-filter-search-icon-container img{width:24px;height:24px}.find-candidates-select-all-master-container{display:flex;flex-direction:row;align-items:center}.find-candidates-select-all-button{display:block;padding:0 30px}.find-candidates-select-all-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1377ff;cursor:pointer}.find-candidates-select-all-button p:hover{opacity:.67}.find-candidates-send-all-button{width:200px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:4px;background-color:#1377ff;cursor:pointer}.find-candidates-send-all-button:hover{opacity:.67}.find-candidates-send-all-button-icon{display:flex;flex-direction:row;justify-content:center;align-items:center}.find-candidates-send-all-button-icon img{width:24px;height:24px}.find-candidates-send-all-button-text{display:block;padding-left:20px}.find-candidates-send-all-button-text p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#fff}.application-row-select-email-contianer{display:flex;flex-direction:row;align-items:center;padding-right:20px}.application-row-select-email-outer-contianer{width:24px;height:24px;border-radius:4px;border:1px solid #ebebeb;background-color:#fafafa;cursor:pointer}.application-row-select-email-outer-active-contianer{width:24px;height:24px;border-radius:4px;background-color:#1377ff;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}.application-row-select-email-outer-active-contianer img{width:16px;height:16px}.find-candidates-dropdown-filter-master-container{position:relative;display:block;width:90%}.find-candidates-dropdown-filter-container{display:flex;flex-direction:row;align-items:center;width:100%;height:64px;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;padding:0 15px;cursor:pointer}.find-candidates-dropdown-filter-content-container{flex:1 1;display:block}.find-candidates-dropdown-filter-label-container{display:block}.find-candidates-dropdown-filter-label-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.find-candidates-dropdown-filter-value-container{padding-top:2px;display:block}.find-candidates-dropdown-filter-value-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.find-candidates-dropdown-filter-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.find-candidates-dropdown-filter-icon-container img{width:24px;height:24px}.find-candidates-dropdown-filter-list-container{display:block;width:100%;position:absolute;left:0;right:0;border:1px solid #ebebeb;border-top:none;background-color:#fff;border-radius:0 0 4px 4px;z-index:1000;box-shadow:0 2px 5px 2px rgba(0,0,0,.04)}.find-candidates-dropdown-filter-list-item-container{width:100%;display:block;padding:15px;cursor:pointer}.find-candidates-dropdown-filter-list-item-container:hover{background-color:#f5f5f5}.find-candidates-dropdown-filter-list-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.find-candidates-range-input-container{width:90%;display:flex;flex-direction:row;align-items:center}.find-candidates-range-input-textbox-container{height:44px;flex:1 1}.find-candidates-range-input-textbox-container input{outline:none;border:1px solid #ebebeb;background-color:#fff;height:44px;width:100%;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000;padding:0 15px}.find-candidates-range-input-separator-container{height:44px;width:64px;display:flex;flex-direction:row;justify-content:center;align-items:center}.find-candidates-range-input-separator{width:36px;height:1px;background-color:#dcdcdc}.find-candidates-range-input-button{height:44px;width:96px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #1377ff;border-radius:4px;cursor:pointer}.find-candidates-range-input-button:hover{opacity:.67}.find-candidates-range-input-button p{color:#1377ff}.find-candidates-range-input-button p,.find-candidates-range-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px}.find-candidates-range-title{color:#333}.yacht-listing-list-header-job-match-container{width:144px;display:flex;flex-direction:row;align-items:center;justify-content:center}.yacht-listing-list-header-job-match-container img,.yacht-listing-list-header-start-date-container img{width:12px;height:12px;margin-left:5px}.yacht-listing-list-header-profile-completion-container{width:128px;display:flex;flex-direction:row;align-items:center;justify-content:center}.application-row-image-new-sticker{display:block;min-width:128px;max-width:128px}.application-row-image-new-sticker p{background-color:tomato;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:12px;letter-spacing:.25px;color:#fff;text-align:center;padding:5px 10px;border-radius:4px}.listing-applications-list-item-placeholder{height:108px;width:100%;background-color:#f0f0f0;border-radius:7px;margin-bottom:20px}@media only screen and (max-width:1000px){.application-row-actions-container,.yacht-listing-list-header-actions-container{display:none}}@media only screen and (max-width:900px){.application-desired-salary-container{display:none}}@media only screen and (max-width:760px){.find-candidates-filters-container{display:flex;flex-direction:column;width:100%}.find-candidates-filter-side-container:nth-child(2){margin-top:20px}.find-candidates-dropdown-filter-master-container,.find-candidates-filter-search-container,.find-candidates-range-input-container{width:100%}}@media only screen and (max-width:660px){.listings-applications-master-container{padding:16px}.application-profile-completion-container,.yacht-listing-list-header-profile-completion-container{display:none}}@media only screen and (max-width:500px){.application-row-image-container img{height:48px;width:48px;border-radius:24px}.application-row-name-container{padding:0 15px}.application-row-name-container p{font-size:14px}}.application-main-container{display:block;max-width:794px}.application-candidate-notes-container{width:100%;flex:1 1;display:block}.application-candidate-notes-container textarea{outline:none;background-color:#fff;border:1px solid #ebebeb;resize:none;height:256px;width:100%;border-radius:4px;padding:15px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px}.application-candidate-notes-save-button{width:144px;height:50px;background-color:#1377ff;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.application-candidate-notes-save-button:hover{opacity:.67}.application-candidate-notes-save-button{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#fff}.app-name-helper{padding:0 16px}@media only screen and (max-width:660px){.app-name-helper{padding:16px 16px 0}}.listings-master-container{min-height:calc(100vh - 100px);display:block}.listings-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb}.listings-header-items-container{display:flex;flex-direction:row;align-items:center;height:54px}.listings-header-items-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333;margin-left:20px}.listings-header-search-container{padding:0 20px;display:flex;flex-direction:row;align-items:center}.listings-header-search-input-container{display:block;padding-right:15px}.listings-header-search-input-container input{height:50px;width:192px;border:none;outline:none;background-color:transparent;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.listings-header-search-icon-container{display:block}.listings-sort-input-container{display:block;position:relative}.listings-sort-input-wrapper{width:100%;display:flex;flex-direction:row;border:1px solid #dcdcdc;border-radius:4px;background-color:#fff;cursor:pointer}.listings-sort-input-content-container{flex:1 1;display:flex;flex-direction:column;padding:10px 15px}.listings-sort-input-title-container{display:block}.listings-sort-input-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.listings-sort-input-data-container{padding-top:5px;display:block}.listings-sort-input-data-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.listings-sort-input-icon-container{padding:0 15px;display:flex;flex-direction:row;justify-content:center;align-items:center}.listings-sort-input-icon-container img{width:24px;height:24px}.listings-sort-dropdown-list-container{position:absolute;left:0;right:0;width:100%;background-color:#fff;border:1px solid #dcdcdc;border-top:none;border-radius:0 0 4px 4px;z-index:1000;box-shadow:0 2px 5px 2px rgba(0,0,0,.04)}.listings-sort-dropdown-list-item-container{padding:15px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.listings-sort-dropdown-list-item-container:hover{background-color:#f5f5f5}.listings-sort-dropdown-list-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-listings-list-item-wrapper{flex:1 1;display:flex;flex-direction:row;align-items:center;cursor:pointer}.no-jobs-listed-atm{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-listings-list-item-placeholder{height:80px;width:100%;background-color:#f0f0f0;border-radius:7px;margin-bottom:20px}@media only screen and (max-width:660px){.listings-master-container{padding:15px}}@media only screen and (max-width:580px){.listings-header-search-input-container input{width:112px}}@media only screen and (max-width:500px){.listings-header-search-input-container{padding-right:0}.listings-header-search-icon-container{display:none}}@media only screen and (max-width:450px){.listings-header-item-container{width:112px}.listings-header-item-container p{font-size:12px;line-height:18px}.listings-header-search-input-container input{width:96px}}.stats-master-container{background-color:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);display:flex;flex-direction:row;align-items:flex-start;justify-items:flex-start}.stats-list-wrapper:nth-child(2){margin-left:100px}.stats-title-container{display:block}.stats-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.stats-content-container{display:block}.stats-content-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#333}.stats-content-container span{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700}@media only screen and (max-width:660px){.stats-master-container{padding:20px;border-radius:0;box-shadow:none}}@media only screen and (max-width:500px){.stats-master-container{flex-direction:column}.stats-list-wrapper:nth-child(2){margin-left:0;margin-top:20px}}.admin-references-container{display:block}.admin-references-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb}.admin-references-header-items-container{display:flex;flex-direction:row;align-items:center;height:54px}.admin-references-header-items-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333;margin-left:20px}.admin-references-list-container{display:block}.admin-reference-list-header-container{display:block;padding:10px 20px}.admin-reference-list-header-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.admin-references-list-item-container{display:block;padding:20px;background-color:#fff}.admin-references-list-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#333}.admin-references-list-item-container p span{color:#1377ff;cursor:pointer}.admin-references-list-item-container p span a{color:#1377ff}.admin-references-list-item-container p span:hover{color:#4c97fe}.admin-references-header-export-container{background-color:#1377ff;padding:5px 10px;border-radius:5px;cursor:pointer;margin-right:20px}.admin-references-header-export-container:hover{opacity:.67}.admin-references-header-export-title{color:#fff;font-size:14px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;margin-bottom:1px}.auth-page-main-container{padding:var(--jc-space-16) var(--jc-space-4);min-height:calc(100vh - 109px);background-color:var(--jc-sand-50)}.auth-page-main-container,.auth-page-main-wrapper{display:flex;flex-direction:row;justify-content:center}.auth-page-main-wrapper{align-items:center;grid-gap:var(--jc-space-20);gap:var(--jc-space-20);max-width:1200px;width:100%}.auth-page-form-container{flex:0 0 auto}.auth-page-image-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;max-width:480px}.auth-page-image-wrapper img{height:240px;width:100%;object-fit:contain;object-position:left center;opacity:.95}.auth-page-image-title-container{padding-top:var(--jc-space-6)}.auth-page-image-title{font-family:var(--jc-font-display);font-style:italic;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);color:var(--jc-midnight-900);letter-spacing:-.8px}.auth-page-image-subtitle-container{display:block;margin-top:var(--jc-space-3)}.auth-page-image-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-500)}@media only screen and (max-width:1100px){.auth-page-image-container{display:none}}.auth-page-testimonial-section{padding:var(--jc-space-20) var(--jc-space-6) var(--jc-space-24);background:var(--jc-midnight-900);text-align:center}.auth-page-testimonial-eyebrow{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.6px;text-transform:uppercase;color:var(--jc-coral-400);margin:0 0 var(--jc-space-8)}.auth-page-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--jc-space-6);gap:var(--jc-space-6);max-width:1100px;margin:0 auto;text-align:left}.auth-page-testimonial-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--jc-radius-lg);padding:var(--jc-space-6) var(--jc-space-6);display:flex;flex-direction:column;justify-content:space-between;grid-gap:var(--jc-space-6);gap:var(--jc-space-6)}.auth-page-testimonial-quote{font-family:var(--jc-font-display);font-size:var(--jc-fs-h4);line-height:28px;font-weight:var(--jc-fw-regular);color:hsla(0,0%,100%,.92);margin:0;letter-spacing:-.1px}.auth-page-testimonial-quote:before{content:"\201C";font-family:var(--jc-font-display);font-size:40px;line-height:0;vertical-align:-8px;color:var(--jc-coral-500);margin-right:var(--jc-space-1)}.auth-page-testimonial-attribution{display:flex;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.auth-page-testimonial-avatar{width:40px;height:40px;border-radius:var(--jc-radius-pill);color:#fff;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-page-testimonial-avatar,.auth-page-testimonial-name{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold)}.auth-page-testimonial-name{color:hsla(0,0%,100%,.92);margin:0}.auth-page-testimonial-role{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);color:hsla(0,0%,100%,.5);margin:2px 0 0}@media only screen and (max-width:900px){.auth-page-testimonial-grid{grid-template-columns:1fr;max-width:480px}.auth-page-testimonial-section{padding:var(--jc-space-12) var(--jc-space-5) var(--jc-space-16)}}.login-form-container{outline:none;width:480px;background-color:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-10) var(--jc-space-8);box-shadow:var(--jc-shadow-sm)}.login-form-header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.login-form-header-title{font-family:var(--jc-font-display);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900);letter-spacing:-.8px}.login-form-error-container{padding:var(--jc-space-3) 0 0;display:flex;flex-direction:row;align-items:center}.login-form-error-text{color:var(--jc-danger-600)}.login-form-error-text,.login-form-header-sidenote{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm)}.login-form-header-sidenote{color:var(--jc-ink-500)}.login-form-header-sidenote-link{color:var(--jc-coral-600);text-decoration:none;font-weight:var(--jc-fw-semibold)}.login-form-header-sidenote-link:hover{color:var(--jc-coral-700)}.forgot-password-link{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.forgot-password-link:hover{color:var(--jc-midnight-900)}.login-form-divider{display:flex;align-items:center;margin:var(--jc-space-6) 0 var(--jc-space-4);color:var(--jc-ink-400);font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-medium);letter-spacing:1px;text-transform:uppercase}.login-form-divider:after,.login-form-divider:before{content:"";flex:1 1;height:1px;background:var(--jc-ink-100)}.login-form-divider:before{margin-right:var(--jc-space-3)}.login-form-divider:after{margin-left:var(--jc-space-3)}.login-form-info-banner{background:var(--jc-sand-50);border:1px solid var(--jc-sand-200);border-radius:var(--jc-radius-md);padding:var(--jc-space-3) var(--jc-space-4);margin:var(--jc-space-4) 0 var(--jc-space-2);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-700)}.login-form-back-link{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);color:var(--jc-ink-500);cursor:pointer;text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.login-form-back-link:hover{color:var(--jc-midnight-900)}.login-form-terms-text{margin-top:var(--jc-space-4);text-align:center;font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs);color:var(--jc-ink-400)}.login-form-terms-text a{color:var(--jc-ink-500);text-decoration:underline;-webkit-text-decoration-color:var(--jc-ink-200);text-decoration-color:var(--jc-ink-200);text-underline-offset:2px}.login-form-terms-text a:hover{color:var(--jc-midnight-900)}.login-form-footer-link{margin-top:var(--jc-space-6);text-align:center}.login-form-step-label{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-coral-600)}@media only screen and (max-width:600px){.login-form-container{width:93vw;padding:var(--jc-space-8) var(--jc-space-6)}}.reset-password-form-container{outline:none;width:560px;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08);border-radius:15px;padding:30px}.reset-password-form-container a{text-decoration:none}.reset-password-form-header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.reset-password-form-header-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;font-style:normal;color:#333}.reset-password-form-subheader-container{display:block}.reset-password-form-subheader-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reset-password-error-container{padding:10px 0;display:flex;flex-direction:row;align-items:center}.reset-password-error-text{font-family:"OpenSans-Regular";font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#f55d5d}.reset-password-button-container{width:100%;height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#1377ff;border-radius:7px;cursor:pointer}.reset-password-button-container-disabled{background-color:#bbd8ff}.reset-password-button-container:hover{background-color:#4c97fe}.reset-password-button-title{font-family:"OpenSans-Regular";font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;letter-spacing:.75px;color:#fff}.reset-password-error-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.reset-password-error-subtitle{position:absolute;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reset-password-error-subtitle a{color:#1377ff;text-decoration:none}.reset-password-error-subtitle a:hover{color:#4c97fe}.reset-password-error-text a{color:#1377ff;text-decoration:none}.reset-password-error-text a:hover{color:#4c97fe;text-decoration:underline}@media only screen and (max-width:600px){.reset-password-form-container{width:93vw}}.not-found-container{padding:50px}.not-found-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.not-found-subtitle{position:absolute;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.not-found-container a{color:#1377ff;text-decoration:none}.not-found-container a:hover{color:#4c97fe}.initial-setup-container{display:flex;flex-direction:column;align-items:center;padding:50px}.initial-setup-buttons-container{width:500px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.initial-setup-previous-step-button{margin-left:40px}.initial-setup-previous-step-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600);cursor:pointer}.cv-success-modal-container{position:relative;margin-top:25vh;width:560px;height:270px;background-color:#fff;box-shadow:0 4px 56px rgba(0,0,0,.04),0 12px 16px rgba(0,0,0,.04);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.cv-success-modal-title-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.cv-success-modal-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.cv-success-modal-content-container,.cv-success-modal-icon-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.cv-success-modal-icon-container{padding-right:20px}.cv-success-modal-icon-container img{width:60px;height:60px;object-fit:contain}.cv-success-modal-list-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cv-success-modal-list-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.cv-success-modal-button-container{height:50px;width:230px;background-color:var(--jc-coral-500);display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:7px;cursor:pointer}.cv-success-modal-button-container:hover{background-color:var(--jc-coral-600)}.cv-success-modal-button-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.cv-success-modal-exit-button{position:absolute;top:10px;right:10px;width:16px;height:16px;cursor:pointer}.cv-success-modal-exit-button:hover{opacity:.67}@media only screen and (max-width:600px){.initial-setup-buttons-container{width:83vw;flex-direction:column;justify-content:flex-start;align-items:flex-start}.initial-setup-previous-step-button{margin-left:20px;margin-top:20px}.cv-success-modal-container{margin-top:20vh;width:93vw}.cv-success-modal-title-container p{font-size:20px;line-height:27px}}@media only screen and (max-width:500px){.cv-success-modal-container{margin-top:25vh;height:212px}.cv-success-modal-title-container p{font-size:16px;line-height:21px}.cv-success-modal-icon-container img{width:48px;height:48px}.cv-success-modal-list-container p{font-size:12px;line-height:17px}.cv-success-modal-button-container{height:50px;width:192px}.cv-success-modal-button-container p{font-size:12px;line-height:16px}}@media only screen and (max-width:400px){.cv-success-modal-container{margin-top:25vh;height:192px}.cv-success-modal-title-container p{font-size:14px;line-height:19px}.cv-success-modal-list-container p{font-size:10px;line-height:14px}}.select-profile-type-main-container{min-height:calc(100vh - 109px);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:var(--jc-space-12) var(--jc-space-5)}.select-profile-type-card{width:100%;max-width:560px;background-color:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-10);box-shadow:var(--jc-shadow-sm)}.select-profile-type-step-label{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-coral-600)}.select-profile-type-title{font-family:var(--jc-font-display);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900);letter-spacing:-.8px;margin-top:var(--jc-space-2)}.select-profile-type-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-500);margin-top:var(--jc-space-2)}.select-profile-type-error{margin-top:var(--jc-space-4);padding:var(--jc-space-3) var(--jc-space-4);background:var(--jc-danger-100);border-radius:var(--jc-radius-md)}.select-profile-type-error p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-danger-600);margin:0}.select-profile-type-options{display:flex;flex-direction:column;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-8)}.select-profile-type-option{position:relative;display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-5) var(--jc-space-5);background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);cursor:pointer;text-align:left;width:100%;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.select-profile-type-option:hover{border-color:var(--jc-midnight-800);transform:translateY(-1px)}.select-profile-type-option.is-disabled{opacity:.5;pointer-events:none}.select-profile-type-option-primary{background:var(--jc-midnight-900);border-color:var(--jc-midnight-900);color:#fff}.select-profile-type-option-primary:hover{background:var(--jc-midnight-800);border-color:var(--jc-midnight-800)}.select-profile-type-option-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--jc-radius-md);background:var(--jc-sand-50);color:var(--jc-midnight-900)}.select-profile-type-option-primary .select-profile-type-option-icon{background:hsla(0,0%,100%,.08);color:var(--jc-coral-400)}.select-profile-type-option-body{flex:1 1;min-width:0}.select-profile-type-option-heading{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);color:inherit;margin:0}.select-profile-type-option-primary .select-profile-type-option-heading{color:#fff}.select-profile-type-option-detail{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500);margin:2px 0 0;line-height:var(--jc-lh-sm)}.select-profile-type-option-primary .select-profile-type-option-detail{color:hsla(0,0%,100%,.7)}.select-profile-type-option-arrow{font-size:22px;color:var(--jc-ink-300);flex-shrink:0;transition:transform var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.select-profile-type-option:hover .select-profile-type-option-arrow{transform:translateX(4px);color:var(--jc-midnight-800)}.select-profile-type-option-primary .select-profile-type-option-arrow{color:hsla(0,0%,100%,.7)}.select-profile-type-option-primary:hover .select-profile-type-option-arrow{color:#fff}.select-profile-type-progress{margin-top:var(--jc-space-8)}.select-profile-type-progress-bar{height:8px;background:var(--jc-ink-100);border-radius:var(--jc-radius-pill);overflow:hidden}.select-profile-type-progress-fill{height:100%;background:linear-gradient(90deg,var(--jc-coral-500),var(--jc-coral-400));border-radius:var(--jc-radius-pill);transition:width .4s var(--jc-ease-out)}.select-profile-type-progress-text{margin-top:var(--jc-space-3);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500);text-align:center}@media only screen and (max-width:600px){.select-profile-type-card{padding:var(--jc-space-6)}.select-profile-type-title{font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2)}}.proceed-button-container{width:232px;height:50px;display:flex;flex-direction:row;align-items:center;background-color:#ff5e33;border-radius:7px;padding:0 18px;cursor:pointer}.proceed-button-container:hover{background-color:#ff977e}.proceed-button-title-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.proceed-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}@media only screen and (max-width:500px){.basic-info-dropdown-main-item-title-long-container{min-height:42px;max-height:42px}}.qualifications-subtitle-contianer{display:block}.qualifications-subtitle{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.15px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#333}.qualifications-description-contianer{display:block}.qualifications-description{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center;letter-spacing:.25px;color:#333}.qualifications-skeleton{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.qualifications-skeleton-row{height:48px;border-radius:7px;background:linear-gradient(90deg,#f0f0f0,#e5e5e5 50%,#f0f0f0);background-size:200% 100%;-webkit-animation:qualifications-skeleton-shimmer 1.4s ease-in-out infinite;animation:qualifications-skeleton-shimmer 1.4s ease-in-out infinite}@-webkit-keyframes qualifications-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes qualifications-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toggle-button-master-container{display:flex;flex-direction:column}.toggle-button-title-container{display:block}.toggle-button-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.toggle-button-container{margin-top:5px;display:flex;flex-direction:row;align-items:center;width:100%;height:44px;border:1px solid #1377ff;border-radius:7px;overflow:hidden}.toggle-button-item-container{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;height:44px;cursor:pointer;padding:0 10px}.toggle-button-item-text{font-size:14px;line-height:20px}.toggle-button-item-text,.toggle-button-item-text-long{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:.25px;text-align:center}.toggle-button-item-text-long{font-size:12px;line-height:17px}.toggle-button-items-separator{width:1px;height:44px;background-color:#1377ff}.yacht-details-dropdown-master-container{position:relative;overflow:visible}.yacht-details-dropdown-container{width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid #ddd;border-radius:7px;background-color:#fff}.yacht-details-dropdown-open-container{border-radius:7px 7px 0 0}.yacht-details-dropdown-icon-container{min-width:64px;max-width:64px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-details-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.yacht-details-dropdown-main-label{font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.yacht-details-dropdown-main-label,.yacht-details-dropdown-main-value{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.yacht-details-dropdown-main-value{font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-details-dropdown-main-item-title-container,.yacht-details-dropdown-main-item-title-long-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:30px;max-height:30px;padding-bottom:2px}.yacht-details-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;padding:5px 0 10px}.yacht-details-dropdown-list-container{position:absolute;left:0;right:0;border:1px solid #ddd;border-top:none;background-color:#fff;z-index:10;border-radius:0 0 7px 7px;overflow:hidden;max-height:250px;overflow-y:scroll}.yacht-details-dropdown-list-item-container{background-color:#fff;padding:15px;border-top:1px solid #ddd;cursor:pointer}.yacht-details-dropdown-list-item-container:hover{background-color:#f5f5f5}.yacht-details-dropdown-list-item-container p,.yacht-details-value-input{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-details-value-input{outline:none;border:none;width:90%}.yacht-details-value-unit-container{padding:0 15px}.yacht-details-value-unit-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-details-selected-positions-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.yacht-details-selected-position-container{padding:5px 8px;border:1px solid #dedede;border-radius:7px;margin:10px 10px 10px 0;display:flex;flex-direction:row;align-items:center}.yacht-details-selected-position-name-container{display:flex;justify-content:center;align-items:center}.yacht-details-selected-position-name-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap}.yacht-details-selected-position-icon-container{display:flex;justify-content:center;align-items:center;padding-left:4px;cursor:pointer}.yacht-details-selected-position-icon-container img{width:16px;height:16px;margin-top:1px}@media only screen and (max-width:530px){.yacht-details-dropdown-main-item-title-long-container{min-height:42px;max-height:42px}.toggle-button-item-text{font-size:12px;line-height:17px}.toggle-button-item-text-long{font-size:11px;line-height:16px}}.more-yacht-details-location-dropdown-master-container{position:relative;overflow:visible}.more-yacht-details-location-dropdown-container{height:64px;width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid #ddd;border-radius:7px;background-color:#fff}.more-yacht-details-location-dropdown-open-container{border-radius:7px 7px 0 0}.more-yacht-details-location-dropdown-icon-container{width:64px;display:flex;flex-direction:row;justify-content:center;align-items:center}.more-yacht-details-location-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.more-yacht-details-location-dropdown-main-label{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.more-yacht-details-location-dropdown-main-value{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.more-yacht-details-location-dropdown-main-item-title-container,.more-yacht-details-location-dropdown-main-item-title-long-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:30px;max-height:30px;padding-bottom:2px}.more-yacht-details-location-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:30px;max-height:30px}.more-yacht-details-location-dropdown-list-container{position:absolute;top:64px;left:0;right:0;border:1px solid #ddd;background-color:#fff;z-index:10;border-radius:7px;overflow:hidden}.more-yacht-details-location-dropdown-list-item-container{background-color:#fff;padding:15px;border-top:1px solid #ddd;cursor:pointer}.more-yacht-details-location-dropdown-list-item-container:hover{background-color:#f5f5f5}.more-yacht-details-location-dropdown-list-item-container p,.more-yacht-details-location-value-input{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.more-yacht-details-location-value-input{outline:none;border:none;background-color:#fff;padding-right:20px}.more-yacht-details-location-autocomplete-dropdown-container{position:absolute;top:64px;left:0;right:0;border:1px solid #ddd;border-top:none;background-color:#fff;z-index:10;border-radius:0 0 7px 7px;overflow:hidden;flex-direction:column}.more-yacht-details-location-autocomplete-dropdown-item-container{background-color:#fff;padding:15px;cursor:pointer}.more-yacht-details-location-autocomplete-dropdown-item-container:hover{background-color:#f5f5f5}.more-yacht-details-location-autocomplete-dropdown-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.contact-details-field-error{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#f55d5d;margin:6px 0 0}.initial-setup-progress-bar-container{display:flex;flex-direction:row;align-items:center;overflow:visible}.initial-setup-progress-bar-point-container{display:flex;flex-direction:column;align-items:center}.initial-setup-progress-bar-point-outline{min-height:24px;max-height:24px;min-width:24px;max-width:24px;border-radius:var(--jc-radius-pill);border:2px solid var(--jc-ink-300);display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;background:var(--jc-surface)}.initial-setup-progress-bar-point-inline{width:14px;height:14px;background:var(--jc-coral-500);border-radius:var(--jc-radius-pill)}.initial-setup-progress-bar-point-inline-full{width:24px;height:24px;background:var(--jc-coral-500)}.initial-setup-progress-bar-point-separator{width:90px;height:2px;background-color:var(--jc-ink-200);margin-bottom:35px}.initial-setup-progress-bar-point-separator-long{width:144px;height:2px;background-color:var(--jc-ink-200);margin-bottom:35px}.initial-setup-progress-bar-point-title-container{width:24px;height:36px;max-width:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible}.initial-setup-progress-bar-point-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700);white-space:nowrap}@media only screen and (max-width:500px){.initial-setup-progress-bar-point-separator{width:64px}.initial-setup-progress-bar-point-separator-long{width:100px}.initial-setup-progress-bar-point-title{font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs)}}@media only screen and (max-width:410px){.initial-setup-progress-bar-point-separator{width:48px}.initial-setup-progress-bar-point-separator-long{width:80px}.initial-setup-progress-bar-point-title{font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs)}}:root{--jc-midnight-900:#0b1729;--jc-midnight-800:#122244;--jc-midnight-700:#1f3360;--jc-midnight-600:#36507f;--jc-coral-700:#d44520;--jc-coral-600:#e85533;--jc-coral-500:#ff6b47;--jc-coral-400:#ff8a6b;--jc-coral-100:#ffe5dc;--jc-coral-50:#fff3ee;--jc-sand-50:#fbf8f2;--jc-sand-100:#f5f0e5;--jc-sand-200:#ebe3d2;--jc-sand-300:#d9cdb4;--jc-sea-700:#1f5c8c;--jc-sea-600:#2f77ae;--jc-sea-500:#4a92c7;--jc-ink-900:#1a1f2e;--jc-ink-700:#3e4554;--jc-ink-500:#6a7280;--jc-ink-400:#8b92a0;--jc-ink-300:#b0b5c0;--jc-ink-200:#d7dae0;--jc-ink-100:#eceef1;--jc-ink-50:#f7f8fa;--jc-surface:#fff;--jc-surface-recessed:var(--jc-sand-50);--jc-success-600:#2e7d52;--jc-success-100:#dcebe2;--jc-warning-600:#b8841a;--jc-warning-100:#f6e6bd;--jc-danger-600:#c0322b;--jc-danger-100:#f9d7d4;--jc-font-display:"Fraunces","Times New Roman",Georgia,serif;--jc-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--jc-font-mono:"JetBrains Mono","Menlo","Monaco","Courier New",monospace;--jc-fs-display:56px;--jc-lh-display:64px;--jc-fs-h1:40px;--jc-lh-h1:48px;--jc-fs-h2:28px;--jc-lh-h2:36px;--jc-fs-h3:20px;--jc-lh-h3:28px;--jc-fs-h4:17px;--jc-lh-h4:24px;--jc-fs-body:16px;--jc-lh-body:24px;--jc-fs-sm:14px;--jc-lh-sm:20px;--jc-fs-xs:12px;--jc-lh-xs:16px;--jc-fw-light:300;--jc-fw-regular:400;--jc-fw-medium:500;--jc-fw-semibold:600;--jc-fw-bold:700;--jc-space-1:4px;--jc-space-2:8px;--jc-space-3:12px;--jc-space-4:16px;--jc-space-5:20px;--jc-space-6:24px;--jc-space-7:28px;--jc-space-8:32px;--jc-space-9:36px;--jc-space-10:40px;--jc-space-12:48px;--jc-space-16:64px;--jc-space-20:80px;--jc-space-24:96px;--jc-radius-xs:4px;--jc-radius-sm:8px;--jc-radius-md:12px;--jc-radius-lg:16px;--jc-radius-xl:24px;--jc-radius-pill:999px;--jc-shadow-xs:0 1px 2px rgba(11,23,41,0.04);--jc-shadow-sm:0 1px 3px rgba(11,23,41,0.06),0 1px 2px rgba(11,23,41,0.04);--jc-shadow-md:0 4px 8px rgba(11,23,41,0.06),0 2px 4px rgba(11,23,41,0.04);--jc-shadow-lg:0 12px 24px rgba(11,23,41,0.08),0 4px 8px rgba(11,23,41,0.04);--jc-shadow-xl:0 24px 48px rgba(11,23,41,0.12),0 8px 16px rgba(11,23,41,0.06);--jc-ease-out:cubic-bezier(0.16,1,0.3,1);--jc-ease-in-out:cubic-bezier(0.65,0,0.35,1);--jc-duration-fast:140ms;--jc-duration-base:240ms;--jc-duration-slow:480ms;--jc-focus-ring:0 0 0 3px rgba(255,107,71,0.35)}@font-face{font-family:"OpenSans-Regular";src:local("OpenSans-Regular"),url(/static/media/OpenSans-Regular.3ed9575d.ttf) format("truetype")}@font-face{font-family:"OpenSans-Bold";src:local("OpenSans-Bold"),url(/static/media/OpenSans-Bold.1025a6e0.ttf) format("truetype")}@font-face{font-family:"Inter-Regular";src:local("Inter-Regular"),url(/static/media/Inter-Regular.079af0e2.ttf) format("truetype")}@font-face{font-family:"Inter-Bold";src:local("Inter-Bold"),url(/static/media/Inter-Bold.275bfea5.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--jc-sand-50);color:var(--jc-ink-900);font-family:var(--jc-font-body);font-feature-settings:"cv11","ss01";overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.margin-top-1x{margin-top:15px}.margin-top-2x{margin-top:30px}.margin-top-10px{margin-top:10px}.margin-top-20px{margin-top:20px}.margin-top-25px{margin-top:25px}.margin-top-40px{margin-top:40px}.margin-right-20px{margin-right:20px}.dashboard-container{display:flex;flex-direction:row;min-height:calc(100vh - 109px)}.dashboard-sidebar-container{padding:var(--jc-space-6) var(--jc-space-4);display:block;background-color:var(--jc-surface);border-right:1px solid var(--jc-ink-100)}.dashboard-main-container{width:100%;display:block;padding:var(--jc-space-6) var(--jc-space-8);max-height:calc(100vh - 60px);overflow-y:scroll;background-color:var(--jc-sand-50)}.admin-col-2,.admin-col-3{width:128px}.admin-col-4{width:144px}.admin-col-5{width:230px}@media only screen and (max-width:1160px){.dashboard-sidebar-container{display:none}}@media only screen and (max-width:930px){.admin-col-5{display:none}}@media only screen and (max-width:730px){.admin-col-2{display:none}}@media only screen and (max-width:660px){.dashboard-main-container{padding:0}}@media only screen and (max-width:580px){.admin-col-3{display:none}}
/*# sourceMappingURL=main.22f3128e.chunk.css.map */