.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-120df762{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:10px;padding-top:15px;margin-top:20px;margin-right:0px;margin-left:0px;}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}a.gb-button-ba31b239{display:inline-flex;align-items:center;column-gap:0.5em;padding:10px;color:var(--base-4);text-decoration:none;}a.gb-button-ba31b239:hover, a.gb-button-ba31b239:active, a.gb-button-ba31b239:focus{color:var(--base-3);}a.gb-button-ba31b239 .gb-icon{line-height:0;}a.gb-button-ba31b239 .gb-icon svg{width:1em;height:1em;fill:currentColor;}a.gb-button-7806c555{display:inline-flex;align-items:center;column-gap:0.5em;padding:10px;color:var(--base-4);text-decoration:none;}a.gb-button-7806c555:hover, a.gb-button-7806c555:active, a.gb-button-7806c555:focus{color:var(--base-4);}a.gb-button-7806c555 .gb-icon{line-height:0;}a.gb-button-7806c555 .gb-icon svg{width:1em;height:1em;fill:currentColor;}a.gb-button-b662ec56{display:inline-flex;align-items:center;column-gap:0.5em;padding:10px;color:var(--base-4);text-decoration:none;}a.gb-button-b662ec56:hover, a.gb-button-b662ec56:active, a.gb-button-b662ec56:focus{color:var(--base-4);}a.gb-button-b662ec56 .gb-icon{line-height:0;}a.gb-button-b662ec56 .gb-icon svg{width:1em;height:1em;fill:currentColor;}:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-e5792815{background:linear-gradient(to left,rgba(0,47,105,0.9) 0%,rgba(0,47,105,0.9) 100%),url(https://puertovallartatransport.com/wp-content/uploads/2025/09/Puerto-Vallarta-Transportation-Co-HERO.jpg) center bottom /cover no-repeat;background-blend-mode:normal,normal}.gb-element-5d6d5a3d{align-items:flex-start;display:flex;padding-bottom:150px;padding-top:180px;position:relative}@media (max-width:1024px){.gb-element-5d6d5a3d{flex-direction:column;padding:150px 40px 105px 40px}}@media (max-width:767px){.gb-element-5d6d5a3d{padding:135px 20px 80px 20px}}.gb-element-cb4fa2af{color:#ffffff;margin-right:auto;text-align:left}.gb-element-4ed7d4bf{background-color:#ffffff;box-shadow:0px 24px 60px 0px rgba(8,63,135,0.12);max-width:960px;position:relative;width:calc(100% - 40px);z-index:9;border-top:3px solid #42a5f5;border-right:1px solid #dbe6f0;border-bottom:1px solid #dbe6f0;border-left:1px solid #dbe6f0;border-radius:16px;margin:-100px auto 70px auto;padding:48px 52px 54px 52px}@media (max-width:1024px){.gb-element-4ed7d4bf{margin-bottom:55px;margin-top:0px;width:calc(100% - 64px);padding:40px 38px 46px 38px}}@media (max-width:767px){.gb-element-4ed7d4bf{margin-bottom:42px;margin-top:5px;width:calc(100% - 32px);border-radius:12px;padding:28px 22px 34px 22px}}.gb-element-691ca83e{margin-left:auto;margin-right:auto;max-width:820px;width:100%}.gb-element-7c2f6a91{align-items:center;column-gap:20px;display:flex;margin-left:15px}.gb-element-6ed152f5{background-color:var(--oxidized-copper);color:#ffffff;margin-top:-15px;padding-bottom:20px;padding-left:20px;padding-right:20px}.gb-element-bd54f36a{position:absolute;right:90px}@media (max-width:767px){.gb-element-bd54f36a{right:60px}}.gb-element-59bd1f0f{background-blend-mode:normal,normal;background-color:#002f68;background-image:linear-gradient(to left,rgba(0,47,104,0.90) 0%,rgba(0,47,104,0.90) 100%),url('https://puertovallartatransport.com/wp-content/uploads/2025/09/Puerto-Vallarta-Transportation-Co-HERO.jpg');background-position:center,25% 80%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;color:#ffffff;overflow-x:hidden;overflow-y:hidden;padding-bottom:52px;padding-top:58px;position:relative;border-top:3px solid #2f96eb;margin:0px}.gb-element-e70e4439{padding-bottom:70px;padding-top:70px;position:relative}@media (max-width:1024px){.gb-element-e70e4439{padding-left:32px;padding-right:32px}}@media (max-width:767px){.gb-element-e70e4439{padding-left:20px;padding-right:20px;padding-top:35px}}.gb-element-d5b8104a{align-items:flex-start;column-gap:54px;display:grid;grid-template-columns:1.2fr 0.9fr 0.9fr 1.15fr;row-gap:36px}@media (max-width:1024px){.gb-element-d5b8104a{column-gap:42px;grid-template-columns:1fr 1fr;row-gap:42px}}@media (max-width:767px){.gb-element-d5b8104a{grid-template-columns:1fr;row-gap:34px}}.gb-element-670af2b7{padding-right:40px}@media (max-width:1024px){.gb-element-670af2b7{grid-column:auto;padding-right:0px}}@media (max-width:767px){.gb-element-670af2b7{grid-column:auto}}.gb-element-6f27e0ac{padding-left:20px}@media (max-width:767px){.gb-element-6f27e0ac{padding-left:0px}}.gb-element-230bc098{display:flex;flex-direction:column;row-gap:11px}@media (max-width:767px){.gb-element-52c855c7{padding-left:0px}}.gb-element-dbcd5a83{display:flex;flex-direction:column;row-gap:11px}@media (max-width:1024px){.gb-element-3ed53585{grid-column:auto}}@media (max-width:767px){.gb-element-3ed53585{grid-column:auto;padding-left:0px}}.gb-element-0f2a7f40{background-color:#062f62;color:rgba(255,255,255,0.12);font-size:12px;border:1px solid rgba(255,255,255,0.12);padding:15px 20px}.gb-element-311b7f54{padding-bottom:35px;padding-top:35px;text-align:center}.gb-text-579c1f78{align-items:center;background-color:rgba(255,255,255,0.10);color:#ffffff;column-gap:7px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0.07em;margin-bottom:14px;text-transform:uppercase;border:1px solid rgba(255,255,255,0.24);border-radius:999px;padding:7px 11px}.gb-text-041b0e82{color:#ffffff;font-size:46px;font-weight:700;letter-spacing:-0.025em;line-height:1.1em;margin-bottom:12px}@media (max-width:1024px){.gb-text-041b0e82{font-size:40px}}@media (max-width:767px){.gb-text-041b0e82{font-size:34px;line-height:1.1em}}.gb-text-4aa0e6d4{color:rgba(255,255,255,0.76);font-size:13px;font-weight:500;letter-spacing:-0.025px;line-height:1.4em;margin-bottom:0px}@media (max-width:767px){.gb-text-4aa0e6d4{font-size:18px}}.gb-text-d84e1b73{align-items:center;background-blend-mode:normal;background-image:linear-gradient(135deg,#49adf8 0%,#2f96eb 100%);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 6px 16px 0px rgba(47,150,235,0.24);color:#ffffff;column-gap:8px;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0.03em;text-decoration:none;border:1px solid rgba(255,255,255,0.20);border-radius:6px;padding:10px 16px}.gb-text-d84e1b73:is(:hover,:focus){background-blend-mode:normal;background-image:linear-gradient(135deg,#3ca4f2 0%,#2589dc 100%);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 8px 20px 0px rgba(47,150,235,0.32);color:#ffffff;text-decoration:none;transform:translate3d(0px,-1px,0px);border:1px solid rgba(255,255,255,0.32)}.gb-text-d84e1b73 .gb-shape svg{fill:currentColor;flex-shrink:0;height:16px;width:16px}.gb-text-ca45a1b8{align-items:center;color:var(--base-4);column-gap:0.5em;display:inline-flex;text-decoration:none}.gb-text-ca45a1b8:is(:hover,:focus) .gb-shape svg{color:var(--base-4)}.gb-text-ca45a1b8 .gb-shape svg{width:50px;height:50px;fill:currentColor;color:var(--base-4);padding:8px}.gb-text-88a6f7fa{color:rgba(255,255,255,0.82);font-size:14px;line-height:1.5em;margin-top:15px;max-width:270px;padding-bottom:5px;padding-top:15px;border-top:1px solid rgba(207,212,212,0.48)}@media (max-width:767px){.gb-text-88a6f7fa{font-size:16px;margin-bottom:8px;padding-bottom:15px}}.gb-text-771edabe{color:#ffffff;font-size:14px;font-weight:700;letter-spacing:0.06em;line-height:1.2em;margin-bottom:18px;text-transform:uppercase}@media (max-width:767px){.gb-text-771edabe{font-size:21px}}.gb-text-0fbb20ef{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-0fbb20ef:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-0fbb20ef:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-0fbb20ef .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-0fbb20ef{font-size:19px}}.gb-text-ae8d7cf0{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-ae8d7cf0:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-ae8d7cf0:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-ae8d7cf0 .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-ae8d7cf0{font-size:19px}}.gb-text-4e1994ea{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-4e1994ea:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-4e1994ea:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-4e1994ea .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-4e1994ea{font-size:19px}}.gb-text-8e96fcbd{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-8e96fcbd:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-8e96fcbd:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-8e96fcbd .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-8e96fcbd{font-size:19px}}.gb-text-674e6445{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-674e6445:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-674e6445:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-674e6445 .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-674e6445{font-size:19px}}.gb-text-1d46b5e8{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-1d46b5e8:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-1d46b5e8:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-1d46b5e8 .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-1d46b5e8{font-size:19px}}.gb-text-bfaae887{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-bfaae887:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-bfaae887:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-bfaae887 .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-bfaae887{font-size:19px}}.gb-text-4e3a37cc{color:#ffffff;font-size:14px;font-weight:700;letter-spacing:0.06em;line-height:1.2em;margin-bottom:18px;text-transform:uppercase}@media (max-width:767px){.gb-text-4e3a37cc{font-size:21px}}.gb-text-206b2d30{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-206b2d30:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-206b2d30:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-206b2d30 .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-206b2d30{font-size:19px}}.gb-text-173505b8{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-173505b8:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-173505b8:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-173505b8 .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-173505b8{font-size:19px}}.gb-text-887126ef{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-887126ef:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-887126ef:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-887126ef .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-887126ef{font-size:19px}}.gb-text-2459601f{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-2459601f:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-2459601f:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-2459601f .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-2459601f{font-size:19px}}.gb-text-061c2c94{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-061c2c94:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-061c2c94:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-061c2c94 .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-061c2c94{font-size:19px}}.gb-text-8261723d{align-items:center;color:rgba(255,255,255,0.88);column-gap:8px;display:inline-flex;font-size:14px;font-weight:500;line-height:1.35em;transition:all 0.2s ease 0s;padding:0px}.gb-text-8261723d:is(:hover,:focus){color:#61b9f5;transform:translate3d(3px,0px,0px)}.gb-text-8261723d:is(:hover,:focus) .gb-shape svg{color:#61b9f5}.gb-text-8261723d .gb-shape svg{color:#ffffff;fill:currentColor;height:14px;width:14px}@media (max-width:767px){.gb-text-8261723d{font-size:19px}}.gb-text-25bba49a{color:#ffffff;font-size:14px;font-weight:700;letter-spacing:0.06em;line-height:1.2em;margin-bottom:18px;text-transform:uppercase}@media (max-width:767px){.gb-text-25bba49a{font-size:21px}}.gb-text-9fe64a33{align-items:flex-start;color:rgba(255,255,255,0.88);column-gap:9px;display:flex;font-size:14px;line-height:1.45em;margin-bottom:11px}.gb-text-9fe64a33 .gb-shape svg{color:#61b9f5;fill:currentColor;flex-shrink:0;height:15px;margin-top:2px;width:15px}.gb-text-1be30bf6{align-items:flex-start;color:rgba(255,255,255,0.88);column-gap:9px;display:flex;font-size:14px;line-height:1.45em;margin-bottom:11px}.gb-text-1be30bf6 .gb-shape svg{color:#61b9f5;fill:currentColor;flex-shrink:0;height:15px;margin-top:2px;width:15px}.gb-text-b4d23111{align-items:flex-start;color:rgba(255,255,255,0.88);column-gap:9px;display:flex;font-size:14px;line-height:1.45em;margin-bottom:11px}.gb-text-b4d23111 .gb-shape svg{color:#61b9f5;fill:currentColor;flex-shrink:0;height:15px;margin-top:2px;width:15px}.gb-text-ca73c8ab{color:rgba(255,255,255,0.70);font-size:14px;margin-bottom:5px}.gb-text-ca73c8ab a{color:rgba(255,255,255,0.78)}.gb-text-ca73c8ab a:hover{color:#61b9f5}.gb-media-e7c01b1c{max-width:100%;object-fit:cover;width:220px}.gb-media-371cbceb{height:auto;max-width:95%;object-fit:cover;width:auto}@media (max-width:1024px){.gb-media-371cbceb{max-width:100%;width:300px}}@media (max-width:767px){.gb-media-371cbceb{max-width:95%;width:auto}}