.elementor-9980 .elementor-element.elementor-element-a824b5d{--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;--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-9980 .elementor-element.elementor-element-6f88f6c{--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;--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-9980 .elementor-element.elementor-element-3df18de{--display:flex;--min-height:37vh;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9980 .elementor-element.elementor-element-3df18de:not(.elementor-motion-effects-element-type-background), .elementor-9980 .elementor-element.elementor-element-3df18de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(163deg, var( --e-global-color-primary ) 3%, var( --e-global-color-secondary ) 76%);}.elementor-9980 .elementor-element.elementor-element-6c4c3b9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-9980 .elementor-element.elementor-element-6c4c3b9.elementor-element{--align-self:center;}.elementor-9980 .elementor-element.elementor-element-6c4c3b9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-6f1fee8 );}.elementor-9980 .elementor-element.elementor-element-10b33c0 .elementor-icon-list-icon i{color:var( --e-global-color-6f1fee8 );font-size:18px;}.elementor-9980 .elementor-element.elementor-element-10b33c0 .elementor-icon-list-icon svg{fill:var( --e-global-color-6f1fee8 );--e-icon-list-icon-size:18px;}.elementor-9980 .elementor-element.elementor-element-10b33c0 .elementor-icon-list-icon{width:18px;}.elementor-9980 .elementor-element.elementor-element-10b33c0 .elementor-icon-list-text, .elementor-9980 .elementor-element.elementor-element-10b33c0 .elementor-icon-list-text a{color:var( --e-global-color-6f1fee8 );}.elementor-9980 .elementor-element.elementor-element-10b33c0 .elementor-icon-list-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9980 .elementor-element.elementor-element-d803250{--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:1em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-9980 .elementor-element.elementor-element-5d95c6a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9980 .elementor-element.elementor-element-f9f0666 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-9980 .elementor-element.elementor-element-88c6088{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9980 .elementor-element.elementor-element-f361170{--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-primary );--e-share-buttons-secondary-color:var( --e-global-color-6f1fee8 );}.elementor-9980 .elementor-element.elementor-element-f361170 .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-secondary );}.elementor-9980 .elementor-element.elementor-element-f361170 .elementor-share-btn__title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9980 .elementor-element.elementor-element-cf3f596 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:1em 1em 1em 1em;border-radius:5px 5px 5px 5px;box-shadow:0px 30px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-9980 .elementor-element.elementor-element-cf3f596 .elementor-author-box__avatar img{width:100px;height:100px;border-style:solid;border-color:#000;border-width:1px;border-radius:100px;}body.rtl .elementor-9980 .elementor-element.elementor-element-cf3f596.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-9980 .elementor-element.elementor-element-cf3f596:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:20px;margin-left:0;}body:not(.rtl) .elementor-9980 .elementor-element.elementor-element-cf3f596.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-9980 .elementor-element.elementor-element-cf3f596:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:20px;margin-right:0;}.elementor-9980 .elementor-element.elementor-element-cf3f596.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:20px;}.elementor-9980 .elementor-element.elementor-element-cf3f596 .elementor-author-box__name{color:var( --e-global-color-6f1fee8 );font-family:"Tahoma", Sans-serif;font-weight:400;margin-bottom:4px;}.elementor-9980 .elementor-element.elementor-element-cf3f596 .elementor-author-box__bio{color:var( --e-global-color-6f1fee8 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin-bottom:5px;}.elementor-9980 .elementor-element.elementor-element-ccf214b{font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-9980 .elementor-element.elementor-element-5f90c80{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9980 .elementor-element.elementor-element-58e42ab .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:600;}.elementor-9980 .elementor-element.elementor-element-c76f447{--grid-row-gap:14px;--grid-column-gap:14px;}.elementor-9980 .elementor-element.elementor-element-c76f447 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-9980 .elementor-element.elementor-element-c76f447:after{content:"1";}.elementor-9980 .elementor-element.elementor-element-c76f447 .elementor-post__thumbnail__link{width:30%;}.elementor-9980 .elementor-element.elementor-element-c76f447 .elementor-post__meta-data span + span:before{content:".";}.elementor-9980 .elementor-element.elementor-element-c76f447 .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-9980 .elementor-element.elementor-element-c76f447.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:14px;}.elementor-9980 .elementor-element.elementor-element-c76f447.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:14px;}.elementor-9980 .elementor-element.elementor-element-c76f447.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:14px;}.elementor-9980 .elementor-element.elementor-element-a110763{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-9980 .elementor-element.elementor-element-a110763 .elementor-divider-separator{width:100%;}.elementor-9980 .elementor-element.elementor-element-a110763 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-9980 .elementor-element.elementor-element-5b08616 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:600;}.elementor-9980 .elementor-element.elementor-element-9100a44{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-9980 .elementor-element.elementor-element-9100a44 .elementor-divider-separator{width:100%;}.elementor-9980 .elementor-element.elementor-element-9100a44 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-9980 .elementor-element.elementor-element-1d492dc .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:600;}.elementor-9980 .elementor-element.elementor-element-aff0386{--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:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-9980 .elementor-element.elementor-element-8c5f07c{--display:flex;}.elementor-9980 .elementor-element.elementor-element-be090f3 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:600;}.elementor-9980 .elementor-element.elementor-element-07ff8af{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9980 .elementor-element.elementor-element-07ff8af .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9980 .elementor-element.elementor-element-07ff8af:after{content:"0.66";}.elementor-9980 .elementor-element.elementor-element-07ff8af .elementor-post__thumbnail__link{width:100%;}.elementor-9980 .elementor-element.elementor-element-07ff8af .elementor-post__meta-data span + span:before{content:"•";}.elementor-9980 .elementor-element.elementor-element-07ff8af .elementor-post__text{margin-top:20px;}.elementor-9980 .elementor-element.elementor-element-07ff8af .elementor-post__badge{right:0;}.elementor-9980 .elementor-element.elementor-element-07ff8af .elementor-post__card .elementor-post__badge{margin:20px;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-9980 .elementor-element.elementor-element-d803250{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-9980 .elementor-element.elementor-element-f9f0666 img{height:400px;} .elementor-9980 .elementor-element.elementor-element-f361170{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-9980 .elementor-element.elementor-element-aff0386{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-9980 .elementor-element.elementor-element-d803250{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-9980 .elementor-element.elementor-element-5d95c6a{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9980 .elementor-element.elementor-element-f9f0666 img{height:200px;} .elementor-9980 .elementor-element.elementor-element-f361170{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-9980 .elementor-element.elementor-element-cf3f596 .elementor-author-box__avatar img{width:49px;height:49px;}body.rtl .elementor-9980 .elementor-element.elementor-element-cf3f596.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-9980 .elementor-element.elementor-element-cf3f596:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:14px;margin-left:0;}body:not(.rtl) .elementor-9980 .elementor-element.elementor-element-cf3f596.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-9980 .elementor-element.elementor-element-cf3f596:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:14px;margin-right:0;}.elementor-9980 .elementor-element.elementor-element-cf3f596.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:14px;}.elementor-9980 .elementor-element.elementor-element-5f90c80{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9980 .elementor-element.elementor-element-c76f447 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-9980 .elementor-element.elementor-element-c76f447:after{content:"1";}.elementor-9980 .elementor-element.elementor-element-c76f447 .elementor-post__thumbnail__link{width:30%;}.elementor-9980 .elementor-element.elementor-element-aff0386{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9980 .elementor-element.elementor-element-07ff8af .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9980 .elementor-element.elementor-element-07ff8af:after{content:"0.5";}.elementor-9980 .elementor-element.elementor-element-07ff8af .elementor-post__thumbnail__link{width:100%;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(min-width:768px){.elementor-9980 .elementor-element.elementor-element-5d95c6a{--width:70%;}.elementor-9980 .elementor-element.elementor-element-5f90c80{--width:29.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9980 .elementor-element.elementor-element-5d95c6a{--width:100%;}.elementor-9980 .elementor-element.elementor-element-5f90c80{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-88c6088 */.PB{

  margin: clamp(16px, 1vw, 24px) auto;
  padding: clamp(16px, 1vw, 40px);
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 6px 24px rgba(15,23,42,.08), 0 2px 8px rgba(15,23,42,.06);
  font-family: "Tahoma", Arial, sans-serif;
  color: #334155;
  line-height: 1.75;
}

