.elementor-18279 .elementor-element.elementor-element-a4e967e:not(.elementor-motion-effects-element-type-background), .elementor-18279 .elementor-element.elementor-element-a4e967e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15c995ec );background-image:url("https://upperedge.com/wp-content/uploads/shutterstock_2578987573_3.jpg");background-position:top center;background-size:cover;}.elementor-18279 .elementor-element.elementor-element-a4e967e > .elementor-container{max-width:1500px;}.elementor-18279 .elementor-element.elementor-element-a4e967e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 75px 0px 75px;}.elementor-18279 .elementor-element.elementor-element-a4e967e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18279 .elementor-element.elementor-element-3d5dfdbb > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-heading,.elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-sub-heading, .elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-sub-heading *,.elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-subheading, .elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-subheading *, .elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-separator-parent{text-align:left;}.elementor-18279 .elementor-element.elementor-element-12d3b3b9{width:var( --container-widget-width, 101.103% );max-width:101.103%;--container-widget-width:101.103%;--container-widget-flex-grow:0;}.elementor-18279 .elementor-element.elementor-element-12d3b3b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-heading, .elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-heading a{font-size:3em;font-weight:900;text-transform:none;line-height:48px;}.elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-heading-text{color:var( --e-global-color-accent );}.elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-heading{margin:0px 0px 15px 0px;}.elementor-18279 .elementor-element.elementor-element-7cdb5a97 .elementor-icon-list-icon{width:14px;}.elementor-18279 .elementor-element.elementor-element-7cdb5a97 .elementor-icon-list-icon i{font-size:14px;}.elementor-18279 .elementor-element.elementor-element-7cdb5a97 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-18279 .elementor-element.elementor-element-7cdb5a97 .elementor-icon-list-text, .elementor-18279 .elementor-element.elementor-element-7cdb5a97 .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-18279 .elementor-element.elementor-element-7cdb5a97 .elementor-icon-list-item{font-weight:700;}.elementor-18279 .elementor-element.elementor-element-53b78ba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-6ba07685 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-6ba07685 .elementor-heading-title{font-style:italic;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-18279 .elementor-element.elementor-element-7a7fc2b5{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:var( --e-global-color-accent );}.elementor-18279 .elementor-element.elementor-element-7a7fc2b5 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-58e207aa > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 15px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-579e077 );border-radius:5px 5px 5px 5px;}.elementor-18279 .elementor-element.elementor-element-4b26a3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-4b26a3b{z-index:1;text-align:start;color:var( --e-global-color-accent );}.elementor-18279 .elementor-element.elementor-element-3bf90688{width:auto;max-width:auto;z-index:0;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-579e077 );}.elementor-18279 .elementor-element.elementor-element-3bf90688 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-3bf90688 .elementor-share-btn{font-size:calc(1.15px * 10);height:4.3em;}.elementor-18279 .elementor-element.elementor-element-3bf90688 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}@media(max-width:1024px){ .elementor-18279 .elementor-element.elementor-element-3bf90688{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-18279 .elementor-element.elementor-element-a4e967e{padding:50px 10px 10px 10px;}.elementor-18279 .elementor-element.elementor-element-3d5dfdbb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-5e856141{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-12d3b3b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-heading, .elementor-18279 .elementor-element.elementor-element-12d3b3b9 .uael-heading a{font-size:1.8em;line-height:1.4em;}.elementor-18279 .elementor-element.elementor-element-53b78ba7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18279 .elementor-element.elementor-element-53b78ba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-7a7fc2b5{width:var( --container-widget-width, 347.625px );max-width:347.625px;--container-widget-width:347.625px;--container-widget-flex-grow:0;}.elementor-18279 .elementor-element.elementor-element-7a7fc2b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-4b26a3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18279 .elementor-element.elementor-element-4b26a3b{text-align:center;}.elementor-18279 .elementor-element.elementor-element-3bf90688 > .elementor-widget-container{padding:0px 0px 0px 84px;}.elementor-18279 .elementor-element.elementor-element-3bf90688{--alignment:left;} .elementor-18279 .elementor-element.elementor-element-3bf90688{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-18279 .elementor-element.elementor-element-6b0b586e{width:60.811%;}.elementor-18279 .elementor-element.elementor-element-55c84b08{width:39.154%;}}/* Start custom CSS for shortcode, class: .elementor-element-53b78ba7 *//* Author wrapper */
.doc-author {
  display: flex;
  align-items: center;
  gap: 15px;
}

/* Lock the image container to a square and don't let it shrink */
.doc-author__photo {
  flex: 0 0 auto;          /* don't shrink */
  width: 120px;
  height: 120px;
}

/* Make the image fill the square and stay perfectly round */
.doc-author__photo img,
.doc-author__img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

/* Text */
.doc-author__name{
  color: #fff;
  font-size: 1.4em;
  font-weight: 900;
  line-height: 1.2;
}

/* Text */
.doc-author__title {
  color: #fff;
  font-size: 1.1em;
  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-7a7fc2b5 */.elementor-18279 .elementor-element.elementor-element-7a7fc2b5 a{
    text-decoration: underline;
}
.elementor-18279 .elementor-element.elementor-element-7a7fc2b5 a:hover{
    color: #01313F;
    text-decoration: none;
}/* End custom CSS */