.elementor-13 .elementor-element.elementor-element-47e2bdd {
  --display: flex;
  --position: fixed;
  --min-height: 100dvh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
  --z-index: 9999;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-47e2bdd {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-47e2bdd {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-a29eaf4 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.5;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-a29eaf4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-a29eaf4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-13 .elementor-element.elementor-element-a29eaf4::before,
.elementor-13
  .elementor-element.elementor-element-a29eaf4
  > .elementor-background-video-container::before,
.elementor-13
  .elementor-element.elementor-element-a29eaf4
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13
  .elementor-element.elementor-element-a29eaf4
  > .elementor-background-slideshow::before,
.elementor-13
  .elementor-element.elementor-element-a29eaf4
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13
  .elementor-element.elementor-element-a29eaf4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/02/GRAVEL_OVERLAY.webp");
  --background-overlay: "";
}
.elementor-13 .elementor-element.elementor-element-a0dd884 {
  --display: flex;
  --position: absolute;
  --min-height: 104vh;
  --margin-top: -2vh;
  --margin-bottom: -2vh;
  --margin-left: -2vw;
  --margin-right: -2vw;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-a0dd884:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-a0dd884
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: url("../../2025/02/TREE-OVERLAY-FALLBACK.webp") 50% 50%;
  background-size: cover;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a0dd884 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-a0dd884 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-95668c5 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-00a40e6 {
  --display: flex;
  --position: absolute;
  --min-height: 32px;
  --border-radius: 1000px 1000px 1000px 1000px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-00a40e6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-00a40e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9468952);
}
.elementor-13 .elementor-element.elementor-element-00a40e6.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-00a40e6 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-00a40e6 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-e66bbb2 {
  --spacer-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-5477d6d {
  --display: flex;
  --position: absolute;
  --min-height: 32px;
  --border-radius: 100px 100px 100px 100px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-5477d6d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-5477d6d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ccff00;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5477d6d {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-5477d6d {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-bcf7328 {
  --spacer-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-dafc5c8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-13
  .elementor-element.elementor-element-e0e35b7
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13
  .elementor-element.elementor-element-0562909
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13
  .elementor-element.elementor-element-3e39c7f
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13
  .elementor-element.elementor-element-4a48b9d
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-76937e8 {
  --display: flex;
  --position: fixed;
  --min-height: 96px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
  bottom: 0px;
  --z-index: 9000;
}
.elementor-13
  .elementor-element.elementor-element-76937e8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-76937e8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(0deg, #00000080 0%, #00000000 100%);
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-76937e8 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-76937e8 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-1656a90 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-74026a2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 24px 24px;
  --row-gap: 24px;
  --column-gap: 24px;
  --margin-top: 0px;
  --margin-bottom: -16px;
  --margin-left: -16px;
  --margin-right: 0px;
  --padding-top: 16px;
  --padding-bottom: 16px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-13 .elementor-element.elementor-element-74026a2.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13
  .elementor-element.elementor-element-30a9c0a
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-f85febf);
}
.elementor-13
  .elementor-element.elementor-element-2a76bad
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-cca567a {
  --display: flex;
  --justify-content: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-cca567a.e-con {
  --align-self: stretch;
}
.elementor-13 .elementor-element.elementor-element-a31c6a8.elementor-element {
  --align-self: flex-end;
}
.elementor-13 .elementor-element.elementor-element-a31c6a8 {
  text-align: right;
}
.elementor-13
  .elementor-element.elementor-element-a31c6a8
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-c07d975.elementor-element {
  --align-self: flex-end;
}
.elementor-13 .elementor-element.elementor-element-c07d975 {
  text-align: right;
}
.elementor-13
  .elementor-element.elementor-element-c07d975
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-9d8bf52 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 5vh 5vh;
  --row-gap: 5vh;
  --column-gap: 5vh;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 100;
}
.elementor-13
  .elementor-element.elementor-element-9d8bf52:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-9d8bf52
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffdf5;
}
.elementor-13 .elementor-element.elementor-element-c8478e7 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-c8478e7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-c8478e7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-13 .elementor-element.elementor-element-c8478e7.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-c95108e {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-517c40e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 2vh 2vh;
  --row-gap: 2vh;
  --column-gap: 2vh;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-517c40e.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-db8ed74 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-db8ed74:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-db8ed74
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-11e8198);
}
.elementor-13 .elementor-element.elementor-element-203762e {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-c398615 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-c398615:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-c398615
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-11e8198);
}
.elementor-13 .elementor-element.elementor-element-590c3df {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-470da23 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
  --z-index: 100;
}
.elementor-13
  .elementor-element.elementor-element-470da23:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-470da23
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/GRAVEL_OVERLAY.webp");
  background-position: center center;
  background-size: auto;
}
.elementor-13 .elementor-element.elementor-element-470da23.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-470da23 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-470da23 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-487a6aa {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-639d8e5 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --overflow: hidden;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
  --z-index: 100;
}
.elementor-13 .elementor-element.elementor-element-639d8e5.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-639d8e5 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-639d8e5 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-00d3657 {
  --display: flex;
  --min-height: 104%;
  --margin-top: -2%;
  --margin-bottom: -2%;
  --margin-left: -2vw;
  --margin-right: -2vw;
}
.elementor-13
  .elementor-element.elementor-element-00d3657:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-00d3657
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: url("../../2025/02/TREE-OVERLAY-FALLBACK.webp") 50% 50%;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-00d3657.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-6b55501 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-9e942c4 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-9e942c4 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-9e942c4 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-ce59fe9 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-e0eb197 {
  --display: flex;
  --position: absolute;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 64px 64px;
  --row-gap: 64px;
  --column-gap: 64px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 70%;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e0eb197 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-e0eb197 {
  right: 0px;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-13 .elementor-element.elementor-element-75c86e7 .elementor-button {
  background-color: var(--e-global-color-f85febf);
  fill: var(--e-global-color-9468952);
  color: var(--e-global-color-9468952);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-f85febf);
  border-radius: 0px 0px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-75c86e7
  .elementor-button:hover,
.elementor-13
  .elementor-element.elementor-element-75c86e7
  .elementor-button:focus {
  background-color: var(--e-global-color-ad1cb66);
  color: var(--e-global-color-f85febf);
  border-color: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-75c86e7 {
  width: var(--container-widget-width, 250px);
  max-width: 250px;
  --container-widget-width: 250px;
  --container-widget-flex-grow: 0;
}
.elementor-13
  .elementor-element.elementor-element-75c86e7
  .elementor-button:hover
  svg,
.elementor-13
  .elementor-element.elementor-element-75c86e7
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-98bb1aa .elementor-button {
  background-color: var(--e-global-color-f85febf);
  fill: var(--e-global-color-9468952);
  color: var(--e-global-color-9468952);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-f85febf);
  border-radius: 0px 0px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-98bb1aa
  .elementor-button:hover,
.elementor-13
  .elementor-element.elementor-element-98bb1aa
  .elementor-button:focus {
  background-color: var(--e-global-color-ad1cb66);
  color: var(--e-global-color-f85febf);
  border-color: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-98bb1aa {
  width: var(--container-widget-width, 250px);
  max-width: 250px;
  --container-widget-width: 250px;
  --container-widget-flex-grow: 0;
}
.elementor-13
  .elementor-element.elementor-element-98bb1aa
  .elementor-button:hover
  svg,
.elementor-13
  .elementor-element.elementor-element-98bb1aa
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-1fb2c4d {
  --display: flex;
  --position: absolute;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 64px 64px;
  --row-gap: 64px;
  --column-gap: 64px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 70%;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1fb2c4d {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-1fb2c4d {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-6cf7240 .elementor-button {
  background-color: var(--e-global-color-f85febf);
  fill: var(--e-global-color-9468952);
  color: var(--e-global-color-9468952);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-f85febf);
  border-radius: 0px 0px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-6cf7240
  .elementor-button:hover,
.elementor-13
  .elementor-element.elementor-element-6cf7240
  .elementor-button:focus {
  background-color: var(--e-global-color-ad1cb66);
  color: var(--e-global-color-f85febf);
  border-color: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-6cf7240 {
  width: var(--container-widget-width, 250px);
  max-width: 250px;
  --container-widget-width: 250px;
  --container-widget-flex-grow: 0;
}
.elementor-13
  .elementor-element.elementor-element-6cf7240
  .elementor-button:hover
  svg,
.elementor-13
  .elementor-element.elementor-element-6cf7240
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-078840e .elementor-button {
  background-color: var(--e-global-color-f85febf);
  fill: var(--e-global-color-9468952);
  color: var(--e-global-color-9468952);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-f85febf);
  border-radius: 0px 0px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-078840e
  .elementor-button:hover,
.elementor-13
  .elementor-element.elementor-element-078840e
  .elementor-button:focus {
  background-color: var(--e-global-color-ad1cb66);
  color: var(--e-global-color-f85febf);
  border-color: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-078840e {
  width: var(--container-widget-width, 250px);
  max-width: 250px;
  --container-widget-width: 250px;
  --container-widget-flex-grow: 0;
}
.elementor-13
  .elementor-element.elementor-element-078840e
  .elementor-button:hover
  svg,
.elementor-13
  .elementor-element.elementor-element-078840e
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-f85febf);
}
.elementor-13 .elementor-element.elementor-element-58f6630 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-d4090d4 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0 0;
  --row-gap: 0;
  --column-gap: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-d4090d4.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-a80855e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-a80855e.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-857e85f {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-857e85f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-857e85f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-11e8198);
}
.elementor-13 .elementor-element.elementor-element-e8bfa38 {
  --display: flex;
  --justify-content: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-e8bfa38.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-44f24a5 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-44f24a5
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 5vw;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-c34772d {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-c34772d
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-eb22a37 {
  --display: flex;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-13
  .elementor-element.elementor-element-3a64db7
  > .elementor-widget-container {
  padding: 32px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-3a64db7 {
  text-align: center;
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-1d8a2dc {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-1d8a2dc
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-710da8a {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-710da8a.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-9477fdf {
  --spacer-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-cf97ea5 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-cf97ea5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-cf97ea5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-11e8198);
}
.elementor-13 .elementor-element.elementor-element-98abdd8 {
  --display: flex;
  --justify-content: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-98abdd8.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-efa0177 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-efa0177
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 5vw;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-eeaa8d3 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-eeaa8d3
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-3024d56 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-8f80c31
  > .elementor-widget-container {
  padding: 32px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-8f80c31 {
  text-align: center;
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-c023654 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-c023654
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-00bcc09 {
  --display: flex;
  --min-height: 2vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-0190a38 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-2a04f25 {
  --spacer-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-7ff1a8a {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-7ff1a8a.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-1944fe9 {
  --spacer-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-8fa203d {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-c71cd8a {
  --spacer-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-a2d26bd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-a2d26bd.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-2601188 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-2601188:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-2601188
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-11e8198);
}
.elementor-13 .elementor-element.elementor-element-04a3930 {
  --display: flex;
  --justify-content: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-04a3930.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-1c22e67 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-1c22e67
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 5vw;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-e41af5f {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-e41af5f
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-c25f3ab {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-6345293
  > .elementor-widget-container {
  padding: 32px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-6345293 {
  text-align: center;
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-987aae3 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-987aae3
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-82a3f4f {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-82a3f4f.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-3903364 {
  --spacer-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-f8b98c8 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-f8b98c8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-f8b98c8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-11e8198);
}
.elementor-13 .elementor-element.elementor-element-5533d12 {
  --display: flex;
  --justify-content: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-5533d12.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-9e33f66 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-9e33f66
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 5vw;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-e9fb704 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-e9fb704
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-1017aa2 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-c362e36
  > .elementor-widget-container {
  padding: 32px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-c362e36 {
  text-align: center;
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-3f9ce22 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-3f9ce22
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
  color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-40e6557 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
  --z-index: 100;
}
.elementor-13
  .elementor-element.elementor-element-40e6557:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-40e6557
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/GRAVEL_OVERLAY.webp");
  background-position: center center;
  background-size: auto;
}
.elementor-13 .elementor-element.elementor-element-40e6557.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-40e6557 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-40e6557 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-a73673b {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-f39dc82 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --overflow: hidden;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
  --z-index: 100;
}
.elementor-13 .elementor-element.elementor-element-f39dc82.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f39dc82 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-f39dc82 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-3c19f2d {
  --display: flex;
  --min-height: 104%;
  --margin-top: -2%;
  --margin-bottom: -2%;
  --margin-left: -2vw;
  --margin-right: -2vw;
}
.elementor-13
  .elementor-element.elementor-element-3c19f2d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-3c19f2d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: url("../../2025/02/TREE-OVERLAY-FALLBACK.webp") 50% 50%;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-3c19f2d.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-e2d4d05 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-f2890dc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-a9952c7 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0;
  --margin-bottom: -100%;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0;
  --z-index: 1;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a9952c7 {
  left: 0vw;
}
body.rtl .elementor-13 .elementor-element.elementor-element-a9952c7 {
  right: 0vw;
}
.elementor-13 .elementor-element.elementor-element-facdbe6 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-7efedd3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 90;
}
.elementor-13 .elementor-element.elementor-element-99e198a {
  --display: flex;
  --position: absolute;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-99e198a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-99e198a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-99e198a.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-99e198a {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-99e198a {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-ad4eb97 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-ad4eb97:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-ad4eb97
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-ad4eb97.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-c75389e {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-2045ee9 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-2045ee9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-2045ee9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-2045ee9.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2045ee9 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-2045ee9 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-c6514c4 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-50338b8 {
  --display: flex;
  --position: absolute;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-50338b8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-50338b8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-50338b8.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-50338b8 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-50338b8 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-a0d63a7 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-a0d63a7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-a0d63a7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-a0d63a7.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-e770a82 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-92a7b7a {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-92a7b7a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-92a7b7a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-92a7b7a.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-92a7b7a {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-92a7b7a {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-24ee26a {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-5bf5210 {
  --display: flex;
  --position: absolute;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-5bf5210:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-5bf5210
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-5bf5210.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5bf5210 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-5bf5210 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-881b711 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-881b711:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-881b711
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-881b711.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-c5f5f82 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-7d51a86 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-7d51a86:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-7d51a86
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-7d51a86.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7d51a86 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-7d51a86 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-050cff7 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-2a68ae2 {
  --display: flex;
  --position: absolute;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-2a68ae2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-2a68ae2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-2a68ae2.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2a68ae2 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-2a68ae2 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-9b5ee6e {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-9b5ee6e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-9b5ee6e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-9b5ee6e.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-93524c4 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-ad9ce74 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-ad9ce74:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-ad9ce74
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-ad9ce74.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ad9ce74 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-ad9ce74 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-efbdada {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-3353961 {
  --display: flex;
  --position: absolute;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-3353961:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-3353961
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-3353961.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3353961 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-3353961 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-c1e3dbe {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-c1e3dbe:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-c1e3dbe
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-c1e3dbe.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-2af809b {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-a5b8389 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-a5b8389:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-a5b8389
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-a5b8389.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a5b8389 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-a5b8389 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-f59c3af {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-8306f0b {
  --display: flex;
  --position: absolute;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-8306f0b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-8306f0b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-8306f0b.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8306f0b {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-8306f0b {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-77529b0 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-77529b0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-77529b0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-77529b0.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-784cb91 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-9d19cd2 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-9d19cd2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-9d19cd2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-9d19cd2.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-9d19cd2 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-9d19cd2 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-48d2135 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-09e3465 {
  --display: flex;
  --min-height: 60vh;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.25);
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-13
  .elementor-element.elementor-element-09e3465:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-09e3465
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-890f22c);
}
.elementor-13 .elementor-element.elementor-element-09e3465.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
}
.elementor-13 .elementor-element.elementor-element-88cd9e7 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0% 0%;
  --row-gap: 0%;
  --column-gap: 0%;
  --margin-top: 5%;
  --margin-bottom: 5%;
  --margin-left: 5%;
  --margin-right: 5%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-88cd9e7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-88cd9e7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/ShowIMG/2025BBL-showphoto7.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-88cd9e7.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-13
  .elementor-element.elementor-element-1627f52
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-1627f52 .elementor-icon {
  font-size: 15vh;
}
.elementor-13 .elementor-element.elementor-element-1627f52 .elementor-icon svg {
  height: 15vh;
}
.elementor-13
  .elementor-element.elementor-element-1627f52
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-13 .elementor-element.elementor-element-dfe26a8 {
  --spacer-size: 5vh;
}
.elementor-13
  .elementor-element.elementor-element-7321cb7
  > .elementor-widget-container {
  background-color: var(--e-global-color-f85febf);
  margin: 0% 0% 0% 0%;
  padding: 18px 32px 18px 32px;
}
.elementor-13
  .elementor-element.elementor-element-7321cb7
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: underline;
  color: #3d3d3d;
}
.elementor-13 .elementor-element.elementor-element-d17b52f {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-d17b52f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-d17b52f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/OVERLAY-READY-1.webp");
}
.elementor-13 .elementor-element.elementor-element-d17b52f.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d17b52f {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-d17b52f {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-88f0125 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-b47483d {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-b47483d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-b47483d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/OVERLAY-READY-2.webp");
}
.elementor-13 .elementor-element.elementor-element-b47483d.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-b47483d {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-b47483d {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-6797d2b {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-4e09c47 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 100;
}
.elementor-13 .elementor-element.elementor-element-7ace9e0 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0;
  --margin-bottom: -100%;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0;
  --z-index: 1;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7ace9e0 {
  left: 0vw;
}
body.rtl .elementor-13 .elementor-element.elementor-element-7ace9e0 {
  right: 0vw;
}
.elementor-13 .elementor-element.elementor-element-52c59c2 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-3aeb987 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 100;
}
.elementor-13 .elementor-element.elementor-element-3aeb987.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-4646ceb {
  --display: flex;
  --min-height: 100vh;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-9dc4fc4 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-9dc4fc4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-9dc4fc4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-dc470b8 {
  --display: flex;
  --min-height: 400vh;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-8894ca0 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-7bd3f8b {
  --display: flex;
  --min-height: 60vh;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-a0091f9 {
  --display: flex;
  --min-height: 30vh;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-a0091f9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-a0091f9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/TENNIS-NET.webp");
  background-position: center center;
  background-repeat: repeat-x;
  background-size: contain;
}
.elementor-13 .elementor-element.elementor-element-bd8e78c {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-461d919 {
  --display: flex;
  --min-height: 30vh;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-d0c9b74 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-c22863e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 90;
}
.elementor-13 .elementor-element.elementor-element-4b2a092 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
  --z-index: 1;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-4b2a092 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-4b2a092 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-eb3c130 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-664bb64 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 10;
}
.elementor-13 .elementor-element.elementor-element-32e2e52 {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-3b01102 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-3b01102:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-3b01102
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-3b01102.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-4b21a01 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-4b21a01:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-4b21a01
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-4b21a01.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-5835f45 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-62ef9ae {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-62ef9ae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-62ef9ae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-62ef9ae.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-62ef9ae {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-62ef9ae {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-11b74a5 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-743471f {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-a2f1c8a {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-a2f1c8a.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-bb04ded {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-9a31790 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-13 .elementor-element.elementor-element-bbbcef3 {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-16eb166 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-16eb166.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-f7adb8b {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-0571bfc {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-14bfe6c {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-14bfe6c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-14bfe6c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-14bfe6c.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-f809f2e {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-f809f2e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-f809f2e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-f809f2e.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-af01b48 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-939ec38 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-939ec38:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-939ec38
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-939ec38.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-939ec38 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-939ec38 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-563510d {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-8ce4939 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 8;
}
.elementor-13 .elementor-element.elementor-element-a46d20a {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-39dad51 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-39dad51:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-39dad51
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-39dad51.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-9f35faa {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-9f35faa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-9f35faa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-9f35faa.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-3040c72 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-781751a {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-781751a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-781751a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-781751a.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-781751a {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-781751a {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-eeecb54 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-b1b5128 {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-ea62c47 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-ea62c47.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-cac8292 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-36a1b22 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 7;
}
.elementor-13 .elementor-element.elementor-element-232903b {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-8e27253 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-8e27253.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-357f273 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-78e89b8 {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-c2f8a6b {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-c2f8a6b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-c2f8a6b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-c2f8a6b.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-9928061 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-9928061:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-9928061
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-9928061.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-766bb25 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-84b9fcd {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-84b9fcd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-84b9fcd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-84b9fcd.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-84b9fcd {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-84b9fcd {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-4184396 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-5a57422 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 6;
}
.elementor-13 .elementor-element.elementor-element-c598ed7 {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-3629c1c {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-3629c1c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-3629c1c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-3629c1c.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-d1c112d {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-d1c112d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-d1c112d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-d1c112d.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-4b33f75 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-5562f39 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-5562f39:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-5562f39
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-5562f39.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5562f39 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-5562f39 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-ca3727a {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-f533fbb {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-01ab70a {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-01ab70a.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-be67949 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-7a07718 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 5;
}
.elementor-13 .elementor-element.elementor-element-8df0ca9 {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-d7632e4 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-d7632e4.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-3e7424c {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-c814ba4 {
  --display: flex;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13 .elementor-element.elementor-element-35f4f98 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-f85febf);
  --border-color: var(--e-global-color-f85febf);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-35f4f98:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-35f4f98
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-066a83c);
}
.elementor-13 .elementor-element.elementor-element-35f4f98.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-8c97218 {
  --display: flex;
}
.elementor-13
  .elementor-element.elementor-element-8c97218:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-8c97218
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-8c97218.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13 .elementor-element.elementor-element-7d12579 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-183dbc7 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-183dbc7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-183dbc7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/IMAGE-OVERLAY.webp");
}
.elementor-13 .elementor-element.elementor-element-183dbc7.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-183dbc7 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-183dbc7 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-d01cf45 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-b967a71 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 64px 64px;
  --row-gap: 64px;
  --column-gap: 64px;
  --margin-top: -100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2;
}
.elementor-13 .elementor-element.elementor-element-d9750ec {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d9750ec {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-d9750ec {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-7675bae {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-3715fcb {
  --display: flex;
  --min-height: 60vh;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.25);
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-13
  .elementor-element.elementor-element-3715fcb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-3715fcb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-890f22c);
}
.elementor-13 .elementor-element.elementor-element-3715fcb.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
}
.elementor-13 .elementor-element.elementor-element-9b88d6c {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0% 0%;
  --row-gap: 0%;
  --column-gap: 0%;
  --margin-top: 5%;
  --margin-bottom: 5%;
  --margin-left: 5%;
  --margin-right: 5%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-9b88d6c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-9b88d6c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/ShowIMG/2025BBL-showphoto7.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-9b88d6c.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13
  .elementor-element.elementor-element-4f57ef7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-4f57ef7 .elementor-icon {
  font-size: 15vh;
}
.elementor-13 .elementor-element.elementor-element-4f57ef7 .elementor-icon svg {
  height: 15vh;
}
.elementor-13
  .elementor-element.elementor-element-4f57ef7
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-13 .elementor-element.elementor-element-e7fc922 {
  --spacer-size: 5vh;
}
.elementor-13
  .elementor-element.elementor-element-89e394b
  > .elementor-widget-container {
  background-color: var(--e-global-color-f85febf);
  margin: 0% 0% 0% 0%;
  padding: 18px 32px 18px 32px;
}
.elementor-13
  .elementor-element.elementor-element-89e394b
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: underline;
  color: #3d3d3d;
}
.elementor-13 .elementor-element.elementor-element-469cd62 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-469cd62:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-469cd62
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/OVERLAY-READY-1.webp");
}
.elementor-13 .elementor-element.elementor-element-469cd62.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-469cd62 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-469cd62 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-cd01e22 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-e67b3cf {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-e67b3cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-e67b3cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/OVERLAY-READY-2.webp");
}
.elementor-13 .elementor-element.elementor-element-e67b3cf.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e67b3cf {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-e67b3cf {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-141b689 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-918501d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: -1px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-d09c0eb {
  --spacer-size: 1px;
}
.elementor-13 .elementor-element.elementor-element-e3e3853 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overflow: hidden;
  --margin-top: 0;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-61c8bab {
  --display: flex;
  --min-height: 100vh;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-61c8bab:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-61c8bab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-5109ef4 {
  --display: flex;
  --min-height: 100dvh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-c6a6c14 {
  --display: flex;
  --min-height: 100dvh;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-99d3d9d {
  --display: flex;
  --position: absolute;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-99d3d9d {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-99d3d9d {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-1292d27 {
  --display: flex;
  --position: absolute;
  --min-height: 100vh;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
.elementor-13
  .elementor-element.elementor-element-1292d27:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-1292d27
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/GRAVEL_OVERLAY.webp");
  background-position: center center;
  background-size: auto;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1292d27 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-1292d27 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-643f3bd {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-b695f38 {
  --display: flex;
  --position: absolute;
  --min-height: 100vh;
  --overflow: hidden;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-b695f38 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-b695f38 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-ecd3427 {
  --display: flex;
  --min-height: 104vh;
  --margin-top: -2vh;
  --margin-bottom: -2vh;
  --margin-left: -2vw;
  --margin-right: -2vw;
}
.elementor-13
  .elementor-element.elementor-element-ecd3427:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-ecd3427
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: url("../../2025/02/TREE-OVERLAY-FALLBACK.webp") 50% 50%;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-8e5d0fa {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-29635cf {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.5;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.elementor-13
  .elementor-element.elementor-element-29635cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-29635cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8ec1456);
}
.elementor-13 .elementor-element.elementor-element-29635cf::before,
.elementor-13
  .elementor-element.elementor-element-29635cf
  > .elementor-background-video-container::before,
.elementor-13
  .elementor-element.elementor-element-29635cf
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13
  .elementor-element.elementor-element-29635cf
  > .elementor-background-slideshow::before,
.elementor-13
  .elementor-element.elementor-element-29635cf
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13
  .elementor-element.elementor-element-29635cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2025/02/GRAVEL_OVERLAY.webp");
  --background-overlay: "";
}
.elementor-13 .elementor-element.elementor-element-7ca5112 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7ca5112 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-7ca5112 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-2c74ff2 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-c31fd07 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-994393d {
  --display: flex;
  --min-height: 300px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-cb29739 {
  --display: flex;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-cb29739:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-cb29739
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-890f22c);
}
.elementor-13 .elementor-element.elementor-element-d750cca {
  --display: flex;
  --justify-content: space-between;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 3;
}
.elementor-13
  .elementor-element.elementor-element-d750cca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-d750cca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-890f22c);
}
.elementor-13 .elementor-element.elementor-element-d750cca.e-con {
  --align-self: stretch;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-13
  .elementor-element.elementor-element-c9645c3
  .elementor-heading-title {
  font-family: "Music Course Regular", Sans-serif;
  font-size: 64px;
  font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-a35bd05 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-start;
  --gap: 4px 4px;
  --row-gap: 4px;
  --column-gap: 4px;
  --margin-top: -100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-6466b35
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-358d721 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 4px 4px;
  --row-gap: 4px;
  --column-gap: 4px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13
  .elementor-element.elementor-element-89aa9ea
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-13
  .elementor-element.elementor-element-d462d9a
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-13
  .elementor-element.elementor-element-32d63bf
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-13
  .elementor-element.elementor-element-8a01ad2
  .elementor-heading-title {
  font-family: "Hops And Barley c3", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-e131c76 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
  --z-index: 10;
}
.elementor-13
  .elementor-element.elementor-element-e131c76:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-e131c76
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/PAPER-OVERLAY.webp");
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e131c76 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-e131c76 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-6352c83 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-d0def4f {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: dashed;
  --border-style: dashed;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: #464646;
  --border-color: #464646;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 1;
}
.elementor-13
  .elementor-element.elementor-element-d0def4f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-d0def4f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-890f22c);
}
.elementor-13
  .elementor-element.elementor-element-203648e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-203648e .elementor-icon {
  font-size: 200px;
}
.elementor-13 .elementor-element.elementor-element-203648e .elementor-icon svg {
  height: 200px;
}
.elementor-13
  .elementor-element.elementor-element-203648e
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-13 .elementor-element.elementor-element-203648e .elementor-icon i,
.elementor-13 .elementor-element.elementor-element-203648e .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-13 .elementor-element.elementor-element-18b9964 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
  --z-index: 10;
}
.elementor-13
  .elementor-element.elementor-element-18b9964:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-18b9964
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/02/PAPER-OVERLAY.webp");
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-18b9964 {
  left: 0px;
}
body.rtl .elementor-13 .elementor-element.elementor-element-18b9964 {
  right: 0px;
}
.elementor-13 .elementor-element.elementor-element-7409d25 {
  --spacer-size: 50px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-47e2bdd {
    --min-height: 100dvh;
  }
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
  }
  .elementor-13
    .elementor-element.elementor-element-a31c6a8
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-9d8bf52 {
    --min-height: 100svh;
  }
  .elementor-13 .elementor-element.elementor-element-e0eb197 {
    top: 70%;
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-13 .elementor-element.elementor-element-1fb2c4d {
    top: 70%;
  }
  .elementor-13 .elementor-element.elementor-element-857e85f {
    --padding-top: 3%;
    --padding-bottom: 3%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .elementor-13
    .elementor-element.elementor-element-c34772d
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-eb22a37 {
    --min-height: 160px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-13 .elementor-element.elementor-element-3a64db7 {
    font-size: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-1d8a2dc
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-cf97ea5 {
    --padding-top: 3%;
    --padding-bottom: 3%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .elementor-13
    .elementor-element.elementor-element-eeaa8d3
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-3024d56 {
    --min-height: 160px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-13 .elementor-element.elementor-element-8f80c31 {
    font-size: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-c023654
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-2601188 {
    --padding-top: 3%;
    --padding-bottom: 3%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .elementor-13
    .elementor-element.elementor-element-e41af5f
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-c25f3ab {
    --min-height: 160px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-13 .elementor-element.elementor-element-6345293 {
    font-size: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-987aae3
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-f8b98c8 {
    --padding-top: 3%;
    --padding-bottom: 3%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .elementor-13
    .elementor-element.elementor-element-e9fb704
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-1017aa2 {
    --min-height: 160px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-13 .elementor-element.elementor-element-c362e36 {
    font-size: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-3f9ce22
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-7efedd3 {
    --min-height: 100vh;
  }
  .elementor-13 .elementor-element.elementor-element-99e198a {
    --min-height: 40vw;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
    top: 6%;
  }
  body:not(.rtl) .elementor-13 .elementor-element.elementor-element-99e198a {
    left: 63%;
  }
  body.rtl .elementor-13 .elementor-element.elementor-element-99e198a {
    right: 63%;
  }
  .elementor-13 .elementor-element.elementor-element-50338b8 {
    --min-height: 40vw;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
    top: 23%;
  }
  body:not(.rtl) .elementor-13 .elementor-element.elementor-element-50338b8 {
    left: 23%;
  }
  body.rtl .elementor-13 .elementor-element.elementor-element-50338b8 {
    right: 23%;
  }
  .elementor-13 .elementor-element.elementor-element-5bf5210 {
    --min-height: 40vw;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
    top: 76%;
  }
  body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5bf5210 {
    left: 43%;
  }
  body.rtl .elementor-13 .elementor-element.elementor-element-5bf5210 {
    right: 43%;
  }
  .elementor-13 .elementor-element.elementor-element-2a68ae2 {
    --min-height: 40vw;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
    top: 8%;
  }
  body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2a68ae2 {
    left: 4%;
  }
  body.rtl .elementor-13 .elementor-element.elementor-element-2a68ae2 {
    right: 4%;
  }
  .elementor-13 .elementor-element.elementor-element-3353961 {
    --min-height: 40vw;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
    top: 60%;
  }
  body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3353961 {
    left: 20%;
  }
  body.rtl .elementor-13 .elementor-element.elementor-element-3353961 {
    right: 20%;
  }
  .elementor-13 .elementor-element.elementor-element-8306f0b {
    --min-height: 40vw;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
    top: 50%;
  }
  body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8306f0b {
    left: 64%;
  }
  body.rtl .elementor-13 .elementor-element.elementor-element-8306f0b {
    right: 64%;
  }
  .elementor-13 .elementor-element.elementor-element-09e3465 {
    --min-height: 50vw;
  }
  .elementor-13 .elementor-element.elementor-element-88cd9e7 {
    --margin-top: 3%;
    --margin-bottom: 3%;
    --margin-left: 3%;
    --margin-right: 3%;
  }
  .elementor-13 .elementor-element.elementor-element-1627f52 .elementor-icon {
    font-size: 15vw;
  }
  .elementor-13
    .elementor-element.elementor-element-1627f52
    .elementor-icon
    svg {
    height: 15vw;
  }
  .elementor-13 .elementor-element.elementor-element-32e2e52 {
    --justify-content: center;
  }
  .elementor-13 .elementor-element.elementor-element-0571bfc {
    --justify-content: center;
  }
  .elementor-13 .elementor-element.elementor-element-a46d20a {
    --justify-content: center;
  }
  .elementor-13 .elementor-element.elementor-element-78e89b8 {
    --justify-content: center;
  }
  .elementor-13 .elementor-element.elementor-element-c598ed7 {
    --justify-content: center;
  }
  .elementor-13 .elementor-element.elementor-element-c814ba4 {
    --justify-content: center;
  }
}
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-47e2bdd {
    --min-height: 100svh;
  }
  .elementor-13 .elementor-element.elementor-element-a29eaf4 {
    --min-height: 100svh;
  }
  .elementor-13 .elementor-element.elementor-element-a0dd884 {
    --width: 104vw;
  }
  .elementor-13 .elementor-element.elementor-element-00a40e6 {
    --width: 32px;
  }
  .elementor-13 .elementor-element.elementor-element-5477d6d {
    --width: 32px;
  }
  .elementor-13 .elementor-element.elementor-element-5477d6d.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
  }
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
  }
  .elementor-13 .elementor-element.elementor-element-1656a90 {
    --content-width: 100%;
    --flex-direction: column-reverse;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --flex-wrap: nowrap;
  }
  .elementor-13 .elementor-element.elementor-element-74026a2 {
    --width: 100vw;
    --justify-content: space-between;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -16px;
    --margin-right: -16px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .elementor-13 .elementor-element.elementor-element-74026a2.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-30a9c0a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
  }
  .elementor-13
    .elementor-element.elementor-element-30a9c0a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-13 .elementor-element.elementor-element-2a76bad.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
  }
  .elementor-13
    .elementor-element.elementor-element-2a76bad
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-13 .elementor-element.elementor-element-cca567a {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
  }
  .elementor-13 .elementor-element.elementor-element-a31c6a8.elementor-element {
    --align-self: center;
  }
  .elementor-13 .elementor-element.elementor-element-a31c6a8 {
    text-align: center;
  }
  .elementor-13
    .elementor-element.elementor-element-a31c6a8
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-c07d975 {
    text-align: center;
  }
  .elementor-13
    .elementor-element.elementor-element-c07d975
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-9d8bf52 {
    --min-height: 100svh;
  }
  .elementor-13 .elementor-element.elementor-element-517c40e {
    --flex-wrap: nowrap;
  }
  .elementor-13 .elementor-element.elementor-element-e0eb197 {
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
    top: 55%;
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-13 .elementor-element.elementor-element-75c86e7.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-98bb1aa.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-1fb2c4d {
    --gap: 6vh 6vh;
    --row-gap: 6vh;
    --column-gap: 6vh;
    --flex-wrap: nowrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
    top: 57%;
  }
  .elementor-13 .elementor-element.elementor-element-6cf7240 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-13 .elementor-element.elementor-element-6cf7240.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
  }
  .elementor-13 .elementor-element.elementor-element-078840e {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-13 .elementor-element.elementor-element-078840e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
  }
  .elementor-13 .elementor-element.elementor-element-d4090d4 {
    --width: 100vw;
    --min-height: 100svh;
    --flex-wrap: nowrap;
  }
  .elementor-13 .elementor-element.elementor-element-a80855e {
    --flex-wrap: nowrap;
  }
  .elementor-13
    .elementor-element.elementor-element-44f24a5
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-c34772d
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-13
    .elementor-element.elementor-element-1d8a2dc
    > .elementor-widget-container {
    margin: 32px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-1d8a2dc
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-13 .elementor-element.elementor-element-710da8a {
    --width: 2vh;
  }
  .elementor-13
    .elementor-element.elementor-element-efa0177
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-eeaa8d3
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-c023654
    > .elementor-widget-container {
    margin: 32px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-c023654
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-13 .elementor-element.elementor-element-00bcc09 {
    --flex-wrap: nowrap;
  }
  .elementor-13 .elementor-element.elementor-element-7ff1a8a {
    --width: 2vh;
  }
  .elementor-13 .elementor-element.elementor-element-a2d26bd {
    --flex-wrap: nowrap;
  }
  .elementor-13
    .elementor-element.elementor-element-1c22e67
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-e41af5f
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-987aae3
    > .elementor-widget-container {
    margin: 32px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-987aae3
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-13 .elementor-element.elementor-element-82a3f4f {
    --width: 2vh;
  }
  .elementor-13
    .elementor-element.elementor-element-9e33f66
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-e9fb704
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-3f9ce22
    > .elementor-widget-container {
    margin: 32px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-3f9ce22
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-13 .elementor-element.elementor-element-f2890dc {
    --min-height: 100svh;
  }
  .elementor-13 .elementor-element.elementor-element-7efedd3 {
    --width: 100%;
    --min-height: 100svh;
  }
  .elementor-13 .elementor-element.elementor-element-99e198a {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-50338b8 {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-5bf5210 {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-2a68ae2 {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-3353961 {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-8306f0b {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-09e3465 {
    --width: 80vw;
    --min-height: 60vw;
  }
  .elementor-13 .elementor-element.elementor-element-88cd9e7 {
    --width: 94%;
  }
  .elementor-13 .elementor-element.elementor-element-1627f52 .elementor-icon {
    font-size: 7vh;
  }
  .elementor-13
    .elementor-element.elementor-element-1627f52
    .elementor-icon
    svg {
    height: 7vh;
  }
  .elementor-13 .elementor-element.elementor-element-dfe26a8 {
    --spacer-size: 5vh;
  }
  .elementor-13
    .elementor-element.elementor-element-7321cb7
    > .elementor-widget-container {
    padding: 9px 16px 9px 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-7321cb7
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-4e09c47 {
    --min-height: 100dvh;
    --flex-wrap: nowrap;
  }
  .elementor-13 .elementor-element.elementor-element-3aeb987 {
    --width: 100vw;
    --min-height: 100vh;
  }
  .elementor-13 .elementor-element.elementor-element-4646ceb {
    --width: 100vw;
    --min-height: 100vh;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
  }
  .elementor-13 .elementor-element.elementor-element-9dc4fc4 {
    --width: 300vw;
    --min-height: 100vh;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: 0vw;
    --margin-bottom: 0vw;
    --margin-left: 0vw;
    --margin-right: 0vw;
  }
  .elementor-13 .elementor-element.elementor-element-9dc4fc4.e-con {
    --align-self: center;
  }
  .elementor-13 .elementor-element.elementor-element-dc470b8 {
    --width: 300vw;
    --margin-top: -100vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
  }
  .elementor-13 .elementor-element.elementor-element-dc470b8.e-con {
    --align-self: center;
  }
  .elementor-13 .elementor-element.elementor-element-8894ca0 {
    --width: 300vw;
    --min-height: 100vh;
    --flex-wrap: nowrap;
    --margin-top: -100vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
  }
  .elementor-13 .elementor-element.elementor-element-8894ca0.e-con {
    --align-self: center;
  }
  .elementor-13 .elementor-element.elementor-element-c22863e {
    --width: 100%;
    --min-height: 100vh;
  }
  .elementor-13 .elementor-element.elementor-element-664bb64 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-13 .elementor-element.elementor-element-32e2e52.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-3b01102 {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-743471f.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-9a31790 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-13 .elementor-element.elementor-element-bbbcef3.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-0571bfc.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-14bfe6c {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-8ce4939 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-13 .elementor-element.elementor-element-a46d20a.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-39dad51 {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-b1b5128.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-36a1b22 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-13 .elementor-element.elementor-element-232903b.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-78e89b8.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-c2f8a6b {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-5a57422 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-13 .elementor-element.elementor-element-c598ed7.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-3629c1c {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-f533fbb.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-7a07718 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-13 .elementor-element.elementor-element-8df0ca9.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-c814ba4.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-35f4f98 {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-b967a71 {
    --min-height: 100vh;
  }
  .elementor-13 .elementor-element.elementor-element-3715fcb {
    --width: 80vw;
    --min-height: 80vw;
  }
  .elementor-13 .elementor-element.elementor-element-9b88d6c {
    --width: 70vw;
  }
  .elementor-13 .elementor-element.elementor-element-4f57ef7 .elementor-icon {
    font-size: 7vh;
  }
  .elementor-13
    .elementor-element.elementor-element-4f57ef7
    .elementor-icon
    svg {
    height: 7vh;
  }
  .elementor-13 .elementor-element.elementor-element-e7fc922 {
    --spacer-size: 5vh;
  }
  .elementor-13
    .elementor-element.elementor-element-89e394b
    > .elementor-widget-container {
    padding: 9px 16px 9px 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-89e394b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-918501d {
    --margin-top: -1px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-13 .elementor-element.elementor-element-d09c0eb {
    --spacer-size: 1px;
  }
  .elementor-13 .elementor-element.elementor-element-e3e3853 {
    --min-height: 100dvh;
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
  }
  .elementor-13 .elementor-element.elementor-element-61c8bab {
    --min-height: 100vh;
  }
  .elementor-13 .elementor-element.elementor-element-c6a6c14 {
    --justify-content: flex-start;
  }
  .elementor-13 .elementor-element.elementor-element-99d3d9d {
    --min-height: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-99d3d9d.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-1292d27 {
    --min-height: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-b695f38 {
    --min-height: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-ecd3427 {
    --width: 100%;
    --min-height: 100%;
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
  }
  .elementor-13 .elementor-element.elementor-element-ecd3427.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-13 .elementor-element.elementor-element-994393d {
    --width: 100%;
    --min-height: 160px;
    --flex-wrap: nowrap;
  }
  .elementor-13 .elementor-element.elementor-element-cb29739 {
    --width: 70%;
  }
  .elementor-13 .elementor-element.elementor-element-d750cca {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-c9645c3
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-a35bd05 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-6466b35
    .elementor-heading-title {
    font-size: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-89aa9ea
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-d462d9a
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-32d63bf
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-8a01ad2
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-d0def4f {
    --width: 30%;
  }
  .elementor-13 .elementor-element.elementor-element-203648e .elementor-icon {
    font-size: 100px;
  }
  .elementor-13
    .elementor-element.elementor-element-203648e
    .elementor-icon
    svg {
    height: 100px;
  }
}
@media (min-width: 768px) {
  .elementor-13 .elementor-element.elementor-element-a0dd884 {
    --width: 104vw;
  }
  .elementor-13 .elementor-element.elementor-element-00a40e6 {
    --width: 32px;
  }
  .elementor-13 .elementor-element.elementor-element-5477d6d {
    --width: 32px;
  }
  .elementor-13 .elementor-element.elementor-element-1656a90 {
    --content-width: 1800px;
  }
  .elementor-13 .elementor-element.elementor-element-74026a2 {
    --width: fit-content;
  }
  .elementor-13 .elementor-element.elementor-element-639d8e5 {
    --width: 100vw;
  }
  .elementor-13 .elementor-element.elementor-element-00d3657 {
    --width: 104vw;
  }
  .elementor-13 .elementor-element.elementor-element-d4090d4 {
    --width: 100vw;
  }
  .elementor-13 .elementor-element.elementor-element-710da8a {
    --width: 2vh;
  }
  .elementor-13 .elementor-element.elementor-element-7ff1a8a {
    --width: 2vh;
  }
  .elementor-13 .elementor-element.elementor-element-82a3f4f {
    --width: 2vh;
  }
  .elementor-13 .elementor-element.elementor-element-f39dc82 {
    --width: 100vw;
  }
  .elementor-13 .elementor-element.elementor-element-3c19f2d {
    --width: 104vw;
  }
  .elementor-13 .elementor-element.elementor-element-a9952c7 {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-09e3465 {
    --width: 90vh;
  }
  .elementor-13 .elementor-element.elementor-element-88cd9e7 {
    --width: 90%;
  }
  .elementor-13 .elementor-element.elementor-element-d17b52f {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-7ace9e0 {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-3aeb987 {
    --width: 100vw;
  }
  .elementor-13 .elementor-element.elementor-element-4646ceb {
    --width: 100vw;
  }
  .elementor-13 .elementor-element.elementor-element-9dc4fc4 {
    --width: 300vw;
  }
  .elementor-13 .elementor-element.elementor-element-dc470b8 {
    --width: 300vw;
  }
  .elementor-13 .elementor-element.elementor-element-8894ca0 {
    --width: 300vw;
  }
  .elementor-13 .elementor-element.elementor-element-7bd3f8b {
    --width: 300vw;
  }
  .elementor-13 .elementor-element.elementor-element-a0091f9 {
    --width: 300vw;
  }
  .elementor-13 .elementor-element.elementor-element-461d919 {
    --width: 300vw;
  }
  .elementor-13 .elementor-element.elementor-element-3715fcb {
    --width: 90vh;
  }
  .elementor-13 .elementor-element.elementor-element-9b88d6c {
    --width: 90%;
  }
  .elementor-13 .elementor-element.elementor-element-469cd62 {
    --width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-b695f38 {
    --width: 100vw;
  }
  .elementor-13 .elementor-element.elementor-element-ecd3427 {
    --width: 104vw;
  }
  .elementor-13 .elementor-element.elementor-element-994393d {
    --width: 700px;
  }
  .elementor-13 .elementor-element.elementor-element-cb29739 {
    --width: 550px;
  }
  .elementor-13 .elementor-element.elementor-element-d0def4f {
    --width: 150px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-13 .elementor-element.elementor-element-cca567a {
    --width: 50%;
  }
  .elementor-13 .elementor-element.elementor-element-99e198a {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-50338b8 {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-5bf5210 {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-2a68ae2 {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-3353961 {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-8306f0b {
    --width: 30vw;
  }
  .elementor-13 .elementor-element.elementor-element-09e3465 {
    --width: 80vw;
  }
  .elementor-13 .elementor-element.elementor-element-88cd9e7 {
    --width: 94%;
  }
} /* Start custom CSS for container, class: .elementor-element-a0dd884 */
.elementor-13 .elementor-element.elementor-element-a0dd884 {
  mix-blend-mode: multiply;
  filter: blur(10px);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cca567a */
.elementor-13 .elementor-element.elementor-element-cca567a {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470da23 */
.elementor-13 .elementor-element.elementor-element-470da23 {
  mix-blend-mode: multiply;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00d3657 */
.elementor-13 .elementor-element.elementor-element-00d3657 {
  filter: blur(10px);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-639d8e5 */
.elementor-13 .elementor-element.elementor-element-639d8e5 {
  mix-blend-mode: multiply;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c34772d */
.elementor-13 .elementor-element.elementor-element-c34772d {
  height: 32px;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeaa8d3 */
.elementor-13 .elementor-element.elementor-element-eeaa8d3 {
  height: 32px;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e41af5f */
.elementor-13 .elementor-element.elementor-element-e41af5f {
  height: 32px;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9fb704 */
.elementor-13 .elementor-element.elementor-element-e9fb704 {
  height: 32px;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e6557 */
.elementor-13 .elementor-element.elementor-element-40e6557 {
  mix-blend-mode: multiply;
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c19f2d */
.elementor-13 .elementor-element.elementor-element-3c19f2d {
  filter: blur(10px);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f39dc82 */
.elementor-13 .elementor-element.elementor-element-f39dc82 {
  mix-blend-mode: multiply;
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9952c7 */
.elementor-13 .elementor-element.elementor-element-a9952c7 {
  filter: blur(20px);
  opacity: 0.5;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2045ee9 */
.elementor-13 .elementor-element.elementor-element-2045ee9 {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e198a */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-99e198a {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a7b7a */
.elementor-13 .elementor-element.elementor-element-92a7b7a {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50338b8 */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-50338b8 {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d51a86 */
.elementor-13 .elementor-element.elementor-element-7d51a86 {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf5210 */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-5bf5210 {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad9ce74 */
.elementor-13 .elementor-element.elementor-element-ad9ce74 {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a68ae2 */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-2a68ae2 {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5b8389 */
.elementor-13 .elementor-element.elementor-element-a5b8389 {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3353961 */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-3353961 {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d19cd2 */
.elementor-13 .elementor-element.elementor-element-9d19cd2 {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8306f0b */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-8306f0b {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17b52f */
.elementor-13 .elementor-element.elementor-element-d17b52f {
  opacity: 0.3;
  mix-blend-mode: screen;
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b47483d */
.elementor-13 .elementor-element.elementor-element-b47483d {
  opacity: 0.4;
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7efedd3 */
.elementor-13 .elementor-element.elementor-element-7efedd3 {
  max-height: 100vh;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2890dc */
.elementor-13 .elementor-element.elementor-element-f2890dc {
  max-height: 100vh;
  max-width: 100vw;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ace9e0 */
.elementor-13 .elementor-element.elementor-element-7ace9e0 {
  filter: blur(20px);
  opacity: 0.5;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aeb987 */
.elementor-13 .elementor-element.elementor-element-3aeb987 {
  max-height: 100vh;
  max-width: 100vw;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ef9ae */
.elementor-13 .elementor-element.elementor-element-62ef9ae {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b01102 */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-3b01102 {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664bb64 */
.elementor-13 .elementor-element.elementor-element-664bb64 {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939ec38 */
.elementor-13 .elementor-element.elementor-element-939ec38 {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bfe6c */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-14bfe6c {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a31790 */
.elementor-13 .elementor-element.elementor-element-9a31790 {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-781751a */
.elementor-13 .elementor-element.elementor-element-781751a {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dad51 */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-39dad51 {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ce4939 */
.elementor-13 .elementor-element.elementor-element-8ce4939 {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b9fcd */
.elementor-13 .elementor-element.elementor-element-84b9fcd {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2f8a6b */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-c2f8a6b {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a1b22 */
.elementor-13 .elementor-element.elementor-element-36a1b22 {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5562f39 */
.elementor-13 .elementor-element.elementor-element-5562f39 {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3629c1c */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-3629c1c {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a57422 */
.elementor-13 .elementor-element.elementor-element-5a57422 {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183dbc7 */
.elementor-13 .elementor-element.elementor-element-183dbc7 {
  opacity: 0.8;
  mix-blend-mode: screen;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4f98 */
@media (max-width: 1024px) {
  .elementor-13 .elementor-element.elementor-element-35f4f98 {
    max-height: 50vh;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a07718 */
.elementor-13 .elementor-element.elementor-element-7a07718 {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469cd62 */
.elementor-13 .elementor-element.elementor-element-469cd62 {
  opacity: 0.3;
  mix-blend-mode: screen;
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e67b3cf */
.elementor-13 .elementor-element.elementor-element-e67b3cf {
  opacity: 0.4;
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22863e */
.elementor-13 .elementor-element.elementor-element-c22863e {
  max-height: 100vh;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c8bab */
.elementor-13 .elementor-element.elementor-element-61c8bab {
  max-height: 100vh;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e3853 */
.elementor-13 .elementor-element.elementor-element-e3e3853 {
  max-height: 400vh;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1292d27 */
.elementor-13 .elementor-element.elementor-element-1292d27 {
  mix-blend-mode: multiply !important;
  opacity: 0.5;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecd3427 */
.elementor-13 .elementor-element.elementor-element-ecd3427 {
  filter: blur(10px);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b695f38 */
.elementor-13 .elementor-element.elementor-element-b695f38 {
  mix-blend-mode: multiply !important;
  rotate: 180deg;
  opacity: 0.8;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d3d9d */
.elementor-13 .elementor-element.elementor-element-99d3d9d {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e131c76 */
.elementor-13 .elementor-element.elementor-element-e131c76 {
  opacity: 0.5;
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb29739 */
.elementor-13 .elementor-element.elementor-element-cb29739 {
  pointer-events: all;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b9964 */
.elementor-13 .elementor-element.elementor-element-18b9964 {
  opacity: 0.5;
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0def4f */
.elementor-13 .elementor-element.elementor-element-d0def4f {
  pointer-events: all;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31fd07 */
.elementor-13 .elementor-element.elementor-element-c31fd07 {
  /*pointer-events: none;*/
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29635cf */
.elementor-13 .elementor-element.elementor-element-29635cf {
  max-width: 100vw;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Hops And Barley c3";
  font-display: auto;
  src: url("../../2025/02/hops-and-barley-c3-regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Music Course Regular";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../../2025/02/font.woff2") format("woff2"),
    url("../../2025/02/font.woff") format("woff");
}
/* End Custom Fonts CSS */
