.elementor-6153 .elementor-element.elementor-element-3304b6a9{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-79e99ca8{--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:flex-start;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-79e99ca8:not(.elementor-motion-effects-element-type-background), .elementor-6153 .elementor-element.elementor-element-79e99ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6153 .elementor-element.elementor-element-68bec5ae{--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:flex-start;--align-items:flex-end;}.elementor-6153 .elementor-element.elementor-element-70469d40{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6153 .elementor-element.elementor-element-53cb491b.elementor-element{--align-self:flex-start;}.elementor-6153 .elementor-element.elementor-element-53cb491b{text-align:left;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-widget-theme-post-title .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-primary );}.elementor-6153 .elementor-element.elementor-element-7bb10da6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-6153 .elementor-element.elementor-element-7bb10da6 .elementor-heading-title{font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-6153 .elementor-element.elementor-element-4d40598c{--display:flex;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-3e03fee2{--display:flex;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6153 .elementor-element.elementor-element-23a4153a{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-6153 .elementor-element.elementor-element-23a4153a.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-23a4153a .elementor-icon-wrapper{text-align:center;}.elementor-6153 .elementor-element.elementor-element-23a4153a.elementor-view-stacked .elementor-icon{background-color:#1C1C1C00;}.elementor-6153 .elementor-element.elementor-element-23a4153a.elementor-view-framed .elementor-icon, .elementor-6153 .elementor-element.elementor-element-23a4153a.elementor-view-default .elementor-icon{color:#1C1C1C00;border-color:#1C1C1C00;}.elementor-6153 .elementor-element.elementor-element-23a4153a.elementor-view-framed .elementor-icon, .elementor-6153 .elementor-element.elementor-element-23a4153a.elementor-view-default .elementor-icon svg{fill:#1C1C1C00;}.elementor-6153 .elementor-element.elementor-element-7f79f4f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6153 .elementor-element.elementor-element-2f8e35ac{--display:flex;--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-5673b4c.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-5673b4c .elementor-icon-wrapper{text-align:center;}.elementor-6153 .elementor-element.elementor-element-5673b4c.elementor-view-stacked .elementor-icon{background-color:#1C1C1C00;}.elementor-6153 .elementor-element.elementor-element-5673b4c.elementor-view-framed .elementor-icon, .elementor-6153 .elementor-element.elementor-element-5673b4c.elementor-view-default .elementor-icon{color:#1C1C1C00;border-color:#1C1C1C00;}.elementor-6153 .elementor-element.elementor-element-5673b4c.elementor-view-framed .elementor-icon, .elementor-6153 .elementor-element.elementor-element-5673b4c.elementor-view-default .elementor-icon svg{fill:#1C1C1C00;}.elementor-6153 .elementor-element.elementor-element-5673b4c .elementor-icon{font-size:24px;}.elementor-6153 .elementor-element.elementor-element-5673b4c .elementor-icon svg{height:24px;}.elementor-6153 .elementor-element.elementor-element-23db381e{width:auto;max-width:auto;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-d1c6edf );}.elementor-6153 .elementor-element.elementor-element-23db381e.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-6cb474e3{--display:flex;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6153 .elementor-element.elementor-element-3a5b184c{z-index:-1;}.elementor-6153 .elementor-element.elementor-element-3a5b184c img{height:0px;}.elementor-6153 .elementor-element.elementor-element-45a3e5de{--display:flex;--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;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-6153 .elementor-element.elementor-element-381629fd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-6153 .elementor-element.elementor-element-381629fd .elementor-heading-title{font-size:42px;font-weight:700;color:var( --e-global-color-primary );}.elementor-6153 .elementor-element.elementor-element-55ba6c8b .jet-breadcrumbs{text-align:center;}.elementor-6153 .elementor-element.elementor-element-55ba6c8b{width:100%;max-width:100%;}.elementor-6153 .elementor-element.elementor-element-55ba6c8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6153 .elementor-element.elementor-element-55ba6c8b.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-55ba6c8b .jet-breadcrumbs__item > *{font-size:12px;font-weight:400;}.elementor-6153 .elementor-element.elementor-element-55ba6c8b .jet-breadcrumbs__item-link{color:var( --e-global-color-primary );}.elementor-6153 .elementor-element.elementor-element-48502367{--display:flex;--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;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-6153 .elementor-element.elementor-element-192860ca{--display:flex;--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-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6153 .elementor-element.elementor-element-3c44641{--box-border-color:#0000000D;--box-border-width:1px;--box-border-radius:32px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.05);--item-text-hover-decoration:underline;}.elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__header-title{text-align:start;}.elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__header, .elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__header-title{font-size:26px;font-weight:700;}.elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__header{flex-direction:row;}.elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__list-item{font-size:14px;font-weight:400;}.elementor-6153 .elementor-element.elementor-element-182f7a79{--display:flex;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:#0000000D;--border-color:#0000000D;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.035);--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6153 .elementor-element.elementor-element-70c3bf48{padding:0px 30px 30px 30px;text-align:justify;color:var( --e-global-color-primary );font-weight:400;}.elementor-6153 .elementor-element.elementor-element-32e7b6fb{--display:flex;}.elementor-6153 .elementor-element.elementor-element-12e37812{--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;--flex-wrap:wrap;--border-radius:999px 999px 999px 999px;--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-widget-heading .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-primary );}.elementor-6153 .elementor-element.elementor-element-39222962{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-6153 .elementor-element.elementor-element-39222962 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-6153 .elementor-element.elementor-element-638ce534{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:60%;--container-widget-flex-grow:0;--alignment:center;--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-secondary );}.elementor-6153 .elementor-element.elementor-element-638ce534 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.6em;}.elementor-6153 .elementor-element.elementor-element-288257b8{--display:flex;}.elementor-6153 .elementor-element.elementor-element-11912dac{--display:flex;}.elementor-6153 .elementor-element.elementor-element-1f13e4f5{--display:flex;}.elementor-6153 .elementor-element.elementor-element-eba4fcc{--display:flex;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6153 .elementor-element.elementor-element-5ef8dcae{--display:flex;}@media(max-width:1024px){ .elementor-6153 .elementor-element.elementor-element-638ce534{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-6153 .elementor-element.elementor-element-3304b6a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-79e99ca8{--width:94%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-68bec5ae{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-70469d40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-53cb491b{font-size:13px;}.elementor-6153 .elementor-element.elementor-element-7bb10da6{width:100%;max-width:100%;padding:0px 0px 5px 0px;text-align:left;}.elementor-6153 .elementor-element.elementor-element-7bb10da6 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-6153 .elementor-element.elementor-element-4d40598c{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-6153 .elementor-element.elementor-element-3e03fee2{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-23a4153a .elementor-icon{font-size:20px;}.elementor-6153 .elementor-element.elementor-element-23a4153a .elementor-icon svg{height:20px;}.elementor-6153 .elementor-element.elementor-element-2f8e35ac{--width:46%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-5673b4c .elementor-icon{font-size:20px;}.elementor-6153 .elementor-element.elementor-element-5673b4c .elementor-icon svg{height:20px;}.elementor-6153 .elementor-element.elementor-element-23db381e{font-size:12px;}.elementor-6153 .elementor-element.elementor-element-6cb474e3.e-con{--order:-99999 /* order start hack */;}.elementor-6153 .elementor-element.elementor-element-45a3e5de{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6153 .elementor-element.elementor-element-381629fd{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 5px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-6153 .elementor-element.elementor-element-381629fd .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-6153 .elementor-element.elementor-element-55ba6c8b .jet-breadcrumbs{text-align:center;}.elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__header-title{text-align:start;}.elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__header, .elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__header-title{font-size:22px;}.elementor-6153 .elementor-element.elementor-element-3c44641 .elementor-toc__header{flex-direction:row;}.elementor-6153 .elementor-element.elementor-element-70c3bf48{padding:0px 10px 0px 10px;font-size:16px;line-height:1.7em;}.elementor-6153 .elementor-element.elementor-element-12e37812{--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6153 .elementor-element.elementor-element-39222962{width:100%;max-width:100%;}.elementor-6153 .elementor-element.elementor-element-638ce534{width:100%;max-width:100%;} .elementor-6153 .elementor-element.elementor-element-638ce534{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6153 .elementor-element.elementor-element-eba4fcc{--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-6153 .elementor-element.elementor-element-4d40598c{--width:100%;}.elementor-6153 .elementor-element.elementor-element-3e03fee2{--width:10rem;}.elementor-6153 .elementor-element.elementor-element-2f8e35ac{--width:50%;}.elementor-6153 .elementor-element.elementor-element-192860ca{--width:20%;}.elementor-6153 .elementor-element.elementor-element-182f7a79{--width:80%;}}/* Start custom CSS for shortcode, class: .elementor-element-7f79f4f6 */.elementor-6153 .elementor-element.elementor-element-7f79f4f6 {
    color: #ffffff !important;
    font-size: 15px;
    font-family: "Manrope", Sans-serif;
    font-weight: 500;
}
@media (max-width:760px) {
   .elementor-6153 .elementor-element.elementor-element-7f79f4f6 {
    color: #ffffff !important;
    font-size: 12px;
    font-family: "Manrope", Sans-serif;
    font-weight: 500;
}
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70bb5d5c */.faq-section{
        margin:70px 0;
    padding:38px;

    background:#fff;
    border-radius:28px;

    border:1px solid rgba(200,149,78,.15);

    box-shadow:0 18px 50px rgba(16,35,31,.04);

}

.faq-heading{
  margin:0 0 32px !important;
  color:#10231F !important;
  font-size:clamp(32px,3vw,48px) !important;
  line-height:1.1 !important;
}

.faq-item{
  border-bottom:1px solid rgba(16,35,31,.12);
}

.faq-question{
  position:relative;
  cursor:pointer;
  padding:24px 48px 24px 0;
  color:#10231F;
  font-size:20px;
  line-height:1.4;
  font-weight:600;
}

.faq-question::after{
  content:"+";
  position:absolute;
  right:0;
  top:22px;
  color:#C8954E;
  font-size:28px;
  line-height:1;
  transition:.3s ease;
}

.faq-item.is-open .faq-question::after{
  transform:rotate(45deg);
}

.faq-answer{
  max-height:0;
  overflow:hidden;
  color:#5E6663;
  font-size:17px;
  line-height:1.8;
  transition:max-height .45s ease;
}

.faq-answer p{
  margin:0 0 24px !important;
}

.faq-item.is-open .faq-answer{
  max-height:500px;
}

@media(max-width:767px){
  .faq-section{
    margin:50px 0;
  }

  .faq-question{
    font-size:17px;
    padding:20px 40px 20px 0;
  }

  .faq-answer{
    font-size:15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182f7a79 */.elementor-6153 .elementor-element.elementor-element-182f7a79 .elementor-widget-theme-post-content h1, .elementor-6153 .elementor-element.elementor-element-182f7a79 .elementor-widget-theme-post-content h2, .elementor-6153 .elementor-element.elementor-element-182f7a79 .elementor-widget-theme-post-content h3, .elementor-6153 .elementor-element.elementor-element-182f7a79 .elementor-widget-theme-post-content h4 {
    margin-top:50px;
    
}
.webora-blog-table {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.webora-blog-table table {
  min-width: 600px;
  width: 100%;
  border-collapse: collapse;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62c858a9 */.ab-related-heading{
  max-width:760px;
  margin:0 auto 42px;
  text-align:center;
}

.ab-related-heading-label{
  display:block;
  margin-bottom:14px;
  color:#C8954E;
  font-size:11px;
  font-weight:700;
  letter-spacing:3px;
  text-transform:uppercase;
}

.ab-related-heading h2{
  margin:0 0 16px;
  color:#10231F;
  font-size:clamp(36px,4vw,54px);
  line-height:1.08;
  letter-spacing:-1.2px;
  font-weight:500;
}

.ab-related-heading p{
  max-width:620px;
  margin:0 auto;
  color:#5E6663;
  font-size:17px;
  line-height:1.75;
}

@media(max-width:767px){
  .ab-related-heading{
    margin-bottom:30px;
    padding:0 16px;
  }

  .ab-related-heading h2{
    font-size:34px;
  }

  .ab-related-heading p{
    font-size:15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3304b6a9 *//* =========================================================
   FIDAR BLOG DESIGN SYSTEM
========================================================= */

:root{
  --fidar-green:#4F8A3A;
  --fidar-green-dark:#3D6D2E;
  --fidar-green-soft:rgba(79,138,58,.10);

  --fidar-dark:#1E1F23;
  --fidar-text:#505860;
  --fidar-muted:#7A828A;

  --fidar-bg:#F7F8F5;
  --fidar-white:#FFFFFF;

  --fidar-border:rgba(30,31,35,.08);
}


/* =========================================================
   BLOG HERO
========================================================= */

.ab-blog-hero{
  min-height:620px;

  position:relative;

  display:flex;
  align-items:flex-end;

  padding:70px;

  overflow:hidden;

  border-radius:0 0 32px 32px;

  background-position:center;
  background-size:cover;
}


/* Overlay */

.ab-blog-hero::before{
  content:"";

  position:absolute;
  inset:0;

  background:
    linear-gradient(
      90deg,
      rgba(20,24,21,.82) 0%,
      rgba(20,24,21,.62) 30%,
      rgba(20,24,21,.25) 58%,
      rgba(20,24,21,.05) 100%
    );

  z-index:1;
}


/* Content */

.ab-blog-hero-content{
  position:relative;
  z-index:2;

  width:100%;
  max-width:820px;
}


/* Category */

.ab-blog-category a{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  margin-bottom:22px;
  padding:10px 17px;

  border:1px solid rgba(255,255,255,.22);
  border-radius:999px;

  background:rgba(255,255,255,.10);

  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);

  color:#fff !important;

  font-size:11px;
  line-height:1;
  font-weight:800;

  letter-spacing:.07em;
  text-transform:uppercase;

  text-decoration:none !important;
}


/* Title */

.ab-blog-title{
  max-width:780px;

  margin:0 0 26px;

  color:#fff !important;

  font-size:clamp(56px,7vw,82px);
  line-height:.98;

  letter-spacing:-.015em;

  font-weight:900;
}


/* Meta */

.ab-blog-meta{
  display:flex;
  align-items:center;
  flex-wrap:wrap;

  gap:22px;

  width:fit-content;
  max-width:100%;

  color:rgba(255,255,255,.82);

  font-size:14px;
}


.ab-blog-meta-item{
  display:flex;
  align-items:center;

  gap:8px;

  width:fit-content;
}


.ab-blog-meta-item svg{
  width:19px;
  height:19px;

  fill:none;

  color:#fff;
  stroke:#fff;
}


/* =========================================================
   ARTICLE CARD
========================================================= */

.ab-blog-content-card{
  width:100%;
  max-width:1050px;

  margin:70px auto 0;
  padding:64px 78px;

  border:1px solid var(--fidar-border);
  border-radius:28px;

  background:#fff;

  box-shadow:
    0 22px 70px rgba(0,0,0,.055);
}


/* Paragraph */

.ab-blog-content-card p{
  margin:0 0 25px;

  color:var(--fidar-text);

  font-size:18px;
  line-height:1.9;

  font-weight:400;
}


/* H2 */

.ab-blog-content-card h2{
  margin:72px 0 24px;

  color:var(--fidar-dark);

  font-size:clamp(30px,3vw,40px) !important;
  line-height:1.08;

  letter-spacing:-.04em;

  font-weight:850;
}


.ab-blog-content-card h2::after{
  content:"";

  display:block;

  width:56px;
  height:3px;

  margin-top:17px;

  border-radius:999px;

  background:var(--fidar-green);
}


/* First H2 */

.ab-blog-content-card h2:first-child{
  margin-top:0;
}


/* H3 */

.ab-blog-content-card h3{
  margin:46px 0 16px;

  color:var(--fidar-dark);

  font-size:24px;
  line-height:1.2;

  letter-spacing:-.025em;

  font-weight:800;
}


/* Links */

.ab-blog-content-card a{
  color:var(--fidar-green);

  font-weight:650;

  text-decoration:none;

  border-bottom:1px solid rgba(79,138,58,.30);

  transition:.25s ease;
}


.ab-blog-content-card a:hover{
  color:var(--fidar-green-dark);

  border-color:var(--fidar-green-dark);
}


/* Lists */

.ab-blog-content-card ul,
.ab-blog-content-card ol{
  margin:0 0 34px;

  padding-left:25px;
}


.ab-blog-content-card li{
  margin-bottom:11px;

  color:var(--fidar-text);

  font-size:17px;
  line-height:1.75;
}


.ab-blog-content-card li::marker{
  color:var(--fidar-green);
}


.ab-blog-content-card strong{
  color:var(--fidar-dark);

  font-weight:750;
}


/* =========================================================
   BLOCKQUOTE
========================================================= */

.ab-blog-content-card blockquote{
  position:relative;

  margin:46px 0;
  padding:28px 32px;

  border:0;
  border-left:4px solid var(--fidar-green);
  border-radius:0 18px 18px 0;

  background:var(--fidar-bg);

  color:var(--fidar-dark);

  font-size:20px;
  line-height:1.65;

  font-weight:550;
}


/* =========================================================
   ARTICLE IMAGES
========================================================= */

.ab-blog-content-card img{
  width:100%;
  height:auto;

  display:block;

  margin:42px 0;

  border-radius:22px;

  box-shadow:
    0 18px 45px rgba(0,0,0,.06);
}


/* =========================================================
   TABLE
========================================================= */

.ab-blog-content-card table{
  width:100%;

  margin:38px 0;

  border-collapse:separate;
  border-spacing:0;

  overflow:hidden;

  border:1px solid var(--fidar-border);
  border-radius:18px;

  font-size:15px;
}


.ab-blog-content-card th{
  padding:16px;

  background-color:var(--fidar-dark) !important;
  color:#fff;

  text-align:left;

  font-size:12px;
  font-weight:750;

  letter-spacing:.05em;
  text-transform:uppercase;
}


.ab-blog-content-card td{
  padding:16px;

  border-bottom:1px solid var(--fidar-border);

  color:var(--fidar-text);

  background:#fff;
}


.ab-blog-content-card tr:last-child td{
  border-bottom:0;
}


/* =========================================================
   INLINE CTA
========================================================= */

.ab-blog-inline-cta{
  position:relative;

  margin:56px 0;
  padding:38px;

  overflow:hidden;

  border-radius:24px;

  background:
    linear-gradient(
      135deg,
      #4F8A3A,
      #3D6D2E
    );

  text-align:center;

  box-shadow:
    0 22px 55px rgba(79,138,58,.20);
}


.ab-blog-inline-cta::before{
  content:"";

  position:absolute;

  width:280px;
  height:280px;

  right:-120px;
  top:-150px;

  border-radius:50%;

  background:rgba(255,255,255,.06);
}


.ab-blog-inline-cta > *{
  position:relative;
  z-index:2;
}


.ab-blog-inline-cta-label{
  display:block;

  margin-bottom:10px;

  color:rgba(255,255,255,.72);

  font-size:11px;
  font-weight:800;

  letter-spacing:.07em;
  text-transform:uppercase;
}


.ab-blog-inline-cta h3{
  margin:0 0 12px !important;

  color:#fff !important;

  font-size:clamp(27px,3vw,38px) !important;

  letter-spacing:-.035em;

  font-weight:850 !important;
}


.ab-blog-inline-cta p{
  max-width:590px;

  margin:0 auto 24px !important;

  color:rgba(255,255,255,.82) !important;

  font-size:16px !important;
  line-height:1.7 !important;
}


.ab-blog-inline-cta-button{
  min-height:50px;

  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:0 24px;

  border:0 !important;
  border-radius:13px;

  background:#fff;

  color:var(--fidar-dark) !important;

  font-size:13px;
  font-weight:850;

  letter-spacing:0;

  text-transform:none;

  text-decoration:none !important;

  box-shadow:
    0 12px 30px rgba(0,0,0,.12);

  transition:.25s ease;
}


.ab-blog-inline-cta-button:hover{
  transform:translateY(-2px);
}


/* =========================================================
   EXPERT TIP
========================================================= */

.expert-tip-box{
  margin:50px 0;
  padding:28px 30px;

  border:1px solid rgba(79,138,58,.15);
  border-left:4px solid var(--fidar-green);

  border-radius:0 20px 20px 0;

  background:
    linear-gradient(
      135deg,
      rgba(79,138,58,.07),
      #fff
    );

  box-shadow:
    0 16px 40px rgba(0,0,0,.04);
}


.expert-tip-label{
  display:inline-flex;
  align-items:center;

  margin-bottom:12px;

  color:var(--fidar-green);

  font-size:11px;
  font-weight:850;

  letter-spacing:.07em;
  text-transform:uppercase;
}


.expert-tip-box p{
  margin:0 !important;

  color:var(--fidar-dark) !important;

  font-size:18px !important;
  line-height:1.75 !important;

  font-weight:450;
}


/* =========================================================
   AUTHOR BOX
========================================================= */

.ab-author-box{
  display:flex;
  align-items:center;

  gap:28px;

  margin:64px 0 38px;
  padding:30px;

  border:1px solid var(--fidar-border);
  border-radius:24px;

  background:var(--fidar-bg);
}


.ab-author-image{
  flex-shrink:0;
}


.ab-author-image img{
  width:120px;
  height:120px;

  margin:0;

  object-fit:cover;

  border:3px solid rgba(79,138,58,.22);
  border-radius:50%;

  box-shadow:none;
}


.ab-author-label{
  display:block;

  margin-bottom:8px;

  color:var(--fidar-green);

  font-size:11px;
  font-weight:850;

  letter-spacing:.07em;
  text-transform:uppercase;
}


.ab-author-content h3{
  margin:0 0 6px !important;

  color:var(--fidar-dark);

  font-size:28px;
  line-height:1.1;

  font-weight:850;
}


.ab-author-role{
  margin-bottom:12px;

  color:var(--fidar-muted);

  font-size:14px;
  font-weight:550;
}


.ab-author-content p{
  margin:0 !important;

  color:var(--fidar-text);

  font-size:15px;
  line-height:1.75;
}


/* =========================================================
   KEY TAKEAWAYS
========================================================= */

.key-takeaways{
  margin:58px 0;
  padding:32px;

  border:1px solid rgba(79,138,58,.13);
  border-radius:24px;

  background:
    linear-gradient(
      135deg,
      rgba(79,138,58,.055),
      #fff
    );

  box-shadow:
    0 16px 45px rgba(0,0,0,.04);
}


.key-takeaways h2{
  margin:0 0 24px !important;

  color:var(--fidar-dark) !important;

  font-size:clamp(28px,3vw,38px) !important;
  line-height:1.1 !important;

  letter-spacing:-.04em !important;

  font-weight:850 !important;
}


.key-takeaways h2::after{
  content:"";

  display:block;

  width:52px;
  height:3px;

  margin-top:14px;

  border-radius:999px;

  background:var(--fidar-green);
}


.key-takeaways ul{
  display:grid;

  gap:10px;

  margin:0 !important;
  padding:0 !important;

  list-style:none !important;
}


.key-takeaways li{
  position:relative;

  margin:0 !important;
  padding:14px 16px 14px 44px;

  border:1px solid var(--fidar-border);
  border-radius:14px;

  background:#fff;

  color:var(--fidar-text) !important;

  font-size:16px !important;
  line-height:1.6 !important;
}


.key-takeaways li::before{
  content:"✓";

  position:absolute;

  left:16px;
  top:14px;

  color:var(--fidar-green);

  font-weight:900;
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

  .ab-blog-hero{
    min-height:520px;

    padding:50px;
  }

  .ab-blog-content-card{
    padding:52px 50px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

  .ab-blog-hero{
    min-height:390px !important;

    padding:0 !important;

    align-items:flex-end !important;

    border-radius:0 0 22px 22px !important;

    background-position:center !important;
  }


  .ab-blog-hero::before{
    background:
      linear-gradient(
        180deg,
        rgba(20,24,21,.05) 0%,
        rgba(20,24,21,.28) 38%,
        rgba(20,24,21,.92) 100%
      ) !important;
  }


  .ab-blog-hero-content{
    width:100% !important;
    max-width:100% !important;

    padding:30px 20px !important;
  }


  .ab-blog-category a{
    margin-bottom:12px;

    padding:8px 12px;

    font-size:10px;
  }


  .ab-blog-title{
    max-width:100% !important;

    margin-bottom:18px;

    font-size:36px !important;
    line-height:1.04 !important;

    letter-spacing:-.04em !important;
  }


  .ab-blog-meta{
    gap:12px;

    font-size:13px !important;
  }


  /* ARTICLE */

  .ab-blog-content-card{
    margin-top:35px;

    padding:30px 20px;

    border-radius:20px;
  }


  .ab-blog-content-card p{
    font-size:16px;

    line-height:1.8;
  }


  .ab-blog-content-card h2{
    margin-top:52px;

    font-size:29px !important;
  }


  .ab-blog-content-card h3{
    margin-top:38px;

    font-size:22px;
  }


  .ab-blog-content-card li{
    font-size:15px;

    line-height:1.7;
  }


  .ab-blog-content-card blockquote{
    margin:35px 0;

    padding:22px 20px;

    font-size:17px;
  }


  .ab-blog-content-card img{
    margin:30px 0;

    border-radius:17px;
  }


  /* CTA */

  .ab-blog-inline-cta{
    margin:42px 0;

    padding:28px 20px;

    border-radius:20px;
  }


  .ab-blog-inline-cta-button{
    width:100%;
  }


  /* TIP */

  .expert-tip-box{
    margin:38px 0;

    padding:22px 20px;
  }


  .expert-tip-box p{
    font-size:16px !important;
  }


  /* AUTHOR */

  .ab-author-box{
    flex-direction:column;

    gap:18px;

    padding:24px 20px;

    text-align:center;
  }


  .ab-author-image img{/* End custom CSS */