.elementor-92645 .elementor-element.elementor-element-6f0442b{--spacer-size:50px;}.elementor-92645 .elementor-element.elementor-element-8a53823 .elementor-heading-title{color:var( --e-global-color-8ced123 );}.elementor-92645 .elementor-element.elementor-element-a6ccdb3{--spacer-size:25px;}.elementor-92645 .elementor-element.elementor-element-06b198b{--spacer-size:50px;}.elementor-92645 .elementor-element.elementor-element-58f6f21 img{width:100%;}.elementor-92645 .elementor-element.elementor-element-3d852c4{--spacer-size:20px;}.elementor-92645 .elementor-element.elementor-element-3fa0ff8{--spacer-size:25px;}.elementor-92645 .elementor-element.elementor-element-3c46ba7 > .elementor-widget-container{background-color:var( --e-global-color-ba881a0 );padding:40px 40px 40px 40px;}.elementor-92645 .elementor-element.elementor-element-3c46ba7{text-align:center;}.elementor-92645 .elementor-element.elementor-element-3c46ba7 .elementor-heading-title{color:var( --e-global-color-f4300f3 );}.elementor-92645 .elementor-element.elementor-element-055c8ad{--spacer-size:25px;}.elementor-92645 .elementor-element.elementor-element-8f278c2{--spacer-size:25px;}.elementor-92645 .elementor-element.elementor-element-4763b87{--display:flex;--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-92645 .elementor-element.elementor-element-16e7910{--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;--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-92645 .elementor-element.elementor-element-15cb21f{--display:flex;}.elementor-92645 .elementor-element.elementor-element-15cb21f.e-con{--align-self:center;}.elementor-92645 .elementor-element.elementor-element-fda6c62{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-92645 .elementor-element.elementor-element-fda6c62:not(.elementor-motion-effects-element-type-background), .elementor-92645 .elementor-element.elementor-element-fda6c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24dba8 );}.elementor-92645 .elementor-element.elementor-element-fda6c62.e-con{--align-self:center;}.elementor-92645 .elementor-element.elementor-element-4c2f8b8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:0.25em;}.elementor-92645 .elementor-element.elementor-element-4c2f8b8 .elementor-divider-separator{width:100%;}.elementor-92645 .elementor-element.elementor-element-4c2f8b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-92645 .elementor-element.elementor-element-01f6f39{--display:flex;--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-92645 .elementor-element.elementor-element-c2b75d4{--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;--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-92645 .elementor-element.elementor-element-19fab18{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-92645 .elementor-element.elementor-element-19fab18:not(.elementor-motion-effects-element-type-background), .elementor-92645 .elementor-element.elementor-element-19fab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24dba8 );}.elementor-92645 .elementor-element.elementor-element-19fab18.e-con{--align-self:center;}.elementor-92645 .elementor-element.elementor-element-f132327{--display:flex;}.elementor-92645 .elementor-element.elementor-element-f132327.e-con{--align-self:center;}.elementor-92645 .elementor-element.elementor-element-a4550a9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:0.25em;}.elementor-92645 .elementor-element.elementor-element-a4550a9 .elementor-divider-separator{width:100%;}.elementor-92645 .elementor-element.elementor-element-a4550a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-92645 .elementor-element.elementor-element-660313a{--display:flex;--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-92645 .elementor-element.elementor-element-fccbe29{--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;--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-92645 .elementor-element.elementor-element-931ef70{--display:flex;}.elementor-92645 .elementor-element.elementor-element-931ef70.e-con{--align-self:center;}.elementor-92645 .elementor-element.elementor-element-adf907f{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-92645 .elementor-element.elementor-element-adf907f:not(.elementor-motion-effects-element-type-background), .elementor-92645 .elementor-element.elementor-element-adf907f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24dba8 );}.elementor-92645 .elementor-element.elementor-element-adf907f.e-con{--align-self:center;}.elementor-92645 .elementor-element.elementor-element-6179b55{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:0.25em;}.elementor-92645 .elementor-element.elementor-element-6179b55 .elementor-divider-separator{width:100%;}.elementor-92645 .elementor-element.elementor-element-6179b55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-92645 .elementor-element.elementor-element-fc9f762{--display:flex;--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-92645 .elementor-element.elementor-element-9606cf0{--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;--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-92645 .elementor-element.elementor-element-59e1953{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-92645 .elementor-element.elementor-element-59e1953:not(.elementor-motion-effects-element-type-background), .elementor-92645 .elementor-element.elementor-element-59e1953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e24dba8 );}.elementor-92645 .elementor-element.elementor-element-59e1953.e-con{--align-self:center;}.elementor-92645 .elementor-element.elementor-element-2a1e8ac{--display:flex;}.elementor-92645 .elementor-element.elementor-element-2a1e8ac.e-con{--align-self:center;}.elementor-92645 .elementor-element.elementor-element-c3ff957{--spacer-size:25px;}.elementor-92645 .elementor-element.elementor-element-8eb0356 > .elementor-widget-container{background-color:var( --e-global-color-ba881a0 );padding:40px 40px 40px 40px;}.elementor-92645 .elementor-element.elementor-element-8eb0356{text-align:center;}.elementor-92645 .elementor-element.elementor-element-8eb0356 .elementor-heading-title{color:var( --e-global-color-f4300f3 );}.elementor-92645 .elementor-element.elementor-element-a642712{--spacer-size:25px;}.elementor-92645 .elementor-element.elementor-element-cb1ebd6{--spacer-size:10px;}@media(min-width:768px){.elementor-92645 .elementor-element.elementor-element-15cb21f{--width:33%;}.elementor-92645 .elementor-element.elementor-element-fda6c62{--width:100%;}.elementor-92645 .elementor-element.elementor-element-19fab18{--width:100%;}.elementor-92645 .elementor-element.elementor-element-f132327{--width:33%;}.elementor-92645 .elementor-element.elementor-element-931ef70{--width:33%;}.elementor-92645 .elementor-element.elementor-element-adf907f{--width:100%;}.elementor-92645 .elementor-element.elementor-element-59e1953{--width:100%;}.elementor-92645 .elementor-element.elementor-element-2a1e8ac{--width:33%;}}/* Start custom CSS */a.page-hero__author {
color: #035c80;
text-decoration: underline;
transition: text-decoration-color 0.3s ease;
}

.profile-two-col {
  display: grid;
  grid-template-columns: 20% 75%;
  gap: 48px;
 align-items: center;
 margin-top: 1em;
 margin-bottom: 1em;
  
}

@media (max-width: 768px) {
  .profile-two-col {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}

.elementor-button.elementor-button.elementor-button.elementor-button.elementor-button {
    background-color: #ffffff!important;
    color: #ccc!important;
}

.profile-text a {
  display: inline-block;
  padding: 20px 25px;
  background: #035c81;
  color: #fff !important;
  text-decoration: none;
  font-weight: 400 !important;
  transition: background 0.2s ease;
  border-radius: 90px;
}

.profile-text a:hover {
  background: #000;
}


.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    font-size: 20px!important;
    color: #ffffff !important;
    margin-bottom: .5rem !important;
}

 .page-hero__content {
    display: flex;
    justify-content: space-between;
    gap: 3.2rem;
    width: 100%;
}

.page-hero__socials, .page-hero .page-hero__authors {
    flex: 0 1 auto;
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    margin: 0;
}

.page-hero__published, .page-hero__authors {
    font-family: var(--text-body-family) !important;
    font-size: var(--text-body-size) !important;
    line-height: var(--text-body-line-height) !important;
    font-weight: var(--text-body-weight) !important;
    letter-spacing: var(--text-body-letter-spacing) !important;
}/* End custom CSS */