.elementor-22 .elementor-element.elementor-element-dd831f4{--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-22 .elementor-element.elementor-element-dd831f4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dd831f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .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 );}.elementor-22 .elementor-element.elementor-element-2c96eed{text-align:left;}.elementor-22 .elementor-element.elementor-element-2c96eed .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6fd22ce{--display:flex;}.elementor-22 .elementor-element.elementor-element-4dab154{--spacer-size:20px;}.elementor-22 .elementor-element.elementor-element-4f9211c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-cf79510.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-cf79510{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-90ad552{--display:flex;}.elementor-22 .elementor-element.elementor-element-9848ecc{--spacer-size:40px;}.elementor-22 .elementor-element.elementor-element-ad842da{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-2eefa88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;text-align:left;}.elementor-22 .elementor-element.elementor-element-2eefa88 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:34px 34px 34px 34px;}.elementor-22 .elementor-element.elementor-element-2eefa88.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-2eefa88 .elementor-heading-title{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 );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-1d7101d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;text-align:left;}.elementor-22 .elementor-element.elementor-element-1d7101d > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:34px 34px 34px 34px;}.elementor-22 .elementor-element.elementor-element-1d7101d.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-1d7101d .elementor-heading-title{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 );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-a81fca7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-a81fca7 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:40px 40px 40px 40px;}.elementor-22 .elementor-element.elementor-element-75b90c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-75b90c3 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:40px 40px 40px 40px;}.elementor-22 .elementor-element.elementor-element-75b90c3.elementor-element{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-e15ff6f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-22 .elementor-element.elementor-element-1abfdb0{--spacer-size:40px;}.elementor-22 .elementor-element.elementor-element-b0daae6{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-4f4be9f.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4f4be9f .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-4f4be9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f4be9f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4f4be9f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f4be9f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4f4be9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f4be9f .elementor-icon{font-size:77px;}.elementor-22 .elementor-element.elementor-element-4f4be9f .elementor-icon svg{height:77px;}.elementor-22 .elementor-element.elementor-element-4f4be9f .elementor-icon i, .elementor-22 .elementor-element.elementor-element-4f4be9f .elementor-icon svg{transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-9ec505d{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-9ec505d > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:34px 34px 34px 34px;}.elementor-22 .elementor-element.elementor-element-9ec505d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-9ec505d .elementor-heading-title{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 );color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4e49ce2{--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-22 .elementor-element.elementor-element-d207e61{--display:flex;}.elementor-22 .elementor-element.elementor-element-7f42adc{--spacer-size:40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22 .elementor-element.elementor-element-2c96eed .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-4f9211c{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-ad842da{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-2eefa88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-2eefa88 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-1d7101d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-e15ff6f{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-9ec505d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22 .elementor-element.elementor-element-2c96eed .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-4f9211c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-46bd678 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-cf79510 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-ad842da{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-2eefa88 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-22 .elementor-element.elementor-element-2eefa88{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;grid-row:span 1;}.elementor-22 .elementor-element.elementor-element-2eefa88 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-1d7101d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-22 .elementor-element.elementor-element-1d7101d{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;grid-row:span 1;}.elementor-22 .elementor-element.elementor-element-1d7101d.elementor-element{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-1d7101d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-a81fca7 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-22 .elementor-element.elementor-element-a81fca7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-a81fca7.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-75b90c3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-22 .elementor-element.elementor-element-75b90c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-e15ff6f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-9ec505d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9ec505d{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-22 .elementor-element.elementor-element-9ec505d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}