.elementor-109 .elementor-element.elementor-element-0617ec2{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:5rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-109 .elementor-element.elementor-element-0617ec2:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-0617ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005E8C;}.elementor-109 .elementor-element.elementor-element-0617ec2::before, .elementor-109 .elementor-element.elementor-element-0617ec2 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-0617ec2 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-0617ec2 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-0617ec2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-0617ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-109 .elementor-element.elementor-element-0617ec2 > .elementor-shape-bottom svg, .elementor-109 .elementor-element.elementor-element-0617ec2 > .e-con-inner > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-109 .elementor-element.elementor-element-626061a{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-109 .elementor-element.elementor-element-a4bc7ff{text-align:center;}.elementor-109 .elementor-element.elementor-element-a4bc7ff .elementor-heading-title{font-size:40px;color:var( --e-global-color-75e220c );}.elementor-109 .elementor-element.elementor-element-b7538c3 .elementor-icon-list-icon i{color:var( --e-global-color-b6ae172 );font-size:14px;}.elementor-109 .elementor-element.elementor-element-b7538c3 .elementor-icon-list-icon svg{fill:var( --e-global-color-b6ae172 );--e-icon-list-icon-size:14px;}.elementor-109 .elementor-element.elementor-element-b7538c3 .elementor-icon-list-icon{width:14px;}.elementor-109 .elementor-element.elementor-element-b7538c3 .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-b7538c3 .elementor-icon-list-text a{color:var( --e-global-color-b6ae172 );}.elementor-109 .elementor-element.elementor-element-b2abbe7{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;}.elementor-109 .elementor-element.elementor-element-94f3029{--display:flex;--border-radius:2px 2px 2px 2px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-109 .elementor-element.elementor-element-74b6d46 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-109 .elementor-element.elementor-element-5555dc1 .elementor-icon-list-icon{width:14px;}.elementor-109 .elementor-element.elementor-element-5555dc1 .elementor-icon-list-icon i{font-size:14px;}.elementor-109 .elementor-element.elementor-element-5555dc1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-109 .elementor-element.elementor-element-5c74676{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CCD4EA;--border-color:#CCD4EA;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-109 .elementor-element.elementor-element-88410af{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-109 .elementor-element.elementor-element-d467bd7 span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-d467bd7 span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-d467bd7 span.post-navigation__prev--label:hover{color:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-d467bd7 span.post-navigation__next--label:hover{color:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-d467bd7 span.post-navigation__prev--label, .elementor-109 .elementor-element.elementor-element-d467bd7 span.post-navigation__next--label{font-size:20px;font-weight:600;}.elementor-109 .elementor-element.elementor-element-d467bd7 .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-d467bd7 .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-d467bd7 .elementor-post-navigation__separator{background-color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-d467bd7 .elementor-post-navigation{color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-1652c78{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-109 .elementor-element.elementor-element-1d369ed{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-109 .elementor-element.elementor-element-1d369ed .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-109 .elementor-element.elementor-element-3db4307{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-109 .elementor-element.elementor-element-0109d13 .elementor-search-form__container{min-height:50px;}.elementor-109 .elementor-element.elementor-element-0109d13 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-0109d13 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-109 .elementor-element.elementor-element-0109d13 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-109 .elementor-element.elementor-element-0109d13 .elementor-search-form__input, .elementor-109 .elementor-element.elementor-element-0109d13.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-109 .elementor-element.elementor-element-0109d13:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:2px;}.elementor-109 .elementor-element.elementor-element-0109d13.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:2px;}.elementor-109 .elementor-element.elementor-element-d24fd4d{--divider-border-style:solid;--divider-border-width:2px;}.elementor-109 .elementor-element.elementor-element-d24fd4d .elementor-divider-separator{width:50px;}.elementor-109 .elementor-element.elementor-element-d24fd4d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-109 .elementor-element.elementor-element-f962aae{--grid-row-gap:21px;--grid-column-gap:21px;}.elementor-109 .elementor-element.elementor-element-f962aae .elementor-post__meta-data span + span:before{content:".";}.elementor-109 .elementor-element.elementor-element-f962aae .elementor-post__title, .elementor-109 .elementor-element.elementor-element-f962aae .elementor-post__title a{color:var( --e-global-color-5e5928e );}.elementor-109 .elementor-element.elementor-element-f962aae .elementor-post__title{margin-bottom:6px;}.elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta__content-item{transition-duration:500ms;}.elementor-109 .elementor-element.elementor-element-59b71db.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-109 .elementor-element.elementor-element-59b71db.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-109 .elementor-element.elementor-element-59b71db.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta .elementor-cta__bg, .elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-109 .elementor-element.elementor-element-59b71db{z-index:2;}.elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta__content{min-height:350px;text-align:start;}.elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta__button{font-weight:600;color:var( --e-global-color-secondary );background-color:var( --e-global-color-75e220c );border-width:0px;}.elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#17224D73;}.elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#17224DCC;}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-0617ec2 > .elementor-shape-bottom svg, .elementor-109 .elementor-element.elementor-element-0617ec2 > .e-con-inner > .elementor-shape-bottom svg{height:64px;}.elementor-109 .elementor-element.elementor-element-0617ec2{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-109 .elementor-element.elementor-element-a4bc7ff .elementor-heading-title{font-size:30px;}.elementor-109 .elementor-element.elementor-element-b2abbe7{--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;--padding-top:0em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-109 .elementor-element.elementor-element-94f3029{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;} .elementor-109 .elementor-element.elementor-element-1d369ed{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta__content{min-height:300px;}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-0617ec2 > .elementor-shape-bottom svg, .elementor-109 .elementor-element.elementor-element-0617ec2 > .e-con-inner > .elementor-shape-bottom svg{height:32px;}.elementor-109 .elementor-element.elementor-element-0617ec2{--padding-top:4rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-109 .elementor-element.elementor-element-626061a{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-109 .elementor-element.elementor-element-a4bc7ff .elementor-heading-title{font-size:26px;letter-spacing:0.2px;}.elementor-109 .elementor-element.elementor-element-b2abbe7{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-109 .elementor-element.elementor-element-94f3029{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-109 .elementor-element.elementor-element-88410af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-d467bd7 span.post-navigation__prev--label, .elementor-109 .elementor-element.elementor-element-d467bd7 span.post-navigation__next--label{font-size:16px;}.elementor-109 .elementor-element.elementor-element-d467bd7 .post-navigation__arrow-wrapper{font-size:16px;}.elementor-109 .elementor-element.elementor-element-1652c78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;} .elementor-109 .elementor-element.elementor-element-1d369ed{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-109 .elementor-element.elementor-element-3db4307{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-109 .elementor-element.elementor-element-59b71db .elementor-cta__content{min-height:300px;}}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-94f3029{--width:65%;}.elementor-109 .elementor-element.elementor-element-88410af{--width:70%;}.elementor-109 .elementor-element.elementor-element-1652c78{--width:30%;}.elementor-109 .elementor-element.elementor-element-3db4307{--width:34.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-109 .elementor-element.elementor-element-94f3029{--width:100%;}.elementor-109 .elementor-element.elementor-element-3db4307{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-debaee3 */.post-content {
    /* ================================
   Trancox Post Content Typography
   Class: .post-content
   ================================ */

.post-content {
  color: #1f2937 !important;
  font-size: 17px;
  line-height: 1.85;
}

/* Paragraph */
.post-content p {
  margin: 0 0 18px;
  color: #374151;
}

/* H2 Title */
.post-content h2 {
  position: relative;
  margin: 46px 0 22px;
  padding: 0 0 14px;
  color: #1A3C94;
  font-size: 34px;
  line-height: 1.28;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.post-content h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 72px;
  height: 4px;
  border-radius: 99px;
  background: linear-gradient(90deg, #28A0D8 0%, #1A3C94 100%);
}

/* H3 Title */
.post-content h3 {
  position: relative;
  margin: 34px 0 16px;
  padding-left: 18px;
  color: #12327A;
  font-size: 25px;
  line-height: 1.35;
  font-weight: 650;
}

.post-content h3::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25em;
  width: 5px;
  height: 1.1em;
  border-radius: 99px;
  background: #28A0D8;
}

/* Unordered List */
.post-content ul {
  margin: 18px 0 26px;
  padding: 0;
  list-style: none;
}

.post-content ul li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 30px;
  color: #374151;
  line-height: 1.75;
}

.post-content ul li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.75em;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #28A0D8;
  box-shadow: 0 0 0 5px rgba(40, 160, 216, 0.12);
}

/* Ordered List */
.post-content ol {
  margin: 18px 0 26px;
  padding-left: 0;
  counter-reset: trancox-counter;
  list-style: none;
}

.post-content ol li {
  position: relative;
  margin-bottom: 14px;
  padding-left: 42px;
  color: #374151;
  line-height: 1.75;
  counter-increment: trancox-counter;
}

.post-content ol li::before {
  content: counter(trancox-counter);
  position: absolute;
  left: 0;
  top: 0.15em;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: linear-gradient(135deg, #28A0D8 0%, #1A3C94 100%);
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
}

/* Nested List */
.post-content ul ul,
.post-content ol ol,
.post-content ul ol,
.post-content ol ul {
  margin: 12px 0 0;
}

.post-content ul ul li::before {
  width: 7px;
  height: 7px;
  background: #1A3C94;
  box-shadow: none;
}

/* Strong Text */
.post-content strong,
.post-content b {
  color: #102B72;
  font-weight: 700;
}

/* Links */
.post-content a {
  color: #1A3C94;
  text-decoration: none;
  border-bottom: 1px solid rgba(40, 160, 216, 0.45);
  transition: all 0.25s ease;
}

.post-content a:hover {
  color: #28A0D8;
  border-bottom-color: #28A0D8;
}

/* Blockquote */
.post-content blockquote {
  margin: 32px 0;
  padding: 24px 28px;
  border-left: 5px solid #28A0D8;
  border-radius: 14px;
  background: #F5F8FC;
  color: #1f2937;
  font-size: 18px;
  line-height: 1.75;
}

/* Images inside article */
.post-content img {
  max-width: 100%;
  height: auto;
  border-radius: 18px;
  margin: 24px 0;
}

/* Table */
.post-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 28px 0;
  overflow: hidden;
  border-radius: 14px;
  font-size: 16px;
}

.post-content table th {
  background: #1A3C94;
  color: #ffffff;
  font-weight: 650;
}

.post-content table th,
.post-content table td {
  padding: 14px 16px;
  border: 1px solid #E2E8F0;
}

.post-content table td {
  color: #374151;
}

/* Tablet */
@media (max-width: 1024px) {
  .post-content {
    font-size: 16.5px;
  }

  .post-content h2 {
    font-size: 30px;
    margin-top: 40px;
  }

  .post-content h3 {
    font-size: 23px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .post-content {
    font-size: 16px;
    line-height: 1.78;
  }

  .post-content h2 {
    font-size: 26px;
    line-height: 1.32;
    margin: 36px 0 18px;
    padding-bottom: 12px;
  }

  .post-content h2::after {
    width: 58px;
    height: 3px;
  }

  .post-content h3 {
    font-size: 21px;
    margin: 28px 0 14px;
    padding-left: 15px;
  }

  .post-content h3::before {
    width: 4px;
  }

  .post-content ul li {
    padding-left: 26px;
    margin-bottom: 10px;
  }

  .post-content ol li {
    padding-left: 38px;
    margin-bottom: 12px;
  }

  .post-content blockquote {
    padding: 20px;
    font-size: 16px;
  }

  .post-content table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}
}/* End custom CSS */