.elementor-1782 .elementor-element.elementor-element-0f41c5d{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1782 .elementor-element.elementor-element-0f41c5d:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-0f41c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041126;}.elementor-1782 .elementor-element.elementor-element-d3c7812{--display:flex;}.elementor-1782 .elementor-element.elementor-element-de51909{--display:flex;--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;--justify-content:flex-start;}.elementor-1782 .elementor-element.elementor-element-9b121ed .elementor-icon-box-wrapper{gap:16px;}.elementor-1782 .elementor-element.elementor-element-9b121ed .elementor-icon-box-title{margin-block-end:0px;}.elementor-1782 .elementor-element.elementor-element-6d6325d .elementor-icon-box-wrapper{gap:15px;}.elementor-1782 .elementor-element.elementor-element-8c08374 .elementor-icon-box-wrapper{gap:15px;}.elementor-1782 .elementor-element.elementor-element-b7088f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:35px;--padding-right:35px;}.elementor-1782 .elementor-element.elementor-element-e38ed03 .elementor-button{background-color:#D4A63A;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-1782 .elementor-element.elementor-element-e38ed03 > .elementor-widget-container{padding:18px 35px 18px 35px;}.elementor-1782 .elementor-element.elementor-element-8657ac9 .elementor-button{background-color:#02010100;fill:#D4A63A;color:#D4A63A;border-style:solid;border-color:#D4A63A;border-radius:8px 8px 8px 8px;padding:18px 35px 18px 35px;}.elementor-1782 .elementor-element.elementor-element-8657ac9 > .elementor-widget-container{padding:18px 35px 18px 35px;}.elementor-1782 .elementor-element.elementor-element-12de2fd{--display:flex;--min-height:700px;--overflow:hidden;--border-radius:30px 30px 30px 30px;}.elementor-1782 .elementor-element.elementor-element-12de2fd:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-12de2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrobridgeglobal.com/wp-content/uploads/2026/06/ship.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1782 .elementor-element.elementor-element-8908586{--display:flex;--min-height:500px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1782 .elementor-element.elementor-element-8908586:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-8908586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071833;}.elementor-1782 .elementor-element.elementor-element-d198375{--display:flex;}.elementor-1782 .elementor-element.elementor-element-c6d109d{--display:flex;--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;--justify-content:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-1782 .elementor-element.elementor-element-c6d109d.e-con{--align-self:stretch;}.elementor-1782 .elementor-element.elementor-element-f19feaf{--display:flex;}.elementor-1782 .elementor-element.elementor-element-10c0246{--display:flex;}.elementor-1782 .elementor-element.elementor-element-4840ad7{--display:flex;}.elementor-1782 .elementor-element.elementor-element-c21a1eb{--display:flex;}.elementor-1782 .elementor-element.elementor-element-88f456f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1782 .elementor-element.elementor-element-88f456f:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-88f456f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041126;}.elementor-1782 .elementor-element.elementor-element-aad7807{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-1782 .elementor-element.elementor-element-db7f031{--display:flex;}.elementor-1782 .elementor-element.elementor-element-7c6ed27{--display:flex;}.elementor-1782 .elementor-element.elementor-element-b6593aa{--display:flex;}.elementor-1782 .elementor-element.elementor-element-364c30f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-1782 .elementor-element.elementor-element-364c30f:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-364c30f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071833;}.elementor-1782 .elementor-element.elementor-element-3fd8857{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-1782 .elementor-element.elementor-element-7023974{--display:flex;}.elementor-1782 .elementor-element.elementor-element-2a06911{--display:flex;}.elementor-1782 .elementor-element.elementor-element-15786c0{--display:flex;}.elementor-1782 .elementor-element.elementor-element-bdad5ab{--display:flex;}.elementor-1782 .elementor-element.elementor-element-79eb461{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-1782 .elementor-element.elementor-element-79eb461:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-79eb461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041126;}.elementor-1782 .elementor-element.elementor-element-41c8c95{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-1782 .elementor-element.elementor-element-8e408df{--display:flex;}.elementor-1782 .elementor-element.elementor-element-40eeff8{--display:flex;}.elementor-1782 .elementor-element.elementor-element-babd409{--display:flex;}.elementor-1782 .elementor-element.elementor-element-2237af4{--display:flex;}.elementor-1782 .elementor-element.elementor-element-a7896bc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-1782 .elementor-element.elementor-element-a7896bc:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-a7896bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041126;}.elementor-1782 .elementor-element.elementor-element-6eccdb8{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-1782 .elementor-element.elementor-element-67f9517{--display:flex;}.elementor-1782 .elementor-element.elementor-element-98510c3{--display:flex;}.elementor-1782 .elementor-element.elementor-element-1288fb3{--display:flex;}.elementor-1782 .elementor-element.elementor-element-4622e81{column-gap:0px;}.elementor-1782 .elementor-element.elementor-element-4622e81 p{margin-block-end:0px;}@media(min-width:768px){.elementor-1782 .elementor-element.elementor-element-d3c7812{--width:42%;}.elementor-1782 .elementor-element.elementor-element-12de2fd{--width:58%;}.elementor-1782 .elementor-element.elementor-element-d198375{--width:40%;}.elementor-1782 .elementor-element.elementor-element-c6d109d{--width:60%;}.elementor-1782 .elementor-element.elementor-element-f19feaf{--width:48%;}.elementor-1782 .elementor-element.elementor-element-10c0246{--width:48%;}.elementor-1782 .elementor-element.elementor-element-4840ad7{--width:48%;}.elementor-1782 .elementor-element.elementor-element-c21a1eb{--width:48%;}.elementor-1782 .elementor-element.elementor-element-db7f031{--width:31%;}.elementor-1782 .elementor-element.elementor-element-7c6ed27{--width:31%;}.elementor-1782 .elementor-element.elementor-element-b6593aa{--width:31%;}.elementor-1782 .elementor-element.elementor-element-7023974{--width:48%;}.elementor-1782 .elementor-element.elementor-element-2a06911{--width:48%;}.elementor-1782 .elementor-element.elementor-element-15786c0{--width:48%;}.elementor-1782 .elementor-element.elementor-element-bdad5ab{--width:48%;}.elementor-1782 .elementor-element.elementor-element-8e408df{--width:40%;}.elementor-1782 .elementor-element.elementor-element-40eeff8{--width:40%;}.elementor-1782 .elementor-element.elementor-element-babd409{--width:40%;}.elementor-1782 .elementor-element.elementor-element-2237af4{--width:40%;}.elementor-1782 .elementor-element.elementor-element-67f9517{--width:31%;}.elementor-1782 .elementor-element.elementor-element-98510c3{--width:31%;}.elementor-1782 .elementor-element.elementor-element-1288fb3{--width:31%;}}/* Start custom CSS for container, class: .elementor-element-0f41c5d */.pbg-v2-title,
.pbg-v2-title *{
    color:#d4a63a !important;
    font-size:72px !important;
    line-height:1.05 !important;
    font-weight:800 !important;
}

.pbg-v2-text,
.pbg-v2-text *{
    color:#ffffff !important;
    font-size:20px !important;
    line-height:1.7 !important;
}

.pbg-v2-buttons{
    display:flex !important;
    flex-direction:row !important;
    gap:20px !important;
}

.pbg-v2-buttons .elementor-widget-button{
    width:auto !important;
}

.pbg-v2-hero-image{
    border-radius:30px !important;
    overflow:hidden !important;
}

.pbg-v2-hero-image img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
}

