.elementor .e-784058f{width:50%;flex-direction:column;}.elementor .e-8f1e610-ab5e528{min-width:1500px;max-height:750px;position:relative;inset-block-start:0px;inset-inline-end:0%;inset-block-end:-6%;inset-inline-start:-35%;background-clip:border-box;mix-blend-mode:normal;display:flex;justify-content:center;-webkit-mask-image: linear-gradient(
to right,
transparent 0,
rgba(0, 0, 0, 0.25) 15%,
rgba(0, 0, 0, 0.75) 35%,
#000 60%
);
mask-image: linear-gradient(
to right,
transparent 0,
rgba(0, 0, 0, 0.25) 15%,
rgba(0, 0, 0, 0.75) 35%,
#000 60%
);\n}.elementor .e-42c6b67-c3d1232{min-width:1500px;position:relative;inset-inline-end:20vw;padding:0px;margin-inline-end:0vw;border-start-start-radius:100px;border-end-start-radius:0px;background-color:rgb(28, 74, 73);background-clip:border-box;display:block;}.elementor .e-8bb7130{width:50%;position:static;mix-blend-mode:normal;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.5));transform:translate3d(75px, 0px, 0px);display:flex;flex-direction:column;}.elementor .e-5564ac3{padding-block-start:33px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:-15vh;margin-block-end:0vh;margin-inline-start:0vh;margin-inline-end:0vh;background-image:linear-gradient(120deg, #EEF3F4 0%,#DCE8EA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;.bridge-hero-image {
overflow: visible !important;
}

.bridge-hero-image img {
display: block;
width: calc(100% + 260px) !important;
max-width: none !important;
margin-left: -260px !important;

-webkit-mask-image: linear-gradient(
  to right,
  transparent 0%,
  rgba(0, 0, 0, 0.05) 8%,
  rgba(0, 0, 0, 0.18) 18%,
  rgba(0, 0, 0, 0.45) 30%,
  rgba(0, 0, 0, 0.75) 42%,
  #000 55%
);

mask-image: linear-gradient(
  to right,
  transparent 0%,
  rgba(0, 0, 0, 0.05) 8%,
  rgba(0, 0, 0, 0.18) 18%,
  rgba(0, 0, 0, 0.45) 30%,
  rgba(0, 0, 0, 0.75) 42%,
  #000 55%
);

-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}\n}.elementor .e-9782ba6{width:50%;margin-inline-end:1rem;border-radius:15px;background-image:linear-gradient(180deg, #1C4A49 0%,#2E9688 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:-5px 5px 10px 0px #1C4A49;display:flex;flex-direction:column;}.elementor .e-3d07fe5{width:50%;margin-inline-start:1px;border-radius:15px;background-image:linear-gradient(180deg, #1C4A49 0%,#2E9688 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;box-shadow:5px 5px 10px 0px #1C4A49;flex-direction:column;}.elementor .e-3fe8fe2{padding-block-start:5vw;padding-block-end:0vw;padding-inline-start:10vw;padding-inline-end:10vw;flex-direction:row;.ar-quote-card {
    
    border-radius: 14px;
    padding: 1.75rem;
    color: #FFFFFF; /* Surface White-FY26 */
    font-family: 'Montserrat', sans-serif;
  }\n}.elementor .e-15c6922{padding-block-start:5vw;padding-block-end:5vw;padding-inline-start:10vw;padding-inline-end:10vw;flex-direction:column;}.elementor .e-62db0f8-d32bfc9{width:100%;height:60vh;padding:0px;margin-inline-start:0px;margin-inline-end:0rem;border-radius:15px;border-width:2px;border-style:none;background-image:linear-gradient(180deg, #1C4A49 0%,#2E9688 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;box-shadow:5px 5px 10px 0px #1C4A49;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b3a8c64-b16bf39{padding-inline-start:10vw;padding-inline-end:10vw;flex-direction:column;}.elementor .e-a60413c-bcf2d84{padding-block-start:5vw;padding-block-end:5vw;padding-inline-start:10vw;padding-inline-end:10vw;flex-direction:column;}.elementor .e-c7a3d41-9aee708{width:100%;margin-inline-start:1px;margin-inline-end:1rem;border-radius:15px;background-image:linear-gradient(180deg, #2E9688 0%,#1C4A49 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;box-shadow:5px 5px 10px 0px #1C4A49;flex-direction:column;}.elementor .e-433148f{padding-inline-start:10vw;padding-inline-end:10vw;flex-direction:column;.ar-quote-card {
    
    border-radius: 14px;
    padding: 1.75rem;
    color: #FFFFFF; /* Surface White-FY26 */
    font-family: 'Montserrat', sans-serif;
  }\n}.elementor .e-dbaaf61{flex-direction:column;}