.elementor .e-61babf03-997bd56{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-33ebd4a3-727b155{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://jmmarineconstruction.com/wp-content/uploads/2026/06/dock-framing-and-construction-workers.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-d19c6c7-7f64e75{padding:0px;}.elementor .e-7bfe5a59-b85a9dd{text-align:justify;}.elementor .e-7c15cf-ac38017{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-75fffbd2-5cb4bcf{align-items:center;}.elementor .e-2d07c52a-73db657{padding:0px;display:flex;flex-direction:column;align-items:stretch;align-self:center;}.elementor .e-35042fa2-d9bd4be{aspect-ratio:16/9;object-fit:cover;}.elementor .e-1787ef32-3a83aa8{width:50%;padding:0px;}.elementor .e-5ff21b16-eff7a63{text-align:justify;}.elementor .e-5a565320-e81adf2{text-align:justify;}.elementor .e-76b67848-d99a527{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-64ff2d2a-e63dfb0{padding:0px;display:flex;flex-wrap:nowrap;align-items:stretch;}.elementor .e-66de0f48-748bb11{aspect-ratio:16/9;object-fit:cover;}.elementor .e-22fbb6f0-1bbbe46{width:50%;padding:0px;}.elementor .e-6da1fa3a-f142c7c{text-align:justify;}.elementor .e-1e6fc08a-293e4d7{text-align:justify;}.elementor .e-cd32dd5-0df6ca7{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-6f0a764d-2b46b2e{padding:0px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:stretch;}.elementor .e-5e79f627-15656e4{aspect-ratio:16/9;object-fit:cover;}.elementor .e-5ab5f14f-e4ea352{width:50%;padding:0px;}.elementor .e-45193b5b-b22d9a8{text-align:justify;}.elementor .e-4892afec-88488dd{text-align:justify;}.elementor .e-66a1301-a2479c3{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-11ce2576-6e1a46b{padding:0px;display:flex;flex-wrap:nowrap;align-items:stretch;}.elementor .e-27fbe55f-814d873{aspect-ratio:16/9;object-fit:cover;}.elementor .e-3f2bf47a-1abdd1b{width:50%;padding:0px;}.elementor .e-2fdf970f-ebe6b1f{text-align:justify;}.elementor .e-1455d4e5-ffdccea{text-align:justify;}.elementor .e-1c0c33ba-89a9513{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-56f920ec-a72627f{padding:0px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:stretch;}.elementor .e-1217f517-a6edf40{padding:0px;flex-direction:column;}.elementor .e-52f46907-39ef731{flex-direction:column;}.elementor .e-4da197b3-3b85d46{padding:0px;}.elementor .e-15074639-8c74f50{color:#ffffff;text-align:justify;}.elementor .e-6780e466-ff8f6b5{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-28023ed8-61f2271{flex-direction:row-reverse;align-items:center;}.elementor .e-833176-e661f77{background-image:linear-gradient(rgba(13, 34, 56, 0.8), rgba(13, 34, 56, 0.8)),url("https://jmmarineconstruction.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-4d27ddd-f757b30{text-align:justify;}.elementor .e-5fda8ad6-963ce50{text-align:justify;}.elementor .e-6aec31bc-0c9c17c{text-align:justify;}.elementor .e-266c3f61-6d469d7{text-align:justify;}.elementor .e-c4c4c95-81656f9{text-align:justify;}.elementor .e-56db8eab-048ccb7{padding:0px;display:flex;flex-direction:column;align-items:stretch;align-self:center;}.elementor .e-6d3e2666-fc76883{padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-ee436b5-8999acf{flex-direction:column;}.elementor .e-61b03842-9d233db{width:250px;height:250px;position:absolute;inset-block-start:-100px;inset-inline-start:-100px;background-color:var(--white-15);}.elementor .e-48406e39-64c47e3{width:350px;height:350px;position:absolute;inset-inline-end:-100px;inset-block-end:-100px;background-color:var(--white-15);}.elementor .e-5f9eb5db-2030e4a{background-color:var(--color-teal);}.elementor .e-95633a8-3a0ddd7{text-align:justify;}.elementor .e-3aa48635-d238480{text-align:justify;}.elementor .e-26a1f23e-8a9ae31{text-align:justify;}.elementor .e-1023c0d5-028c9d3{text-align:justify;}.elementor .e-2d6df1cd-2186f2b{text-align:justify;}.elementor .e-4130518b-7b186e5{text-align:justify;}