.elementor-104 .elementor-element.elementor-element-1d4487a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-eaecb07{--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;}.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-104 .elementor-element.elementor-element-25842b7 .elementor-heading-title{color:#004FF9;}.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-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-104 .elementor-element.elementor-element-473a828{color:#000000;}.elementor-104 .elementor-element.elementor-element-7d50f88{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-ha-skills .ha-skill-info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-104 .elementor-element.elementor-element-65c643b .elementor-repeater-item-d012353 .ha-skill-level{background-color:#6830c8;}.elementor-104 .elementor-element.elementor-element-65c643b .elementor-repeater-item-d012353.ha-skill{background-color:#e8e8e8;}.elementor-104 .elementor-element.elementor-element-65c643b .elementor-repeater-item-54bfdfa .ha-skill-level{background-color:#e2498a;}.elementor-104 .elementor-element.elementor-element-65c643b .elementor-repeater-item-54bfdfa.ha-skill{background-color:#e8e8e8;}.elementor-104 .elementor-element.elementor-element-65c643b .ha-skill--outside{margin-top:30px;}.elementor-104 .elementor-element.elementor-element-65c643b .ha-skill--inside:not(:first-child){margin-top:30px;}.elementor-104 .elementor-element.elementor-element-65c643b .ha-skill, .elementor-104 .elementor-element.elementor-element-65c643b .ha-skill-level{border-radius:3px 3px 3px 3px;}.elementor-104 .elementor-element.elementor-element-65c643b .ha-skill-info{color:#ffffff;font-size:12px;}.elementor-104 .elementor-element.elementor-element-65c643b .ha-skill-level{background-color:#8c8c8c;}.elementor-104 .elementor-element.elementor-element-f6b07fc{--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;}.elementor-widget-ha-post-tab .ha-post-tab .ha-post-tab-filter li{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-tab .ha-post-tab .ha-post-tab-item-inner .ha-post-tab-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-tab .ha-post-tab .ha-post-tab-meta span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-post-tab .ha-post-tab .ha-post-tab-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 1);padding-left:16px;padding-right:16px;margin-bottom:20px;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-filter li{background-color:#004FF9;margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;color:#004FF9;font-family:"Fredoka One", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 0px 1px;border-color:#CCCCCC;border-radius:10px 10px 0px 0px;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-filter li.active,.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-filter li:hover{background-color:#004FF9;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-filter{text-align:left;margin-bottom:20px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#004FF9;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-filter li.active{color:#F5F5F5;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-filter li:hover{color:#F5F5F5;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-item-inner{padding:20px 20px 20px 20px;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-item-inner .ha-post-tab-thumb{margin-bottom:13px;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-item-inner .ha-post-tab-title{margin-bottom:10px;}@media(max-width:1024px){ .elementor-104 .elementor-element.elementor-element-7d50f88{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 3);}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-eaecb07{--width:75%;}.elementor-104 .elementor-element.elementor-element-f6b07fc{--width:25%;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-7d50f88{padding:10px 10px 10px 10px;} .elementor-104 .elementor-element.elementor-element-7d50f88{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 1);}.elementor-104 .elementor-element.elementor-element-c73d838 .ha-post-tab .ha-post-tab-filter li{padding:10px 20px 10px 20px;}}