.elementor-10886 .elementor-element.elementor-element-5136268{--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:flex-start;border-style:solid;--border-style:solid;border-width:00px 0px 10px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10886 .elementor-element.elementor-element-5136268:not(.elementor-motion-effects-element-type-background), .elementor-10886 .elementor-element.elementor-element-5136268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f1c7d4 );}.elementor-10886 .elementor-element.elementor-element-5136268.e-con{--align-self:center;}.elementor-10886 .elementor-element.elementor-element-ac6395e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10886 .elementor-element.elementor-element-95a4c3b{--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:flex-start;--align-items:flex-start;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--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-10886 .elementor-element.elementor-element-fcad3ea{width:auto;max-width:auto;font-family:"Roboto", Sans-serif;font-size:clamp(3rem, 1.7309rem + 1.813vw, 4rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-10886 .elementor-element.elementor-element-fcad3ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10886 .elementor-element.elementor-element-30fdf97{width:auto;max-width:auto;font-family:"Helvetica", Sans-serif;font-size:1.125rem;font-weight:bold;color:var( --e-global-color-primary );}.elementor-10886 .elementor-element.elementor-element-26652dd{width:auto;max-width:auto;font-family:"Helvetica", Sans-serif;font-size:1.125rem;font-weight:bold;color:var( --e-global-color-primary );}.elementor-10886 .elementor-element.elementor-element-d6960f9{width:auto;max-width:auto;font-family:"Helvetica", Sans-serif;font-size:1.125rem;font-weight:bold;color:var( --e-global-color-primary );}.elementor-10886 .elementor-element.elementor-element-64c40ec{--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;}.elementor-10886 .elementor-element.elementor-element-83e5336{--alignment:right;width:100%;max-width:100%;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10886 .elementor-element.elementor-element-83e5336 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10886 .elementor-element.elementor-element-989da57{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10886 .elementor-element.elementor-element-989da57.e-con{--align-self:center;}.elementor-10886 .elementor-element.elementor-element-d91e835{--display:flex;}.elementor-10886 .elementor-element.elementor-element-2c8f9e9{--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:flex-start;--align-items:stretch;--flex-wrap:wrap;--align-content:flex-start;--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-10886 .elementor-element.elementor-element-0ae25e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10886 .elementor-element.elementor-element-0ae25e8{text-align:left;}.elementor-10886 .elementor-element.elementor-element-0ae25e8 .elementor-heading-title{font-family:var( --e-global-typography-24d0e8c-font-family ), Sans-serif;font-size:var( --e-global-typography-24d0e8c-font-size );font-weight:var( --e-global-typography-24d0e8c-font-weight );}.elementor-10886 .elementor-element.elementor-element-1f46c85{--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:flex-start;--align-items:stretch;--flex-wrap:wrap;--align-content:flex-start;--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-10886 .elementor-element.elementor-element-685b6d8{--display:flex;--min-height:0px;--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10886 .elementor-element.elementor-element-685b6d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10886 .elementor-element.elementor-element-c020d70{width:100%;max-width:100%;}.elementor-10886 .elementor-element.elementor-element-e62f577{--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-10886 .elementor-element.elementor-element-46b3365{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;}.elementor-10886 .elementor-element.elementor-element-7674ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10886 .elementor-element.elementor-element-7674ff7{text-align:left;}.elementor-10886 .elementor-element.elementor-element-7674ff7 .elementor-heading-title{font-family:var( --e-global-typography-24d0e8c-font-family ), Sans-serif;font-size:var( --e-global-typography-24d0e8c-font-size );font-weight:var( --e-global-typography-24d0e8c-font-weight );}.elementor-10886 .elementor-element.elementor-element-e19c2af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10886 .elementor-element.elementor-element-e19c2af{text-align:left;}.elementor-10886 .elementor-element.elementor-element-e19c2af .elementor-heading-title{font-family:var( --e-global-typography-24d0e8c-font-family ), Sans-serif;font-size:var( --e-global-typography-24d0e8c-font-size );font-weight:var( --e-global-typography-24d0e8c-font-weight );}.elementor-10886 .elementor-element.elementor-element-90793e8{width:100%;max-width:100%;}.elementor-10886 .elementor-element.elementor-element-90793e8 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-7f1c7d4 );border-radius:0px 0px 0px 0px;}.elementor-10886 .elementor-element.elementor-element-90793e8 .elementor-menu-toggle{margin:0 auto;}.elementor-10886 .elementor-element.elementor-element-90793e8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-10886 .elementor-element.elementor-element-67c0567e{--display:flex;border-style:solid;--border-style:solid;border-width:05px 0px 0px 0px;--border-top-width:05px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-10886 .elementor-element.elementor-global-7465{--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-25px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-accent );}.elementor-10886 .elementor-element.elementor-global-7465 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-10886 .elementor-element.elementor-element-0ae25e8 .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-element-7674ff7 .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-element-e19c2af .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-global-7465{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-10886 .elementor-element.elementor-global-7465{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-10886 .elementor-element.elementor-element-64c40ec{--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-10886 .elementor-element.elementor-element-83e5336{--alignment:center;} .elementor-10886 .elementor-element.elementor-element-83e5336{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10886 .elementor-element.elementor-element-989da57{--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;--align-items:center;}.elementor-10886 .elementor-element.elementor-element-2c8f9e9{--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:center;--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-10886 .elementor-element.elementor-element-2c8f9e9.e-con{--align-self:center;}.elementor-10886 .elementor-element.elementor-element-0ae25e8{width:100%;max-width:100%;text-align:center;}.elementor-10886 .elementor-element.elementor-element-0ae25e8 .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-element-1f46c85{--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:center;--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-10886 .elementor-element.elementor-element-1f46c85.e-con{--align-self:center;}.elementor-10886 .elementor-element.elementor-element-2704415{width:100%;max-width:100%;}.elementor-10886 .elementor-element.elementor-element-b5bea24{width:100%;max-width:100%;}.elementor-10886 .elementor-element.elementor-element-ffdbfe0{width:100%;max-width:100%;}.elementor-10886 .elementor-element.elementor-element-7674ff7 .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-element-e19c2af .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-global-7465{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-10886 .elementor-element.elementor-global-7465{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10886 .elementor-element.elementor-element-83e5336{--alignment:center;} .elementor-10886 .elementor-element.elementor-element-83e5336{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10886 .elementor-element.elementor-element-0ae25e8 .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-element-7674ff7 .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-element-e19c2af .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-global-7465{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-10886 .elementor-element.elementor-element-5136268{--content-width:60vw;}.elementor-10886 .elementor-element.elementor-element-989da57{--width:90vw;}.elementor-10886 .elementor-element.elementor-element-d91e835{--width:20%;}.elementor-10886 .elementor-element.elementor-element-2c8f9e9{--width:100%;}.elementor-10886 .elementor-element.elementor-element-1f46c85{--width:100%;}.elementor-10886 .elementor-element.elementor-element-685b6d8{--width:56.024vw;}.elementor-10886 .elementor-element.elementor-element-e62f577{--width:25%;}.elementor-10886 .elementor-element.elementor-element-67c0567e{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10886 .elementor-element.elementor-element-2c8f9e9{--width:100vw;}.elementor-10886 .elementor-element.elementor-element-1f46c85{--width:100vw;}.elementor-10886 .elementor-element.elementor-element-e62f577{--width:46%;}}@media(min-width:2400px){.elementor-10886 .elementor-element.elementor-element-0ae25e8 .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-element-46b3365{--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-10886 .elementor-element.elementor-element-46b3365.e-con{--align-self:flex-start;}.elementor-10886 .elementor-element.elementor-element-7674ff7 .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-element-e19c2af .elementor-heading-title{font-size:var( --e-global-typography-24d0e8c-font-size );}.elementor-10886 .elementor-element.elementor-global-7465{--swiper-slides-to-display:3;}}/* Start custom CSS for html, class: .elementor-element-2704415 */.author-card {
  display: flex;
  align-items: center;
  padding: 1rem;
  max-width: 700px;
  gap: 1.5rem;
  font-family: Arial, sans-serif;
  flex-wrap: wrap;
  flex-direction: column;
}

.author-photo img {
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 100px;
}

.author-meta {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.author-info,
.author-contact {
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.author-name {
  font-size: 1.25rem;
  font-weight: bold;
}

.author-position {
  color: #666;
  margin-top: 0.25rem;
}

.author-socials {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.author-socials img {
  width: 24px;
  height: 24px;
}

.contact-btn {
  display: inline-block;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 100%;
}

@media (max-width: 880px) {
  .author-meta {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: row;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }

 .author-name,
 .author-position{
  text-align: left;
}

.author-socials img {
  width: 24px;
  height: 24px;
  display:inline-block;
}
.contact-btn {
  display: flex;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 100%;
}
    
}

@media (max-width: 800px) {
  .author-meta {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: row;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }

 .author-name,
 .author-position{
  text-align: left;
}

.author-socials img {
  width: 24px;
  height: 24px;
  display:inline-block;
}
.contact-btn {
  display: flex;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 30%;
}
    
}

@media (max-width: 800px) {
  .author-meta {
    flex-direction: row;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: column;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5bea24 */.author-card {
  display: flex;
  align-items: center;
  padding: 1rem;
  max-width: 700px;
  gap: 1.5rem;
  font-family: Arial, sans-serif;
  flex-wrap: wrap;
  flex-direction: column;
}

.author-photo img {
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 100px;
}

.author-meta {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.author-info,
.author-contact {
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.author-name {
  font-size: 1.25rem;
  font-weight: bold;
}

.author-position {
  color: #666;
  margin-top: 0.25rem;
}

.author-socials {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.author-socials img {
  width: 24px;
  height: 24px;
}

.contact-btn {
  display: inline-block;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 100%;
}

@media (max-width: 880px) {
  .author-meta {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: row;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }

 .author-name,
 .author-position{
  text-align: left;
}

.author-socials img {
  width: 24px;
  height: 24px;
  display:inline-block;
}
.contact-btn {
  display: flex;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 100%;
}
    
}

@media (max-width: 800px) {
  .author-meta {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: row;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }

 .author-name,
 .author-position{
  text-align: left;
}

.author-socials img {
  width: 24px;
  height: 24px;
  display:inline-block;
}
.contact-btn {
  display: flex;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 30%;
}
    
}

@media (max-width: 800px) {
  .author-meta {
    flex-direction: row;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: column;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdbfe0 */.author-card {
  display: flex;
  align-items: center;
  padding: 1rem;
  max-width: 700px;
  gap: 1.5rem;
  font-family: Arial, sans-serif;
  flex-wrap: wrap;
  flex-direction: column;
}

.author-photo img {
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 100px;
}

.author-meta {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.author-info,
.author-contact {
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.author-name {
  font-size: 1.25rem;
  font-weight: bold;
}

.author-position {
  color: #666;
  margin-top: 0.25rem;
}

.author-socials {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.author-socials img {
  width: 24px;
  height: 24px;
}

.contact-btn {
  display: inline-block;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 100%;
}

@media (max-width: 880px) {
  .author-meta {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: row;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }

 .author-name,
 .author-position{
  text-align: left;
}

.author-socials img {
  width: 24px;
  height: 24px;
  display:inline-block;
}
.contact-btn {
  display: flex;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 100%;
}
    
}

@media (max-width: 800px) {
  .author-meta {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: row;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }

 .author-name,
 .author-position{
  text-align: left;
}

.author-socials img {
  width: 24px;
  height: 24px;
  display:inline-block;
}
.contact-btn {
  display: flex;
  background-color: #D90824;
  color: white;
  text-align: center;
  padding: 0.5rem 1rem;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  width: 30%;
}
    
}

@media (max-width: 800px) {
  .author-meta {
    flex-direction: row;
  }

  .author-info,
  .author-contact {
    flex: 1 1 100%;
  }

  .author-card {
    flex-direction: column;
    text-align: center;
  }

  .author-photo img {
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS */:root {
        --bg: #fafafa;
        --ink: #1c1c1c;
        --muted: #6b7280;
        --accent: #0f766e;
        --accent-2: #b45309;
        --accent-3: #D90824;
        --paper: #ffffff;
        --border: #e5e7eb;
        --lead: 1.65;
    }

    .brand {
        font-weight: 900;
        letter-spacing: 0.02em;
        text-transform: uppercase;
        color: var(--accent);
    }

    .subhead {
        color: var(--muted);
        font-size: 14px;
    }

    p {
        margin-bottom: 1.2rem
    }

    /* Layout */
    .layout {
        display: flex;
        gap: 28px;
    }

    .layout>article {
        flex: 2 1 0;
    }

    .layout>aside {
        flex: 1 1 0;
    }

    .question {
        margin-bottom: 1.2rem;
    }

    .answer {
        margin-bottom: 1.2rem;
    }

    @media (max-width: 800px) {
        .layout {
            flex-direction: column;
        }

        aside {
            order: -1;
        }
    }

    article {
        background: var(--paper);
        border: 1px solid var(--border);
        border-radius: 18px;
        padding: 28px 26px;
        box-shadow: 0 6px 18px rgba(0, 0, 0, .04);
    }

    article .dek {
        margin: 0 0 22px;
        color: var(--muted);
        font-size: 15px;
    }

    .qa h3 {
        font-family: Merriweather, Georgia, serif;
        font-size: 20px;
        margin: 0;
        display: inline;
        /* Make heading inline */
    }

    .qa h3 .slug {
        color: var(--accent-2);
        font-weight: 800;
        margin-right: 6px;
    }

    .qa h3 .interviewer {
        color: var(--accent);
    }

    .qa h3 .subject {
        color: var(--accent-2);
    }
    
    .qa h3 .audience {
        color: var(--accent-3);
    }

    .qa p {
        display: inline;
        /* Make paragraph inline */
        margin: 0;
    }

    .pull-quote {
        border-left: 4px solid var(--accent);
        padding: 16px 18px;
        margin: 22px 0 24px;
        background: linear-gradient(90deg, rgba(15, 118, 110, 0.07), transparent 60%);
        border-radius: 8px;
        font-family: Merriweather, Georgia, serif;
        font-size: clamp(18px, 2.4vw, 22px);
        line-height: 1.4;
    }

    .pull-quote cite {
        display: block;
        margin-top: 8px;
        font-family: Inter, system-ui, sans-serif;
        font-size: 13px;
        color: var(--muted);
        font-style: normal;
    }

    .card {
        background: var(--paper);
        border: 1px solid var(--border);
        border-radius: 18px;
        box-shadow: 0 6px 18px rgba(0, 0, 0, .04);
        overflow: hidden;
    }

    .fact {
        padding: 16px 18px;
        font-size: 14px;
    }

    .note {
        font-size: 13px;
        color: var(--muted);
    }

    .link {
        color: var(--accent);
        text-decoration: none;
        border-bottom: 1px dashed var(--accent);
    }

    .link:hover {
        opacity: .85
    }

    /* Print */
    @media print {
        body {
            background: white;
        }

        .page {
            max-width: none;
            padding: 0 12mm;
        }

        header {
            flex-wrap: nowrap;
        }

        .layout {
            flex-direction: row;
            gap: 10mm;
        }

        article {
            box-shadow: none;
            border: none;
            padding: 0;
        }

        .card {
            box-shadow: none;
        }

        .pull-quote {
            background: none;
        }

        a.link {
            text-decoration: underline;
            border: none;
        }
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.culturechange.com/wp-content/uploads/2023/05/Roboto-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */