.elementor-35159 .elementor-element.elementor-element-552a9e6e{--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:0;--padding-right:0;}.elementor-35159 .elementor-element.elementor-element-552a9e6e:not(.elementor-motion-effects-element-type-background), .elementor-35159 .elementor-element.elementor-element-552a9e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-06387af );}.elementor-35159 .elementor-element.elementor-element-b18342e{--display:flex;--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--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-35159 .elementor-element.elementor-element-f461f74{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap: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-35159 .elementor-element.elementor-element-f461f74.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-35159 .elementor-element.elementor-element-6665952 > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-35159 .elementor-element.elementor-element-6665952 .elementor-icon-list-icon{width:14px;}.elementor-35159 .elementor-element.elementor-element-6665952 .elementor-icon-list-icon i{font-size:14px;}.elementor-35159 .elementor-element.elementor-element-6665952 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-35159 .elementor-element.elementor-element-6665952 .elementor-icon-list-text, .elementor-35159 .elementor-element.elementor-element-6665952 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-35159 .elementor-element.elementor-element-6665952 .elementor-icon-list-item{font-family:"Parkinsans", Sans-serif;font-size:13px;font-weight:400;line-height:18px;}.elementor-35159 .elementor-element.elementor-element-fcc0f8d > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-35159 .elementor-element.elementor-element-fcc0f8d{text-align:start;}.elementor-35159 .elementor-element.elementor-element-fcc0f8d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;line-height:120%;letter-spacing:-1.12px;color:#FFFFFF;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-item:not(:last-child):after{content:"";height:1%;border-color:#ddd;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dotted;border-top-width:2px;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dotted;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-icon i{color:#FFFFFF;font-size:14px;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-text{padding-left:8px;}body.rtl .elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-text{padding-right:8px;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-text, .elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-text a{color:#FFFFFF;}.elementor-35159 .elementor-element.elementor-element-00acfeb .elementor-icon-list-item{font-family:"Parkinsans", Sans-serif;font-size:15px;font-weight:400;}.elementor-35159 .elementor-element.elementor-element-5440ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35159 .elementor-element.elementor-element-5440ee7 img{border-radius:20px 20px 20px 20px;}.elementor-35159 .elementor-element.elementor-element-7db4298{--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:112px;--padding-left:5%;--padding-right:5%;}.elementor-35159 .elementor-element.elementor-element-a3ccc23{--display:flex;--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-35159 .elementor-element.elementor-element-5e76a1a{--display:flex;}.elementor-35159 .elementor-element.elementor-element-ff8a9ae{--display:flex;}.elementor-35159 .elementor-element.elementor-element-22f9f2d{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;color:#202020;font-family:"Parkinsans", Sans-serif;font-size:17px;font-weight:400;line-height:24px;}.elementor-35159 .elementor-element.elementor-element-22f9f2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35159 .elementor-element.elementor-element-0ba62c2{--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;--gap:010px 5px;--row-gap:010px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#98A2B3;--border-color:#98A2B3;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-35159 .elementor-element.elementor-element-e5e6388 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35159 .elementor-element.elementor-element-e5e6388 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:150%;color:var( --e-global-color-218dcc1 );}.elementor-35159 .elementor-element.elementor-element-dc9a275{--spacer-size:1px;}.elementor-35159 .elementor-element.elementor-element-dc9a275 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;}.elementor-35159 .elementor-element.elementor-element-8541523{--display:flex;--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-35159 .elementor-element.elementor-element-ded82bc{--display:flex;}.elementor-35159 .elementor-element.elementor-element-8368299{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35159 .elementor-element.elementor-element-25bd2c9 .elementor-heading-title{font-family:"Parkinsans", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:var( --e-global-color-06387af );}.elementor-35159 .elementor-element.elementor-element-6224596{--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-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35159 .elementor-element.elementor-element-3e41ed4 .elementor-heading-title{font-family:"Parkinsans", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:var( --e-global-color-06387af );}.elementor-35159 .elementor-element.elementor-element-b9747e3{--spacer-size:1px;}.elementor-35159 .elementor-element.elementor-element-b9747e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;}.elementor-35159 .elementor-element.elementor-element-d85d4d5{--display:flex;}.elementor-35159 .elementor-element.elementor-element-62a045e span.post-navigation__prev--label{color:var( --e-global-color-06387af );}.elementor-35159 .elementor-element.elementor-element-62a045e span.post-navigation__next--label{color:var( --e-global-color-06387af );}.elementor-35159 .elementor-element.elementor-element-62a045e span.post-navigation__prev--label, .elementor-35159 .elementor-element.elementor-element-62a045e span.post-navigation__next--label{font-family:"Parkinsans", Sans-serif;font-size:14px;font-weight:500;}.elementor-35159 .elementor-element.elementor-element-62a045e span.post-navigation__prev--title, .elementor-35159 .elementor-element.elementor-element-62a045e span.post-navigation__next--title{color:var( --e-global-color-06387af );font-family:"Parkinsans", Sans-serif;}.elementor-35159 .elementor-element.elementor-element-62a045e .post-navigation__arrow-wrapper{color:var( --e-global-color-06387af );fill:var( --e-global-color-06387af );}.elementor-35159 .elementor-element.elementor-element-62a045e .elementor-post-navigation__separator{background-color:var( --e-global-color-06387af );}.elementor-35159 .elementor-element.elementor-element-62a045e .elementor-post-navigation{color:var( --e-global-color-06387af );}@media(max-width:1024px){.elementor-35159 .elementor-element.elementor-element-552a9e6e{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:146px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-35159 .elementor-element.elementor-element-b18342e{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-35159 .elementor-element.elementor-element-fcc0f8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35159 .elementor-element.elementor-element-fcc0f8d .elementor-heading-title{letter-spacing:-1.04px;}.elementor-35159 .elementor-element.elementor-element-5440ee7 img{height:374px;object-fit:cover;object-position:center center;}.elementor-35159 .elementor-element.elementor-element-7db4298{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-35159 .elementor-element.elementor-element-abe5447{width:100%;max-width:100%;}.elementor-35159 .elementor-element.elementor-element-a3ccc23{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-35159 .elementor-element.elementor-element-22f9f2d{width:100%;max-width:100%;}.elementor-35159 .elementor-element.elementor-element-e5e6388 .elementor-heading-title{font-size:16px;line-height:150%;}.elementor-35159 .elementor-element.elementor-element-8541523{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-35159 .elementor-element.elementor-element-552a9e6e{--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-35159 .elementor-element.elementor-element-b18342e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35159 .elementor-element.elementor-element-6665952 > .elementor-widget-container{padding:10px 30px 10px 30px;}.elementor-35159 .elementor-element.elementor-element-fcc0f8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35159 .elementor-element.elementor-element-fcc0f8d{text-align:start;}.elementor-35159 .elementor-element.elementor-element-fcc0f8d .elementor-heading-title{font-size:30px;letter-spacing:-0.8px;}.elementor-35159 .elementor-element.elementor-element-5440ee7 img{height:188px;}.elementor-35159 .elementor-element.elementor-element-7db4298{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-35159 .elementor-element.elementor-element-abe5447{width:100%;max-width:100%;}.elementor-35159 .elementor-element.elementor-element-abe5447 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35159 .elementor-element.elementor-element-a3ccc23{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-35159 .elementor-element.elementor-element-22f9f2d{width:100%;max-width:100%;text-align:justify;}.elementor-35159 .elementor-element.elementor-element-0ba62c2{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-35159 .elementor-element.elementor-element-e5e6388 .elementor-heading-title{font-size:16px;line-height:150%;}.elementor-35159 .elementor-element.elementor-element-8541523{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-35159 .elementor-element.elementor-element-ded82bc{--width:auto;}.elementor-35159 .elementor-element.elementor-element-6224596{--justify-content:flex-start;}}@media(min-width:768px){.elementor-35159 .elementor-element.elementor-element-f461f74{--width:538px;}.elementor-35159 .elementor-element.elementor-element-0ba62c2{--width:464px;}.elementor-35159 .elementor-element.elementor-element-ded82bc{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-35159 .elementor-element.elementor-element-f461f74{--width:100%;}.elementor-35159 .elementor-element.elementor-element-0ba62c2{--width:100%;}.elementor-35159 .elementor-element.elementor-element-ded82bc{--width:auto;}}/* Start custom CSS for shortcode, class: .elementor-element-7fbfcac *//* =========================================
   Article Back Link
========================================= */

body.single-post .article-breadcrumb {
  margin-bottom: 20px;
  line-height: 1;
}

body.single-post .article-breadcrumb__back {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: rgba(255, 255, 255, 0.86);
  text-decoration: none;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1;
  transition: color 0.2s ease;
}

body.single-post .article-breadcrumb__back:hover {
  color: #ffffff;
}

body.single-post .article-breadcrumb__back-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.12);
  color: #ffffff;
  line-height: 1;
  transition: background 0.2s ease, transform 0.2s ease;
}

