.elementor .e-284ea489-a53b{width:auto;height:64px;}.elementor .e-2a846de8-a64c{font-family:var(--bc-font-body);font-size:14px;color:rgba(255,255,255,0.9);line-height:1.65;}.elementor .e-6c5bd854-2b59:hover,.elementor .e-6c5bd854-2b59:focus-visible{color:#ffffff;background-color:var(--bc-rosa);}.elementor .e-6c5bd854-2b59{font-family:var(--bc-font-heading);font-weight:800;font-size:12px;color:var(--bc-azul);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#ffffff;transition:all 200ms;}.elementor .e-78b080be-69ca:hover,.elementor .e-78b080be-69ca:focus-visible{color:#ffffff;background-color:var(--bc-rosa);}.elementor .e-78b080be-69ca{font-family:var(--bc-font-heading);font-weight:800;font-size:12px;color:var(--bc-azul);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#ffffff;transition:all 200ms;}.elementor .e-399df7ff-2786{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:10px;flex-wrap:wrap;}.elementor .e-118dfb1e-73f9{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-7977fafe-cc6f{font-family:var(--bc-font-heading);font-weight:900;font-size:14px;color:#ffffff;letter-spacing:0.06em;text-transform:uppercase;padding-inline-start:12px;margin-block-end:8px;border-inline-start-width:4px;border-left-style: solid; border-left-color: #FFA6C2;\n}.elementor .e-398000f8-ea4b:hover,.elementor .e-398000f8-ea4b:focus-visible{color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-398000f8-ea4b{font-family:var(--bc-font-body);font-weight:500;font-size:14px;color:rgba(255,255,255,0.9);transition:all 200ms;}.elementor .e-74e32006-e032:hover,.elementor .e-74e32006-e032:focus-visible{color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-74e32006-e032{font-family:var(--bc-font-body);font-weight:500;font-size:14px;color:rgba(255,255,255,0.9);transition:all 200ms;}.elementor .e-738a63de-f1bb:hover,.elementor .e-738a63de-f1bb:focus-visible{color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-738a63de-f1bb{font-family:var(--bc-font-body);font-weight:500;font-size:14px;color:rgba(255,255,255,0.9);transition:all 200ms;}.elementor .e-66471be8-9efe:hover,.elementor .e-66471be8-9efe:focus-visible{color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-66471be8-9efe{font-family:var(--bc-font-body);font-weight:500;font-size:14px;color:rgba(255,255,255,0.9);transition:all 200ms;}.elementor .e-1b90e8a0-8ba4:hover,.elementor .e-1b90e8a0-8ba4:focus-visible{color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-1b90e8a0-8ba4{font-family:var(--bc-font-body);font-weight:500;font-size:14px;color:rgba(255,255,255,0.9);transition:all 200ms;}.elementor .e-32bf2b2b-937e:hover,.elementor .e-32bf2b2b-937e:focus-visible{color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-32bf2b2b-937e{font-family:var(--bc-font-body);font-weight:500;font-size:14px;color:rgba(255,255,255,0.9);transition:all 200ms;}.elementor .e-46180c51-20a4{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-1de95b61-551a{font-family:var(--bc-font-heading);font-weight:900;font-size:14px;color:#ffffff;letter-spacing:0.06em;text-transform:uppercase;padding-inline-start:12px;margin-block-end:8px;border-inline-start-width:4px;border-left-style: solid; border-left-color: #FFA6C2;\n}.elementor .e-52e858de-6b21{font-family:var(--bc-font-body);font-size:14px;color:rgba(255,255,255,0.9);line-height:1.65;}.elementor .e-50b7c05f-ce53{font-family:var(--bc-font-body);font-size:14px;color:rgba(255,255,255,0.9);line-height:1.65;}.elementor .e-72e6a007-abba{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-d74e185-b8a5{font-family:var(--bc-font-heading);font-weight:900;font-size:14px;color:#ffffff;letter-spacing:0.06em;text-transform:uppercase;padding-inline-start:12px;margin-block-end:8px;border-inline-start-width:4px;border-left-style: solid; border-left-color: #FFA6C2;\n}.elementor .e-5ac3c314-226e{font-family:var(--bc-font-body);font-size:14px;color:rgba(255,255,255,0.9);line-height:1.65;}.elementor .e-17e4fbef-4939:hover,.elementor .e-17e4fbef-4939:focus-visible{color:#ffffff;}.elementor .e-17e4fbef-4939{font-family:var(--bc-font-body);font-weight:500;font-size:14px;color:rgba(255,255,255,0.9);}.elementor .e-8ff3be4-f522:hover,.elementor .e-8ff3be4-f522:focus-visible{color:#ffffff;}.elementor .e-8ff3be4-f522{font-family:var(--bc-font-body);font-weight:500;font-size:14px;color:rgba(255,255,255,0.9);}.elementor .e-da4d245-bac6{font-family:var(--bc-font-heading);font-weight:900;font-size:12px;color:#ffffff;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:8px;border-radius:999px;background-color:var(--bc-rosa);box-shadow:0px 4px 0px 0px #d97896;transition:all 150ms;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .e-da4d245-bac6:hover,.elementor .e-da4d245-bac6:focus-visible{color:#ffffff;background-color:var(--bc-rosa-hover);}.elementor .e-da4d245-bac6:active{box-shadow:0px 1px 0px 0px #d97896;transform:translate3d(0px, 2px, 0px);}.elementor .e-5d2bd48b-f5bd{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-632fcfd0-3fef{column-gap:32px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);row-gap: 40px;\n}.elementor .e-12e239ae-9788{height:1px;margin:0px;background-color:rgba(255,255,255,0.25);}.elementor .e-504890c5-67ac{font-family:var(--bc-font-body);font-size:12px;color:rgba(255,255,255,0.8);}.elementor .e-d9a05fc-7fe7:hover,.elementor .e-d9a05fc-7fe7:focus-visible{color:#ffffff;}.elementor .e-d9a05fc-7fe7{font-family:var(--bc-font-body);font-size:12px;color:rgba(255,255,255,0.8);}.elementor .e-1f61a4d8-78d0:hover,.elementor .e-1f61a4d8-78d0:focus-visible{color:#ffffff;}.elementor .e-1f61a4d8-78d0{font-family:var(--bc-font-body);font-size:12px;color:rgba(255,255,255,0.8);}.elementor .e-3720d3fb-a91c:hover,.elementor .e-3720d3fb-a91c:focus-visible{color:#ffffff;}.elementor .e-3720d3fb-a91c{font-family:var(--bc-font-body);font-size:12px;color:rgba(255,255,255,0.8);}.elementor .e-4bd972a6-202e{width:auto;padding:0px;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .e-40c17989-9c37{padding:0px;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-1bf4b5ba-c95d{max-width:1280px;padding:0px;flex-direction:column;gap:32px;}.elementor .e-5c59a2ee-7f87{padding-block-start:56px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(0deg, rgba(89,143,171,0.8) 0%,rgba(89,143,171,0.8) 100%),url("https://raw.githubusercontent.com/Bryandlc654/barracostera/main/patron-marino.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--bc-azul);justify-content:center;background-size: 320px;\n}.elementor .e-6a06889e-2f14{width:32px;height:32px;filter: invert(1); pointer-events: none;\n}.elementor .e-7e155860-61dd:hover,.elementor .e-7e155860-61dd:focus-visible{background-color:#20ba5a;transform:scale3d(1.08, 1.08, 1);}.elementor .e-7e155860-61dd{width:62px;height:62px;position:fixed;inset-inline-end:20px;inset-block-end:20px;z-index:999;padding:0px;border-radius:999px;background-color:#25D366;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.25);transition:transform 200ms;justify-content:center;align-items:center;}.elementor .e-4641d74c-25f0{height:0px;min-width:0px;min-height:0px;padding:0px;}