.elementor-1839 .elementor-element.elementor-element-f69a2d8{--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-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{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-widget-page-title .hfe-page-title-icon i{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon svg{fill:var( --e-global-color-primary );}.elementor-1839 .elementor-element.elementor-element-238ac1f{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1839 .elementor-element.elementor-element-d61a5ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-1839 .elementor-element.elementor-element-116baea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1839 .elementor-element.elementor-element-c3635b9{--e-image-carousel-slides-to-show:1;padding:0px 0px 30px 0px;}.elementor-1839 .elementor-element.elementor-element-c3635b9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1839 .elementor-element.elementor-element-c3635b9 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:var( --e-global-color-accent );}.elementor-1839 .elementor-element.elementor-element-c3635b9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1839 .elementor-element.elementor-element-c3635b9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-1839 .elementor-element.elementor-element-c3635b9 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-accent );}.elementor-1839 .elementor-element.elementor-element-c3635b9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1839 .elementor-element.elementor-element-c3635b9 .elementor-image-carousel-caption{text-align:start;}.elementor-1839 .elementor-element.elementor-element-ac35ee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1839 .elementor-element.elementor-element-d848b4a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1839 .elementor-element.elementor-element-22be5f1{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1839 .elementor-element.elementor-element-22be5f1:not(.elementor-motion-effects-element-type-background), .elementor-1839 .elementor-element.elementor-element-22be5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-80a3506 );}.elementor-1839 .elementor-element.elementor-element-5f311aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1839 .elementor-element.elementor-element-64f935d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1839 .elementor-element.elementor-element-64f935d .elementor-heading-title{color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-ba2b9b0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-499a956{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1839 .elementor-element.elementor-element-499a956 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-0254507{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1839 .elementor-element.elementor-element-33f9d48 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-bffd891 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-882f420 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-cc4203f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-97b397a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-e83e4f6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-3ff6d90{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1839 .elementor-element.elementor-element-3ff6d90 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-9ef05e2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1839 .elementor-element.elementor-element-52bcbe4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-eb020a3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-08b86eb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-c93758b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-4b85cc0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-b477271 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-d349b83 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-f84fe9c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-be02e58 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-551b1fa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-27629eb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-64c6224 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-f1b2efb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-0a9ff03 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-cc3348a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-789a9dd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-28dbb9b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-91a7f7d );}.elementor-1839 .elementor-element.elementor-element-604ac1f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-91a7f7d );}@media(min-width:768px){.elementor-1839 .elementor-element.elementor-element-d61a5ca{--width:50%;}.elementor-1839 .elementor-element.elementor-element-ac35ee0{--width:50%;}.elementor-1839 .elementor-element.elementor-element-0254507{--width:55%;}.elementor-1839 .elementor-element.elementor-element-9ef05e2{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1839 .elementor-element.elementor-element-0254507{--width:80%;}.elementor-1839 .elementor-element.elementor-element-9ef05e2{--width:80%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-ba2b9b0{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1839 .elementor-element.elementor-element-499a956 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-0254507{--grid-auto-flow:row;}.elementor-1839 .elementor-element.elementor-element-33f9d48 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-bffd891 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-882f420 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-cc4203f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-97b397a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-e83e4f6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-3ff6d90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-9ef05e2{--grid-auto-flow:row;}.elementor-1839 .elementor-element.elementor-element-52bcbe4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-eb020a3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-08b86eb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-c93758b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-4b85cc0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-b477271 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-d349b83 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-f84fe9c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-be02e58 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-551b1fa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-27629eb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-64c6224 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-f1b2efb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-0a9ff03 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-cc3348a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-789a9dd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-28dbb9b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1839 .elementor-element.elementor-element-238ac1f{--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-22be5f1{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1839 .elementor-element.elementor-element-ba2b9b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1839 .elementor-element.elementor-element-499a956 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-0254507{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1839 .elementor-element.elementor-element-33f9d48 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-bffd891 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-882f420 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-cc4203f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-97b397a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-e83e4f6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-3ff6d90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-9ef05e2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1839 .elementor-element.elementor-element-52bcbe4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-eb020a3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-08b86eb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-c93758b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-4b85cc0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-b477271 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-d349b83 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-f84fe9c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-be02e58 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-551b1fa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-27629eb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-64c6224 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-f1b2efb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-0a9ff03 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-cc3348a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-789a9dd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1839 .elementor-element.elementor-element-28dbb9b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}