.elementor .e-269278aa-d8ec793{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-b5a728a-08c77bc{padding-block-start:200px;padding-block-end:200px;background-image:linear-gradient(rgba(13, 33, 55, 0.2), rgba(13, 33, 55, 0.2)),url("https://jmarineconstruction.com/wp-content/uploads/2026/07/Floating-Dock-Design.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--color-navy);display:flex;flex-direction:column;align-items:start;}.elementor .e-1ea57649-70f69d0{padding:0px;}.elementor .e-73f7fbbf-e60e9a8{text-align:justify;}.elementor .e-5c51ca75-0275022{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-131646bf-5f41ca5{align-items:center;}.elementor .e-5e7b84b5-a96347b{padding:0px;display:flex;flex-direction:column;align-items:stretch;align-self:center;}.elementor .e-4445ea42-cbda690{aspect-ratio:16/9;object-fit:cover;}.elementor .e-133b76a3-85c383c{width:50%;padding:0px;}.elementor .e-3522c1e5-50299ce{text-align:justify;}.elementor .e-62397ba1-ef916f3{text-align:justify;}.elementor .e-1c16eeb6-a7be972{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-185b2f4e-31ce26e{padding:0px;display:flex;flex-wrap:nowrap;align-items:stretch;}.elementor .e-155748cb-84c3721{aspect-ratio:16/9;object-fit:cover;}.elementor .e-60ae3ff9-24237b3{width:50%;padding:0px;}.elementor .e-26fde7f8-e3f9a15{text-align:justify;}.elementor .e-33a295ca-4ebdccc{text-align:justify;}.elementor .e-20214aa0-c99ca38{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-7e1ba20a-5a265e9{padding:0px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:stretch;}.elementor .e-52ed6428-28d9a2d{aspect-ratio:16/9;object-fit:cover;}.elementor .e-38b92a0e-10b404c{width:50%;padding:0px;}.elementor .e-556840a-58fd1bf{text-align:justify;}.elementor .e-a597679-ac15455{text-align:justify;}.elementor .e-dab0370-40eb4c9{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-27973e49-9a1ed16{padding:0px;display:flex;flex-wrap:nowrap;align-items:stretch;}.elementor .e-2028c1f9-5466f9c{aspect-ratio:16/9;object-fit:cover;}.elementor .e-519343f9-2b36d18{width:50%;padding:0px;}.elementor .e-6b2fd99f-d48cbea{text-align:justify;}.elementor .e-75b1b87c-a77bb51{text-align:justify;}.elementor .e-397f6c04-e87fe81{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-41dcd7e2-3d9f124{padding:0px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:stretch;}.elementor .e-25f7cd3b-b693711{padding:0px;flex-direction:column;}.elementor .e-209d9a76-15e2a9b{flex-direction:column;}.elementor .e-41697c42-e31e75d{padding:0px;}.elementor .e-27573df6-3ee143a{color:#ffffff;text-align:justify;}.elementor .e-51878577-7e8f178{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-268a43a1-acf277d{flex-direction:row-reverse;align-items:center;}.elementor .e-400bacda-5b744b0{background-image:linear-gradient(rgba(13, 34, 56, 0.8), rgba(13, 34, 56, 0.8)),url("https://jmarineconstruction.com/wp-content/uploads/2026/04/imgi_100_image.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-14f91ef0-d6cc8b1{text-align:justify;}.elementor .e-48d03574-557869f{text-align:justify;}.elementor .e-633ce91b-38f2896{text-align:justify;}.elementor .e-7f6ad058-658f92c{text-align:justify;}.elementor .e-12b72e54-76078e2{text-align:justify;}.elementor .e-1b99789a-9e332d1{text-align:justify;}.elementor .e-32dbfed7-22b9b3f{padding:0px;display:flex;flex-direction:column;align-items:stretch;align-self:center;}.elementor .e-564d9682-bece94a{padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-65626fa4-6327ea0{flex-direction:column;}.elementor .e-227231bc-4b49e3c{width:250px;height:250px;position:absolute;inset-block-start:-100px;inset-inline-start:-100px;background-color:var(--white-15);}.elementor .e-691ca491-a1191b8{width:350px;height:350px;position:absolute;inset-inline-end:-100px;inset-block-end:-100px;background-color:var(--white-15);}.elementor .e-4187ddaa-13152f5{background-color:var(--color-teal);}.elementor .e-76c40f01-10139b6{text-align:justify;}.elementor .e-711b6537-c14e061{text-align:justify;}.elementor .e-2f36303c-2d8123a{text-align:justify;}.elementor .e-96ccddf-7050100{text-align:justify;}.elementor .e-60d65913-760ad6c{text-align:justify;}.elementor .e-7d8c9a75-11313b1{text-align:justify;}