body.single-post .article-breadcrumb__back-icon svg {
  display: block;
  width: 15px;
  height: 15px;
}

body.single-post .article-breadcrumb__back-icon svg path {
  stroke: currentColor;
}

body.single-post .article-breadcrumb__back:hover .article-breadcrumb__back-icon {
  background: rgba(255, 255, 255, 0.18);
  transform: translateX(-2px);
}

body.single-post .article-breadcrumb__back-text {
  display: inline-block;
}

/* Mobile */
@media (max-width: 767px) {
  body.single-post .article-breadcrumb {
    margin-bottom: 16px;
  }

  body.single-post .article-breadcrumb__back {
    font-size: 13.5px;
  }

  body.single-post .article-breadcrumb__back-icon {
    width: 26px;
    height: 26px;
  }

  body.single-post .article-breadcrumb__back-icon svg {
    width: 14px;
    height: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff8a9ae *//* =========================================
   Article Preview / Continue Reading
   Editorial Premium Style
========================================= */

.article-content {
  position: relative;
}

/* Collapsed article preview */
.article-content.article-is-collapsed {
  max-height: 720px;
  overflow: hidden;
}

/* Fade effect at the bottom of the preview */
.article-content.article-is-collapsed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 160px;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0),
    #ffffff 88%
  );
}

