.elementor-7644 .elementor-element.elementor-element-ef63f3e:not(.elementor-motion-effects-element-type-background), .elementor-7644 .elementor-element.elementor-element-ef63f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lagoonseafood.com/wp-content/uploads/2025/03/Lifestyle_Right_Side_3-1-1-scaled.jpg");background-position:-21% 24%;background-repeat:no-repeat;background-size:cover;}.elementor-7644 .elementor-element.elementor-element-ef63f3e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000F0 40%, #00080C 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7644 .elementor-element.elementor-element-ef63f3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1%;margin-bottom:0%;padding:14em 0em 1em 0em;}.elementor-7644 .elementor-element.elementor-element-3f258e9 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-7644 .elementor-element.elementor-element-80225aa{text-align:center;}.elementor-7644 .elementor-element.elementor-element-80225aa .elementor-heading-title{font-family:var( --e-global-typography-a435f28-font-family ), Sans-serif;font-size:var( --e-global-typography-a435f28-font-size );font-weight:var( --e-global-typography-a435f28-font-weight );text-transform:var( --e-global-typography-a435f28-text-transform );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );color:var( --e-global-color-primary );}.elementor-7644 .elementor-element.elementor-element-97e7205{text-align:center;}.elementor-7644 .elementor-element.elementor-element-97e7205 .elementor-heading-title{font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;font-size:var( --e-global-typography-d3dae9a-font-size );font-weight:var( --e-global-typography-d3dae9a-font-weight );text-transform:var( --e-global-typography-d3dae9a-text-transform );font-style:var( --e-global-typography-d3dae9a-font-style );line-height:var( --e-global-typography-d3dae9a-line-height );color:var( --e-global-color-primary );}.elementor-7644 .elementor-element.elementor-element-43d22a43{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7644 .elementor-element.elementor-element-43d22a43:not(.elementor-motion-effects-element-type-background), .elementor-7644 .elementor-element.elementor-element-43d22a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-044b931 );}.elementor-7644 .elementor-element.elementor-element-43d22a43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7644 .elementor-element.elementor-element-cbede0a{text-align:center;}.elementor-7644 .elementor-element.elementor-element-25ce935 > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-7644 .elementor-element.elementor-element-9d812a1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7644 .elementor-element.elementor-element-9d812a1 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:15px 15px 15px 15px;}@media(min-width:768px){.elementor-7644 .elementor-element.elementor-element-43d22a43{--width:99.875%;}}@media(max-width:1024px){.elementor-7644 .elementor-element.elementor-element-ef63f3e:not(.elementor-motion-effects-element-type-background), .elementor-7644 .elementor-element.elementor-element-ef63f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-7644 .elementor-element.elementor-element-ef63f3e{padding:10em 0em 3em 0em;}.elementor-7644 .elementor-element.elementor-element-80225aa .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-7644 .elementor-element.elementor-element-97e7205 .elementor-heading-title{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );}}@media(max-width:767px){.elementor-7644 .elementor-element.elementor-element-ef63f3e:not(.elementor-motion-effects-element-type-background), .elementor-7644 .elementor-element.elementor-element-ef63f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-7644 .elementor-element.elementor-element-80225aa .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-7644 .elementor-element.elementor-element-97e7205 .elementor-heading-title{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );}.elementor-7644 .elementor-element.elementor-element-9d812a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-9d812a1 */.elementor-7644 .elementor-element.elementor-element-9d812a1 #gform_2{
        font-family: 'Bebas Neue';
    color: #01234D;
    text-transform: uppercase;
}
#gform_2 input{
    font-size:22px;
    color: #01234D;
}
.elementor-7644 .elementor-element.elementor-element-9d812a1 #gform_2 label, #gform_2 legend{
    font-size: 22px;
}
.elementor-7644 .elementor-element.elementor-element-9d812a1 .gform_heading .gform_required_legend{
    display:none;
}

#gform_submit_button_2 {
    font-size: 22px;
    padding: 5px 22px;
    background-color: #01234D;
    color:white !important;
}
#gform_2 input[type="checkbox"], #gform_2 input[type="radio"]{
    border: 1px solid #01234D;
}
#gform_2 input[type="radio"]{
    border-radius:10px;
}
#gform_2 input[type="text"], #gform_2 input[type="email"], #gform_1 input[type="tel"] {
    border: 0.1px solid #01234D;
}
.gfield_required_asterisk {
    font-size: 25px;
}/* End custom CSS */