.elementor-259 .elementor-element.elementor-element-4b8c803{--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;}.elementor-259 .elementor-element.elementor-element-232353d{--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;--justify-content:center;}.elementor-259 .elementor-element.elementor-element-400cc9f.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-e327180{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-259 .elementor-element.elementor-element-e327180.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-e327180 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-259 .elementor-element.elementor-element-91aa3ef{--display:flex;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-259 .elementor-element.elementor-element-ca84ce6{--iteration-count:infinite;--animation-duration:1200ms;margin:045px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-259 .elementor-element.elementor-element-ca84ce6 .elementor-headline{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-259 .elementor-element.elementor-element-ca84ce6 .elementor-headline-dynamic-text{font-family:"Instrument Sans", Sans-serif;font-weight:400;}.elementor-259 .elementor-element.elementor-element-ca84ce6 .elementor-headline-dynamic-wrapper path{stroke:#1C1C1C;}.elementor-259 .elementor-element.elementor-element-220fbc8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-259 .elementor-element.elementor-element-2f1f64c.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-2f1f64c .elementor-image-box-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-2f1f64c .elementor-image-box-img img{height:100%;object-fit:cover;object-position:top center;border-style:none;transition-duration:0.3s;}.elementor-259 .elementor-element.elementor-element-2f1f64c .elementor-image-box-title{font-family:"Libre Bodoni", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#6B6B6B;}.elementor-259 .elementor-element.elementor-element-2f1f64c:has(:hover) .elementor-image-box-title,
					 .elementor-259 .elementor-element.elementor-element-2f1f64c:has(:focus) .elementor-image-box-title{color:#1C1C1C;}.elementor-259 .elementor-element.elementor-element-2f1f64c .elementor-image-box-description{font-family:"Libre Bodoni", Sans-serif;font-size:1px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-0e47eb7.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-0e47eb7 .elementor-image-box-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-0e47eb7 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:top center;border-style:none;transition-duration:0.3s;}.elementor-259 .elementor-element.elementor-element-0e47eb7 .elementor-image-box-title{font-family:"Libre Bodoni", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#6B6B6B;}.elementor-259 .elementor-element.elementor-element-0e47eb7:has(:hover) .elementor-image-box-title,
					 .elementor-259 .elementor-element.elementor-element-0e47eb7:has(:focus) .elementor-image-box-title{color:#1C1C1C;}.elementor-259 .elementor-element.elementor-element-0e47eb7 .elementor-image-box-description{font-family:"Libre Bodoni", Sans-serif;font-size:1px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-cf4a3c9.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-cf4a3c9 .elementor-image-box-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-cf4a3c9 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:top center;border-style:none;transition-duration:0.3s;}.elementor-259 .elementor-element.elementor-element-cf4a3c9 .elementor-image-box-title{font-family:"Libre Bodoni", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#6B6B6B;}.elementor-259 .elementor-element.elementor-element-cf4a3c9:has(:hover) .elementor-image-box-title,
					 .elementor-259 .elementor-element.elementor-element-cf4a3c9:has(:focus) .elementor-image-box-title{color:#1C1C1C;}.elementor-259 .elementor-element.elementor-element-cf4a3c9 .elementor-image-box-description{font-family:"Libre Bodoni", Sans-serif;font-size:1px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-dcfad5c.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-dcfad5c .elementor-image-box-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-dcfad5c .elementor-image-box-img img{height:100%;object-fit:cover;object-position:top center;border-style:none;transition-duration:0.3s;}.elementor-259 .elementor-element.elementor-element-dcfad5c .elementor-image-box-title{font-family:"Libre Bodoni", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#6B6B6B;}.elementor-259 .elementor-element.elementor-element-dcfad5c:has(:hover) .elementor-image-box-title,
					 .elementor-259 .elementor-element.elementor-element-dcfad5c:has(:focus) .elementor-image-box-title{color:#1C1C1C;}.elementor-259 .elementor-element.elementor-element-dcfad5c .elementor-image-box-description{font-family:"Libre Bodoni", Sans-serif;font-size:1px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-8b462d6{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-0dd9f35{text-align:center;}.elementor-259 .elementor-element.elementor-element-0dd9f35 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-220fbc8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-259 .elementor-element.elementor-element-4b8c803{--content-width:1600px;}.elementor-259 .elementor-element.elementor-element-232353d{--content-width:1441px;}.elementor-259 .elementor-element.elementor-element-91aa3ef{--content-width:1600px;}.elementor-259 .elementor-element.elementor-element-220fbc8{--content-width:1600px;}}@media(max-width:767px){.elementor-259 .elementor-element.elementor-element-220fbc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-400cc9f *//* wrapper */
.multiple-media-with-text__content-wrapper.align-self-center{
  max-width: 760px;
  padding: clamp(1rem, 23vw, 1rem);
  text-align: left;

  /* screenshot is clean on light background */
  background: transparent;
  border: 0;
  box-shadow: none;
  backdrop-filter: none;
}

/* base text */
.multiple-media-with-text__content-wrapper .prose{
  color: #111;
}

/* top label: "AWAKEN SUPERFOODS" */
.multiple-media-with-text__content-wrapper .prose .h6{
  margin: 0 0 .75rem 0;
  font-size: .85rem;
  font-weight: 500;
  letter-spacing: .22em;
  text-transform: uppercase;
  color: #111;
}

/* main headline: "YOUR JOURNEY AWAITS." */
.multiple-media-with-text__content-wrapper .prose .h3{
  margin: 0 0 1.1rem 0;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .12em;
  line-height: 1.08;
  color: #111;
  font-size:21px;
}

/* sub line: italic serif */
.multiple-media-with-text__content-wrapper .prose p:not(.h6):not(.h3){
  margin: 0 0 1.6rem 0;
  max-width: 58ch;
  font-size: 16px;
  line-height: 1.55;
  color: #111;

  /* elegant italic feel like screenshot */
  font-family: "Times New Roman", Times, Georgia, serif;
  font-style: italic;
  font-weight: 400;
}

/* buttons row */
.multiple-media-with-text__content-wrapper .button-group{
  display: flex;
  gap: 1.25rem;
  margin-top: .25rem;
  align-items: center;
  flex-wrap: wrap;
}

/* button styling: black blocks, spaced uppercase, slightly italic */
.multiple-media-with-text__content-wrapper .button-group .button{
  background: #111 !important;
  border: 1px solid #111 !important;
  text-align: ce;
  color: #fff !important;

  padding: .95rem 1.35rem;
  min-height: 48px;
  border-radius: 2px; /* screenshot looks squared, not pill */
  box-shadow: none;

  text-transform: uppercase;
  letter-spacing: .14em;
  font-weight: 400;

  /* that “fashion/editorial” button type vibe */
  font-family: "Times New Roman", Times, Georgia, serif;
  font-style: italic;
font-size: 16px;
  transition: transform .18s ease, filter .18s ease;
}

.multiple-media-with-text__content-wrapper .button-group .button:hover{
  transform: translateY(-1px);
  filter: brightness(1.02);
}

/* keep both buttons same (screenshot shows both black) */
.multiple-media-with-text__content-wrapper .button-group .button:nth-child(2){
  background: #111 !important;
  border-color: #111 !important;
  color: #fff !important;
}

/* mobile: center align like a hero */
@media (max-width: 699px){
  .multiple-media-with-text__content-wrapper.align-self-center{
    text-align: center;
    margin-inline: auto;
  }
  .multiple-media-with-text__content-wrapper .button-group{
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2f1f64c */.boxxx .elementor-image-box-title{
    background:#fff;
    width:80%;
    text-align:center;
    left:0;
    right:0;
    margin:auto;
    padding-top:5px;
    padding-botom:5px;
    position:absolute;
    top:70%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e47eb7 */.boxxx .elementor-image-box-title{
    background:#fff;
    width:80%;
    text-align:center;
    left:0;
    right:0;
    margin:auto;
    padding-top:5px;
    padding-botom:5px;
    position:absolute;
    top:70%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf4a3c9 */.boxxx .elementor-image-box-title{
    background:#fff;
    width:80%;
    text-align:center;
    left:0;
    right:0;
    margin:auto;
    padding-top:5px;
    padding-botom:5px;
    position:absolute;
    top:70%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfad5c */.boxxx .elementor-image-box-title{
    background:#fff;
    width:80%;
    text-align:center;
    left:0;
    right:0;
    margin:auto;
    padding-top:5px;
    padding-botom:5px;
    position:absolute;
    top:70%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-220fbc8 */.boxx imag{
    height:2000px !importantimportant;
    
}
.elementor-image-box-wrapper .elementor-image-box-img {
    border:1px solid red;
    height:512px;
    
    
}/* End custom CSS */