/* Expanded article */
.article-content.article-is-expanded {
  max-height: none;
  overflow: visible;
}

.article-content.article-is-expanded::after {
  display: none;
}

/* Continue Reading wrapper */
body.single-post .article-continue-reading {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 18px !important;
  margin: 34px 0 52px !important;
}

/* Side editorial lines */
body.single-post .article-continue-reading::before,
body.single-post .article-continue-reading::after {
  content: "" !important;
  display: block !important;
  width: 120px !important;
  max-width: 18vw !important;
  height: 1px !important;
  background: rgba(0, 27, 63, 0.14) !important;
}

/* Hidden state controlled by JS */
body.single-post .article-continue-reading[hidden] {
  display: none !important;
}

/* Continue Reading button */
body.single-post .article-continue-reading button.article-continue-reading__button,
body.single-post .article-continue-reading__button {
  appearance: none !important;
  -webkit-appearance: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  min-height: 54px !important;
  padding: 0 18px 0 24px !important;
  border: 1px solid rgba(0, 27, 63, 0.16) !important;
  border-radius: 999px !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  color: #001b3f !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: 0 14px 34px rgba(0, 27, 63, 0.08) !important;
  cursor: pointer !important;
  transition: all 0.22s ease !important;
}

/* Hover */
body.single-post .article-continue-reading button.article-continue-reading__button:hover,
body.single-post .article-continue-reading__button:hover {
  background: #fbfdff !important;
  background-color: #fbfdff !important;
  border-color: rgba(124, 200, 248, 0.9) !important;
  color: #001b3f !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 18px 42px rgba(0, 27, 63, 0.12) !important;
}

/* Focus */
body.single-post .article-continue-reading button.article-continue-reading__button:focus,
body.single-post .article-continue-reading__button:focus {
  outline: 2px solid rgba(124, 200, 248, 0.65) !important;
  outline-offset: 3px !important;
}

