.elementor .e-fbbcb92-c0a914e{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-53e0734-8a0b48b{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/Screenshot-2026-06-02-at-11.37.58-AM.png");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-5587b97-2cb6fbb{padding:0px;}.elementor .e-99d94d2-73b0fd6{text-align:justify;}.elementor .e-9676b16-dcf2264{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-c6847e0-1bb4689{align-items:center;}.elementor .e-1913147-8a2f2f4{padding:0px;display:flex;flex-direction:column;align-items:stretch;align-self:center;}.elementor .e-828dd24-753b953{aspect-ratio:16/9;object-fit:cover;}.elementor .e-de86ae5-75232c6{width:50%;padding:0px;}.elementor .e-4dd3815-e2ba46a{text-align:justify;}.elementor .e-b1eb61a-ce1e8ba{text-align:justify;}.elementor .e-e5aef33-b804e4b{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-8343f83-95e5e4a{padding:0px;display:flex;flex-wrap:nowrap;align-items:stretch;}.elementor .e-95f253f-f61ccca{aspect-ratio:16/9;object-fit:cover;}.elementor .e-d635b86-bf0177c{width:50%;padding:0px;}.elementor .e-e8902a4-6e60509{text-align:justify;}.elementor .e-8165fda-bd22d01{text-align:justify;}.elementor .e-d622812-203b258{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-42b3b83-16f7a25{padding:0px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:stretch;}.elementor .e-bae955a-4497d62{aspect-ratio:16/9;object-fit:cover;}.elementor .e-da33bca-46e6231{width:50%;padding:0px;}.elementor .e-b663393-963a159{text-align:justify;}.elementor .e-9258fe9-4c7dfc6{text-align:justify;}.elementor .e-716a579-8b0d14a{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-f27ee74-933325e{padding:0px;display:flex;flex-wrap:nowrap;align-items:stretch;}.elementor .e-b8d9f94-5d7203b{aspect-ratio:16/9;object-fit:cover;}.elementor .e-87649ac-8900e1c{width:50%;padding:0px;}.elementor .e-e53c68e-aa1bb5a{text-align:justify;}.elementor .e-78038c2-4c1c111{text-align:justify;}.elementor .e-a353e81-ee4700c{width:50%;padding:32px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-3cc737f-a65a4ef{padding:0px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:stretch;}.elementor .e-7e936d8-98acd4f{padding:0px;flex-direction:column;}.elementor .e-061555a-fd0d3e2{flex-direction:column;}.elementor .e-4cda8dd-e294eed{padding:0px;}.elementor .e-4a1c3ed-1ba72a9{color:#ffffff;text-align:justify;}.elementor .e-97f3963-0d0e575{color:#ffffff;text-align:justify;}.elementor .e-b80cb22-c8c028f{color:#ffffff;text-align:justify;}.elementor .e-717f5f8-6f90761{padding:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-d135522-cd57e0b{flex-direction:row-reverse;align-items:center;}.elementor .e-73cf58a-69256cf{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-d54a8ac-1d17b26{text-align:justify;}.elementor .e-765877e-32af210{text-align:justify;}.elementor .e-def8b7a-d812432{text-align:justify;}.elementor .e-a35c6dc-ed1ac99{text-align:justify;}.elementor .e-b607902-ee4a5ea{text-align:justify;}.elementor .e-31e78ec-9a6d22a{text-align:justify;}.elementor .e-ad6d957-8624e9a{padding:0px;display:flex;flex-direction:column;align-items:stretch;align-self:center;}.elementor .e-965c506-ad39516{padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-a25c825-5040b2f{flex-direction:column;}.elementor .e-42ad65d-b05ffb5{width:250px;height:250px;position:absolute;inset-block-start:-100px;inset-inline-start:-100px;background-color:var(--white-15);}.elementor .e-91d8b45-f85e0d1{width:350px;height:350px;position:absolute;inset-inline-end:-100px;inset-block-end:-100px;background-color:var(--white-15);}.elementor .e-b351cdd-aa36e7b{background-color:var(--color-teal);}.elementor .e-b5e2511-25e7100{text-align:justify;}.elementor .e-58ef63c-cea6bbd{text-align:justify;}.elementor .e-8df0207-dae9fd2{text-align:justify;}.elementor .e-52c000e-e8faade{text-align:justify;}.elementor .e-254d9bd-f633e46{text-align:justify;}.elementor .e-a4203ea-c08fd89{text-align:justify;}