.elementor-5799 .elementor-element.elementor-element-7c8e5e21{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5799 .elementor-element.elementor-element-3521f5fd{--display:flex;--min-height:291px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:0rem;}.elementor-5799 .elementor-element.elementor-element-56ad82{--display:flex;--min-height:307px;--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;--border-radius:16px 0px 0px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5799 .elementor-element.elementor-element-56ad82:not(.elementor-motion-effects-element-type-background), .elementor-5799 .elementor-element.elementor-element-56ad82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.capemaylewesferry.com/wp-content/uploads/2025/09/cape-may-lewes-ferry-in-delaware-bay-in-the-distance-from-sunset-beach-with-sunset.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5799 .elementor-element.elementor-element-56ad82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5799 .elementor-element.elementor-element-3ad8c9a9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 16px 16px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5799 .elementor-element.elementor-element-3ad8c9a9:not(.elementor-motion-effects-element-type-background), .elementor-5799 .elementor-element.elementor-element-3ad8c9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b94db3d );}.elementor-5799 .elementor-element.elementor-element-371c9bf0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5799 .elementor-element.elementor-element-bd5153a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5799 .elementor-element.elementor-element-bd5153a .elementor-heading-title{font-family:"Raleway";font-size:19.6px;font-weight:800;line-height:28px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5799 .elementor-element.elementor-element-74d3d9f2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-780bce9-font-family );font-size:var( --e-global-typography-780bce9-font-size );font-weight:var( --e-global-typography-780bce9-font-weight );text-transform:var( --e-global-typography-780bce9-text-transform );line-height:var( --e-global-typography-780bce9-line-height );fill:var( --e-global-color-0319ed4 );color:var( --e-global-color-0319ed4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-5799 .elementor-element.elementor-element-74d3d9f2{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5799 .elementor-element.elementor-element-1eea65a2{--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;}.elementor-5799 .elementor-element.elementor-element-2813348e .elementor-heading-title{font-family:var( --e-global-typography-711a4fe-font-family );font-size:var( --e-global-typography-711a4fe-font-size );font-weight:var( --e-global-typography-711a4fe-font-weight );line-height:var( --e-global-typography-711a4fe-line-height );}.elementor-5799 .elementor-element.elementor-element-21e0b8b2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-780bce9-font-family );font-size:var( --e-global-typography-780bce9-font-size );font-weight:var( --e-global-typography-780bce9-font-weight );text-transform:var( --e-global-typography-780bce9-text-transform );line-height:var( --e-global-typography-780bce9-line-height );fill:var( --e-global-color-0319ed4 );color:var( --e-global-color-0319ed4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-5799 .elementor-element.elementor-element-21e0b8b2 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px) and (min-width:768px){.elementor-5799 .elementor-element.elementor-element-56ad82{--width:100%;}.elementor-5799 .elementor-element.elementor-element-3ad8c9a9{--width:100%;}}@media(max-width:1250px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5799 .elementor-element.elementor-element-74d3d9f2 .elementor-button{font-size:var( --e-global-typography-780bce9-font-size );line-height:var( --e-global-typography-780bce9-line-height );}.elementor-5799 .elementor-element.elementor-element-2813348e .elementor-heading-title{font-size:var( --e-global-typography-711a4fe-font-size );line-height:var( --e-global-typography-711a4fe-line-height );}.elementor-5799 .elementor-element.elementor-element-21e0b8b2 .elementor-button{font-size:var( --e-global-typography-780bce9-font-size );line-height:var( --e-global-typography-780bce9-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5799 .elementor-element.elementor-element-3521f5fd{--flex-wrap:wrap;--padding-top:4rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5799 .elementor-element.elementor-element-56ad82{--min-height:420px;--border-radius:16px 16px 0px 0px;}.elementor-5799 .elementor-element.elementor-element-3ad8c9a9{--border-radius:0px 0px 16px 16px;}.elementor-5799 .elementor-element.elementor-element-74d3d9f2 .elementor-button{font-size:var( --e-global-typography-780bce9-font-size );line-height:var( --e-global-typography-780bce9-line-height );}.elementor-5799 .elementor-element.elementor-element-2813348e .elementor-heading-title{font-size:var( --e-global-typography-711a4fe-font-size );line-height:var( --e-global-typography-711a4fe-line-height );}.elementor-5799 .elementor-element.elementor-element-21e0b8b2 .elementor-button{font-size:var( --e-global-typography-780bce9-font-size );line-height:var( --e-global-typography-780bce9-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5799 .elementor-element.elementor-element-3521f5fd{--padding-top:2rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5799 .elementor-element.elementor-element-56ad82{--min-height:200px;}.elementor-5799 .elementor-element.elementor-element-74d3d9f2 .elementor-button{font-size:var( --e-global-typography-780bce9-font-size );line-height:var( --e-global-typography-780bce9-line-height );}.elementor-5799 .elementor-element.elementor-element-2813348e .elementor-heading-title{font-size:var( --e-global-typography-711a4fe-font-size );line-height:var( --e-global-typography-711a4fe-line-height );}.elementor-5799 .elementor-element.elementor-element-21e0b8b2 .elementor-button{font-size:var( --e-global-typography-780bce9-font-size );line-height:var( --e-global-typography-780bce9-line-height );}}@media(min-width:768px){.elementor-5799 .elementor-element.elementor-element-3521f5fd{--content-width:100%;}.elementor-5799 .elementor-element.elementor-element-56ad82{--width:53%;}.elementor-5799 .elementor-element.elementor-element-3ad8c9a9{--width:40%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5799 .elementor-element.elementor-element-74d3d9f2 .elementor-button{font-size:var( --e-global-typography-780bce9-font-size );line-height:var( --e-global-typography-780bce9-line-height );}.elementor-5799 .elementor-element.elementor-element-2813348e .elementor-heading-title{font-size:var( --e-global-typography-711a4fe-font-size );line-height:var( --e-global-typography-711a4fe-line-height );}.elementor-5799 .elementor-element.elementor-element-21e0b8b2 .elementor-button{font-size:var( --e-global-typography-780bce9-font-size );line-height:var( --e-global-typography-780bce9-line-height );}}/* Start custom CSS for container, class: .elementor-element-3ad8c9a9 */.elementor-5799 .elementor-element.elementor-element-3ad8c9a9 {
    background-image: url("data:image/svg+xml,%3Csvg width='257' height='312' viewBox='0 0 257 312' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M144.316 128.034L143.2 143.625L127.61 144.741L86.429 86.8545L144.316 128.034Z' fill='white' fill-opacity='0.3' stroke='%23D2E9F7' stroke-width='1.5'/%3E%3Cpath d='M144.343 195.032V211.745L86.429 252.946L127.628 195.032H144.343Z' fill='white' fill-opacity='0.3' stroke='%23D2E9F7' stroke-width='1.5'/%3E%3Cpath d='M211.29 194.983L252.52 251.823L194.584 211.723L193.478 192.766L211.29 194.983Z' fill='white' fill-opacity='0.3' stroke='%23D2E9F7' stroke-width='1.5'/%3E%3Cpath d='M211.331 144.741L195.746 143.627L194.631 128.031L251.398 86.8545L211.331 144.741Z' fill='white' fill-opacity='0.3' stroke='%23D2E9F7' stroke-width='1.5'/%3E%3Cpath d='M171.713 24.2949L171.806 24.9141L172.432 24.9336C249.369 27.3053 312.065 88.8479 313.252 165.742L313.262 166.383L313.896 166.474L333.667 169.293L313.896 172.113L313.262 172.203L313.252 172.844C312.066 249.762 249.348 312.465 172.443 313.652L171.803 313.662L171.713 314.297L168.893 334.067L166.073 314.297L165.982 313.662L165.342 313.652L163.542 313.613C87.4762 311.486 26.886 249.155 24.5332 172.832L24.5137 172.206L23.8945 172.113L5.06348 169.293L23.8945 166.473L24.5137 166.38L24.5332 165.754C26.9046 88.8269 88.4399 27.3046 165.354 24.9336L165.979 24.9141L166.072 24.2949L168.893 5.46387L171.713 24.2949ZM31.3369 174.084C33.7336 247.037 92.3368 304.451 164.101 306.848L164.996 306.878L164.868 305.991L148.209 190.611L148.129 190.057L147.574 189.977L32.1943 173.317L31.3076 173.189L31.3369 174.084ZM305.565 173.317L190.187 189.977L189.631 190.057L189.551 190.612L172.892 305.991L172.764 306.878L173.659 306.849C246.607 304.452 304.027 247.047 306.423 174.085L306.452 173.189L305.565 173.317ZM168.352 173.529L152.885 188.997L152.619 189.262L152.672 189.633L168.14 297.875L169.632 297.77V172.249L168.352 173.529ZM149.747 153.095L40.3115 168.562L40.417 170.054H167.13L165.85 168.773L150.382 153.307L150.117 153.042L149.747 153.095ZM188.57 153.307L173.105 168.773L171.825 170.054H297.345L297.451 168.562L189.207 153.095L188.836 153.041L188.57 153.307ZM168.14 40.7344L152.672 150.168L152.62 150.538L152.885 150.804L168.352 166.271L169.632 167.553V40.8398L168.14 40.7344ZM172.893 32.6211L189.551 148.001L189.631 148.556L190.187 148.636L305.565 165.295L306.452 165.423L306.423 164.527C304.026 92.7738 246.626 34.161 173.659 31.7646L172.765 31.7354L172.893 32.6211ZM164.101 31.7627C92.3427 34.1596 33.7343 92.7581 31.3379 164.526L31.3076 165.422L32.1943 165.293L147.574 148.635L148.129 148.555L148.209 147.999L164.868 32.6191L164.996 31.7334L164.101 31.7627Z' fill='white' fill-opacity='0.3' stroke='%23D2E9F7' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right bottom;
}

@media only screen and (max-width: 600px) {
    .elementor-5799 .elementor-element.elementor-element-3ad8c9a9 {
        background-size: 180px;
        background-position: right calc(100% + 80px);
    }
}/* End custom CSS */