/* Button text */
body.single-post .article-continue-reading__text {
  display: inline-block !important;
  line-height: 1 !important;
  color: inherit !important;
}

/* Icon circle */
body.single-post .article-continue-reading__icon {
  display: inline-flex !important;
  width: 32px !important;
  height: 32px !important;
  flex: 0 0 32px !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background: rgba(124, 200, 248, 0.18) !important;
  color: #001b3f !important;
  transition: all 0.22s ease !important;
}

/* SVG icon */
body.single-post .article-continue-reading__icon svg {
  display: block !important;
  width: 17px !important;
  height: 17px !important;
}

body.single-post .article-continue-reading__icon svg path {
  stroke: currentColor !important;
}

/* Icon hover */
body.single-post .article-continue-reading__button:hover .article-continue-reading__icon {
  background: rgba(124, 200, 248, 0.28) !important;
  transform: translateY(1px) !important;
}

/* Mobile */
@media (max-width: 767px) {
  .article-content.article-is-collapsed {
    max-height: 640px;
  }

  .article-content.article-is-collapsed::after {
    height: 140px;
  }

  body.single-post .article-continue-reading {
    margin: 26px 0 40px !important;
    gap: 0 !important;
  }

  body.single-post .article-continue-reading::before,
  body.single-post .article-continue-reading::after {
    display: none !important;
  }

  body.single-post .article-continue-reading button.article-continue-reading__button,
  body.single-post .article-continue-reading__button {
    width: 100% !important;
    min-height: 54px !important;
    padding: 0 14px 0 20px !important;
    font-size: 14px !important;
    justify-content: space-between !important;
  }

  body.single-post .article-continue-reading__icon {
    width: 30px !important;
    height: 30px !important;
    flex-basis: 30px !important;
  }

  body.single-post .article-continue-reading__icon svg {
    width: 16px !important;
    height: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded82bc *//* Author avatar - clean circular crop */
.article-author-card .autor-popup-trigger {
  display: block !important;
  width: 78px !important;
  height: 78px !important;
  min-width: 78px !important;
  aspect-ratio: 1 / 1 !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  position: relative !important;
  flex: 0 0 78px !important;
  line-height: 0 !important;
  border: 3px solid #ffffff !important;
  box-shadow: 0 8px 22px rgba(0, 27, 63, 0.14) !important;
}

.article-author-card .autor-popup-trigger img.author-avatar,
.article-author-card .autor-popup-trigger img {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  min-width: 100% !important;
  min-height: 100% !important;
  border-radius: 0 !important;
  object-fit: cover !important;
  object-position: center 28% !important;
  transform: none !important;
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   Article Reading Tools
   Text Size + Listen Controls
   Tablet / Mobile Only
========================================= */


/* Hide controls on desktop */
.article-reading-tools {
  display: none;
}


/* =========================================
   Tablet + Mobile
========================================= */

@media (max-width: 1024px) {

  /* Main wrapper */
  .article-reading-tools {
    display: block !important;
    background: #ffffff !important;
    border: 1px solid rgba(0, 27, 63, 0.10) !important;
    border-radius: 16px !important;
    padding: 14px !important;
    margin: 24px 0 28px !important;
    box-shadow: 0 8px 24px rgba(0, 27, 63, 0.04) !important;
  }


  /* Rows */
  .article-reading-tools .article-reading-tools__row {
    display: block !important;
    margin: 0 !important;
  }

  .article-reading-tools .article-reading-tools__row + .article-reading-tools__row {
    margin-top: 14px !important;
    padding-top: 14px !important;
    border-top: 1px solid rgba(0, 27, 63, 0.08) !important;
  }


  /* Labels */
  .article-reading-tools .article-reading-tools__label {
    display: block !important;
    margin: 0 0 10px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #001b3f !important;
    line-height: 1.2 !important;
    white-space: normal !important;
  }


  /* Button groups */
  .article-reading-tools .article-reading-tools__buttons,
  .article-reading-tools .article-reading-tools__buttons--audio {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
  }


  /* Shared button base */
  .article-reading-tools button.article-size-btn,
  .article-reading-tools button.article-audio-btn {
    appearance: none !important;
    -webkit-appearance: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 1 1 0 !important;
    min-width: 0 !important;
    width: 100% !important;
    max-width: none !important;
    height: 38px !important;
    padding: 0 10px !important;
    border: 1px solid rgba(0, 27, 63, 0.18) !important;
    border-radius: 999px !important;
    background: #ffffff !important;
    color: #001b3f !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
  }


  /* Button hover */
  .article-reading-tools button.article-size-btn:hover,
  .article-reading-tools button.article-audio-btn:hover {
    border-color: #7cc8f8 !important;
    background: rgba(124, 200, 248, 0.12) !important;
    color: #001b3f !important;
  }


  /* Button active state */
  .article-reading-tools button.article-size-btn.is-active,
  .article-reading-tools button.article-audio-btn.is-active {
    border-color: #7cc8f8 !important;
    background: rgba(124, 200, 248, 0.24) !important;
    color: #001b3f !important;
  }


  /* Button focus state */
  .article-reading-tools button.article-size-btn:focus,
  .article-reading-tools button.article-audio-btn:focus {
    outline: 2px solid rgba(124, 200, 248, 0.65) !important;
    outline-offset: 2px !important;
  }


  /* Audio buttons with SVG icons */
  .article-reading-tools button.article-audio-btn {
    gap: 6px !important;
  }

  .article-reading-tools .article-audio-btn__icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 14px !important;
    height: 14px !important;
    flex: 0 0 14px !important;
    color: currentColor !important;
  }

  .article-reading-tools .article-audio-btn__icon svg {
    display: block !important;
    width: 14px !important;
    height: 14px !important;
    fill: currentColor !important;
  }

  .article-reading-tools .article-audio-btn__text {
    display: inline-block !important;
    line-height: 1 !important;
  }


  /* Audio status */
  .article-audio-status {
    margin-top: 10px !important;
    padding-left: 0 !important;
    font-size: 12.5px !important;
    color: #4f6b8a !important;
    line-height: 1.4 !important;
  }

  .article-audio-status[hidden] {
    display: none !important;
  }


  /* Default article reading size on tablet/mobile */
  .article-content {
    --article-font-size: 18px;
    --article-line-height: 1.72;
  }

  .article-content p,
  .article-content li,
  .article-content blockquote {
    font-size: var(--article-font-size) !important;
    line-height: var(--article-line-height) !important;
  }

  .article-content p {
    margin-bottom: 1.25em;
  }


  /* Text size states */
  body.article-text-small .article-content {
    --article-font-size: 16px;
    --article-line-height: 1.65;
  }

  body.article-text-normal .article-content {
    --article-font-size: 18px;
    --article-line-height: 1.72;
  }

  body.article-text-large .article-content {
    --article-font-size: 21px;
    --article-line-height: 1.7;
  }
}


/* =========================================
   Small Phones
========================================= */

@media (max-width: 480px) {

  .article-reading-tools {
    padding: 12px !important;
    border-radius: 14px !important;
    margin: 20px 0 24px !important;
  }

  .article-reading-tools .article-reading-tools__row + .article-reading-tools__row {
    margin-top: 12px !important;
    padding-top: 12px !important;
  }

  .article-reading-tools .article-reading-tools__label {
    margin-bottom: 8px !important;
    font-size: 13.5px !important;
  }

  .article-reading-tools .article-reading-tools__buttons,
  .article-reading-tools .article-reading-tools__buttons--audio {
    gap: 6px !important;
  }

  .article-reading-tools button.article-size-btn,
  .article-reading-tools button.article-audio-btn {
    height: 36px !important;
    padding: 0 8px !important;
    font-size: 13.5px !important;
  }

  .article-reading-tools button.article-audio-btn {
    gap: 5px !important;
  }

  .article-reading-tools .article-audio-btn__icon {
    width: 13px !important;
    height: 13px !important;
    flex-basis: 13px !important;
  }

  .article-reading-tools .article-audio-btn__icon svg {
    width: 13px !important;
    height: 13px !important;
  }
}/* End custom CSS */