: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-element-cbd94931{padding-top:100px}@media (max-width:1024px){.gb-element-cbd94931{padding-top:25px}}@media (max-width:767px){.gb-element-cbd94931{padding-top:25px}}.gb-element-e9059e06{column-gap:50px;display:grid;row-gap:50px}.gb-element-700d2b88{align-items:center;column-gap:50px;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;max-width:var(--gb-container-width);row-gap:50px}@media (max-width:1024px){.gb-element-700d2b88{flex-direction:column}}@media (max-width:767px){.gb-element-700d2b88{flex-direction:column-reverse}}.gb-element-bb9c021e{flex-basis:40%}.gb-element-0a7e27a3{flex-basis:60%}.gb-element-7c3ff67b{align-items:center;column-gap:50px;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;max-width:var(--gb-container-width);row-gap:50px}@media (max-width:1024px){.gb-element-7c3ff67b{flex-direction:column}}@media (max-width:767px){.gb-element-7c3ff67b{flex-direction:column-reverse}}.gb-element-10db30f9{flex-basis:60%}.gb-element-4c41f824{flex-basis:40%}.gb-element-ac1e8d3b{background-blend-mode:normal;background-color:#201e1e;background-image:url('https://halfmooncamp.com/wp-content/uploads/2026/08/micro-wedding.webp');background-position:center;background-repeat:no-repeat;background-size:cover;display:block}.gb-element-ce5fcc5f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.gb-element-ce5fcc5f{grid-template-columns:1fr}}.gb-element-18bbada4{align-items:center;display:block;justify-content:center;max-width:500px;position:relative;z-index:12345;padding:20px}@media (max-width:1024px){.gb-element-18bbada4{max-width:var(--gb-container-width)}}.gb-element-f1bac092{display:inline-block;border-bottom:2px solid var(--global-color-white)}.gb-element-0e03c792{column-gap:50px;display:grid;row-gap:50px}.gb-element-82378924{align-items:center;column-gap:50px;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;max-width:var(--gb-container-width);row-gap:50px}@media (max-width:1024px){.gb-element-82378924{flex-direction:column}}@media (max-width:767px){.gb-element-82378924{flex-direction:column-reverse}}.gb-element-4a0e7df4{flex-basis:40%}.gb-element-ac4a07b7{flex-basis:60%}.gb-element-9de6110d{column-gap:50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;max-width:var(--gb-container-width);row-gap:50px}@media (max-width:1024px){.gb-element-9de6110d{flex-direction:column;grid-template-columns:1fr}}@media (max-width:767px){.gb-element-9de6110d{flex-direction:column-reverse}}.gb-element-4bb48b77{flex-basis:40%}.gb-element-3f2ea7d6{flex-basis:40%}.gb-element-9089f70f{column-gap:50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:50px}@media (max-width:1024px){.gb-element-9089f70f{grid-template-columns:1fr}}.gb-element-8d719b36{align-items:center;column-gap:50px;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;max-width:var(--gb-container-width);row-gap:50px}@media (max-width:1024px){.gb-element-8d719b36{flex-direction:column}}@media (max-width:767px){.gb-element-8d719b36{flex-direction:column-reverse}}.gb-element-0abe6d99{align-items:center;column-gap:50px;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;max-width:var(--gb-container-width);row-gap:50px}@media (max-width:1024px){.gb-element-0abe6d99{flex-direction:column}}@media (max-width:767px){.gb-element-0abe6d99{flex-direction:column-reverse}}.gb-element-546beb7b{align-items:center;column-gap:50px;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;max-width:var(--gb-container-width);row-gap:50px}@media (max-width:1024px){.gb-element-546beb7b{flex-direction:column}}@media (max-width:767px){.gb-element-546beb7b{flex-direction:column-reverse}}.gb-element-42e09cd3{column-gap:50px;display:grid;row-gap:50px}.gb-element-06d71cba{align-items:center;column-gap:50px;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;max-width:var(--gb-container-width);row-gap:50px}@media (max-width:1024px){.gb-element-06d71cba{flex-direction:column-reverse}}@media (max-width:767px){.gb-element-06d71cba{flex-direction:column-reverse}}.gb-element-9b831484{flex-basis:60%}.gb-element-3a638f45{flex-basis:40%}.gb-element-978e5ec2{align-items:center;background-color:rgba(0,0,0,0.65);bottom:0px;display:none;flex-direction:column;grid-template-columns:1fr;justify-content:center;left:0px;position:fixed;right:0px;top:0px;z-index:99999}.gb-element-5512dba0{align-items:center;background-color:var(--base-3);box-shadow:0 20px 60px rgba(0,0,0,0.25);column-gap:0px;display:flex;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;max-height:calc(100vh - 40px);max-width:600px;position:relative;row-gap:0px;width:100%;border:1px solid var(--global-color-black);padding:0px 35px 35px 35px}@media (max-width:1024px){.gb-element-5512dba0{align-items:flex-start;flex-direction:column;padding-top:35px}}@media (max-width:767px){.gb-element-5512dba0{flex-direction:column;height:95%;max-width:400px;width:95%}}.gb-element-3e36d8de{flex-basis:60%;height:calc(100vh - 250px);overflow-y:auto}@media (max-width:1024px){.gb-element-3e36d8de{flex-basis:100%}}.gb-element-1ac1c906{display:flex}.gb-text-7a1a93f6{align-items:center;background-color:var(--global-color-blue);color:var(--global-color-black);display:inline-flex;font-weight:600;text-decoration:none;border:1px solid var(--global-color-black);border-radius:8px;padding:1rem 2rem}.gb-text-7a1a93f6:is(:hover,:focus){background-color:var(--global-color-blue-hover);color:#ffffff}@media (max-width:767px){.gb-text-7a1a93f6{text-align:center}}.gb-text-010b3daf{align-items:center;background-color:rgba(255,255,255,0.04);color:var(--global-color-white);display:inline-flex;font-weight:600;text-decoration:none;border:1px solid var(--global-color-white);border-radius:8px;padding:1rem 2rem}.gb-text-010b3daf:is(:hover,:focus){background-color:var(--global-color-white);color:var(--global-color-black)}@media (max-width:767px){.gb-text-010b3daf{text-align:center}}.gb-text-357240ec{align-items:center;background-color:var(--global-color-blue);color:var(--global-color-black);display:inline-flex;font-weight:600;text-decoration:none;border:1px solid var(--global-color-black);border-radius:8px;padding:1rem 2rem}.gb-text-357240ec:is(:hover,:focus){background-color:var(--global-color-blue-hover);color:#ffffff}@media (max-width:767px){.gb-text-357240ec{text-align:center}}.gb-text-75c4809c{align-items:center;background-color:var(--global-color-blue);color:var(--global-color-black);display:inline-flex;font-weight:600;text-decoration:none;border:1px solid var(--global-color-black);border-radius:8px;padding:1rem 2rem}.gb-text-75c4809c:is(:hover,:focus){background-color:var(--global-color-blue-hover);color:#ffffff}@media (max-width:767px){.gb-text-75c4809c{text-align:center}}.gb-text-a47259fb{align-items:center;background-color:var(--global-color-blue);color:var(--global-color-black);display:inline-flex;font-weight:600;text-decoration:none;border:1px solid var(--global-color-black);border-radius:8px;padding:1rem 2rem}.gb-text-a47259fb:is(:hover,:focus){background-color:var(--global-color-blue-hover);color:#ffffff}@media (max-width:767px){.gb-text-a47259fb{text-align:center}}.gb-text-6eb90ef5{align-items:center;background-color:var(--global-color-blue-hover);color:#ffffff;cursor:pointer;display:inline-flex;height:25px;justify-content:center;position:absolute;right:20px;text-decoration:none;text-transform:uppercase;top:20px;width:25px;border-radius:50%;padding:15px}.gb-text-6eb90ef5:is(:hover,:focus){background-color:var(--global-color-blue-hover);color:#ffffff;transform:rotate(90deg);transition:all 0.5s ease-in-out 0s}