.aboutus .aboutus__intro .intro_banner{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:0;padding-bottom:33.3333%;position:relative}.aboutus .aboutus__intro .intro_banner .heading{text-align:left}.aboutus .aboutus__intro .heading{margin:1em auto 0;text-align:center}.aboutus .aboutus__intro .intro-blurb p{line-height:1.5}.aboutus .aboutus__intro .intro-blurb.intro-blurb--left p{text-align:left}.aboutus .aboutus__intro .intro-blurb.intro-blurb--center p{text-align:center}.aboutus .aboutus__intro .intro-blurb.intro-blurb--right p{text-align:right}.aboutus .blockHeading{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:1em .5em;box-sizing:border-box;text-align:center}.aboutus .hideThanks.inactive{display:none}.aboutus .showThanks{display:none}.aboutus .showThanks.active{display:block}.jobPostings_wrap{margin-top:3em;padding:3em 0}.jobPostings .jobPostings_heading,.jobPostings .jobPostings_intro,#BambooHR-ATS .jobPostings_heading,#BambooHR-ATS .jobPostings_intro{text-align:center}.jobPostings .jobPostings_location,#BambooHR-ATS .jobPostings_location{margin-top:2.5vw}.jobPostings .jobPostings_location .heading,#BambooHR-ATS .jobPostings_location .heading{margin-bottom:1em;text-align:center;text-transform:uppercase}.jobPostings .jobPostings_list,.jobPostings .BambooHR-ATS-Jobs-List,#BambooHR-ATS .jobPostings_list,#BambooHR-ATS .BambooHR-ATS-Jobs-List{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.jobPostings .jobPostings_list .jobPostings_job,.jobPostings .BambooHR-ATS-Jobs-List .jobPostings_job,#BambooHR-ATS .jobPostings_list .jobPostings_job,#BambooHR-ATS .BambooHR-ATS-Jobs-List .jobPostings_job{list-style:none;width:calc(33.3333% - 20px);margin:0 20px 2% 0 !important;background-color:#fff;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);border-radius:4px;box-sizing:border-box;padding:1.25em}.jobPostings .jobPostings_list .jobPostings_job .heading,.jobPostings .BambooHR-ATS-Jobs-List .jobPostings_job .heading,#BambooHR-ATS .jobPostings_list .jobPostings_job .heading,#BambooHR-ATS .BambooHR-ATS-Jobs-List .jobPostings_job .heading{margin:0;text-align:left;text-transform:none}.jobPostings .jobPostings_list .jobPostings_job p,.jobPostings .BambooHR-ATS-Jobs-List .jobPostings_job p,#BambooHR-ATS .jobPostings_list .jobPostings_job p,#BambooHR-ATS .BambooHR-ATS-Jobs-List .jobPostings_job p{padding:0;margin:0}.jobPostings .jobPostings_list .jobPostings_job .job_location,.jobPostings .BambooHR-ATS-Jobs-List .jobPostings_job .job_location,#BambooHR-ATS .jobPostings_list .jobPostings_job .job_location,#BambooHR-ATS .BambooHR-ATS-Jobs-List .jobPostings_job .job_location{display:block;margin-top:.5em;font-weight:900}.jobPostings .jobPostings_list .jobPostings_job .btn,.jobPostings .BambooHR-ATS-Jobs-List .jobPostings_job .btn,#BambooHR-ATS .jobPostings_list .jobPostings_job .btn,#BambooHR-ATS .BambooHR-ATS-Jobs-List .jobPostings_job .btn{margin-top:1em}#BambooHR-ATS h2{display:none}#BambooHR-ATS .BambooHR-ATS-board li{color:inherit !important}#BambooHR-ATS .BambooHR-ATS-Department-Item{padding-top:1.25em}#BambooHR-ATS .BambooHR-ATS-Department-Item .BambooHR-ATS-Department-Header{font-weight:900}#BambooHR-ATS .BambooHR-ATS-Jobs-List{flex-direction:column}#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25em 1em;border-bottom:1px solid #d7d7d7;box-sizing:border-box}#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item:last-of-type{border-bottom:0 none}#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a{font-size:1.25rem;line-height:1.125;font-weight:600}#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item .BambooHR-ATS-Location{display:block;float:none}#BambooHR-Footer a{display:inline-block;width:94px}@media screen and (max-width: 950px){.jobPostings .jobPostings_list .jobPostings_job{width:49%}}@media screen and (max-width: 728px){.jobPostings .jobPostings_list .jobPostings_job{width:100%;text-align:center}.jobPostings .jobPostings_list .jobPostings_job .btn{margin-right:auto;margin-left:auto}#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item{flex-direction:column;align-items:flex-start}}.image-block{margin:0;padding:0;display:flex;flex-wrap:wrap}.image-block .image-block-item{list-style:none;height:0;background-position:center;background-size:cover;background-repeat:no-repeat;margin:1px;padding:0 0 21.82%;text-indent:-999999px}.image-block .image-block-item:nth-of-type(1),.image-block .image-block-item:nth-of-type(4){width:calc(40% - 1px)}.image-block .image-block-item:nth-of-type(2),.image-block .image-block-item:nth-of-type(3){width:calc(60% - 1px)}.image-block .image-block-item:nth-of-type(1),.image-block .image-block-item:nth-of-type(3){margin-left:0}.image-block .image-block-item:nth-of-type(2),.image-block .image-block-item:nth-of-type(4){margin-right:0}.faq{margin:4vw auto}.faq .heading{text-align:center}.faq .faq-subjects{display:flex;flex-wrap:wrap;justify-content:center;margin:2.5vw 0 0;padding:0;line-height:1.5}.faq .faq-subjects .subject{width:45%;padding:0 2.5% 2.5%;box-sizing:border-box;list-style:none}.faq .faq-subjects .subject .heading{text-align:left}@media screen and (max-width: 540px){.faq .faq-subjects{flex-direction:column;margin-top:5vw}.faq .faq-subjects .subject{width:100%}}.content-slab{margin:4vw auto}.content-slab .heading{text-align:center}.content-slab p{line-height:1.5}.content-slab ul,.content-slab ol{margin:2.5vw 0 0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}.content-slab ul li,.content-slab ol li{width:50%;margin-bottom:1em;padding:0 1%;box-sizing:border-box}.employee-listing{margin:4vw auto}.employee-listing .heading{text-align:center}.employee-listing ul{display:flex;margin:0;position:0;flex-wrap:wrap}.employee-listing ul li{list-style:none;width:33.3333%;margin-top:2em}.employee-listing ul li .heading{text-align:left}.employee-listing ul li span{display:block}.core-values{margin:4vw auto}.core-values .heading{text-align:center}.core-values ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2.5vw 0 0;padding:0}.core-values ul li{list-style:none;width:50%}.core-values ul li .heading{text-align:left}.core-values ul li figure{display:flex}.core-values ul li figure .icon{display:block;min-width:54px;max-width:54px}.core-values ul li figure .icon img{width:auto;max-width:100%}.core-values ul li figure figcaption{margin-left:1.5em}.employee-profiles{margin:4vw auto}.employee-profiles .heading{text-align:center}.employee-profiles ul{display:flex;flex-direction:column;margin:2.5vw 0 0;padding:0}.employee-profiles ul li{list-style:none}.employee-profiles ul li figure{display:flex;align-items:center}.employee-profiles ul li figure.left-to-right{flex-direction:row}.employee-profiles ul li figure.left-to-right .profile-image{margin-right:1em}.employee-profiles ul li figure.left-to-right .heading{text-align:left}.employee-profiles ul li figure.right-to-left{flex-direction:row-reverse;text-align:right}.employee-profiles ul li figure.right-to-left .profile-image{margin-left:1em}.employee-profiles ul li figure.right-to-left .heading{text-align:right}.employee-profiles ul li figure .profile-image{display:block;max-height:445px;overflow:hidden}.employee-profiles ul li figure .profile-image{flex:1;background-color:#f1f1f1}.employee-profiles ul li figure figcaption{width:66.667%}.employee-profiles ul li figure figcaption .position,.employee-profiles ul li figure figcaption .location{display:block}.employee-profiles ul li figure figcaption .location{font-size:80%}.aboutVideo+.aboutVideo::before{content:"";display:block;width:75%;height:1px;background-color:#cecece;margin:2.5em auto}.aboutVideo .heading{text-align:center}.aboutVideo .videoBlurb{text-align:center;margin-bottom:1.25em}.aboutVideo .videoBlurb span{display:block}.aboutVideo .videoPlayerWrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}.aboutVideo .videoPlayerWrapper iframe,.aboutVideo .videoPlayerWrapper video{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.ctaWrapper{margin-top:1.25em;display:flex}.ctaWrapper.align-left{justify-content:flex-start}.ctaWrapper.align-center{justify-content:center}.ctaWrapper.align-right{justify-content:flex-end}#subscribeForm{position:relative;z-index:2}#subscribeForm.complete{display:none}#subscribeForm .leadForm_wrapper{border:0 none;margin-top:3em}#subscribeForm .leadForm_wrapper .leadForm_subheading{font-size:.875em}#subscribeForm .leadForm_wrapper #leadForm_errors.errors{border:solid 2px #ba3713;box-sizing:border-box;padding:1em;margin-bottom:1em}#subscribeForm .leadForm_wrapper #leadForm_errors.errors a{font-weight:600;text-decoration:underline}#subscribeForm .leadForm_wrapper #leadForm_errors.errors ol li{width:100%}#subscribeForm .leadForm_wrapper #leadForm_errors.errors ol li:last-of-type{margin-bottom:0}#subscribeForm .loaderWrap{display:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.75)}#subscribeForm .loaderWrap .loader{display:block;width:70px;height:70px;border-radius:100%;border:15px solid #f3f3f3;border-bottom:15px solid #14a8dc;border-right:15px solid #14a8dc;animation:spinLoader 1s cubic-bezier(0.44, 1.51, 0.72, -0.25) infinite;transition:all .2s linear}#subscribeForm .loaderWrap .loader::before{display:none}#subscribeForm .loaderWrap .loader.complete{border:50px solid #7fed61 !important;height:0;width:0;animation:none;position:relative}#subscribeForm .loaderWrap .loader.complete::before{content:"";width:18px;height:40px;background-color:#fff;display:block;transform:rotate(-45deg) scaleY(1);opacity:0;transform-origin:top left;position:absolute;top:2px;left:-35px;border-radius:100vh;animation-delay:200ms;animation-name:checkmarkStep1;animation-duration:200ms;animation-timing-function:ease;animation-fill-mode:forwards}#subscribeForm .loaderWrap .loader.complete::after{content:"";display:block;width:18px;height:60px;background-color:#fff;transform:rotate(-135deg) scaleY(1);opacity:0;transform-origin:top left;position:absolute;border-radius:100vh;top:28px;left:-4px;animation-delay:250ms;animation-name:checkmarkStep2;animation-duration:200ms;animation-timing-function:ease;animation-fill-mode:forwards}#subscribeForm .loaderWrap.active{display:flex;align-items:center;justify-content:center}#subscribeForm.subscribeForm--leadFormStd{max-width:400px;background:#fff;margin:3vw 5vw;padding-bottom:1em;box-shadow:0 0 20px -5px #000;color:#333}#subscribeForm.subscribeForm--leadFormStd .leadForm_wrapper{margin-top:0;padding:1.2em 1.5em 0;box-sizing:border-box}.leadForm_fieldList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.25em 0 0;padding:0}.leadForm_fieldList .input{width:100%;margin-bottom:1.25em;list-style:none;list-style-type:none !important}.leadForm_fieldList .input .caption{position:relative;margin-top:.3em}.leadForm_fieldList .input .caption:hover{cursor:pointer}.leadForm_fieldList .input .caption::before,.leadForm_fieldList .input .caption::after{--scale: 0;--arrow-size: 11px;--tooltip-color: #f19173;position:absolute;content:"";top:-0.1rem;left:0;transition:50ms transform;transform:translateX(-5%) translateY(var(--translate-y, 0)) scale(var(--scale));transform-origin:bottom center}.leadForm_fieldList .input .caption::before{--translate-y: calc(-100% - var(--arrow-size));content:attr(data-tooltip);color:#000;font-size:.9em;padding:.5rem;border-radius:7px;text-align:left;width:90%;max-width:300px;height:auto;background:var(--tooltip-color)}.leadForm_fieldList .input .caption:hover::before,.leadForm_fieldList .input .caption:hover::after{--scale: 1}.leadForm_fieldList .input .caption::after{--translate-y: calc(-1 * var(--arrow-size));content:"";color:#f19173;border:var(--arrow-size) solid rgba(0,0,0,0);border-top-color:var(--tooltip-color);transform-origin:top center}.leadForm_fieldList .input .info-style{border:1px solid #d9d9d9;border-radius:50%;background-color:#d9d9d9;font-size:.9em;color:#333;padding:0 4px}.leadForm_fieldList .input fieldset{padding:0;margin:0;border:0 none}.leadForm_fieldList .input fieldset legend{font-weight:600}.leadForm_fieldList .input fieldset ol{margin:1em 0 0;padding:0;display:flex;justify-content:flex-start}.leadForm_fieldList .input label,.leadForm_fieldList .input legend{margin-bottom:.25em;font-size:1.125em}.leadForm_fieldList .input label strong,.leadForm_fieldList .input legend strong{font-weight:600}.leadForm_fieldList .input label .optional,.leadForm_fieldList .input legend .optional{font-size:.8em}.leadForm_fieldList .input input:not([type=checkbox]),.leadForm_fieldList .input textarea,.leadForm_fieldList .input select{width:100%;font-size:1.125em;padding:.5em .5em .4em;box-sizing:border-box;border:1px solid #bebebe;border-radius:0;transition:all .2s linear;font-weight:300}.leadForm_fieldList .input select{appearance:none;background:#fff url(https://www.legendboats.com/wp-content/themes/legendboats/build/img/standard/icon-select.png) no-repeat top 18px right 20px}.leadForm_fieldList .input textarea{height:5em}.leadForm_fieldList .input input:focus,.leadForm_fieldList .input textarea:focus,.leadForm_fieldList .input select:focus{border:1px solid #ffdf2e;box-shadow:0 0 15px -5px rgba(0,0,0,.7) !important;outline:none}.leadForm_fieldList .input input.error,.leadForm_fieldList .input textarea.error,.leadForm_fieldList .input select.error{border:1px solid #eb3b3b}.leadForm_fieldList .input input.clean,.leadForm_fieldList .input textarea.clean,.leadForm_fieldList .input select.clean{border:1px solid #7feb3b}.leadForm_fieldList .input.input--textarea,.leadForm_fieldList .input.input--checkbox,.leadForm_fieldList .input.input--100{width:100%}.leadForm_fieldList .input.input--third{width:32%;margin-right:1.8%}.leadForm_fieldList .input.input--third:nth-of-type(3n){margin-right:0}.leadForm_fieldList .input.input--checkbox{display:flex;position:relative}.leadForm_fieldList .input.input--checkbox label{padding-left:1em}.leadForm_fieldList .input.input--checkbox .customCheck{position:absolute;top:0;content:"";display:block;opacity:1;width:20px;height:20px;flex-shrink:0;border:1px solid #bebebe;z-index:1}.leadForm_fieldList .input.input--checkbox input{flex-shrink:0;opacity:0;position:relative;z-index:2;width:20px;height:20px}.leadForm_fieldList .input.input--checkbox input:focus+.customCheck{border:1px solid #ffdf2e}.leadForm_fieldList .input.input--checkbox input:checked+.customCheck::before{content:"";display:block;position:absolute;width:9px;height:24px;transform:rotate(-36deg);border-radius:100vh;left:-3px;top:0px;background-color:#0d506d}.leadForm_fieldList .input.input--checkbox input:checked+.customCheck::after{content:"";display:block;position:absolute;width:9px;height:42px;transform:rotate(38deg);border-radius:100vh;top:-16px;left:12px;background-color:#0d506d}.leadForm_fieldList .input:not(.input--checkbox) label{display:block}.leadForm_fieldList .input .feedback.error{width:100%;display:block;padding:.25em;font-size:.8em;color:#eb3b3b;font-weight:600}.leadForm_fieldList.leadForm_fieldList--leadFormStd{flex-direction:column}.leadForm_fieldList.leadForm_fieldList--leadFormStd .input{width:100%;margin-bottom:.5em}.leadForm_fieldList.leadForm_fieldList--leadFormStd .input label{font-size:1em}@media screen and (min-width: 640px){.leadForm_fieldList .input{width:48%}}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes checkmarkStep1{0%{transform:rotate(-45deg) scaleY(0);opacity:1}100%{transform:rotate(-45deg) scaleY(1);opacity:1}}@keyframes checkmarkStep2{0%{transform:rotate(-135deg) scaleY(0);opacity:1}100%{transform:rotate(-135deg) scaleY(1);opacity:1}}.leadForm_fieldList li.input.input--collections{width:100%;padding:2%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.leadForm_fieldList li.input.input--collections .collections{width:100%;border:0 none;padding:0}.leadForm_fieldList li.input.input--collections .collections legend{margin-bottom:.25em;font-size:1.125em}.leadForm_fieldList li.input.input--collections .collections legend strong{font-weight:600}.leadForm_fieldList li.input.input--collections .collections legend .optional{font-size:.8em;font-style:italic}.leadForm_fieldList li.input.input--collections .collections .collection{width:100%;border:0 none;margin-top:2em;padding:0}.leadForm_fieldList li.input.input--collections .collections .collection legend{width:fix-content;width:-moz-fit-content;border-bottom:1px solid;padding-bottom:.25em;margin-bottom:1em}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list{margin:0;padding:0;display:flex;flex-wrap:wrap}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox{width:32%;max-width:390px;margin-right:2%}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(3n){margin-right:0}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox label{padding-left:0;position:relative}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check{position:absolute;top:10px;left:10px;z-index:2}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check input,.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check .customCheck{width:30px;height:30px}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check .customCheck{border:1px solid #666}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check .customCheck::before{top:5px;left:0}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check .customCheck::after{top:-12px;left:16px}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox label .cardOuterContainer{position:relative;z-index:1}@media screen and (max-width: 880px){.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox{width:48%}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(2n){margin-right:0}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(3n){margin-right:2%}}@media screen and (max-width: 680px){.leadForm_fieldList li.input.input--collections{text-align:center}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list{justify-content:center}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox{width:100%}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(2n){margin-right:0}.leadForm_fieldList li.input.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(3n){margin-right:0}}.formWrapper{position:relative}#subscribeForm{margin:0 auto;position:relative;z-index:2}#subscribeForm .leadForm_cta{font-size:2.4em;line-height:1;font-weight:900;padding:.25em 0 0}#subscribeForm .leadForm_contact{font-size:1.25em;padding:0}.legal{display:block;max-width:600px;padding:0 5%;margin:1vw auto 0;text-align:center}@media screen and (max-width: 620px){#subscribeForm .leadForm_cta{font-size:5.8125vw}}.threeColList .threeColList__items{overflow-x:scroll;width:100%;margin:4vw 0 0;padding:0}.threeColList .threeColList__items .item{width:100%;min-width:620px;list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr}.threeColList .threeColList__items .item .item__text{padding:10px;margin:0;box-sizing:border-box;text-align:left;display:flex;flex-direction:column;border-bottom:1px solid #cecece}.threeColList .threeColList__items .item .item__text:first-of-type,.threeColList .threeColList__items .item .item__text strong{font-weight:bold}/*# sourceMappingURL=about-us.css.map */
