.image-with-text-wrapper .image-with-text__container:not(.wrapper-spacing--h){padding-top:0!important;padding-bottom:0!important;margin-top:var(--padding-section-top)!important;margin-bottom:var(--padding-section-bottom)!important}@media screen and (max-width:767px){.image-with-text-wrapper .image-with-text__container:not(.wrapper-spacing--h){margin-top:0!important;margin-bottom:calc(var(--padding-section-bottom) * .75)!important}}.image-with-text-wrapper .homepage-featured-content-box-inner{padding:15px 30px}@media (min-width:768px){.image-with-text-wrapper .feature-row--no-overlapping .homepage-featured-content-box-inner{padding:0;width:max-content;max-width:75%;margin:0 auto}}.image-with-text-wrapper .homepage-content--image{padding:0;margin:0}.image-with-text-wrapper .homepage-content--image.large--one-half{display:flex;flex-direction:column;justify-content:center;margin:0}.image-with-text-wrapper .homepage-content--image .icon--placeholder{border:0;height:500px}@media screen and (min-width:768px){.image-with-text-wrapper .homepage-content--image .icon--placeholder{height:550px}}.image-with-text-wrapper .featured-row__subtext p{margin-top:15px}.image-with-text-wrapper .featured-row__subtext p:first-child{margin-top:0}.image-with-text-wrapper .rte{margin-bottom:0}.image-with-text-wrapper .rte:not(:last-child){margin-bottom:15px}.image-with-text-wrapper .homepage-featured-box-btn{margin:0}.homepage-featured-box-btn{float:none}@media screen and (max-width:767px){.feature-row__text-alignment-mobile--left .homepage-featured-box-btn,.feature-row__text-alignment-mobile--left a,.feature-row__text-alignment-mobile--left div,.feature-row__text-alignment-mobile--left h2.homepage-sections--title,.feature-row__text-alignment-mobile--left p{text-align:left}.feature-row__text-alignment-mobile--center a,.feature-row__text-alignment-mobile--center h2.homepage-sections--title,.feature-row__text-alignment-mobile--center p{text-align:center}.feature-row__text-alignment-mobile--right .homepage-featured-box-btn,.feature-row__text-alignment-mobile--right a,.feature-row__text-alignment-mobile--right div,.feature-row__text-alignment-mobile--right h2.homepage-sections--title,.feature-row__text-alignment-mobile--right p{text-align:right}}@media screen and (min-width:768px){.feature-row__text-alignment--left .homepage-featured-box-btn,.feature-row__text-alignment--left a,.feature-row__text-alignment--left div,.feature-row__text-alignment--left h2.homepage-sections--title,.feature-row__text-alignment--left p{text-align:left}.feature-row__text-alignment--center a,.feature-row__text-alignment--center h2.homepage-sections--title,.feature-row__text-alignment--center p{text-align:center}.feature-row__text-alignment--right .homepage-featured-box-btn,.feature-row__text-alignment--right a,.feature-row__text-alignment--right div,.feature-row__text-alignment--right h2.homepage-sections--title,.feature-row__text-alignment--right p{text-align:right}}.feature-row__text--right{flex-direction:row-reverse}.feature-row__text--right .homepage-featured-content-box{left:0}@media screen and (max-width:767px){.feature-row__text--right .homepage-featured-content-box{margin-top:0}}@media screen and (min-width:768px){.image-with-text__container:not(.wrapper-spacing--h) .feature-row__text--right .homepage-featured-content-box{margin-left:60px;border-radius:var(--block-border-radius)}.image-with-text__container:not(.wrapper-spacing--h) .feature-row__text--left .homepage-featured-content-box{margin-right:60px;border-radius:var(--block-border-radius)}}@media screen and (max-width:767px){.feature-row--overlapping .homepage-featured-content-box{background:unset;float:right}}@media screen and (min-width:768px){.feature-row--overlapping .feature-row__text--left .homepage-featured-content-box{border-top-left-radius:var(--block-border-radius);border-bottom-left-radius:var(--block-border-radius)}.feature-row--overlapping .feature-row__text--right .homepage-featured-content-box{border-top-right-radius:var(--block-border-radius);border-bottom-right-radius:var(--block-border-radius)}.feature-row--overlapping .homepage-featured-content-box{width:max-content;max-width:50%}.feature-row--overlapping .homepage-featured-content-box-inner{padding:30px}}@media screen and (min-width:768px){.feature-row--no-overlapping .feature_row__image_wrapper{display:flex;flex-direction:column;justify-content:center}.feature-row--no-overlapping .homepage-featured-content-wrapper{display:flex}}@media screen and (max-width:767px){.feature-row--no-overlapping .feature_row__image_wrapper{float:right}}

/* Pelle image with text - clean split */
/* Pelle image with text - fixed clean layout */
@media screen and (min-width:768px){
  .image-with-text-wrapper .homepage-featured-content-wrapper{
    display:grid!important;
    grid-template-columns:42% calc(58% - 70px)!important;
    column-gap:70px!important;
    align-items:center!important;
  }

  .image-with-text-wrapper .feature_row__image_wrapper,
  .image-with-text-wrapper .homepage-content--image{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
  }

  .image-with-text-wrapper .homepage-content--image img{
    width:100%!important;
    height:560px!important;
    object-fit:cover!important;
    display:block!important;
  }

  .image-with-text-wrapper .homepage-featured-content-box{
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    padding:0 80px 0 0!important;
    box-sizing:border-box!important;
  }

  .image-with-text-wrapper .homepage-featured-content-box-inner{
    width:100%!important;
    max-width:680px!important;
    padding:0!important;
    margin:0!important;
    box-sizing:border-box!important;
  }
}

@media screen and (max-width:767px){
  .image-with-text-wrapper .homepage-featured-content-wrapper{
    display:block!important;
  }

  .image-with-text-wrapper .homepage-featured-content-box{
    padding:30px 24px!important;
  }

  .image-with-text-wrapper .homepage-content--image img{
    width:100%!important;
    height:auto!important;
  }
}