.elementor-90326 .elementor-element.elementor-element-6f0442b{--spacer-size:50px;}.elementor-90326 .elementor-element.elementor-element-8a53823 .elementor-heading-title{color:var( --e-global-color-8ced123 );}.elementor-90326 .elementor-element.elementor-element-a6ccdb3{--spacer-size:25px;}.elementor-90326 .elementor-element.elementor-element-06b198b{--spacer-size:50px;}.elementor-90326 .elementor-element.elementor-element-58f6f21 img{width:100%;}.elementor-90326 .elementor-element.elementor-element-3d852c4{--spacer-size:20px;}.elementor-90326 .elementor-element.elementor-element-3fa0ff8{--spacer-size:25px;}.elementor-90326 .elementor-element.elementor-element-93496c9{--spacer-size:20px;}.elementor-90326 .elementor-element.elementor-element-055c8ad{--spacer-size:50px;}.elementor-90326 .elementor-element.elementor-element-ef5fe84.elementor-element{--align-self:center;}.elementor-90326 .elementor-element.elementor-element-ef5fe84 > .elementor-widget-container{transition:background 0s;border-radius:0px 0px 0px 30px;}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-accordion-item{border-color:var( --e-global-color-ba881a0 );}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-accordion-item .elementor-tab-content{border-block-start-color:var( --e-global-color-ba881a0 );}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:var( --e-global-color-ba881a0 );}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-accordion-icon, .elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-accordion-title{color:#8C4E9F;}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-accordion-icon svg{fill:#8C4E9F;}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-active .elementor-accordion-icon, .elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-active .elementor-accordion-title{color:#8C4E9F;}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-active .elementor-accordion-icon svg{fill:#8C4E9F;}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-accordion-title{font-family:"Verdana", Sans-serif;font-weight:600;}.elementor-90326 .elementor-element.elementor-element-ef5fe84 .elementor-tab-content{color:var( --e-global-color-ba881a0 );}.elementor-90326 .elementor-element.elementor-element-cb1ebd6{--spacer-size:50px;}.elementor-90326 .elementor-element.elementor-element-22307be{--spacer-size:25px;}.elementor-90326 .elementor-element.elementor-element-3c46ba7 > .elementor-widget-container{background-color:var( --e-global-color-ba881a0 );padding:40px 40px 40px 40px;}.elementor-90326 .elementor-element.elementor-element-3c46ba7{text-align:center;}.elementor-90326 .elementor-element.elementor-element-3c46ba7 .elementor-heading-title{color:var( --e-global-color-f4300f3 );}.elementor-90326 .elementor-element.elementor-element-1aac380{--spacer-size:50px;}@media(max-width:767px){.elementor-90326 .elementor-element.elementor-element-ef5fe84 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS */.profile-two-col {
  display: grid;
  grid-template-columns: 35.25% 60%;
  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 */