.elementor-17220 .elementor-element.elementor-element-5cb6187{--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-17220 .elementor-element.elementor-element-7192656{--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:max(24px, calc(12px + 1.5vw)) max(24px, calc(12px + 1.5vw));--row-gap:max(24px, calc(12px + 1.5vw));--column-gap:max(24px, calc(12px + 1.5vw));}.elementor-17220 .elementor-element.elementor-element-1d44d4d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-17220 .elementor-element.elementor-element-0176515{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-99b1a4f{--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-17220 .elementor-element.elementor-element-fbd106c > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-fbd106c.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-fbd106c{z-index:2;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-sports.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-sports.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000A1;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-53e7c56{--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-17220 .elementor-element.elementor-element-b7aba1f > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-b7aba1f.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-b7aba1f{z-index:2;}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-astrology.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-astrology.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000B5;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-0766f70{--display:flex;--min-height:315px;--border-radius:8px 8px 8px 8px;--padding-top:max(24px, calc(12px + 1.5vw));--padding-bottom:max(24px, calc(12px + 1.5vw));--padding-left:max(24px, calc(12px + 1.5vw));--padding-right:max(24px, calc(12px + 1.5vw));}.elementor-17220 .elementor-element.elementor-element-0766f70:not(.elementor-motion-effects-element-type-background), .elementor-17220 .elementor-element.elementor-element-0766f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-698a477 );}.elementor-17220 .elementor-element.elementor-element-0766f70 > .elementor-shape-top .elementor-shape-fill, .elementor-17220 .elementor-element.elementor-element-0766f70 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-17220 .elementor-element.elementor-element-0766f70 > .elementor-shape-top svg, .elementor-17220 .elementor-element.elementor-element-0766f70 > .e-con-inner > .elementor-shape-top svg{height:20px;}.elementor-17220 .elementor-element.elementor-element-0766f70 > .elementor-shape-bottom .elementor-shape-fill, .elementor-17220 .elementor-element.elementor-element-0766f70 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-17220 .elementor-element.elementor-element-0766f70 > .elementor-shape-bottom svg, .elementor-17220 .elementor-element.elementor-element-0766f70 > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-17220 .elementor-element.elementor-element-0835858{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-d016732 > .elementor-widget-container{margin:35px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-d016732.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-d016732{z-index:2;}.elementor-17220 .elementor-element.elementor-element-809dacb{--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:max(12px, calc(6px + 0.75vw)) max(12px, calc(6px + 0.75vw));--row-gap:max(12px, calc(6px + 0.75vw));--column-gap:max(12px, calc(6px + 0.75vw));--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-6964370:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17220 .elementor-element.elementor-element-6964370 img{transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-17220 .elementor-element.elementor-element-a259717{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-b7e30a5 > .elementor-widget-container{margin:35px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-b7e30a5.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-b7e30a5{z-index:2;}.elementor-17220 .elementor-element.elementor-element-4c99ee5{--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:max(12px, calc(6px + 0.75vw)) max(12px, calc(6px + 0.75vw));--row-gap:max(12px, calc(6px + 0.75vw));--column-gap:max(12px, calc(6px + 0.75vw));--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-048cf18:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17220 .elementor-element.elementor-element-048cf18 img{transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-17220 .elementor-element.elementor-element-434b73d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-0bae15d > .elementor-widget-container{margin:35px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-0bae15d.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-0bae15d{z-index:2;}.elementor-17220 .elementor-element.elementor-element-2551cef{--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:max(12px, calc(6px + 0.75vw)) max(12px, calc(6px + 0.75vw));--row-gap:max(12px, calc(6px + 0.75vw));--column-gap:max(12px, calc(6px + 0.75vw));--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-c1451f2:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17220 .elementor-element.elementor-element-c1451f2 img{transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-17220 .elementor-element.elementor-element-3b9f096{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-f5ba71e > .elementor-widget-container{margin:35px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-f5ba71e.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-f5ba71e{z-index:2;}.elementor-17220 .elementor-element.elementor-element-dc93418{--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-17220 .elementor-element.elementor-element-f1831c0:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17220 .elementor-element.elementor-element-f1831c0 img{transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-17220 .elementor-element.elementor-element-559cda6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-1186e32 > .elementor-widget-container{margin:35px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-1186e32.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-1186e32{z-index:2;}.elementor-17220 .elementor-element.elementor-element-7989d0c{--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-17220 .elementor-element.elementor-element-ac2f0a2:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17220 .elementor-element.elementor-element-ac2f0a2 img{transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-17220 .elementor-element.elementor-element-bc21dc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-e360f17 > .elementor-widget-container{margin:35px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-e360f17.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-e360f17{z-index:2;}.elementor-17220 .elementor-element.elementor-element-05e1985{--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-17220 .elementor-element.elementor-element-34009e3:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17220 .elementor-element.elementor-element-34009e3 img{transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-17220 .elementor-element.elementor-element-4282883{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-617e96e > .elementor-widget-container{margin:35px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-617e96e.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-617e96e{z-index:2;}.elementor-17220 .elementor-element.elementor-element-bf44456{--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-17220 .elementor-element.elementor-element-ca1326d:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17220 .elementor-element.elementor-element-ca1326d img{transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-17220 .elementor-element.elementor-element-750522c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-f56a154 > .elementor-widget-container{margin:35px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-f56a154.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-f56a154{z-index:2;}.elementor-17220 .elementor-element.elementor-element-b61167f{--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-17220 .elementor-element.elementor-element-313e3f3:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17220 .elementor-element.elementor-element-313e3f3 img{transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-17220 .elementor-element.elementor-element-cf318ea{--display:flex;}.elementor-17220 .elementor-element.elementor-element-3f810e0{--display:flex;}.elementor-17220 .elementor-element.elementor-element-f27e0f8{--display:flex;}.elementor-17220 .elementor-element.elementor-element-f88b0b4{--display:flex;}.elementor-17220 .elementor-element.elementor-element-ddb98b5{--display:flex;}.elementor-17220 .elementor-element.elementor-element-7e49577{--display:flex;}.elementor-17220 .elementor-element.elementor-element-e245719{--display:flex;}.elementor-17220 .elementor-element.elementor-element-b4d8802{--display:flex;}.elementor-17220 .elementor-element.elementor-element-dc9bdd7{--display:flex;}.elementor-17220 .elementor-element.elementor-element-98d0447{--display:flex;}.elementor-17220 .elementor-element.elementor-element-13b8445{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}.elementor-17220 .elementor-element.elementor-element-da3ada4{--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-17220 .elementor-element.elementor-element-473e13a > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-473e13a.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-473e13a{z-index:2;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/06/show-category-books.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/06/show-category-books.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000BA;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-2e5d2af{--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-17220 .elementor-element.elementor-element-030b6a7 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-030b6a7.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-030b6a7{z-index:2;}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/07/show-category-events.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/07/show-category-events.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000C7;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-37e00ed{--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-17220 .elementor-element.elementor-element-6eb1980 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-6eb1980.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-6eb1980{z-index:2;}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-arts.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-arts.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000CF;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-41222b9{--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-17220 .elementor-element.elementor-element-e614ba8 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-e614ba8.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-e614ba8{z-index:2;}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-theatre.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-theatre.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000AD;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-0876bef{--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-17220 .elementor-element.elementor-element-0fe38b2 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-0fe38b2.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-0fe38b2{z-index:2;}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/08/show-category-cinema.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/08/show-category-cinema.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000BD;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9433d85{--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-17220 .elementor-element.elementor-element-8506454 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-8506454.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-8506454{z-index:2;}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-society.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-society.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101C2;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b62bb35{--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-17220 .elementor-element.elementor-element-d0e9abf > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-d0e9abf.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-d0e9abf{z-index:2;}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-music.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-music.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000BA;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5a2176c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17220 .elementor-element.elementor-element-3032682{--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-17220 .elementor-element.elementor-element-21d4c89 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-21d4c89.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-21d4c89{z-index:2;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-politics.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-politics.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000B8;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-d8ece62{--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-17220 .elementor-element.elementor-element-83f2556 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-83f2556.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-83f2556{z-index:2;}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/08/show-category-culture.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/08/show-category-culture.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000C9;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-728b828{--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-17220 .elementor-element.elementor-element-6626bf4 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-6626bf4.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-6626bf4{z-index:2;}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-health-beauty.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/04/show-category-health-beauty.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000C2;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-acee3a5{--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-17220 .elementor-element.elementor-element-ed21634 > .elementor-widget-container{margin:15px 12px -90px 0px;}.elementor-17220 .elementor-element.elementor-element-ed21634.elementor-element{--align-self:flex-end;}.elementor-17220 .elementor-element.elementor-element-ed21634{z-index:2;}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/08/show-category-theses-and-opinions.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__back{background-image:url("https://kykloswebtv.gr/wp-content/uploads/2025/08/show-category-theses-and-opinions.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box{height:auto;}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000080;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101BF;text-align:center;justify-content:center;}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__button{margin-center:0;}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}@media(max-width:1200px){.elementor-17220 .elementor-element.elementor-element-0176515{--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-5a2176c{--grid-auto-flow:row;}}@media(min-width:2400px){.elementor-17220 .elementor-element.elementor-element-1d44d4d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17220 .elementor-element.elementor-element-0176515{--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5a2176c{--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1366px){.elementor-17220 .elementor-element.elementor-element-1d44d4d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17220 .elementor-element.elementor-element-0176515{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5a2176c{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-17220 .elementor-element.elementor-element-1d44d4d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17220 .elementor-element.elementor-element-0176515{--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-13b8445{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5a2176c{--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:880px){.elementor-17220 .elementor-element.elementor-element-0176515{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-5a2176c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17220 .elementor-element.elementor-element-5cb6187{--flex-wrap:nowrap;}.elementor-17220 .elementor-element.elementor-element-1d44d4d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17220 .elementor-element.elementor-element-0176515{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-13b8445{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-5a2176c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-fbd106c */.elementor-17220 .elementor-element.elementor-element-fbd106c .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-1ad59ef */.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-1ad59ef .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7aba1f */.elementor-17220 .elementor-element.elementor-element-b7aba1f .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-4991355 */.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-4991355 .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d016732 */.elementor-17220 .elementor-element.elementor-element-d016732 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7e30a5 */.elementor-17220 .elementor-element.elementor-element-b7e30a5 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bae15d */.elementor-17220 .elementor-element.elementor-element-0bae15d .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba71e */.elementor-17220 .elementor-element.elementor-element-f5ba71e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1186e32 */.elementor-17220 .elementor-element.elementor-element-1186e32 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e360f17 */.elementor-17220 .elementor-element.elementor-element-e360f17 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-617e96e */.elementor-17220 .elementor-element.elementor-element-617e96e .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a154 */.elementor-17220 .elementor-element.elementor-element-f56a154 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-473e13a */.elementor-17220 .elementor-element.elementor-element-473e13a .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-16095d1 */.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-16095d1 .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-030b6a7 */.elementor-17220 .elementor-element.elementor-element-030b6a7 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5b957ee */.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-5b957ee .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6eb1980 */.elementor-17220 .elementor-element.elementor-element-6eb1980 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e351fb7 */.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-e351fb7 .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e614ba8 */.elementor-17220 .elementor-element.elementor-element-e614ba8 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-95aa0c6 */.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-95aa0c6 .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0fe38b2 */.elementor-17220 .elementor-element.elementor-element-0fe38b2 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b447076 */.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-b447076 .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8506454 */.elementor-17220 .elementor-element.elementor-element-8506454 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9df7351 */.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-9df7351 .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d0e9abf */.elementor-17220 .elementor-element.elementor-element-d0e9abf .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-6894161 */.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box {
    aspect-ratio: 24 / 9;
}

.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-6894161 .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-21d4c89 */.elementor-17220 .elementor-element.elementor-element-21d4c89 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ec1373f */.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box {
    aspect-ratio: 16 / 9;
}

.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-ec1373f .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83f2556 */.elementor-17220 .elementor-element.elementor-element-83f2556 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b3850fd */.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box {
    aspect-ratio: 16 / 9;
}

.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-b3850fd .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6626bf4 */.elementor-17220 .elementor-element.elementor-element-6626bf4 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e31313e */.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box {
    aspect-ratio: 16 / 9;
}

.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-e31313e .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ed21634 */.elementor-17220 .elementor-element.elementor-element-ed21634 .term-post-count {
    display: inline-flex;         
    align-items: center;
    justify-content: center;
    width: 40px;                  
    height: 40px;
    border-radius: 50%;           
    background-color: var(--e-global-color-secondary);
    color: red;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-71a35e6 */.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box {
    aspect-ratio: 16 / 9;
}

.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box .elementor-flip-box__layer,
.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box .elementor-flip-box__layer__overlay {
    border-radius: 8px;
}

.elementor-17220 .elementor-element.elementor-element-71a35e6 .elementor-flip-box .elementor-flip-box__back {
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */