.elementor-1310 .elementor-element.elementor-element-5eb97f76 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1310 .elementor-element.elementor-element-5eb97f76:not(.elementor-motion-effects-element-type-background), .elementor-1310 .elementor-element.elementor-element-5eb97f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://staging.saintslegendscruise.com/wp-content/uploads/2024/03/Ship-2.webp");background-position:0px -251px;background-repeat:no-repeat;background-size:cover;}.elementor-1310 .elementor-element.elementor-element-5eb97f76 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1310 .elementor-element.elementor-element-5eb97f76 > .elementor-container{max-width:1120px;}.elementor-1310 .elementor-element.elementor-element-5eb97f76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 20px 0px;}.elementor-1310 .elementor-element.elementor-element-1011e0fe > .elementor-element-populated, .elementor-1310 .elementor-element.elementor-element-1011e0fe > .elementor-element-populated > .elementor-background-overlay, .elementor-1310 .elementor-element.elementor-element-1011e0fe > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1310 .elementor-element.elementor-element-1011e0fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1310 .elementor-element.elementor-element-1011e0fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1310 .elementor-element.elementor-element-18a7db9 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-1310 .elementor-element.elementor-element-18a7db9{text-align:center;}.elementor-1310 .elementor-element.elementor-element-18a7db9 .elementor-heading-title{font-family:"United Serif Reg Heavy", Sans-serif;font-size:3.6em;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:#FFFFFF;}.elementor-1310 .elementor-element.elementor-element-ae38261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1310 .elementor-element.elementor-element-6b5f071 .elementor-button{background-color:#000000;font-family:"United Serif Reg Heavy", Sans-serif;font-size:1.3em;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;fill:#D7B98A;color:#D7B98A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D7B98A;border-radius:41px 41px 41px 41px;padding:10px 16px 7px 16px;}.elementor-1310 .elementor-element.elementor-element-6b5f071 .elementor-button:hover, .elementor-1310 .elementor-element.elementor-element-6b5f071 .elementor-button:focus{background-color:#D7B98A;color:#000000;}.elementor-1310 .elementor-element.elementor-element-6b5f071{width:100%;max-width:100%;}.elementor-1310 .elementor-element.elementor-element-6b5f071 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-6b5f071 .elementor-button:hover svg, .elementor-1310 .elementor-element.elementor-element-6b5f071 .elementor-button:focus svg{fill:#000000;}.elementor-1310 .elementor-element.elementor-element-14b77f4 .elementor-button{background-color:#000000;font-family:"United Serif Reg Heavy", Sans-serif;font-size:1.3em;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;fill:#D7B98A;color:#D7B98A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D7B98A;border-radius:41px 41px 41px 41px;padding:10px 32px 7px 32px;}.elementor-1310 .elementor-element.elementor-element-14b77f4 .elementor-button:hover, .elementor-1310 .elementor-element.elementor-element-14b77f4 .elementor-button:focus{background-color:#D7B98A;color:#000000;}.elementor-1310 .elementor-element.elementor-element-14b77f4{width:100%;max-width:100%;}.elementor-1310 .elementor-element.elementor-element-14b77f4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-14b77f4 .elementor-button:hover svg, .elementor-1310 .elementor-element.elementor-element-14b77f4 .elementor-button:focus svg{fill:#000000;}.elementor-1310 .elementor-element.elementor-element-fb4fc3a .elementor-button{background-color:#000000;font-family:"United Serif Reg Heavy", Sans-serif;font-size:1.3em;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;fill:#D7B98A;color:#D7B98A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D7B98A;border-radius:41px 41px 41px 41px;padding:10px 101px 7px 101px;}.elementor-1310 .elementor-element.elementor-element-fb4fc3a .elementor-button:hover, .elementor-1310 .elementor-element.elementor-element-fb4fc3a .elementor-button:focus{background-color:#D7B98A;color:#000000;}.elementor-1310 .elementor-element.elementor-element-fb4fc3a{width:100%;max-width:100%;}.elementor-1310 .elementor-element.elementor-element-fb4fc3a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-fb4fc3a .elementor-button:hover svg, .elementor-1310 .elementor-element.elementor-element-fb4fc3a .elementor-button:focus svg{fill:#000000;}.elementor-1310 .elementor-element.elementor-element-7c128ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1310 .elementor-element.elementor-element-6875328 .elementor-button{background-color:#000000;font-family:"United Serif Reg Heavy", Sans-serif;font-size:1.3em;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;fill:#D7B98A;color:#D7B98A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D7B98A;border-radius:41px 41px 41px 41px;padding:10px 15px 7px 15px;}.elementor-1310 .elementor-element.elementor-element-6875328 .elementor-button:hover, .elementor-1310 .elementor-element.elementor-element-6875328 .elementor-button:focus{background-color:#D7B98A;color:#000000;}.elementor-1310 .elementor-element.elementor-element-6875328{width:100%;max-width:100%;}.elementor-1310 .elementor-element.elementor-element-6875328 > .elementor-widget-container{margin:0% 3% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-6875328 .elementor-button:hover svg, .elementor-1310 .elementor-element.elementor-element-6875328 .elementor-button:focus svg{fill:#000000;}.elementor-1310 .elementor-element.elementor-element-9b3e4d4 .elementor-button{background-color:#000000;font-family:"United Serif Reg Heavy", Sans-serif;font-size:1.3em;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;fill:#D7B98A;color:#D7B98A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D7B98A;border-radius:41px 41px 41px 41px;padding:10px 15px 7px 15px;}.elementor-1310 .elementor-element.elementor-element-9b3e4d4 .elementor-button:hover, .elementor-1310 .elementor-element.elementor-element-9b3e4d4 .elementor-button:focus{background-color:#D7B98A;color:#000000;}.elementor-1310 .elementor-element.elementor-element-9b3e4d4{width:100%;max-width:100%;}.elementor-1310 .elementor-element.elementor-element-9b3e4d4 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-1310 .elementor-element.elementor-element-9b3e4d4 .elementor-button:hover svg, .elementor-1310 .elementor-element.elementor-element-9b3e4d4 .elementor-button:focus svg{fill:#000000;}.elementor-1310 .elementor-element.elementor-element-ca4e4c4 > .elementor-widget-container{margin:0% 0% -3% 0%;padding:3% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-ca4e4c4{text-align:center;color:#FFFFFF;font-family:"United Serif Reg Heavy", Sans-serif;font-size:1.7em;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;}.elementor-1310 .elementor-element.elementor-element-ac86741 > .elementor-widget-container{margin:0% 0% 4% 0%;padding:0em 0em 0em 0em;}.elementor-1310 .elementor-element.elementor-element-ac86741{text-align:center;color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:1.2em;font-weight:400;letter-spacing:1.4px;}.elementor-1310 .elementor-element.elementor-element-13699f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-1310 .elementor-element.elementor-element-13699f0:not(.elementor-motion-effects-element-type-background), .elementor-1310 .elementor-element.elementor-element-13699f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1310 .elementor-element.elementor-element-30f4ed2{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1310 .elementor-element.elementor-element-30f4ed2:not(.elementor-motion-effects-element-type-background), .elementor-1310 .elementor-element.elementor-element-30f4ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7B98A;}.elementor-1310 .elementor-element.elementor-element-3dae0b5 > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-3dae0b5{text-align:center;}.elementor-1310 .elementor-element.elementor-element-3dae0b5 .elementor-heading-title{font-family:"United Serif Reg Heavy", Sans-serif;font-size:2.5em;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:#000000;}.elementor-1310 .elementor-element.elementor-element-864106a > .elementor-widget-container{padding:0% 5% 0% 5%;}@media(max-width:991px){.elementor-1310 .elementor-element.elementor-element-5eb97f76:not(.elementor-motion-effects-element-type-background), .elementor-1310 .elementor-element.elementor-element-5eb97f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1310 .elementor-element.elementor-element-5eb97f76{padding:50px 15px 50px 15px;}}@media(max-width:767px){.elementor-1310 .elementor-element.elementor-element-5eb97f76:not(.elementor-motion-effects-element-type-background), .elementor-1310 .elementor-element.elementor-element-5eb97f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1310 .elementor-element.elementor-element-5eb97f76{padding:10% 4% 10% 4%;}.elementor-1310 .elementor-element.elementor-element-1011e0fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1310 .elementor-element.elementor-element-18a7db9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-18a7db9{text-align:center;}.elementor-1310 .elementor-element.elementor-element-18a7db9 .elementor-heading-title{font-size:1.9em;}.elementor-1310 .elementor-element.elementor-element-ae38261{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1310 .elementor-element.elementor-element-6b5f071 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-6b5f071 .elementor-button{font-size:0.9em;padding:11px 35px 6px 35px;}.elementor-1310 .elementor-element.elementor-element-14b77f4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-14b77f4 .elementor-button{font-size:0.9em;padding:11px 35px 6px 35px;}.elementor-1310 .elementor-element.elementor-element-fb4fc3a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-fb4fc3a .elementor-button{font-size:0.9em;padding:11px 100px 6px 100px;}.elementor-1310 .elementor-element.elementor-element-7c128ee{--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1310 .elementor-element.elementor-element-6875328 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-6875328 .elementor-button{font-size:0.9em;padding:11px 22px 6px 22px;}.elementor-1310 .elementor-element.elementor-element-9b3e4d4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-9b3e4d4 .elementor-button{font-size:0.9em;padding:11px 34px 6px 34px;}.elementor-1310 .elementor-element.elementor-element-ca4e4c4 > .elementor-widget-container{margin:0% 0% -4% 0%;padding:10% 0% 0% 0%;}.elementor-1310 .elementor-element.elementor-element-ca4e4c4{text-align:center;font-size:1.6em;line-height:1.1em;}.elementor-1310 .elementor-element.elementor-element-ac86741 > .elementor-widget-container{margin:-5% 0% -5% 0%;padding:0em 0em 0em 0em;}.elementor-1310 .elementor-element.elementor-element-ac86741{text-align:center;font-size:1.2em;line-height:1.2em;}.elementor-1310 .elementor-element.elementor-element-3dae0b5 > .elementor-widget-container{padding:5% 0% 3% 3%;}.elementor-1310 .elementor-element.elementor-element-3dae0b5{text-align:center;}.elementor-1310 .elementor-element.elementor-element-3dae0b5 .elementor-heading-title{font-size:1.7em;}}/* Start custom CSS */.funseeker-hs-form-wrpr h1 {
    font-family: "United Serif Reg Heavy", sans-serif;
}

