.SailorForm .tooltip{pointer-events:all;cursor:pointer;position:absolute;z-index:9;left:2em;display:inline-block;width:20px;height:20px;margin-left:15px}.SailorForm .tooltip .info{position:absolute;width:20px;height:20px;margin-top:-3px;line-height:1.25rem;color:#fff;text-align:center;vertical-align:middle;background-color:#d5d6d7;border:1px solid #d5d6d7;border-radius:50%}.SailorForm__tooltipInfo{position:absolute;z-index:99;top:-12em;left:-6em;width:250px;height:auto;padding:20px 20px 28px;font-size:.75rem;font-weight:400;line-height:1rem;color:#6e6e6e;letter-spacing:0;background-color:#fff;border-radius:4px;box-shadow:0 -3px 12px 0 #0000001a,0 3px 12px 0 #0000001a}.SailorForm__tooltipInfo:after{content:"";position:absolute;top:10.5em;left:6.7em;left:50%;width:0;height:0;border-top:7px solid #fff;border-right:5px solid #0000;border-left:5px solid #0000}@media(max-width:767.98px){.SailorForm__tooltipInfo:after{left:17%}.SailorForm__tooltipInfo{left:unset}}.SailorForm__field{color:#151515}.SailorForm__field:not(.checkbox){margin-bottom:30px}.SailorForm__field__subText{margin-top:-50px;margin-bottom:15px;font-size:.8125rem;font-weight:400;line-height:1.25rem;text-align:left;min-height:36px!important;padding:8px;color:#6e6e6e}.SailorForm__field__subText.error{padding-left:8px;background-color:#fffaf1}.SailorForm__field__subText.error,.SailorForm__field__subText.error .TextField__subText{color:#be4809;text-align:left}.SailorForm__field__required{color:#c00}.SailorForm__field .TextField.empty:not(.expanded) select{font-weight:400;color:#6c757d}.SailorForm__field .TextField.empty:not(.expanded) select:focus,.SailorForm__field .TextField.empty:not(.expanded) select:focus-visible{font-weight:700;color:#151515}.SailorForm__field.isSameAsPrimary .CheckboxRow{margin-bottom:30px;padding:0}.SailorForm .SailorForm__field{margin:0}.SailorForm__group__heading{font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#6e6e6e;text-align:left}.SailorForm__group.phoneGroup .SailorForm__group__content{display:flex;justify-content:space-between;margin-bottom:30px}.SailorForm__group.phoneGroup .SailorForm__group__content .phoneCountryCode{max-width:70px;margin-right:15px}.SailorForm__group.phoneGroup .SailorForm__group__content .contactnumber{flex-grow:1}.SailorForm__group.advisoriesGroup .CheckboxRow{padding-bottom:16px}.SailorForm__group.advisoriesGroup .CheckboxRow .TextField{margin-bottom:0}.SailorForm__group.advisoriesGroup .CheckboxRow .TextField__container{padding-top:0}.SailorForm__group.stateNZip .SailorForm__group__content{display:flex;justify-content:space-between}.SailorForm__group.stateNZip .SailorForm__group__content .SailorForm__field{width:47.5%}.SailorForm .DateOfBirth .TextField{margin-bottom:0}.SailorForm__heading{font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#6e6e6e;margin-bottom:30px}.SailorForm .TextField__required{color:#c00}.SailorForm .TextField__subText{font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#6e6e6e;text-align:left}.SailorForm .TextField.error .TextField__subText{min-height:36px!important;padding:8px;color:#be4809;background-color:#fffaf1!important}.SailorForm .gender{margin-top:30px}.SailorForm .gender .TextField__container{padding-top:0}.SailorForm .gender .TextField>label{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center}.SailorForm .gender .TextField>label .SailorForm__resetLabelScale{transform:scale(1.1628);order:1;margin-left:8px}.SailorForm.VoyageProtection{margin-top:2.5rem}.SailorForm .invalid_email_error{color:#be4809}.SailorForm .over18{margin-top:30px;font-size:.9375rem}.SailorForm .over18 .TextField__container{margin-top:18px}.SailorForm .over18 .CheckboxRow__check{padding-left:0}.SailorForm .over18 label span{font-size:.9375rem}.SailorForm .over18 label span:not(.TextField__required){color:#151515}.SailorForm .over18 a{color:#151515;text-decoration:underline}
/*# sourceMappingURL=1c313a9f02bb4f1f.css.map*/