.elementor-1091 .elementor-element.elementor-element-4e6a5277{--display:flex;--min-height:242px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1091 .elementor-element.elementor-element-4e6a5277:not(.elementor-motion-effects-element-type-background), .elementor-1091 .elementor-element.elementor-element-4e6a5277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7D8DFF;}.elementor-1091 .elementor-element.elementor-element-4e6a5277::before, .elementor-1091 .elementor-element.elementor-element-4e6a5277 > .elementor-background-video-container::before, .elementor-1091 .elementor-element.elementor-element-4e6a5277 > .e-con-inner > .elementor-background-video-container::before, .elementor-1091 .elementor-element.elementor-element-4e6a5277 > .elementor-background-slideshow::before, .elementor-1091 .elementor-element.elementor-element-4e6a5277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1091 .elementor-element.elementor-element-4e6a5277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1091 .elementor-element.elementor-element-12fa8597 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-1091 .elementor-element.elementor-element-5d86980 .elbc .elbc-item + .elbc-item{margin-left:8px;}.elementor-1091 .elementor-element.elementor-element-5d86980 .elbc .elbc-item + .elbc-item::before{margin-right:8px;color:#FFFFFF;}.elementor-1091 .elementor-element.elementor-element-5d86980 .elbc{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-1091 .elementor-element.elementor-element-5d86980 .elbc a{color:#FFFFFF;}.elementor-1091 .elementor-element.elementor-element-5d86980 .elbc a:hover{color:#0EFD89;}.elementor-1091 .elementor-element.elementor-element-5d86980 .elbc .elbc-current{color:#0EFD89;}.elementor-1091 .elementor-element.elementor-element-1aa271cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1091 .elementor-element.elementor-element-1aa271cf:not(.elementor-motion-effects-element-type-background), .elementor-1091 .elementor-element.elementor-element-1aa271cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1091 .elementor-element.elementor-element-1aa271cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1091 .elementor-element.elementor-element-1579c4c{--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-1091 .elementor-element.elementor-element-1579c4c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1091 .elementor-element.elementor-element-b8b1995{--display:flex;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1091 .elementor-element.elementor-element-1638ea1e img{width:100%;height:417px;object-fit:cover;object-position:top left;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1091 .elementor-element.elementor-element-5773d802 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 39px;}.elementor-1091 .elementor-element.elementor-element-5773d802 .elementor-icon-list-icon i{color:#FF404C;font-size:14px;}.elementor-1091 .elementor-element.elementor-element-5773d802 .elementor-icon-list-icon svg{fill:#FF404C;--e-icon-list-icon-size:14px;}.elementor-1091 .elementor-element.elementor-element-5773d802 .elementor-icon-list-icon{width:14px;}.elementor-1091 .elementor-element.elementor-element-5773d802 .elementor-icon-list-text, .elementor-1091 .elementor-element.elementor-element-5773d802 .elementor-icon-list-text a{color:#646464;}.elementor-1091 .elementor-element.elementor-element-5773d802 .elementor-icon-list-item{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1091 .elementor-element.elementor-element-570e1170 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 30px 0px 30px;}.elementor-1091 .elementor-element.elementor-element-6dac9a55{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1091 .elementor-element.elementor-element-827077d > .elementor-widget-container{background-color:#F4F4F4;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-title{font-family:"Outfit", Sans-serif;color:#111111;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-desc{font-family:"Outfit", Sans-serif;color:#555555;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-option-label{font-family:"Outfit", Sans-serif;color:#333333;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-option{background-color:#ffffff;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-option:hover{background-color:#ffffff;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-option.is-selected{background-color:#fd9fb3;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-options{gap:8px;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-result-bar{background-color:#eeeeee;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-result-label{font-family:"Outfit", Sans-serif;}.elementor-1091 .elementor-element.elementor-element-827077d .epoll-result-meta, .elementor-1091 .elementor-element.elementor-element-827077d .epoll-total{font-family:"Outfit", Sans-serif;}.elementor-1091 .elementor-element.elementor-element-71416b19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1091 .elementor-element.elementor-element-71416b19:not(.elementor-motion-effects-element-type-background), .elementor-1091 .elementor-element.elementor-element-71416b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1091 .elementor-element.elementor-element-38f33094{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-1091 .elementor-element.elementor-element-38f33094.elementor-element{--align-self:center;}.elementor-1091 .elementor-element.elementor-element-38f33094 span.post-navigation__prev--label{color:#FF404C;}.elementor-1091 .elementor-element.elementor-element-38f33094 span.post-navigation__next--label{color:#FF404C;}.elementor-1091 .elementor-element.elementor-element-38f33094 span.post-navigation__prev--label, .elementor-1091 .elementor-element.elementor-element-38f33094 span.post-navigation__next--label{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-1091 .elementor-element.elementor-element-38f33094 .post-navigation__arrow-wrapper{color:#FF404C;fill:#FF404C;}.elementor-1091 .elementor-element.elementor-element-38f33094 .elementor-post-navigation__separator{background-color:#FF404C;width:1px;}.elementor-1091 .elementor-element.elementor-element-38f33094 .elementor-post-navigation{color:#FF404C;border-block-width:1px;}.elementor-1091 .elementor-element.elementor-element-38f33094 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-1091 .elementor-element.elementor-element-38f33094 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1091 .elementor-element.elementor-element-1afa872b{text-align:center;}.elementor-1091 .elementor-element.elementor-element-1afa872b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:43px;color:#161921;}.elementor-1091 .elementor-element.elementor-element-2616549f{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#FFFFFF;--e-share-buttons-secondary-color:#161921;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1091 .elementor-element.elementor-element-31e4972f > .elementor-widget-container{background-color:#F4F4F4;padding:20px 20px 20px 20px;}.elementor-1091 .elementor-element.elementor-element-31e4972f .elementor-author-box__bio{color:#545454;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;}.elementor-1091 .elementor-element.elementor-element-76522125 > .elementor-widget-container{padding:30px 30px 30px 30px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.12);}.elementor-1091 .elementor-element.elementor-element-445ac3ce{--display:flex;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.12);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1091 .elementor-element.elementor-element-2b3edce6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;color:#646464;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-card .epg-title{font-family:"Outfit", Sans-serif;font-size:14px;margin:5px 8px 4px 8px;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-card .epg-meta{font-family:"Outfit", Sans-serif;font-size:12px;gap:8px;margin:0px 8px 7px 7px;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-card .epg-meta .epg-meta-item{gap:2px;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-card .epg-readmore a{color:#FF224D;background-color:#02010100;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-card .epg-readmore{margin:8px 8px 13px 0px;}.elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item.is-active,
					 .elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item:hover,
					 .elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item:active{color:#ff2266;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-control, .elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-num{color:#333;background-color:#fff;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-control:hover, .elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-num:not(.is-current):hover{color:#333;background-color:#e2e2e2;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-num.is-current, 
                             .elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-num.is-current:active, 
                             .elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-num.is-current:focus, 
                             .elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-num.is-current:focus-within,
                             .elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-num.is-current:focus-visible, 
                             .elementor-1091 .elementor-element.elementor-element-d5c950a .epg-page-num.is-current:target{color:#fff;background-color:#f26;border-color:#f26;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-content .epg-grid{gap:18px;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-main.has-sidebar{gap:24px;}.elementor-1091 .elementor-element.elementor-element-d5c950a .epg-filter.epg-filter-pos-top{margin-bottom:24px;}.elementor-1091 .elementor-element.elementor-element-14e6eebb{--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:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-1091 .elementor-element.elementor-element-1cdb0cc5 > .elementor-widget-container{background-color:#F4F4F4;padding:25px 25px 25px 25px;}.elementor-1091 .elementor-element.elementor-element-1cdb0cc5 .elementor-search-form__container{min-height:50px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-1091 .elementor-element.elementor-element-1cdb0cc5 .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:#FFFFFF;background-color:#FF404C;}body:not(.rtl) .elementor-1091 .elementor-element.elementor-element-1cdb0cc5 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-1091 .elementor-element.elementor-element-1cdb0cc5 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-1091 .elementor-element.elementor-element-1cdb0cc5 .elementor-search-form__input, .elementor-1091 .elementor-element.elementor-element-1cdb0cc5.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-1091 .elementor-element.elementor-element-1cdb0cc5:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-radius:3px;}.elementor-1091 .elementor-element.elementor-element-1cdb0cc5.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-radius:3px;}.elementor-1091 .elementor-element.elementor-element-2f7ba67d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1091 .elementor-element.elementor-element-2f7ba67d:not(.elementor-motion-effects-element-type-background), .elementor-1091 .elementor-element.elementor-element-2f7ba67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1091 .elementor-element.elementor-element-713b24f7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;color:#646464;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-card .epg-title{font-family:"Outfit", Sans-serif;font-size:10px;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-card .epg-meta{font-family:"Outfit", Sans-serif;font-size:10px;gap:10px;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-card .epg-meta svg{fill:#FC2E2E;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-card .epg-meta .epg-meta-item{gap:2px;}.elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item.is-active,
					 .elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item:hover,
					 .elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item:active{color:#ff2266;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-control, .elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-num{color:#333;background-color:#fff;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-control:hover, .elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-num:not(.is-current):hover{color:#333;background-color:#e2e2e2;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-num.is-current, 
                             .elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-num.is-current:active, 
                             .elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-num.is-current:focus, 
                             .elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-num.is-current:focus-within,
                             .elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-num.is-current:focus-visible, 
                             .elementor-1091 .elementor-element.elementor-element-dee1008 .epg-page-num.is-current:target{color:#fff;background-color:#f26;border-color:#f26;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-content .epg-grid{gap:6px;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-main.has-sidebar{gap:24px;}.elementor-1091 .elementor-element.elementor-element-dee1008 .epg-filter.epg-filter-pos-top{margin-bottom:24px;}.elementor-1091 .elementor-element.elementor-element-dee1008.epg-card-layout-list .epg-media{max-width:34%;flex-basis:34%;}.elementor-1091 .elementor-element.elementor-element-2693f628{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1091 .elementor-element.elementor-element-2693f628:not(.elementor-motion-effects-element-type-background), .elementor-1091 .elementor-element.elementor-element-2693f628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;color:#646464;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-sub{font-family:"Outfit", Sans-serif;font-size:14px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-row label, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-ai-note label{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;color:#646464;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-row input, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-ai-note textarea{font-family:"Outfit", Sans-serif;font-size:14px;padding:6px 6px 6px 6px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-row input:focus, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-ai-note textarea:focus{border-color:#02b896;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-btn.eff-prev, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-btn.eff-prev:focus{background-color:#7D8DFF;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder a.eff-primary, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder a.eff-secondary, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder button.eff-btn.eff-retake, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder button.eff-btn.eff-share, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-btn.eff-next, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-btn.eff-prev{font-family:"Outfit", Sans-serif;font-size:15px;padding:6px 10px 7px 10px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-card .eff-progress .eff-count{color:#FFFFFF;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-question{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;color:#646464;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-opt-label{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;color:#646464;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-options{min-height:155px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-name{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-winner .eff-badge{font-family:"Outfit", Sans-serif;font-size:10px;font-weight:400;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-conf{font-family:"Outfit", Sans-serif;font-size:10px;font-weight:400;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .ele-rating-label{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .ele-rating-label, .elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .ele-rating-num{color:#646464;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .ele-rating-num{font-family:"Outfit", Sans-serif;font-size:12px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-desc{font-family:"Outfit", Sans-serif;font-size:12px;color:#646464;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-features-h{font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-features-list li{font-family:"Outfit", Sans-serif;font-size:13px;color:#646464;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-ai .eff-ai-h{font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-ai .eff-ai-body{font-family:"Outfit", Sans-serif;font-size:13px;color:#646464;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-compare-vs{font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-col .eff-h{font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-col .eff-stars-line span:nth-child(2){font-family:"Outfit", Sans-serif;font-size:13px;}.elementor-1091 .elementor-element.elementor-element-67d78f88 .elemate-fitfinder .eff-compare-card .eff-col::before{font-family:"Outfit", Sans-serif;font-size:8px;padding:4px 0px 3px 0px;}.elementor-1091 .elementor-element.elementor-element-43f50247{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1091 .elementor-element.elementor-element-43f50247:not(.elementor-motion-effects-element-type-background), .elementor-1091 .elementor-element.elementor-element-43f50247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1091 .elementor-element.elementor-element-8142659 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;color:#646464;}.elementor-1091 .elementor-element.elementor-element-55cc8e16{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1091 .elementor-element.elementor-element-55cc8e16:not(.elementor-motion-effects-element-type-background), .elementor-1091 .elementor-element.elementor-element-55cc8e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1091 .elementor-element.elementor-element-36b1e60f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;color:#646464;}@media(max-width:1024px){.elementor-1091 .elementor-element.elementor-element-4e6a5277{--min-height:190px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-1091 .elementor-element.elementor-element-12fa8597 .elementor-heading-title{font-size:30px;}.elementor-1091 .elementor-element.elementor-element-1aa271cf{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1091 .elementor-element.elementor-element-1638ea1e img{height:293px;}.elementor-1091 .elementor-element.elementor-element-38f33094 span.post-navigation__prev--label, .elementor-1091 .elementor-element.elementor-element-38f33094 span.post-navigation__next--label{font-size:13px;} .elementor-1091 .elementor-element.elementor-element-2616549f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item.is-active,
					 .elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item:hover,
					 .elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item:active{color:#ff2266;}.elementor-1091 .elementor-element.elementor-element-14e6eebb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item.is-active,
					 .elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item:hover,
					 .elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item:active{color:#ff2266;}}@media(max-width:767px){.elementor-1091 .elementor-element.elementor-element-4e6a5277{--min-height:215px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1091 .elementor-element.elementor-element-12fa8597 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-1091 .elementor-element.elementor-element-1aa271cf{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1091 .elementor-element.elementor-element-1638ea1e img{height:180px;}.elementor-1091 .elementor-element.elementor-element-5773d802 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1091 .elementor-element.elementor-element-570e1170 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-1091 .elementor-element.elementor-element-6dac9a55{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1091 .elementor-element.elementor-element-71416b19{--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;}.elementor-1091 .elementor-element.elementor-element-38f33094{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1091 .elementor-element.elementor-element-2616549f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--alignment:center;} .elementor-1091 .elementor-element.elementor-element-2616549f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1091 .elementor-element.elementor-element-76522125 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1091 .elementor-element.elementor-element-445ac3ce{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item.is-active,
					 .elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item:hover,
					 .elementor-1091 .elementor-element.elementor-element-d5c950a button.epg-filter-item:active{color:#ff2266;}.elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item.is-active,
					 .elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item:hover,
					 .elementor-1091 .elementor-element.elementor-element-dee1008 button.epg-filter-item:active{color:#ff2266;}}@media(min-width:768px){.elementor-1091 .elementor-element.elementor-element-1579c4c{--width:37%;}.elementor-1091 .elementor-element.elementor-element-14e6eebb{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1091 .elementor-element.elementor-element-1579c4c{--width:100%;}.elementor-1091 .elementor-element.elementor-element-14e6eebb{--width:100%;}}/* Start custom CSS for author-box, class: .elementor-element-31e4972f */.elementor-1091 .elementor-element.elementor-element-31e4972f .elementor-author-box__bio a:nth-of-type(2)::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f082";
    margin-right: 5px;
    color:#FF404C;
  }


.elementor-1091 .elementor-element.elementor-element-31e4972f .elementor-author-box__bio a:nth-of-type(3)::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\e055";
    margin-right: 5px;
    color:#FF404C;
  }

.elementor-1091 .elementor-element.elementor-element-31e4972f .elementor-author-box__bio a:nth-of-type(4)::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f081";
    margin-right: 5px;
    color:#FF404C;
  }


.elementor-1091 .elementor-element.elementor-element-31e4972f .elementor-author-box__bio a:nth-of-type(5)::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f167";
    margin-right: 5px;
    color:#FF404C;
  }


.elementor-author-box__bio {
    display: flex;
    flex-wrap: wrap;
}

.elementor-author-box__bio a:first-of-type {
    flex: 1 0 100%;
    margin-bottom: 10px; /* Optional: add some spacing */
}

.elementor-author-box__bio a:not(:first-of-type) {
    flex: 0 1 auto;
    margin-right: 10px; /* Optional: spacing between social links */
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-76522125 */.elementor-1091 .elementor-element.elementor-element-76522125 .title-comments{
  font-family:  'Outfit',
  sans-serif;
  color: #161921;
  text-transform: none;
  font-weight: 700;
  font-size: 32px;
  }

.elementor-1091 .elementor-element.elementor-element-76522125 .title-comments::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f086";
    margin-right: 5px;
    color:#FF404C;
  }


.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-list{
    margin-bottom: 20px;
    
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments time::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f073";
    margin-right: 5px;
    color:#FF404C;
  }
  
  .elementor-1091 .elementor-element.elementor-element-76522125 span.says{
      display: none;
  }
  
  .elementor-1091 .elementor-element.elementor-element-76522125 #comments .fn {
    font-family:  'Outfit',
  sans-serif;
  color: #161921;
  text-transform: none;
  font-weight: 700;
  font-size: 20px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment .avatar, #comments .pingback .avatar {
  border-radius: 0%;
  position: absolute;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .fn>a{
    color: #234582;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .fn>a:hover{
    color: #FF404C;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-meta {
  justify-content: start;
  flex-direction: column-reverse;
  gap: 5px;
  margin-block-end: 5px;
  padding-left:50px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments time {
  font-size: 16px;
  color: #646464;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  margin-bottom: 5px;
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment .comment-body, .elementor-1091 .elementor-element.elementor-element-76522125 #comments .pingback .comment-body {
  padding-inline-start: 8px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-list {
  padding: 10px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment .avatar, .elementor-1091 .elementor-element.elementor-element-76522125 #comments .pingback .avatar {
  top: 29px;
  width: 50px;
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-content p{
      font-size: 16px;
  color: #646464;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-reply-link{
  font-size: 16px;
  color: #646464;
  font-weight: 500;
  font-family: "Outfit", sans-serif;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-reply-link:hover{
    color:#FF404C;
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-reply-link::before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f3e5";
    margin-right: 5px;
    color:#FF404C;
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-reply-title{
  font-family: 'Outfit', sans-serif;
  color: #161921;
  text-transform: none;
  font-weight: 700;
  font-size: 32px;
  padding: 0px 10px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-reply-title::before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f3e5";
    margin-right: 5px;
    color:#FF404C;
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform label{
    display:none;
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform *{
  font-size: 16px;
  color: #646464;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}


.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform {
    display: flex;
    flex-direction: column;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-comment {
    order: 4; /* Place it before the .form-submit */
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .form-submit {
    order: 7; /* Ensure it stays at the bottom */
}

/* Ensure other form elements are ordered correctly */
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-author,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-email,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-url,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-cookies-consent {
    order: 1; /* Assign default order for other elements */
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-cookies-consent {
    display:none;
}




.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform textarea#comment, .elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform input#author, .elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform input#email, .elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform input#url  {
  padding: 10px;
  border: 1px solid transparent;
  background-color: #F7F7F7;
  border-radius: 0;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}



.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform textarea#comment{
  padding: 10px;
  min-height: 154px;
}




/* Remove default focus outline */

.elementor-1091 .elementor-element.elementor-element-76522125 #comments *:focus,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments *:active{
  outline:none;
  box-shadow:none;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform textarea#comment:focus, .elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform input#author:focus, .elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform input#email:focus, .elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform input#url:focus {
  border: 1px solid #E0E0E0;
  background-color: #F7F7F7;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform input#submit {
  background-color: #696cff;
  border: none;
  border-radius: 0px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform input#submit:hover {
  background-color: #FF404C;
}



/* Apply Flexbox to the form */
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

/* Ensure full width elements */
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .comment-form-author,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .comment-form-email, .elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .comment-notes,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .comment-form-comment,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .comment-form-url,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .comment-form-cookies-consent,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .form-submit {
    flex: 0 0 100%;
    box-sizing: border-box;
    position: relative;
}

/* Ensure no margin collapse */
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform p {
    margin: 0;
    padding: 10px;
}




.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-author::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f007";
  margin-right: 5px;
  color: #FF404C;
  position: absolute;
  top: 20Px;
  right: 16px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-email::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0e0";
  margin-right: 5px;
  color: #FF404C;
  position: absolute;
  top: 20Px;
  right: 16px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-url::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ac";
  margin-right: 5px;
  color: #FF404C;
  position: absolute;
  top: 20Px;
  right: 16px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments #commentform .comment-form-comment::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f303";
  margin-right: 5px;
  color: #FF404C;
  position: absolute;
  top: 20Px;
  right: 16px;
}


.elementor-1091 .elementor-element.elementor-element-76522125 .secureform7-errors{
    order: 6;
    flex: 0 0 100%;
    box-sizing: border-box;
    position: relative;
    padding: 0px 10px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 .secureform7-turnstile{
    order: 5;
    flex: 0 0 100%;
    box-sizing: border-box;
    position: relative;
    padding: 0px 10px;
}


  @media only screen and (min-width: 500px) {
.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment .comment-body, .elementor-1091 .elementor-element.elementor-element-76522125 #comments .pingback .comment-body {
  padding-inline-start: 100px;
}      
      
      /* Ensure half width elements */
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .comment-form-author,
.elementor-1091 .elementor-element.elementor-element-76522125 #comments #respond #commentform .comment-form-email {
    flex: 0 0 50%;
    box-sizing: border-box;
        position: relative;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-meta {
  padding-left:0px;
}

.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment .avatar, .elementor-1091 .elementor-element.elementor-element-76522125 #comments .pingback .avatar {
  top: 29px;
  width: 80px;
}
  }



  @media only screen and (min-width: 767px) {
.elementor-1091 .elementor-element.elementor-element-76522125 #comments .comment-meta {
  justify-content: start;
  flex-direction: column-reverse;
  gap: 5px;
  margin-block-end: 14px;
}
      
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b3edce6 */.elementor-1091 .elementor-element.elementor-element-2b3edce6 .elementor-heading-title.elementor-size-default::before {
  content: '';
  height: 3px;
  width: 100%;
  background-color: #E0E0E0;
  position: absolute;
  bottom: -11px;
  left: 0;
}

.elementor-1091 .elementor-element.elementor-element-2b3edce6 .elementor-heading-title.elementor-size-default::after {
  content: '';
  height: 3px;
  width: 30px;
  background-color: #E83A15;
  position: absolute;
  bottom: -11px;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-713b24f7 */.elementor-1091 .elementor-element.elementor-element-713b24f7 .elementor-heading-title.elementor-size-default::before {
  content: '';
  height: 3px;
  width: 100%;
  background-color: #E0E0E0;
  position: absolute;
  bottom: -11px;
  left: 0;
}

.elementor-1091 .elementor-element.elementor-element-713b24f7 .elementor-heading-title.elementor-size-default::after {
  content: '';
  height: 3px;
  width: 30px;
  background-color: #E83A15;
  position: absolute;
  bottom: -11px;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693f628 */.elementor-1091 .elementor-element.elementor-element-2693f628.stickIt {
  position: sticky;
  top: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8142659 */.elementor-1091 .elementor-element.elementor-element-8142659 .elementor-heading-title.elementor-size-default::before {
  content: '';
  height: 3px;
  width: 100%;
  background-color: #E0E0E0;
  position: absolute;
  bottom: -11px;
  left: 0;
}

.elementor-1091 .elementor-element.elementor-element-8142659 .elementor-heading-title.elementor-size-default::after {
  content: '';
  height: 3px;
  width: 30px;
  background-color: #E83A15;
  position: absolute;
  bottom: -11px;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-2fe0f4cf */.elementor-1091 .elementor-element.elementor-element-2fe0f4cf ul{
    padding: 0;
}

.elementor-1091 .elementor-element.elementor-element-2fe0f4cf h5{
    display:none;
}

.elementor-1091 .elementor-element.elementor-element-2fe0f4cf ul>li{
    list-style: none;
    padding: 12px 0px;
  border-bottom: 1px solid #E0E0E0;
}

.elementor-1091 .elementor-element.elementor-element-2fe0f4cf ul>li:last-child{
    border:none;
}

.elementor-1091 .elementor-element.elementor-element-2fe0f4cf ul>li>a::before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f5fd";
    color:#FF404C;
    margin-right: 3px;
}

.elementor-1091 .elementor-element.elementor-element-2fe0f4cf ul>li>a{
color: #646464;
font-family: outfit;
font-size:16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36b1e60f */.elementor-1091 .elementor-element.elementor-element-36b1e60f .elementor-heading-title.elementor-size-default::before {
  content: '';
  height: 3px;
  width: 100%;
  background-color: #E0E0E0;
  position: absolute;
  bottom: -11px;
  left: 0;
}

.elementor-1091 .elementor-element.elementor-element-36b1e60f .elementor-heading-title.elementor-size-default::after {
  content: '';
  height: 3px;
  width: 30px;
  background-color: #E83A15;
  position: absolute;
  bottom: -11px;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-3c150d3 */.elementor-1091 .elementor-element.elementor-element-3c150d3 h5 {
    display: none;
}

.elementor-1091 .elementor-element.elementor-element-3c150d3 .tagcloud a {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  font-family: outfit;
  text-transform: capitalize;
  line-height: 1;
  padding: 13px 19px;
  margin-right: 6px;
  margin-bottom: 10px;
  color: #646464;
  background-color: #fff;
  border-radius: 0;
}


.elementor-1091 .elementor-element.elementor-element-3c150d3 .tagcloud a:hover {
  background-color:#ff404c!important;
  color: #fff!important;
  border-color: #FFF!important;
}/* End custom CSS */