.funseeker-hs-form-wrpr {
  background: #D7B98A;
  padding: 3em 3em 2em 3em;
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 20px; 
} 

.funseeker-hs-form-wrpr fieldset { 

    max-width: 100% !important; 

} 

.funseeker-hs-form-wrpr .hbspt-form .hs-richtext h1 span { 

    font-family: "United Serif Reg-Heavy", sans-serif; 

    font-size: 32px; 

    font-weight: 600; 

  

} 

  

.funseeker-hs-form-wrpr fieldset { 

    max-width: 100% !important; 

} 

.funseeker-hs-form-wrpr .hbspt-form label { 

    color: #000000; 

    font-family: "Arial", Sans-serif; 

    font-size: 1em; 

} 

.funseeker-hs-form-wrpr .hbspt-form label { 

    color: #000000; 

    font-family: "Arial", Sans-serif; 

    font-size: 1em; 

    font-weight: 700; 

    display: inline-block; 

} 

.funseeker-hs-form-wrpr .hbspt-form label span.hs-form-required { 

    font-size: 20px; 

    font-weight: 600; 

    line-height: 14px; 

    color: #C02B0A; 

    display: inline-block; 

    padding-left: 0.125em; 

} 

.funseeker-hs-form-wrpr .hbspt-form .input { 

    margin-bottom: 11px; 

    margin-right: 0px !important; 

} 

.funseeker-hs-form-wrpr .hbspt-form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]), .funseeker-hs-form-wrpr .hbspt-form select { 

    font-family: "Arial", Sans-serif; 

    /* font-size: 13px; */ 

    background-color: #f5f8fa; 

    color: #000000; 

    border: 2px solid #B8A066; 

    padding: 6px 10px; 

    /* display: inline-block; */ 

    min-height: 40px; 

    line-height: 1.8; 

    -moz-border-radius: 3px; 

    -ms-border-radius: 3px; 

    border-radius: 3px; 

    width: 100%; 

} 

.funseeker-hs-form-wrpr fieldset { 

    max-width: 100% !important; 

} 

.funseeker-hs-form-wrpr .hbspt-form .input { 

    margin-bottom: 11px; 

} 

.hbspt-form .inputs-list { 

    padding-left: 0px; 

    padding-bottom: 16px; 

} 

li.hs-form-radio { 

    display: block; 

} 

.funseeker-hs-form-wrpr .hbspt-form .hs-richtext p { 

    color: #000000; 

    font-family: "Arial", Sans-serif; 

    font-size: 1em; 

    font-weight: 500; 

    line-height: 1.2em; 

    margin: 0 0 20px; 

    padding: 0; 

} 

.hbspt-form .inputs-list { 

    padding-left: 0px; 

    padding-bottom: 16px; 

} 