.pbg-v2-buttons .elementor-button{
    min-width:190px;
    text-align:center;
    font-weight:700;
    letter-spacing:.5px;
}

.pbg-v2-buttons .elementor-widget-button{
    width:auto !important;
    flex:none !important;
}

.pbg-feature{
    margin-bottom:18px;
}

.pbg-feature .elementor-icon{
    color:#d4a63a !important;
}

.pbg-feature .elementor-icon-box-title{
    color:#d4a63a !important;
    font-weight:700;
}

.pbg-feature .elementor-icon-box-description{
    color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8908586 */.pbg-about{
    background:#071833;
}

.pbg-about-title{
    color:#d4a63a !important;
    font-size:42px !important;
    font-weight:800 !important;
}

.pbg-about-text,
.pbg-about-text *{
    color:#ffffff !important;
    font-size:20px !important;
    line-height:1.8 !important;
}

.pbg-about-cards{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:25px;
}

.pbg-card{
    background:#0b2145;
    border:1px solid rgba(212,166,58,.25);
    border-radius:20px;
    padding:35px;
    color:#fff;
    transition:.3s;
}

.pbg-card:hover{
    transform:translateY(-5px);
    border-color:#d4a63a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f456f */.pbg-services-title{
    color:#d4a63a;
    font-size:48px;
    font-weight:800;
    text-align:center;
}

.pbg-services-sub,
.pbg-services-sub *{
    color:#ffffff !important;
    text-align:center;
    font-size:20px;
}

.pbg-services-row{
    display:flex;
    gap:30px;
}

.pbg-service-card{
    background:#0b2145;
    border:1px solid rgba(212,166,58,.25);
    border-radius:20px;
    padding:40px;
    transition:.3s;
}

.pbg-service-card:hover{
    transform:translateY(-8px);
    border-color:#d4a63a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef45e3d */.pbg-why-title{
    color:#d4a63a;
    font-size:48px;
    font-weight:800;
    text-align:center;
}

.pbg-why-sub,
.pbg-why-sub *{
    color:#ffffff !important;
    text-align:center;
    font-size:20px;
}

.pbg-why-row{
    display:flex;
    gap:30px;
}

.pbg-why-card{
    background:#0b2145;
    border:1px solid rgba(212,166,58,.2);
    border-radius:20px;
    padding:40px;
    transition:.3s;
}

.pbg-why-card:hover{
    transform:translateY(-8px);
    border-color:#d4a63a;
}

.pbg-why-card-title{
    color:#d4a63a !important;
    font-size:28px;
    font-weight:700;
}

.pbg-why-card-text,
.pbg-why-card-text *{
    color:#ffffff !important;
    line-height:1.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7896bc */.pbg-contact-title{
    color:#d4a63a;
    font-size:48px;
    font-weight:800;
    text-align:center;
}

.pbg-contact-sub,
.pbg-contact-sub *{
    color:#ffffff !important;
    text-align:center;
    font-size:20px;
}

.pbg-contact-row{
    display:flex;
    gap:30px;
}

.pbg-contact-card{
    background:#0b2145;
    border:1px solid rgba(212,166,58,.20);
    border-radius:20px;
    padding:40px;
    transition:.3s;
}

.pbg-contact-card:hover{
    transform:translateY(-8px);
    border-color:#d4a63a;
}

.pbg-contact-card-title{
    color:#d4a63a !important;
    font-size:26px;
    font-weight:700;
}

.pbg-contact-card-text,
.pbg-contact-card-text *{
    color:#ffffff !important;
    line-height:1.7;
}/* End custom CSS */