@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-rgpiua {line-height: 3rem; font-size: clamp(2.25rem, 0.239vw + 2.174rem, 2.5rem)}@media (max-width: 767px) {#brxe-rgpiua {line-height: 3rem}}#brxe-sapsao {display: flex; flex-direction: column; justify-content: center; margin-top: clamp(3rem, 1.912vw + 2.388rem, 5rem); padding-top: clamp(3rem, 1.912vw + 2.388rem, 5rem)}@media (max-width: 478px) {#brxe-sapsao {padding-bottom: 3.5rem}}#brxe-crqwgy {height: 24.375rem}#brxe-bvkwvw {background-image: url(https://staging.van-craft.com/wp-content/uploads/2023/10/itineraries-hero-bg.jpg); background-size: cover; background-position: center center}#brxe-utybzf {width: 1.688rem; height: 2.063rem}.brxe-lnnugz .brxe-jknkxk.brxe-icon {width: 1.688rem; height: 2.063rem}#brxe-wmzcoq {width: 1.688rem; height: 2.063rem}#brxe-ebbxtu {height: 40px; width: 40px}#brxe-iplbas {height: 40px; width: 40px}#brxe-jbueyk {height: 40px; width: 40px}#brxe-sbcfwy {height: 40px; width: 40px}#brxe-gpjfxd {font-weight: 600}#brxe-tchixf {font-weight: 600}#brxe-vjsuqs {margin-bottom: 1rem}@media (max-width: 478px) {#brxe-vjsuqs {margin-top: 3rem}}.brxe-pofuvt .brxe-zmcoax.brxe-text-basic {font-size: 1.125rem; font-weight: 600}.brxe-pofuvt.brxe-div {display: flex; align-items: center; column-gap: 0.75rem; row-gap: 1rem; margin-bottom: 2rem; width: fit-content}#brxe-jzooii {display: flex; column-gap: clamp(1.25rem, 0.598vw + 1.059rem, 1.875rem); flex-wrap: wrap}@media (max-width: 478px) {#brxe-jzooii {justify-content: center}}#brxe-idotqu {margin-top: clamp(1.875rem, 1.793vw + 1.301rem, 3.75rem)}#brxe-imqbgc svg {stroke: var(--bricks-color-imiuat)}#brxe-lumdgb {grid-template-columns: 45% 49%; grid-gap: 6%}@media (max-width: 767px) {#brxe-lumdgb {grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-lumdgb {margin-bottom: 2rem}}#brxe-fmunlz {padding-top: clamp(3rem, 4.302vw + 1.623rem, 7.5rem); padding-bottom: clamp(3rem, 4.302vw + 1.623rem, 7.5rem); background-color: var(--bricks-color-njnrgz)}