li.hs-form-booleancheckbox { 

    list-style-type: none; 

} 

.funseeker-hs-form-wrpr .hbspt-form input[type=checkbox] { 

    height: 17px; 

    background: #FFFFFF; 

    border: 1px solid #C02B0A; 

    vertical-align: middle; 

    /* clear: none; */ 

    cursor: pointer; 

    -webkit-appearance: none; 

    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); 

    box-shadow: inset 0 1px 2px rgba(0,0,0,.1); 

    -moz-transition: .05s border-color ease-in-out; 

    -ms-transition: .05s border-color ease-in-out; 

    -o-transition: .05s border-color ease-in-out; 

    transition: .05s border-color ease-in-out; 

    position: relative; 

    margin-right: 10px; 

} 

.hs_error_rollup ul.no-list.hs-error-msgs.inputs-list label.hs-main-font-element { 

    color: #C02B0A; 

    font-size: 14px; 

    font-weight: 300; 

} 

.funseeker-hs-form-wrpr .hbspt-form .grecaptcha-badge { 

    margin: auto !important; 

} 

.funseeker-hs-form-wrpr .hbspt-form .hs_submit.hs-submit { 

    text-align: center; 

} 

.hs-input.hs-fieldtype-intl-phone { 

    width: 100% !important; 

} 

.hs-form-radio span { 

    margin-left: 10px; 

} 

.funseeker-hs-form-wrpr .hbspt-form .hs-submit input[type=submit] { 

    margin-right: 7px; 

} 

.funseeker-hs-form-wrpr .hbspt-form input[type=submit] { 

    font-family: "United Serif", Sans-serif; 

    font-size: 1em; 

    font-weight: 600; 

    display: inline-block; 

    width: 218px; 

    background-color: #000000; 

    color: #D6C395; 

    border: 0; 

    float: none; 

    height: auto; 

    padding: 10px 20px; 

    text-transform: uppercase; 

    cursor: pointer; 

    text-align: center; 

    letter-spacing: .1em; 

    line-height: 1; 

} 

.funseeker-hs-form-wrpr .hbspt-form input[type=submit]:hover { 

    background: #fff; 

    color: #000; 

} 