/* Headings */
.PB h1,.PB h2,.PB h3,.PB h4{
  color: #0f172a;
  line-height: 1.25;
  margin: 1.6em 0 .6em;
  font-weight: 750;
}
.PB h1{ font-size: clamp(28px, 4.5vw, 38px); }
.PB h2{ font-size: clamp(22px, 3.2vw, 30px); }
.PB h3{ font-size: clamp(18px, 2.6vw, 22px); }
.PB p{ margin: 1em 0; font-size: clamp(16px, 1.6vw, 18px); }

/* Links */
.PB a{
  color: #276CC3;
  text-decoration: none;
  border-bottom: 1px solid rgba(39,108,195,0.3);
  transition: color .2s ease, border-color .2s ease;
}
.PB a:hover{
  color: #174a8c;
  border-bottom-color: currentColor;
}

/* Lists */
.PB ul,.PB ol{ padding-left: 1.2rem; margin: .6rem 0 1.2rem; }
.PB li{ margin: .35rem 0; }

/* Key Takeaways styling */
.PB h2 + ul{
  list-style: none;
  padding: 16px;
  border: 1px solid #e5e9f2;
  border-radius: 12px;
  background: #f6f8fb;
}
.PB h2 + ul li{
  position: relative;
  padding-left: 28px;
  margin: 10px 0;
}
.PB h2 + ul li::before{
  content: "✓";
  position: absolute;
  left: 8px; top: 0;
  color: #276CC3;
  font-weight: 700;
}

/* Blockquote */
.PB blockquote{
  margin: 1.2rem 0;
  padding: 14px 16px 14px 18px;
  border-left: 4px solid #276CC3;
  background: #f6f8fb;
  color: #334155;
  border-radius: 10px;
}

/* Images & media */
.PB img, .PB iframe, .PB video{
  max-width: 100%;
  height: auto;
  border-radius: 10px;
  display: block;
  margin: 1rem auto;
  box-shadow: 0 2px 10px rgba(15,23,42,.06);
}

/* Tables */
.PB table{
  width: 100%;
  border-collapse: collapse;
  margin: 1rem 0;
  font-size: 15px;
}
.PB th,.PB td{
  border: 1px solid #e5e9f2;
  padding: 10px 12px;
}
.PB th{
  background: #f6f8fb;
  text-align: left;
  font-weight: 700;
}

/* FAQ styling */
.PB h3{
  background: rgba(39,108,195,0.08);
  padding: 10px 12px;
  border-radius: 10px;
}
.PB h3 + p{ margin-top: .4rem; }

/* Buttons */
.PB a.btn{
  display:inline-block;
  border: none;
  padding: 10px 16px;
  background: #276CC3;
  color:#fff;
  border-radius: 10px;
  font-weight: 650;
  box-shadow: 0 4px 14px rgba(39,108,195,.25);
}
.PB a.btn:hover{ filter: brightness(0.94); }

/* Responsive */
@media (max-width: 768px){
  .PB{ padding: 18px; border-radius: 14px; }
  .PB a.btn{ width: 100%; text-align: center; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bfbb313 */.modern-cat-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 14px;
}

.modern-cat-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px 16px;
    background: #ffffff;
    border:1px solid #454545;
    border-radius: 12px;
    text-decoration: none;
    color: #222;
    box-shadow: 0 8px 20px rgba(0,0,0,0.06);
    transition: all 0.25s ease;
    font-weight: 500;
}

.modern-cat-item:hover {
    transform: translateY(-4px);
    box-shadow: 0 14px 30px rgba(0,0,0,0.12);
    background: #f8f9ff;
}

.modern-cat-item .cat-name {
    font-size: 15px;
    font-family: Tahoma;
}

.modern-cat-item .cat-count {
    background: #eef1ff;
    font-family: Tahoma;
    color: #4a5cff;
    font-size: 13px;
    padding: 4px 10px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9a89fd0 */.modern-cat-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 14px;
}

.modern-cat-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px 16px;
    background: #ffffff;
    border:1px solid #454545;
    border-radius: 12px;
    text-decoration: none;
    color: #222;
    box-shadow: 0 8px 20px rgba(0,0,0,0.06);
    transition: all 0.25s ease;
    font-weight: 500;
}

.modern-cat-item:hover {
    transform: translateY(-4px);
    box-shadow: 0 14px 30px rgba(0,0,0,0.12);
    background: #f8f9ff;
}

.modern-cat-item .cat-name {
    font-size: 15px;
    font-family: Tahoma;
}

.modern-cat-item .cat-count {
    background: #eef1ff;
    font-family: Tahoma;
    color: #4a5cff;
    font-size: 13px;
    padding: 4px 10px;
    border-radius: 20px;
}/* End custom CSS */