.elementor .wrapper{max-width:1220px;margin-inline-start:auto;margin-inline-end:auto;gap:20px;}.elementor .align-items-center{align-items:center;}.elementor .p-0{padding:0px;}.elementor .text-center{text-align:center;}.elementor .text-primary{color:var(--color-primary);}.elementor .py-20{padding-block-start:20px;padding-block-end:20px;}.elementor .rounded{border-radius:12px;}.elementor .text-uppercase{text-transform:uppercase;}.elementor .flex-column{flex-direction:column;}.elementor .mb-10{margin-block-end:10px;}.elementor .text-muted{color:var(--color-muted);}.elementor .gap-5{gap:5px;}.elementor .lead{font-family:var(--font-family-primary);font-weight:700;font-size:18px;line-height:1.4em;}.elementor .mb-5{margin-block-end:5px;}.elementor .btn-link{font-family:var(--font-family-primary);font-weight:400;font-size:14px;color:var(--color-primary);line-height:1.4em;text-transform:none;padding:0px;border-style:none;background-color:var(--color-transparent);transition:color 200ms;}.elementor .btn-link:hover,.elementor .btn-link:focus-visible{color:var(--color-secondary);background-color:var(--color-transparent);}.elementor .small{font-family:var(--font-family-primary);font-weight:400;font-size:13px;line-height:1.4em;}.elementor .mb-20{margin-block-end:20px;}.elementor .px-0{padding-inline-start:0px;padding-inline-end:0px;}.elementor .flex-wrap{flex-wrap:wrap;}.elementor .flex-full{flex:0 0 100%;}.elementor .justify-content-between{justify-content:space-between;}.elementor .pb-40{padding-block-end:40px;}.elementor .font-weight-medium{font-weight:500;}.elementor .gap-0{gap:0px;}.elementor .h4{font-family:var(--font-family-primary);font-weight:700;font-size:24px;line-height:1.4em;}.elementor .shadow{border-width:1px;border-color:#EEF2F7;border-style:solid;box-shadow:0px 4px 10px 0px rgba(0, 42, 108, 0.1);}.elementor .bg-white{background-color:var(--color-white);}.elementor .title-primary{position:relative;font-family:var(--font-family-primary);font-weight:700;font-size:22px;color:var(--color-primary);line-height:1.4em;text-transform:uppercase;align-self:start;&:after {
  content: '';
  background-color: var(--color-secondary);
  border-radius: 3px;
  display: block;
  width: 40px;
  height: 3px; 
  margin-top: 5px;
}\n}.elementor .tour-cat{width:11.11%;}.elementor .tour-cat-img{width:auto;height:50px;}