.funseeker-hs-form-wrpr .hbspt-form input[type=submit] { 

    font-family: "United Serif", Sans-serif; 

    font-size: 1em; 

    font-weight: 600; 

    display: inline-block; 

    width: 218px; 

    background-color: #000000; 

    color: #D6C395; 

    border: 0; 

    float: none; 

    height: auto; 

    padding: 10px 20px; 

    text-transform: uppercase; 

    cursor: pointer; 

    text-align: center; 

    letter-spacing: .1em; 

    line-height: 1; 

    border-radius: 0; 

    -webkit-transition: all .25s linear 0s; 

    transition: all .25s linear 0s; 

} 

  

.funseeker-hs-form-wrpr .hbspt-form .input .inputs-list { 

    list-style-type: none; 

} 

.funseeker-hs-form-wrpr .hbspt-form form ul.hs-error-msgs { 

    font-family: "Arial", Sans-serif; 

    padding-left: 10px; 

    padding-bottom: 0; 

    list-style-type: none; 

    margin-bottom: 10px; 

} 

.funseeker-hs-form-wrpr .hbspt-form form ul.hs-error-msgs label.hs-error-msg.hs-main-font-element { 

    color: #C02B0A; 

    font-size: 14px; 

    font-weight: 300; 

} 

  

.funseeker-hs-form-wrpr .hbspt-form input[type=checkbox]:checked:before { 

    background: #000000; 

    line-height: 14px; 

    font-family: "Font Awesome 5 Free"; 

    text-rendering: auto; 

    vertical-align: middle; 

} 

  

.funseeker-hs-form-wrpr .hbspt-form input[type=checkbox]:before { 

    content: ""; 

    width: 9px; 

    height: 9px; 

    padding: 0; 

    margin: 0; 

    display: block; 

    -webkit-transition: all .25s linear 0s; 

    transition: all .25s linear 0s; 

    position: absolute; 

    top: 3px; 

    left: 3px; 

    border: 0; 

    outline: none; 

    -webkit-appearance: none; 

} 

  

@media (max-width: 767px) {  

    .funseeker-hs-form-wrpr .hbspt-form form .form-columns-2 > div {  

      width: 100% !important;  

      margin-bottom: 20px;  

    }  

  

    .funseeker-hs-form-wrpr .hbspt-form form .form-columns-2 > div div.input {  

      width: 100%;  

    }  

  

    .funseeker-hs-form-wrpr .hbspt-form .hs-submit {  

      text-align: center;  

      margin-top: 20px;  

    }  

  

    .funseeker-hs-form-wrpr .hbspt-form form ul.hs-error-msgs {  

      margin-bottom: 0;  

    }  

  

    .funseeker-hs-form-wrpr .hbspt-form fieldset.form-columns-2 .hs-lastname {  

      margin-top: 0;  

    }  

  

    .funseeker-hs-form-wrpr .hbspt-form fieldset.form-columns-2 .hs-lastname > label {  

      display: block;  

    }  

  

    .funseeker-hs-form-wrpr {  

      padding: 10px;  

    }  

  

    .funseeker-hs-form-wrpr .hbspt-form {  

      padding: 10px;  

    }  

  

    .funseeker-hs-form-wrpr .hbspt-form .hs-recaptcha {  

      overflow: auto;  

    }  

.funseeker-hs-form-wrpr .hbspt-form form .form-columns-2 > div { 

  width: 100% !important; 

  margin-bottom: 0; 

} 

.page-id-2326 .elementor-location-footer .elementor-section.elementor-top-section.elementor-section-boxed.elementor-section-height-default { 

margin: 0; 

} 

.funseeker-hs-form-wrpr .hbspt-form form .form-columns-2 > div  

{ 

  margin-bottom:0px; 

} 

.funseeker-hs-form-wrpr .hbspt-form .input .inputs-list .hs-form-booleancheckbox-display { 

display: flex; 

line-height: 16px; 

margin-top: 8px; 

} 

  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'United Serif Reg Heavy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.saintslegendscruise.com/wp-content/uploads/2024/03/UnitedSerifReg-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */