.elementor-867786 .elementor-element.elementor-element-5771eb7{--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;--padding-top:var(--space-2xl);--padding-bottom:0;--padding-left:var(--space-s-2xl);--padding-right:var(--space-s-2xl);}.elementor-867786 .elementor-element.elementor-element-ebac16e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-867786 .elementor-element.elementor-element-551024f > .elementor-widget-container{margin:0 0 var(--space-m) 0;}.elementor-867786 .elementor-element.elementor-element-551024f{text-align:center;}.elementor-867786 .elementor-element.elementor-element-551024f .elementor-heading-title{font-family:var( --e-global-typography-91178d4-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-91178d4-font-size );font-weight:var( --e-global-typography-91178d4-font-weight );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );color:var( --e-global-color-primary );}.elementor-867786 .elementor-element.elementor-element-dceddcd > .elementor-widget-container{margin:0 0 var(--space-l) 0;}.elementor-867786 .elementor-element.elementor-element-1c1fc0b > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0% 3% 0% 0%;}.elementor-867786 .elementor-element.elementor-element-1c1fc0b{text-align:end;}.elementor-867786 .elementor-element.elementor-element-1c1fc0b .elementor-heading-title{font-family:var( --e-global-typography-3dbe97a-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-3dbe97a-font-size );font-weight:var( --e-global-typography-3dbe97a-font-weight );line-height:var( --e-global-typography-3dbe97a-line-height );color:var( --e-global-color-text );}.elementor-867786 .elementor-element.elementor-element-e998839{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-867786 .elementor-element.elementor-element-2842f41 > .elementor-widget-container{margin:0 0 var(--space-m) 0;}.elementor-867786 .elementor-element.elementor-element-2842f41{text-align:center;}.elementor-867786 .elementor-element.elementor-element-2842f41 .elementor-heading-title{font-family:var( --e-global-typography-91178d4-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-91178d4-font-size );font-weight:var( --e-global-typography-91178d4-font-weight );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );color:var( --e-global-color-primary );}.elementor-867786 .elementor-element.elementor-element-885b638 > .elementor-widget-container{margin:0 0 var(--space-l) 0;}.elementor-867786 .elementor-element.elementor-element-2026bd6 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0% 3% 0% 0%;}.elementor-867786 .elementor-element.elementor-element-2026bd6{text-align:end;}.elementor-867786 .elementor-element.elementor-element-2026bd6 .elementor-heading-title{font-family:var( --e-global-typography-3dbe97a-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-3dbe97a-font-size );font-weight:var( --e-global-typography-3dbe97a-font-weight );line-height:var( --e-global-typography-3dbe97a-line-height );color:var( --e-global-color-text );}.elementor-867786 .elementor-element.elementor-element-5d1890c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-867786 .elementor-element.elementor-element-8a1d7aa > .elementor-widget-container{margin:0 0 var(--space-m) 0;}.elementor-867786 .elementor-element.elementor-element-8a1d7aa{text-align:center;}.elementor-867786 .elementor-element.elementor-element-8a1d7aa .elementor-heading-title{font-family:var( --e-global-typography-91178d4-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-91178d4-font-size );font-weight:var( --e-global-typography-91178d4-font-weight );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );color:var( --e-global-color-primary );}.elementor-867786 .elementor-element.elementor-element-ce5108d > .elementor-widget-container{margin:0 0 var(--space-l) 0;}.elementor-867786 .elementor-element.elementor-element-72531e6 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0% 3% 0% 0%;}.elementor-867786 .elementor-element.elementor-element-72531e6{text-align:end;}.elementor-867786 .elementor-element.elementor-element-72531e6 .elementor-heading-title{font-family:var( --e-global-typography-3dbe97a-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-3dbe97a-font-size );font-weight:var( --e-global-typography-3dbe97a-font-weight );line-height:var( --e-global-typography-3dbe97a-line-height );color:var( --e-global-color-text );}.elementor-867786 .elementor-element.elementor-element-4bd6ff2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-867786 .elementor-element.elementor-element-25f12bc > .elementor-widget-container{margin:0 0 var(--space-m) 0;}.elementor-867786 .elementor-element.elementor-element-25f12bc{text-align:center;}.elementor-867786 .elementor-element.elementor-element-25f12bc .elementor-heading-title{font-family:var( --e-global-typography-91178d4-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-91178d4-font-size );font-weight:var( --e-global-typography-91178d4-font-weight );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );color:var( --e-global-color-primary );}.elementor-867786 .elementor-element.elementor-element-97bbed1 > .elementor-widget-container{margin:0 0 var(--space-l) 0;}.elementor-867786 .elementor-element.elementor-element-921a99f > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0% 3% 0% 0%;}.elementor-867786 .elementor-element.elementor-element-921a99f{text-align:end;}.elementor-867786 .elementor-element.elementor-element-921a99f .elementor-heading-title{font-family:var( --e-global-typography-3dbe97a-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-3dbe97a-font-size );font-weight:var( --e-global-typography-3dbe97a-font-weight );line-height:var( --e-global-typography-3dbe97a-line-height );color:var( --e-global-color-text );}.elementor-867786 .elementor-element.elementor-element-062a8dd{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-867786 .elementor-element.elementor-element-062a8dd > .elementor-widget-container{margin:0 0 var(--space-xl) 0;}.elementor-867786 .elementor-element.elementor-element-0b76255{--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;--gap:var(--space-m) var(--space-m);--row-gap:var(--space-m);--column-gap:var(--space-m);--padding-top:0;--padding-bottom:var(--space-l);--padding-left:0;--padding-right:0;}.elementor-867786 .elementor-element.elementor-element-8625af1{--display:flex;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-867786 .elementor-element.elementor-element-c00019e .elementor-heading-title{font-family:var( --e-global-typography-a69a4cf-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a69a4cf-font-size );font-weight:var( --e-global-typography-a69a4cf-font-weight );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-ac9ad3a{font-family:var( --e-global-typography-3dbe97a-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-3dbe97a-font-size );font-weight:var( --e-global-typography-3dbe97a-font-weight );line-height:var( --e-global-typography-3dbe97a-line-height );color:var( --e-global-color-text );}.elementor-867786 .elementor-element.elementor-element-ac9ad3a p{margin-block-end:0px;}.elementor-867786 .elementor-element.elementor-element-f385fbb{--display:flex;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-867786 .elementor-element.elementor-element-96c5da7 .elementor-heading-title{font-family:var( --e-global-typography-a69a4cf-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a69a4cf-font-size );font-weight:var( --e-global-typography-a69a4cf-font-weight );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-c2e13be{font-family:var( --e-global-typography-3dbe97a-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-3dbe97a-font-size );font-weight:var( --e-global-typography-3dbe97a-font-weight );line-height:var( --e-global-typography-3dbe97a-line-height );color:var( --e-global-color-text );}.elementor-867786 .elementor-element.elementor-element-c2e13be p{margin-block-end:0px;}.elementor-867786 .elementor-element.elementor-element-6b96259{--display:flex;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-867786 .elementor-element.elementor-element-dfa06e8 .elementor-heading-title{font-family:var( --e-global-typography-a69a4cf-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a69a4cf-font-size );font-weight:var( --e-global-typography-a69a4cf-font-weight );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-27dc2bc{font-family:var( --e-global-typography-3dbe97a-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-3dbe97a-font-size );font-weight:var( --e-global-typography-3dbe97a-font-weight );line-height:var( --e-global-typography-3dbe97a-line-height );color:var( --e-global-color-text );}.elementor-867786 .elementor-element.elementor-element-27dc2bc p{margin-block-end:0px;}.elementor-867786 .elementor-element.elementor-element-f5f0780{--display:flex;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-867786 .elementor-element.elementor-element-02da9a4 .elementor-heading-title{font-family:var( --e-global-typography-a69a4cf-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a69a4cf-font-size );font-weight:var( --e-global-typography-a69a4cf-font-weight );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-0421aa0{font-family:var( --e-global-typography-3dbe97a-font-family ), Montserrat, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-3dbe97a-font-size );font-weight:var( --e-global-typography-3dbe97a-font-weight );line-height:var( --e-global-typography-3dbe97a-line-height );color:var( --e-global-color-text );}.elementor-867786 .elementor-element.elementor-element-0421aa0 p{margin-block-end:0px;}.elementor-867786 .elementor-element.elementor-element-cb1a224{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-867786 .elementor-element.elementor-element-551024f .elementor-heading-title{font-size:var( --e-global-typography-91178d4-font-size );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );}.elementor-867786 .elementor-element.elementor-element-1c1fc0b .elementor-heading-title{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-2842f41 .elementor-heading-title{font-size:var( --e-global-typography-91178d4-font-size );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );}.elementor-867786 .elementor-element.elementor-element-2026bd6 .elementor-heading-title{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-8a1d7aa .elementor-heading-title{font-size:var( --e-global-typography-91178d4-font-size );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );}.elementor-867786 .elementor-element.elementor-element-72531e6 .elementor-heading-title{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-25f12bc .elementor-heading-title{font-size:var( --e-global-typography-91178d4-font-size );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );}.elementor-867786 .elementor-element.elementor-element-921a99f .elementor-heading-title{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-c00019e .elementor-heading-title{font-size:var( --e-global-typography-a69a4cf-font-size );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-ac9ad3a{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-96c5da7 .elementor-heading-title{font-size:var( --e-global-typography-a69a4cf-font-size );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-c2e13be{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-dfa06e8 .elementor-heading-title{font-size:var( --e-global-typography-a69a4cf-font-size );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-27dc2bc{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-02da9a4 .elementor-heading-title{font-size:var( --e-global-typography-a69a4cf-font-size );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-0421aa0{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}}@media(min-width:768px){.elementor-867786 .elementor-element.elementor-element-5771eb7{--content-width:1240px;}}@media(max-width:767px){.elementor-867786 .elementor-element.elementor-element-5771eb7{--padding-top:var(--space-xl);--padding-bottom:0;--padding-left:var(--space-s-2xl);--padding-right:var(--space-s-2xl);}.elementor-867786 .elementor-element.elementor-element-551024f .elementor-heading-title{font-size:var( --e-global-typography-91178d4-font-size );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );}.elementor-867786 .elementor-element.elementor-element-1c1fc0b .elementor-heading-title{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-2842f41 .elementor-heading-title{font-size:var( --e-global-typography-91178d4-font-size );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );}.elementor-867786 .elementor-element.elementor-element-2026bd6 .elementor-heading-title{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-8a1d7aa .elementor-heading-title{font-size:var( --e-global-typography-91178d4-font-size );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );}.elementor-867786 .elementor-element.elementor-element-72531e6 .elementor-heading-title{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-25f12bc .elementor-heading-title{font-size:var( --e-global-typography-91178d4-font-size );line-height:var( --e-global-typography-91178d4-line-height );letter-spacing:var( --e-global-typography-91178d4-letter-spacing );}.elementor-867786 .elementor-element.elementor-element-921a99f .elementor-heading-title{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-8625af1{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:var(--space-xs);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-867786 .elementor-element.elementor-element-c00019e .elementor-heading-title{font-size:var( --e-global-typography-a69a4cf-font-size );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-ac9ad3a{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-f385fbb{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:var(--space-xs);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-867786 .elementor-element.elementor-element-96c5da7 .elementor-heading-title{font-size:var( --e-global-typography-a69a4cf-font-size );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-c2e13be{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-6b96259{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:var(--space-xs);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-867786 .elementor-element.elementor-element-dfa06e8 .elementor-heading-title{font-size:var( --e-global-typography-a69a4cf-font-size );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-27dc2bc{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}.elementor-867786 .elementor-element.elementor-element-f5f0780{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:var(--space-xs);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-867786 .elementor-element.elementor-element-02da9a4 .elementor-heading-title{font-size:var( --e-global-typography-a69a4cf-font-size );line-height:var( --e-global-typography-a69a4cf-line-height );}.elementor-867786 .elementor-element.elementor-element-0421aa0{font-size:var( --e-global-typography-3dbe97a-font-size );line-height:var( --e-global-typography-3dbe97a-line-height );}}/* Start custom CSS for container, class: .elementor-element-5771eb7 *//* Editor-friendly: only hide/stack/fade tabs on frontend */
body:not(.elementor-editor-active) .g2-tabs-container .e-n-tabs-heading {
    display: none;
}

body:not(.elementor-editor-active) .g2-tabs-container .e-n-tabs-content {
    position: relative;
    height: var(--g2-tab-height, auto);
    overflow: hidden;
}

body:not(.elementor-editor-active) .g2-tabs-container .e-n-tabs-content > [role="tabpanel"] {
    position: absolute !important;
    inset: 0;
    width: 100%;
    max-width: 100%;
    display: flex !important;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.45s ease, visibility 0.45s ease;
}

body:not(.elementor-editor-active) .g2-tabs-container .e-n-tabs-content > [role="tabpanel"].e-active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    z-index: 2;
}

/* Bottom column active state */
.g2-tabs-container [data-tab-target] {
    opacity: 0.4;
    transition: opacity 0.3s ease;
    cursor: pointer;
}

.g2-tabs-container [data-tab-target].is-active {
    opacity: 1;
}

/* Progress bar */
.g2-tabs-container .g2-tab-progress {
    width: 100%;
    height: 2px;
    background: var(--c-light-4);
    overflow: hidden;
}

.g2-tabs-container .g2-tab-progress-fill {
    display: block;
    width: 0%;
    height: 100%;
    background: var(--c-blue-4);
}

@media (max-width: 767px) {

    body:not(.elementor-editor-active) .g2-tabs-container .e-n-tabs-content {
        height: auto !important;
        overflow: visible !important;
    }
    
    .g2-tabs-container [data-tab-target] p {
        display: none;
    }
    
    .g2-tabs-container [data-tab-target] {
        margin-bottom: calc(var(--space-m) * -1);
    }
    
    .g2-tabs-container [data-tab-target].is-active p {
        display: flex;
    }
    
    .g2-tabs-container [data-tab-target].is-active {
        margin-bottom: 0;
    }
    

    body:not(.elementor-editor-active) .g2-tabs-container .e-n-tabs-content > [role="tabpanel"] {
        position: relative !important;
        inset: auto !important;
        display: none !important;
        width: 100% !important;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
    }

    body:not(.elementor-editor-active) .g2-tabs-container .e-n-tabs-content > [role="tabpanel"].e-active {
        display: flex !important;
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }

    body:not(.elementor-editor-active) .g2-tabs-container .e-n-tabs-content img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
    
    .g2-tab-progress {
        display: none;
    }
}

.elementor-867786 .elementor-element.elementor-element-5771eb7 .publish-date {
    opacity: 0;
    transition: opacity .3s;
}

.elementor-867786 .elementor-element.elementor-element-5771eb7 .elementor-widget-image:hover + .publish-date {
    opacity: 1;
}/* End custom CSS */